52nd week of 2009 patent applcation highlights part 62 |
Patent application number | Title | Published |
20090319851 | COMMUNICATION OVER PLURAL CHANNELS WITH ACKNOWLEDGMENT VARIABILITY - Reliable communication may be implemented using various underlying transport mechanisms, where the underlying transport mechanisms may be reliable or non-reliable. When data is sent from a source to a destination, the source may sent acknowledgment requests (RACKs) to the destination, and may await acknowledgments (ACKs) from the destination. The RACKs and ACKs are sent over the underlying transport mechanism. The rate at which the data source requests acknowledgments from the destination may be varied, depending on the underlying transport mechanism, to achieve lower overhead and to optimize throughput. For example, RACKs may be sent relatively less frequently when the underlying mechanism implements guaranteed delivery, and may be sent relatively more frequently when the underlying transport does not provide guaranteed delivery. | 2009-12-24 |
20090319852 | COMMUNICATION APPARATUS AND METHOD THEREOF - This is disclosed a communication apparatus. A receiving unit receives plural data frames which are transmitted from other communication apparatus. An error detection unit checks whether each data frame is received correctly or incorrectly. A determination unit estimates a first overhead and a second overhead and determines whether or not to send a block acknowledgement frame by comparing the first and the second overheads. The determination unit estimates the first overhead being caused by sending the block acknowledgement frame and the second overhead being caused by not sending the block acknowledgement frame. The receiving unit receives the data frames which are retransmitted from the other communication apparatus after a certain period of time has passed without sending the block acknowledgement frame, the data frames retransmitted from the other communication apparatus including both data frames which are correctly received and incorrectly received. | 2009-12-24 |
20090319853 | METHOD AND APPARATUS FOR INEXPENSIVELY MONITORING AND CONTROLLING REMOTELY DISTRIBUTED APPLIANCES - A method and associated apparatus are described that enables unattended, remotely distributed appliances, such as vending machines, utility meters, thermostats and kitchen appliances (ovens, washing machines, refrigerators, etc.) to be connected inexpensively to each other and to a centrally located server. The apparatus 1) uses relatively simple “personality” modules to adapt the apparatus to the application in combination with a sophisticated core module that provides the intelligence needed to process data locally, to format that data and to transfer it to a remote server and 2) uses existing Internet-based communication links, thereby avoiding the costly proprietary links used with current state-of-the-art solutions. | 2009-12-24 |
20090319854 | TRISTATE REQUESTS FOR FLEXIBLE PACKET RETRANSMISSION - Extending acknowledgement messages from two states to at least three states is described, whereby such messages constitute a packet quality indication (PQI) reflecting quality or usability of the received signal. In an HARQ system, a transmitting station can flexibly select a better alternative for the next information to transmit on the basis of such PQI. One aspect includes determining how best to correct an unsuccessful packet transmission based on quality information about the specific packet. Implementing apparatus and procedures are described. | 2009-12-24 |
20090319855 | Systems and Methods for Adaptive Hybrid Automatic Retransmission Requests - A turbo coded hybrid ARQ with both IR and repetition existing in one or more transmission blocks is designed. The mixed combining is performed at the receiver—Chase combining is performed for the repetitions first, followed by code combining for all code bits based on Chase combining outputs. The packet error probability is obtained by applying the union-Bhattacharyya (UB) bound for parallel channels. The throughput optimization of hybrid ARQ is determined as well as the optimal assignment rates by solving the optimization using a genetic algorithm. | 2009-12-24 |
20090319856 | Method and apparatus for software-defined radio LDPC decoder - A method and apparatus for decoding transmissions in a wireless communications network is provided. A receiver includes a receive path. The receive path includes a low density parity check (LDPC) decoder. The receiver is configured to receive encoded transmissions and perform low density parity check decoding operations using a CRISP decoder. The CRISP decoder includes a plurality of memory units, and a plurality of processors. | 2009-12-24 |
20090319857 | Method and apparatus for parallel processing multimode LDPC decoder - A method and apparatus for decoding transmissions in a wireless communications network is provided. A receiver includes a receive path. The receive path includes a decoder configured to perform low density parity check decoding. The decoder includes a number of Context Reconfigurable Instruction Set Processors (CRISPs). The CRISPs are configured to process received data in parallel. The decoder includes a plurality of memory units, and each of the CRISPs includes a plurality of processors. | 2009-12-24 |
20090319858 | REDUCED COMPLEXITY LDPC DECODER - To decode a manifestation of a codeword in which K information bits are encoded as N>K codeword bits, messages are exchanged between N bit nodes and N−K check nodes. During computation, messages are expressed with a full message length greater than two bits. In each iteration, representations of at least some of the exchanged messages are stored. For at least one node, if representations of messages sent from that node are stored, then the representation of one or more of the messages is stored using at least two bits but using fewer bits than the full message length, and the representation of one other message is stored with full message length. Preferably, the messages that are stored using fewer bits than the full message length are messages sent from check nodes. | 2009-12-24 |
20090319859 | METHOD AND APPARATUS FOR ERROR CORRECTION ACCORDING TO ERASE COUNTS OF A SOLID-STATE MEMORY - Embodiments of the present invention relate to methods and devices where an erase count is maintained for at least one block of solid state memory. Errors are corrected in data read from the solid state memory in accordance with the associated erase count of the memory block. In some embodiments, one or more of the following error-correction operations may be effected according to the associated erase count of a memory block from which the data is read: (i) a decoder and/or decoder mode is selected; (ii) a decision to attempt correcting errors using a lighter-weight weight decoder (mode) and/or heavier weight decoder (mode) and/or faster decoder (mode) and/or slower decoder (mode) is made; (iii) a mode transition and/or error correction attempt resource budget is determined; (iv) a number of soft bits is determined; and (v) a decoding bus width size is selected. | 2009-12-24 |
20090319860 | OVERCOMING LDPC TRAPPING SETS BY DECODER RESET - To decode, in a plurality of iterations, a representation, imported from a channel, of a codeword that encodes K information bits as N>K codeword bits, estimates of the codeword bits are updated by exchanging messages between N bit nodes and N−K check nodes of a graph. If the decoding has failed to converge according to a predetermined failure criterion and if the codeword bit estimates satisfy a criterion symptomatic of the graph including a trapping set, at least a portion of the messages are reset before continuing the iterations. Alternatively, if the decoding fails to converge according to a predetermined failure criterion, at least a portion of the messages that are sent from the bit nodes are truncated before continuing the iterations. | 2009-12-24 |
20090319861 | USING DAMPING FACTORS TO OVERCOME LDPC TRAPPING SETS - To decode a representation, imported from a channel, of a codeword that encodes K information bits as N>K codeword bits, estimates of the codeword bits are updated by exchanging messages between N bit nodes and N−K check nodes of a graph in a plurality of iterations. In each of one or more of the iterations, some or all values associated with the bit nodes, and/or some or all values associated with check nodes, and/or some or all messages are modified in a manner that depends explicitly on the ordinality of the iteration and is independent of any other iteration. Alternatively, the modifications are according to respective locally heteromorphic rules. | 2009-12-24 |
20090319862 | HIGH SPEED TURBO CODES DECODER FOR 3G USING PIPELINED SISO LOG-MAP DECODERS ARCHITECTURE - A MIMO system with Diversity processing is provided having Turbo Codes Decoders for computing orthogonal signals from multiple separate antennas. The invention decodes multipath signals that have arrived at the terminal via different routes after being reflected from buildings, trees or hills. The Turbo Codes Decoder with Diversity processing increases the signal to noise ratio (SNR) more than 6 dB which enables the Wireless system to deliver data rates from up to 200 Mbit/s. The invention provides several improved Turbo Codes Decoder methods and devices that provide a more suitable, practical and simpler method for implementation a Turbo Codes Decoder in ASIC (Application Specific Integrated Circuits) or DSP codes. A Turbo Codes Decoder block is provided to compute baseband signals from multiple different receiver paths. Several pipelined max-Log-MAP decoders are used for iterative decoding of received data. A Sliding Window of Block N data is used for pipeline operations. In a pipeline mode, a first decoder A decodes block N data from a first source, while a second decoder B decodes block N data from a second source during the same clock cycle. Pipelined max-Log-MAP decoders provide high speed data throughput and one output per clock cycle. | 2009-12-24 |
20090319863 | ERROR-CORRECTING SYSTEM OF SEMICONDUCTOR MEMORY, ERROR-CORRECTING METHOD, AND MEMORY SYSTEM WITH ERROR-CORRECTING SYSTEM - An error-correcting system includes a data buffer, a generating unit, a syndrome holding unit, a parity holding unit, and a decoding unit. The data buffer is capable of holding N bits of data. The generating unit generates a syndrome and parity on the basis of the data output from the data buffer. The data buffer outputs n bits in the N bits to a generating unit, while shifting the data bit by bit at intervals of k cycles of a clock. The n bits in the N bits are combination of bits based on a determinant complying with the hamming code. The decoding unit identifies a bit position of an error in the data held in the data buffer using the syndrome held in the syndrome holding unit and causes the data buffer to correct the error. | 2009-12-24 |
20090319864 | METHOD AND APPARATUS FOR DYNAMICALLY CONFIGURABLE MULTI LEVEL ERROR CORRECTION - An invention is provided for dynamically configurable error correction. The invention includes receiving a check code configuration signal, which indicates a particular level of error detection. A check code generator is configured to generate check codes based on the particular level of error detection indicated by the check code configuration signal. In addition, an error locator configuration signal is received that indicates a particular level of error addressing, and an error locator is configured to produce addresses of errors in a set of data based on the particular level of error addressing indicated by the error locator configuration signal. | 2009-12-24 |
20090319865 | CACHE MEMORY, COMPUTER SYSTEM AND MEMORY ACCESS METHOD - A cache memory has a data holding unit having multiple cache lines each of which includes an address area, a data area and a dirty bit, and a controller which is given read data and a correction execution signal indicating whether or not error correction has been performed for the read data, the read data has been read from a memory storing error-correction-coded data, which also stores address information corresponding to the read data into the address area of any one of the multiple cache lines, stores the read data into the data area, and sets a predetermine value as the dirty bit on the basis of the correction execution signal. | 2009-12-24 |
20090319866 | ERASURE FLAGGING SYSTEM AND METHOD FOR ERRORS-AND-ERASURES DECODING IN STORAGE DEVICES - A system and method for erasure flagging for errors-and-erasures decoding in storage devices includes determining a deviation measure between a read/write head position relative to a track of symbols in storage media. A reliability value is determined for the symbols based on the deviation measure. Flagging the symbols with a reliability value below a threshold as erasures is performed. The symbols are decoded using errors-and-erasures decoding in an iterative procedure. | 2009-12-24 |
20090319867 | MEMORY SYSTEM AND MEMORY ACCESS METHOD - A memory system has a redundancy coding circuit that performs redundancy coding process for write data, an inverter circuit which inverts values of individual bits of the data that has resulted from the redundancy coding process, a selector which selects the data that has resulted from the redundancy coding process or data that has been inverted by the inverter circuit based on a selecting signal, a memory which stores the selected data, a comparator which compares data read from the memory with the selected data and outputs a comparison result, a write control circuit which generates the selecting signal based on the comparison results, and a redundancy decoding circuit that performs a redundancy decoding process for data read from the memory to output the processed data. | 2009-12-24 |
20090319868 | READING A FLASH MEMORY BY JOINT DECODING AND CELL VOLTAGE DISTRIBUTION TRACKING - To read a plurality of memory cells, each cell is assigned to a respective cell population. A respective value of an operational parameter of each cell is measured. Each cell is assigned an a-priori metric based at least in part on one or more CVD parameter values of the cell's population. The a-priori metrics are decoded. Based at least in part on the resulting a-posteriori metrics, the CVD parameter values are corrected, without repeating the measurements of the cell operational parameter values. The operational parameter values are indicative of bit patterns stored in the cells, and the correction of the CVD parameter values is constrained by requiring the bit patterns collectively to be a valid codeword. | 2009-12-24 |
20090319869 | Failure tolerant data storage - A method for storing data across a plurality of N storage devices S | 2009-12-24 |
20090319870 | SEMICONDUCTOR MEMORY DEVICE AND ERROR CORRECTING METHOD - A decoding unit is arranged between a reading unit that reads data with an error correction code added from memory cells on a specific one of the first data lines and an output unit that selectively outputs certain data of the read out data. The decoding unit corrects any errors in the data read out by the reading unit in accordance with the error correction code. The data in which the errors are corrected by the decoding unit is written back in the memory cells on the specific first data line. | 2009-12-24 |
20090319871 | MEMORY SYSTEM WITH SEMICONDUCTOR MEMORY AND ITS DATA TRANSFER METHOD - A data transfer method includes reading data from a NAND flash memory in pages into a first buffer, transferring a parity in the data read into the first buffer to a second buffer, after transferring the parity to the second buffer, transferring a main data in the data read into the first buffer to the second buffer, on the basis of the parity, correcting an error in the main data transferred to the second buffer, and transferring an error-corrected main data to a third buffer. | 2009-12-24 |
20090319872 | FAST, LOW-POWER READING OF DATA IN A FLASH MEMORY - A memory includes cells at intersections of word lines and bit lines, word and bit line selection mechanisms and a programming mechanism. The cells on each bit line are connected in series. Cells of a word line are programmed simultaneously. For low-power reading, only some of the bit lines that intersect the word line at the programmed cells are selected and only the cells at those intersections are sensed. Another type of memory includes a physical page of cells, a sensing mechanism and a selection mechanism. Hard bits are sensed from all the cells of the physical page. Only some of those cells are selected for sensing soft bits. Another memory includes a plurality of cells, a sensing mechanism, an export mechanism and a selection mechanism. Hard and soft bits are sensed from all the cells of the plurality. Only some of the soft bits are selected for export. | 2009-12-24 |
20090319873 | SIGNAL PROCESSING DEVICE AND SIGNAL PROCESSING METHOD THAT DECODE ENCODED INFORMATION - According to an embodiment of the present invention provides the signal processing system. In the signal processing device that estimates information data from a reception signal by performing iterative processing between a demodulator that demodulates data of n(>m) bits obtained by modulating data of m bits into m bits and an ECC decoder and carrying out maximum a posteriori probability decoding, the device has a module that calculates an a posteriori value after demodulation by performing calculation of modulation data having a pattern estimated to have a high probability alone as modulation data to be decoded from all patterns of the modulation data to be decoded when effecting calculation of the a posteriori value after demodulation based on an a priori value fed back from the ECC decoder at the time of effecting modulation for a second or subsequent time. | 2009-12-24 |
20090319874 | Reliability Unit For Determining A Reliability Value For At Least One Bit Decision - A reliability unit is disclosed for determining a reliability value for at least one bit decision. The disclosed reliability unit comprises one or more functional elements, wherein each of the functional elements comprises at least four functional units and at least two registers, wherein each functional unit comprises a comparator and a multiplexer, and wherein an output of the comparator and an equivalence bit control the multiplexer. Generally, the reliability unit determines a reliability value for a bit decision associated with a maximum-likelihood path through a multiple-step trellis. | 2009-12-24 |
20090319875 | Path Metric Difference Computation Unit For Computing Path Differences Through A Multiple-Step Trellis - A path metric difference computation unit is disclosed for computing path differences through a multiple-step trellis. The disclosed path metric difference computation unit computes differences between paths through a multiple-step trellis, wherein a first of the plurality of paths is a winning path for each single-step-trellis period of a multiple-step-trellis cycle, a second of the plurality of paths is a winning path for a first single-step-trellis period and is a losing path for a second single-step-trellis period of a multiple-step-trellis cycle and a third of the plurality of paths is a losing path for a first single-step-trellis period and is a winning path for a second single-step-trellis period of a multiple-step-trellis cycle. The disclosed path metric difference computation unit comprises one or more path metric difference generators for generating a path metric difference Δ | 2009-12-24 |
20090319876 | MAXIMUM LIKELIHOOD DECODER AND DECODING METHOD THEREFOR - According to one embodiment, a maximum likelihood decoder includes a branch metric calculator, a processor configured to perform addition, comparison, and selection of an output from the branch metric calculator and a path metric memory, and outputs a selection signal for identifying a selection result, a path memory configured to store a time variation of the selection signal, and a path detection module configured to detect a decoding signal based on the time variation of the stored selection signal. A decoding method includes selecting operation modes of at least one of the branch metric calculator, the processor, and the path memory between a first operation mode in which an operation is performed at a channel rate frequency and a second operation mode in which an operation is performed at a specific frequency lower than the channel rate frequency. | 2009-12-24 |
20090319877 | SYSTEMS, METHODS, AND APPARATUSES TO TRANSFER DATA AND DATA MASK BITS IN A COMMON FRAME WITH A SHARED ERROR BIT CODE - Embodiments of the invention are generally directed to systems, methods, and apparatuses to transfer data and data mask bits in a common frame with a shared error bit code. A memory system uses data frames to transfer data between a host and a memory device. In some cases, the system may also transfer one or more data mask bits in a data frame (rather than via a separate bit lane). The system may generate an error bit checksum (such as a cyclic redundancy code or CRC) to cover the data bits and the data mask bits. In some embodiments, the data bits, data mask bits, and checksum bits are transferred in a common frame. | 2009-12-24 |
20090319878 | CHECK CODE GENERATING APPARATUS, METHOD OF GENERATING CHECK CODE, AND COMMUNICATION APPARATUS - A check code generating apparatus generates a first check code that is a check code concerning exclusive OR of first data and second data obtained by rewriting a part of the first data and calculates exclusive OR of the first check code and a second check code that is a check code attached to the first data. | 2009-12-24 |
20090319879 | Double click inline edit / single click action - A system, method and prepaid payment card configured to enable web-browser behavior for double-click in-line edit and single click action fields. | 2009-12-24 |
20090319880 | UTILIZING SPREADSHEET REFERENCES WITH GROUPED AGGREGATE VIEWS - Various technologies and techniques are disclosed for utilizing spreadsheet references with grouped aggregate views. A grouped aggregate view feature enables a user to create a grouped aggregate view of data. A calculation feature enables the user to calculations for the grouped aggregate view of data that are based upon relative or absolute references to data in the grouped aggregate view. Input is received from a user to write a calculation within a first cell in a grouped aggregate view. Input is received from the user to select a second cell to reference when writing the calculation. The user is presented with available references that are relevant to data contained in the second cell. Input is received from the user to select one of the available references that are relevant for the second cell. The selected one of the available references is placed into the first cell. | 2009-12-24 |
20090319881 | METHODS AND SYSTEMS OF AUTOMATED CLIENT-SERVER DATA VALIDATION - Methods and systems of automated data validation by client computer and by server computer based upon a form containing at least one form entry with at least one associated validation rule are presented. | 2009-12-24 |
20090319882 | DataGrid User Interface Control With Row Details - A DataGrid user interface (UI) control is presented that is configured to display a table that includes columns corresponding to fields in a data source and rows corresponding to records in the data source. The DataGrid UI control is also configured to display a details section associated with each row in the table. One or all of the details sections can be displayed or hidden based upon properties specified by a developer or input made by a user. A property may also be set to cause the details section for a row to be displayed only when a user interface cursor is hovering over the row associated with the details section. A property may also be set to cause a details section for a row to be displayed only when the associated row is selected. | 2009-12-24 |
20090319883 | Automatic Video Annotation through Search and Mining - Described is a technology in which a new video is automatically annotated based on terms mined from the text associated with similar videos. In a search phase, searching by one or more various search modalities (e.g., text, concept and/or video) finds a set of videos that are similar to a new video. Text associated with the new video and with the set of videos is obtained, such as by automatic speech recognition that generates transcripts. A mining mechanism combines the associated text of the similar videos with that of the new video to find the terms that annotate the new video. For example, the mining mechanism creates a new term frequency vector by combining term frequency vectors for the set of similar videos with a term frequency vector for the new video, and provides the mined terms by fitting a zipf curve to the new term frequency vector. | 2009-12-24 |
20090319884 | ANNOTATION BASED NAVIGATION OF MULTIMEDIA CONTENT - A disclosed service for enabling enhanced navigation of a program of multimedia content includes enabling a user to access annotation data associated with the program. The annotation data is indicative of a plurality of chronologically ordered annotations generated by one or more viewers of the program. The chronological positioning of an annotation within the program is indicative of the portion of the program being watched when the annotation was created. In other words, the annotations occur at locations in the program when they are created. If a first user creates a first annotation at the seven minute mark of a program, a second user, who watches the program while accessing the stored annotation data, will see the first user's annotation at the seven minute mark of the program. | 2009-12-24 |
20090319885 | COLLABORATIVE ANNOTATION OF MULTIMEDIA CONTENT - A method for collaborative annotating of a program of multimedia content includes enabling a first user to create a program annotation, enabling the first user to store annotation data, and enabling a second user to access the annotation data. The second user may navigate the program using the annotation and/or view the annotation while viewing the program. The first user may create the annotation while viewing the program, for example, by asserting an annotation button on a remote control device. The annotation may include the frame that was displayed when the user created the annotation, text, audio, an image, or video selected by the viewer. The annotations include chronological information indicative of a chronological location of the annotation within the program. The annotations may include “rating annotations” indicating the author's subjective rating of a portion of the program that is in chronological proximity to the annotation's chronological location. | 2009-12-24 |
20090319886 | TECHNIQUE FOR EXTRACTING MODIFICATIONS TO A WEB PAGE - Embodiments of a method for modifying a document, which may be performed by a system, are described. During operation, the system receives a selection of a subset of content in a first document. Note that the subset of the content may include one or more objects, and the selection may specify one or more positions of the one or more objects in the first document. Then, the system receives additional content associated with the selected subset. Next, the system generates a second document that includes the one or more positions associated with the subset of the content and the additional content. | 2009-12-24 |
20090319887 | FIT AND FILL TECHNIQUES FOR PICTURES - Various technologies and techniques are disclosed for fitting and filling pictures in documents. A selection is received from a user to perform a fill or fit to placeholder operation to insert a picture into a placeholder. A visible image area is calculated which determines what portion of the picture will appear in the placeholder. The user is able to slide the picture back and forth within the placeholder until a desired crop is achieved. The picture is cropped so that the placeholder is kept intact and original aspect ratios of the placeholder and picture are both preserved. When a rotation of the placeholder is different than a rotation of the picture being inserted, then an axis-aligned bounding box is calculated for the picture or the placeholder to complete the fit or fill operation. | 2009-12-24 |
20090319888 | METHOD AND DEVICE FOR DYNAMICALLY WRAPPING TEXT WHEN DISPLAYING A SELECTED REGION OF AN ELECTRONIC DOCUMENT - A method is provided for rewrapping text when changing from a first to a second zoom level when displaying an electronic document. The line length at which to rewrap the text is chosen such that no horizontal scrolling becomes necessary. Since the rewrapping may result in a change to the layout of the document, the method may further include s identifying an element in the electronic document and ensuring that the element is included in the display after a zooming-in or zooming-out operation. Also described is a device configured to perform the method and a computer program including instructions for performing the method when executed by a computing device. | 2009-12-24 |
20090319889 | Image processing apparatus,image forming apparatus, and image sending apparatus - In one embodiment of the invention, an image processing apparatus provided with a display unit that displays an operation screen is provided with a user authentication unit that performs user authentication, an input unit that inputs comment information to the operation screen of the display unit, for each user that has been authenticated by the user authentication unit, and an output unit that outputs, among comment information that has been input by the input unit, comment information of a user that has been authenticated by the user authentication unit. | 2009-12-24 |
20090319890 | DATA PROCESSING APPARATUS WHICH DOWNLOADS DATA VIA NETWORK, DATA PROCESSING METHOD, AND DATA PROCESSING PROGRAM EMBODIED ON COMPUTER READABLE MEDIUM - In order to facilitate processing on page data written in a markup language, an MFP includes an operation control portion to accept a user operation, a display control portion to display data, a data acquiring portion to acquire a Web page, a browsing portion to cause the display control portion to display Web page, an analyzing portion to analyze the acquired Web page, to extract an operation to be performed on the acquired Web page, an assigning portion to assign at least one operation to at least one of a plurality of keys based on a result of the analysis, and an operation display adding portion to cause the display control portion to display at least one set of key identification information for identifying the key to which an operation is assigned and operation identification information for identifying the operation which is assigned to the key. | 2009-12-24 |
20090319891 | Methods and systems of automatically generating marks in a graphical view - A computer-implemented method of generating marks in a graphical view includes receiving a first user request to associate a first set of data samples with a first visual mark property. In response to the first user request, area marks are displayed in a graphical view. Respective area marks correspond to respective data samples in the first set. A second user request is received to associate the first set of data samples with a second visual mark property. In response to the second user request, point marks are displayed in the graphical view. Respective point marks correspond to respective data samples in the first set. | 2009-12-24 |
20090319892 | Controlling the Motion of Virtual Objects in a Virtual Space - A control system including: a device operable to enable a user to provide directional control of a virtual object by positioning a representation of the device within a virtual space and operable to provide force feedback to the user; a display apparatus for presenting to a user the virtual space including the virtual object and the representation of the device; and a controller, responsive to the relative positions of the virtual object and the representation of the device in the virtual space, for controlling motion of the virtual object through the virtual space and the force feedback provided to the user. | 2009-12-24 |
20090319893 | Method and Apparatus for Assigning a Tactile Cue - In accordance with an example embodiment of the present invention, an electronic device is configured to allow selection of a feature to be associated with a tactile cue. The electronic device is also configured to detect an action for the selection of the feature. The electronic device is configured to assign the action to the feature. | 2009-12-24 |
20090319894 | RENDERING TEACHING ANIMATIONS ON A USER-INTERFACE DISPLAY - Computer-readable media, computerized methods, and computer systems for intuitively surfacing a teaching animation that demonstrates a manual gesture recognized by a writing-pad tool are provided. Initially, the writing-pad tool is interrogated to determine a context of a computing environment associated with a touchscreen interface. Generally, determining includes recognizing a current condition of the writing-pad tool based on whether text is provided within a content-entry area generated thereby, ascertaining whether a focus of a cursor tool resides within the content-entry area based on whether a portion of the text is selected, and ascertaining which actions are available for invocation at the writing-pad tool based on the current condition and the focus of the cursor. The context of the computing environment is utilized to identify which teaching animations to promote to an active state. Typically the promoted teaching animations are associated with the actions ascertained as available for invocation. | 2009-12-24 |
20090319895 | USE OF AVATARS - Information such as advertisements ( | 2009-12-24 |
20090319896 | VISUAL INDICATORS ASSOCIATED WITH A MEDIA PRESENTATION SYSTEM - Visual indicators associated with a media presentation system are described. An example apparatus includes a media presentation system in which one or more events may occur; an event controller to detect an event that causes the media presentation system to generate a sound to inform a user of a condition and to determine if the user is able to audibly receive the sound; and a visual indicator corresponding to the condition to be displayed in response to a determination that the user is unable to audibly receive the sound. | 2009-12-24 |
20090319897 | ENHANCED USER INTERFACE FOR EDITING IMAGES - A digital image editing system and method are presented that allow a user to visualize a range of changes to an image. The system determines a range of parameter values for a parameter of a selected filter. Then, the system creates multiple thumbnails of the image where each thumbnail illustrates a representation of the image with a different parameter value within the range of parameter values of the filter applied to the image. The system displays the created thumbnails in a user interface from which a user can select a thumbnail to apply the parameter value represented by the selected thumbnail. Thus, the digital image editing system allows the user to visually select an appropriate parameter value among the values accepted by the filter. | 2009-12-24 |
20090319898 | Audio device control method and apparatus - A method of controlling an audio output device at a user terminal connected to a communication network and executing a communication client is provided. The method comprises: establishing a connection between a user of the user terminal and a further user over the communication network; responsive to establishing the connection, analysing the status of the audio output device with the communication client; in the case that the communication client determines that the audio output device is in a muted state, controlling the audio output device to deactivate the muted state such that audio information transmitted from the further user via the connection can be heard by the user of the user terminal. | 2009-12-24 |
20090319899 | USER INTERFACE, METHOD OF NAVIGATING CONTENT, APPARATUS FOR REPRODUCING CONTENT, AND STORAGE MEDIUM STORING THE METHOD - A user interface for navigating content to be reproduced by selecting a filtering condition according to a user's preference on the basis of a playlist, a method of navigating content using the user interface, an apparatus for reproducing content, and a computer-readable storage medium having embodied thereon a program for executing the method are provided. The user interface navigates content using a method including displaying a first playlist on the basis of all reproducible pieces of content; receiving at least one content filtering condition; displaying a second playlist according to the received content filtering condition; and receiving a desired content select signal on the basis of the first playlist or the second playlist. Accordingly, the depth of a menu can be reduced, a playlist reflecting a user's preference can be created, and whether the content to be navigated exists can be more accurately perceived during content navigation. | 2009-12-24 |
20090319900 | Control device, control method, and control system - A control device includes a communication unit communicating via a network with a content supply device and reproduction devices, an operation unit, a display unit, and a control unit receiving a signal from the operation unit and controlling the communication unit and the display unit. The control unit has a content list display state displaying on a screen of the display unit a content list received from the content supply device, a device list display state displaying on the screen thumbnail images of the reproduction devices in accordance with device information received from the reproduction devices, and an operation panel display state displaying an operation panel for having a content item of the content list reproduced by one of the reproduction devices set in the device list display state. The thumbnail image of the reproduction device is displayed in the content list display state and the operation panel display state. | 2009-12-24 |
20090319901 | AGGREGRATION OF MULTIPLE MEDIA TYPES OF USER CONSUMPTION HABITS AND DEVICE PREFERENCES - A system and method for the aggregation of multiple media types of user consumption habits and device preferences are described. In embodiments, a connected device is adapted to receive multiple inputs supporting different types of media, aggregating the multiple media types and displaying one or more of the media types on a single display device. Another embodiment of the invention provides for a way of collecting data about user-specific adjustments to or usages of the various electronic devices and/or applications connected to the connected device. Other embodiments are described and claimed. | 2009-12-24 |
20090319902 | MULTIPURPOSE INFORMATION TRANSFER MEDIUM EYEPIECE - An aircraft communications system is located on an aircraft. The aircraft communications system comprises a set of eyewear units, an aircraft data processing system, and a wireless system. Each eyewear unit has a set of sensors and a display. The set of eyewear units is capable of receiving user input and is capable of presenting information to a set of users of the set of eyewear units. The aircraft data processing system is capable of receiving the user input and sending the information to the set of eyewear units in response to receiving the user input from the set of eyewear units. The wireless system is located proximate to the cabin of the aircraft and is capable of sending the user input from the set of eyewear units to the aircraft data processing system and sending the information to the set of eyewear units. | 2009-12-24 |
20090319903 | METHOD AND APPARATUS FOR DISTRIBUTING SYSTEM INFORMATION WINDOWS - An approach is provided for distributing system information. In one embodiment, the approach provides for determining an overflow condition associated with one of a plurality of system information windows, wherein the overflow condition exists if the one system information window extends to an adjacent transmission period. A next available slot within a communication channel is determined; the one system information window in the overflow condition is assigned to the next available slot. According to another embodiment, the number of system information windows to be transmitted during a longest one of a plurality of repetition periods is determined. Also, the number of system information windows corresponding to a shortest one of the repetition periods within the determined longest repetition period is determined. An average amount of the system information windows is determined based on the determined shortest repetition period and one or more available transmission periods associated with a communication channel of a network. The system information is scheduled for transmission over the communication channel according to the determined average of system information windows. | 2009-12-24 |
20090319904 | System and Method for Remote Data Acquisition and Distribution - Methods and systems for remote data collection and distribution include components and operations for receiving, at a server, data transmitted by a first client device via a communication network. The method may also include selecting, by one or more client devices associated with the communication network, a second device to receive the data. The method may further include establishing a connection between the server and the selected second device via the communication network. The method may also include automatically transmitting the received data to the second device using the connection via the communication network. The method may further include causing, by the one or more client devices, the second device to execute a predefined operation. | 2009-12-24 |
20090319905 | SYSTEM AND METHOD FOR REALTIME MONITORING OF RESOURCE CONSUMPTION AND INTERFACE FOR THE SAME - A system and method for real-time monitoring of resource consumption, and interface for displaying resource consumption. System employs plurality of usage monitoring devices to obtain usage data of a particular consumable resource. Usage monitoring devices are in communication with a server environment for polling data and storing the data. The server environment can include a poller, aggregator, database, and administrator configuration site. System environment can have polling application to specify the polling of data. The system environment can also include a mood and analysis application that produces a mood score. The mood score can be presented to an interested individual as a mood-representative display image and/or a three-dimensional scene. An interested individual is presented with an object, such as a display, representative of the environmental impact of the resource consumption. The display is constructed and arranged to motivate an interested individual to reduce resource consumption. The display can be interactive, allowing various information to be displayed and manipulated using, for example, a mouse or touch screen. In general the system and method aids in creating a social norm for the group, allowing individuals therein and other groups to work together to reach a common goal, such as reduced resource consumption. | 2009-12-24 |
20090319906 | SYSTEMS AND METHODS FOR RECONSTITUTION OF NETWORK ELEMENTS IN A SIMULATED NETWORK - Systems and methods for automatically restoring any network device in a simulated network environment to a predefined configuration including module is configured for creating one or more network device images for one or more network devices within a user's operating network environment, creating an image set utilizing one or more of the created network device images, and initiating the restoring of the network devices within the simulated network environment utilizing at least one of the created network device images and image sets. | 2009-12-24 |
20090319907 | EVALUATION OF ORDERED LISTS TO DETERMINE SIMILARITY BETWEEN CONNECTED USERS OF A NETWORK - The method and system to evaluation of ordered lists to determine similarity between connected users of a network are disclosed. In one embodiment, a method includes presenting a defined list having ‘n’ number of options of a set of items to a user of a network, allocating the set of items of the defined list to a preference list when the user of the network identifies which of the ‘n’ number of options are preferred, determining a preference of the user based on which of the ‘n’ number of options are preferred earlier than other ones of the ‘n’ number of options, generating an ordering of the user in response to the defined list when all the ‘n’ number of options are individually selected and allocated to the preference list by the user based on an order of selection of each of the ‘n’ number of options by the user. | 2009-12-24 |
20090319908 | Website and network system for commercial establishments - A website and social network system where Customers, such as bars and entertainment venues, use an account interface through which management of the venue can enter and control contact information, daily specials, and upcoming events that are displayed to viewers of the Website System and to viewers of a viewer interface (widget). The Customers are also able to send instant messages to viewers of the Website System to an interface (widget) and to Members of the network from a customer account to the Members' e-mail, or via instant messaging, or with the use of cellular telephone text messaging. Customer promotional information is controllable directly by the Customer on multiple remote advertising websites simultaneously via the Website System and/or Customers' mobile devices. | 2009-12-24 |
20090319909 | Data Transfer Systems, Switches, and Method of Providing the Same - A method of transferring data among computers coupled to a switch device is described. The switch device is configured to switch an access between the computers. In this method, data is received from a first computer and transferred to each clipboard of the computers by the switch device by a first user command. | 2009-12-24 |
20090319910 | AUTOMATIC CONTENT AND AUTHOR EMPHASIS FOR SHARED DATA - Architecture for emphasizing changes in collaborative or shared documents. A user can now quickly see what content was changed (hence, unread content) since the last time the user viewed the document or page. A tool automatically tracks and annotates the new content and author of the content for collaboration users. The architecture provides author highlighting on a page or document, which is turned on automatically when the user goes to the page or document. Widgets are displayed in association with the unread content that indicate which user authored all or portions of new unread content. Synchronization of the content update document content so that other users can readily see what is new and the author. A master file is created that stores the emphasis information and associated author information. The file can be stored at any location that is accessibly by the collaborative clients. | 2009-12-24 |
20090319911 | SYNCHRONIZED CONVERSATION-CENTRIC MESSAGE LIST AND MESSAGE READING PANE - Technologies are described herein for a user interface uniting two primary components, a list view and a reading pane, within a message reading application. Technologies are also described for synchronizing status and parameters between the two primary user interface components. In particular, a user interface for reading messages can represent all components of a conversation with both a list view for presenting a message map, and a reading pane for presenting a content view. The list view can present a list of messages grouped by conversation. The reading pane window can contain smaller windows or frames. Each of the smaller windows or frames can contain a message within a given conversation. Synchronization provided between the list view and a reading pane can allow message selection in one of the user interface components to cause display and selection of the corresponding message in the other user interface component. | 2009-12-24 |
20090319912 | DISTINGUISHING CONFERENCE PARTICIPANTS - Technologies are described herein for distinguishing between conference participants associated with different groups. A communication is received from a participant during a conference. The participant's group affiliation is determined and a representation attribute corresponding to the group is used to render the communication within the conference. As a result, the communications from participants of like groups are displayed with like representation attributes to visually distinguish the communications according to group affiliations. An administrator may designate the representation attributes so that all of the communications from participants of the same group are similarly distinguished without action from the participants. Participants may filter the communications as desired according to the groups and corresponding representation attributes. | 2009-12-24 |
20090319913 | MANAGING UNIFIED COMMUNICATIONS CONFERENCES VIA CATEGORIES - A conference management system is described for administering large numbers of conferences in an organization. The conference management system receives a hierarchical set of categories from a system administrator and configuration settings for each category. When a user requests to create a new conference, the conference management system creates the conference and assigns the new conference to a category. The conference takes on the settings of the category to which it belongs, which eliminates individual configuration of each conference. Administrators can also delegate authority to manage conferences to others in the organization. | 2009-12-24 |
20090319914 | ASSESSING RELATIONSHIP BETWEEN PARTICIPANTS IN ONLINE COMMUNITY - A relationship between participants in an on-line community, such as a social networking site or on-line marketplace, may be determined based on various facts. The nature of the relationship may be represented in a user interface (UI) by a visual element that shows the extent or depth of the relationship. Facets of the relationship may be used to facilitate interaction between participants (e.g., if two participants both like a particular band, then information relevant to the band may be shown as part of the UI when the participants interact with each other). The nature of the relationship may be determined or characterized based on commonality of activities, commonality of interests, the extent to which the participants have interacted with each other in the past, or other facts. | 2009-12-24 |
20090319915 | METHOD FOR SPELL CHECK BASED UPON TARGET AND PRESENCE OF AVATARS WITHIN A VIRTUAL ENVIRONMENT - The exemplary embodiment of the present invention relates to the dynamic activation and deactivation of a spell check feature option for instant message chat session features within a virtual environment. As such, the spell check feature can be activated and deactivated within the virtual environment based upon the identity of an engaged party to chat session or the identities of other parties that are in proximity to the chat session parties within the virtual environment. | 2009-12-24 |
20090319916 | TECHNIQUES TO AUTO-ATTEND MULTIMEDIA CONFERENCE EVENTS - Techniques to auto-attend multimedia conference events are described. An apparatus may comprise a recording management component operative to manage recording and reproduction operations for a multimedia conference event. The recording management component may comprise, among other elements, an event handler module operative to receive an auto-attend request from a meeting invitee as an auto-attendee for a multimedia conference event. The recording management component may also include an event schedule module communicatively coupled to the event handler module, the event schedule module operative to schedule the multimedia conference event for automatic recording operations in response to the auto-attend request. The recording management component may further include an event capture module communicatively coupled to the event schedule module, the event capture module operative to record the multimedia conference event to form a recorded meeting event file for the auto-attendee. Other embodiments are described and claimed. | 2009-12-24 |
20090319917 | Multi-User Conversation Topic Change - Techniques for changing a conversation topic between one or more users via a user-interface are provided. A request to change the conversation topic is obtained from the one or more users via the user-interface. An indicator is presented to the one or more users notifying the one or more users, via the user-interface, of the request to change the conversation topic. The conversation topic between the one or more users is changed in response to an affirmative act by at least one of a moderator, the one or more users, and a predefined condition. | 2009-12-24 |
20090319918 | MULTI-MODAL COMMUNICATION THROUGH MODAL-SPECIFIC INTERFACES - Technologies are described herein for providing multi-modal communication through modal-specific interfaces. In one method, a communication in a first modality is received from a first interface across a computer network. The communication is converted into a second modality. Upon converting the communication into the second modality, the communication is provided to a second interface across the computer network. | 2009-12-24 |
20090319919 | Apparatus and method for dynamically creating a community space in a virtual space - An apparatus and method for dynamically creating a community space in a virtual space. A request for a connection to a personal web space of another user to be visited by a user possessing a personal web space is made. When the connection request is identified, a new community space is generated by connecting the personal web spaces of the users to each other. Immediate interaction between the users is performed in the generated new community space. | 2009-12-24 |
20090319920 | System and Method for Collaborative Call Management - A system and method for collaborative call management are disclosed. A particular method includes displaying a host graphical user interface (GUI) on a device associated with a call host of a collaborative call. The host GUI includes a listing of names of call participants of the collaborative call and one or more controls. The method also includes updating the host GUI after at least one other call participant indicates a desire to speak during the collaborative call by displaying an indicator next to the name of the at least one other call participant. | 2009-12-24 |
20090319921 | IMPLEMENTING CUSTOM USER INTERFACE FORMS IN A PERSONAL INFORMATION MANAGER - Technologies are described herein for incorporating custom user interface (UI) forms into a personal information manager (PIM) application using a declarative form markup specification. A native PIM form specification is generated from a file containing the declarative form markup describing the custom UI form. When a request to display the custom UI form is received, a PIM native form renderer invokes a forms runtime engine that loads the original declarative form markup to process data bindings and event subscriptions contained therein. The custom UI form is then rendered to the display by the PIM native form renderer in conjunction with the forms runtime engine. | 2009-12-24 |
20090319922 | Non-Bypassable Disclosures in Electronic Transactions - Methods, software, and systems for ensuring that one or more pieces of information are presented as a “non-bypassable” manner and can be viewed as intended during an electronic transaction. For instance, where a required disclosure is provided in a pop-up window, it may be provided that the party receiving the disclosure may not complete the application until it is shown that the pop-up window content has fully loaded and thus available to the consumer to review as intended. The pop-up window content may itself include an instruction for determining when the content has been fully loaded. Upon the content being fully loaded, the pop-up window may send a call to the parent window indicating that the content has been fully loaded. In response to the call, the parent window may allow the application process to continue or complete. According to further aspects, it may be determined whether the consumer's computer Internet browser is enabled for use with the call language (for example, JAVASCRIPT). | 2009-12-24 |
20090319923 | METHOD FOR GENERATING ROLE-BASED USER INTERFACES UTILIZING UML MODELS - This disclosure proposes a set of rules for modeling that enable the generation of complete UI implementations at varying levels of abstraction. It also describes an engine that can interpret these rules and generate said UI. It differs from the prior art as it is not dependent on the raw data structure from the database but rather allows the concepts and objects a user interacts with to be modeled and mapped. It provides an additional level of sophistication allowing role-based customization and layout styles. | 2009-12-24 |
20090319924 | WORKFLOW DATA BINDING - A workflow data binding system facilitates binding of a data component to a feature of a software component. Prior to the binding, a graphical indication of the software component and a graphical indication of the feature of the software component are displayed. In addition, an indication of an element of the data component is displayed in a display area approximately adjacent to the displayed software component. The workflow data binding system receives a user input command to bind the data component to the feature of the software component. The user input command may include dragging the indication of an element of the data component from the data component display area to the feature of the software component and subsequently dropping it on the feature. As a result, the workflow data binding system automatically generates script or code that provides executable instructions to bind the feature of the software component to the data component. | 2009-12-24 |
20090319925 | WEB APPLICATION FOR ACCESSING MEDIA STREAMS - A web page has a player for playing media objects, a sequencer which displays a playlist that defines an order in which media objects are played by the player, and a media access area for containing a plurality of graphical icons. Each graphical icon representing a media object, and the graphical icons can be manipulated by a user to modify the play list. For example, the media icons may be dragged to the sequencer to add them to the sequencer. | 2009-12-24 |
20090319926 | CALENDARING SYSTEM ABLE TO ASSIGN DELEGATES TO CALENDAR EVENTS OF AN ABSENT USER - A time period can be detected for which a user associated with calendar system entries is to be absent. A set of the calendar system entries associated with the user and occurring during the time period can be detected. At least a portion of the identified calendar entries can be reassigned to at least one delegate. For each reassigned calendar entry, a corresponding calendar entry can be added to a calendar of the associated delegate. | 2009-12-24 |
20090319927 | CHECKING DOCUMENT RULES AND PRESENTING CONTEXTUAL RESULTS - A document checking system is presented that provides an asynchronous scan of a document for errors and presents a rich user interface to the user that provides information about the error and how to fix it. While the user is accessing the document, the document checking system scans the document to identify one or more violations of a set of rules. The system locates a context within the document for each identified rule violation and determines one or more steps for remedying each rule violation. The system displays a report that includes the identified rule violations along with detailed information about the context of each rule violation and how to fix it. | 2009-12-24 |
20090319928 | GENERATING PREVIEWS FOR THEMES THAT PERSONALIZE AN OPERATING ENVIRONMENT - A computer media and method for generating visual previews for themes of an operating environment are provided. The visual previews are generated by a theme engine that retrieves files associated with each theme. The theme engine sizes and positions visual and non-visual elements corresponding to each theme. In turn, a gallery of visual previews are displayed to a user via a graphical user interface. The graphical user interface includes theme customization controls that allow the user to create personalized themes for the operating environment. | 2009-12-24 |
20090319929 | INTERFACE FOR MULTIPLE USER SPACES - A display for multiple user spaces and corresponding activity levels is disclosed. For example, one embodiment comprises displaying a first user space including a first status representation in a user interface, displaying a second user space including a second status representation in the user interface, and changing the first status representation or the second status representation based on a change in status for the first user space or the second user space. | 2009-12-24 |
20090319930 | Method and Computer System for Unstructured Data Integration Through Graphical Interface - Embodiments disclosed herein provide a system and method for transferring data between an unstructured data source and a structured destination. In one embodiment, graphical representations of a unstructured data source and a structured destination are presented to a user via a graphical user interface of a computer. Using the graphical user interface, the user can draw lines between the graphical representations to indicate how data from the unstructured data source should be associated with and transferred to the structured destination. The graphical representation of the unstructured data source may be generated using data extracted from a web based document. This data extraction can be done recursively and at least partially in parallel with retrieving files associated with hyperlinks within the web based document. | 2009-12-24 |
20090319931 | Visual Intelligence Systems - Whole brain information dashboards or presentations (Information Visualization Dashboards (IVDs)) are described that extract key information elements from complex multi-dimensional data and generate from the extracted elements interactive visual presentations that allow users to explore, analyze, run queries, and rapidly turn data into knowledge and insight using a single presentation or display. Left and right brain views are combined and integrated in a single integrated application and graphical user interface (GUI) at any and all levels of detail. Detailed left brain data is provided in the form of numerical and/or textual information to validate what the user thinks or believes the right brain “big picture” is showing. Along with the integrated views of data, the IVD includes drill-down control over the integrated views as a way of navigating through the data. | 2009-12-24 |
20090319932 | FLEXIBLE CONFIGURATION ITEM RECONCILIATION BASED ON DATA SOURCE PRIORITIZATION AND PERSISTENT OWNERSHIP TRACKING - A reconciliation event can be detected. A controlling element of a database can be determined for the reconciliation event. The controlling element can include a preexisting database value for that element that is different from an update value for that element provided within update data. The update data can be provided by an update data source. A last data source that provided the preexisting database value can be ascertained. A priority array associated with the controlling element can be retrieved from a data store. It can be determined from the priority array whether the update data source has reconciliation priority over the last data source. A value of the controlling element in the database can be changed from the preexisting database value to the update value only when the update data source has reconciliation priority. | 2009-12-24 |
20090319933 | TRANSACTED DOUBLE BUFFERING FOR GRAPHICAL USER INTERFACE RENDERING - Technologies are described herein for improving a user experience during the rendering, or repainting, of a graphical interface. A user interface related transaction can be initiated in response to a requested user operation. One or more windows associated with the requested operation can be identified. User interface updates associated with the one or more identified windows can be double buffered. Completion of the requested operation can be detected. The transaction can be terminated in response to detecting completion of the requested operation. The double buffered user interface updates can be committed to a computer display after terminating the transaction. | 2009-12-24 |
20090319934 | Method and system for providing isolated detail information about stations which are simultaneously active in an irrigation system - A method provides information about stations in an irrigation system which are simultaneously active. An irrigation flow curve image is displayed which summarizes flow information for an irrigation system. The method interacts with a user to receive an indication from a user interface pointing device of a position within a flow curve area of the irrigation flow curve image on the display. The method retrieves detail information for stations in the irrigation system which are simultaneously active at a time indicated by the position of the user interface pointing device. Detail information is displayed isolating the stations in the irrigation system which are simultaneously active at the time indicated by the position of the user interface pointing device, wherein the detail information further individually indicates irrigation activity for stations which are simultaneously active at the time indicated by the position of the user interface pointing device. | 2009-12-24 |
20090319935 | Method and Apparatus for Signaling Neighbor Cell Transmission Frame Allocations - In accordance with an example embodiment of the present invention, an apparatus comprising a user interface configured to: display a plurality of selectable objects on a display, each of the plurality of selectable objects having a selection area. The apparatus further comprises a processor configured to: receive a user input within the selection area to select a first object, the first object being at least one of the plurality of selectable objects. Further, the apparatus comprises the user interface further configured to display an expanded selection area for the first object based at least in part on the user input. | 2009-12-24 |
20090319936 | ELECTRONIC INDEXING FOR PRINTED MEDIA - A method supplies or creates a generic electronic index for a hardcopy printed item. The generic electronic index is based on the text within the hardcopy printed item. From this generic electronic index, the method creates a plurality of custom electronic indices from the generic electronic index. Such custom electronic indices can be based on user input and/or user feedback or can be created by marketing agencies, educational institutions, etc. Each of the custom electronic indices is a variant of the generic electronic index, and each of the custom electronic indices is adapted to a different target audience. | 2009-12-24 |
20090319937 | INTEGRATED MULTI TABBING - A method for extending known single-select mutually-exclusive tabs to simultaneously include multiple selection tabs with easy surfaced user controls. These controls enable the user to quickly and easily select and unselect one or more tabs in the tab group. | 2009-12-24 |
20090319938 | Displaying a User's Default Activities in a New Tab Page - In one or more embodiments, a Web browser is configured to enable a user to open a new tab and, responsively, display one or more activities in a new tab page for the user. The user can then select, from the new tab page, one or more activities to be performed. In at least some embodiments, a user can select an object in a first tab page, open a new tab page, and select an activity on the new tab page that is to be performed relative to the selected object. | 2009-12-24 |
20090319939 | Controlled interaction with heterogeneous data - A two-dimensional canvas onto which heterogenic objects of various types may be arranged side-by-side. Each type of object has an associated set of control(s), the control(s) at least partially differing from one type to the next. The two-dimensional canvas is fixed in one dimension, but extensible in a second dimension. The canvas may be displayed in miniaturized for with a view box superimposed upon the canvas. As the view box is moved over the miniaturized canvas, the enlarged editable portion of the corresponding canvas is displayed in an edit view. The canvas may also display clusters of objects that are arranged in dashboards. In that case, the display might include a dashboard review area that allows a user to select the appropriate dashboard to display. | 2009-12-24 |
20090319940 | NETWORK OF TRUST AS MARRIED TO MULTI-SCALE - The claimed subject matter provides a system and/or a method that facilitates visually representing data relationships within a network. A network includes a graphical representation of a user in which the network is a node structure with relationships between two or more users. An organization component that can analyze one of a degree of separation between two or more users represented within the network or an expertise level of a user represented within the network, the expertise level corresponds to a topic. The organization component can scale the portion of graphic representative based upon the analysis. | 2009-12-24 |
20090319941 | Searching method and apparatus - A method of searching for a data item in a stored chronological sequence of communication events relating to a user of a user terminal is provided. The method comprises: querying a communication event database comprising individually accessible records of each of the communication events, each record being associated with an event time at which the communication event occurred, wherein the step of querying locates a target event comprising the data item and having an event time earlier than a predetermined first time instance; loading the target event into a storage means; displaying the contents of the target event to the user in a user interface; and loading communication events occurring in a time period between the event time and the first time instance of the target event into the storage means and updating the display to include the contents of the communication events occurring in the time period. | 2009-12-24 |
20090319942 | Context Sensitive Paging - The invention addresses the need to view an entire document element, such as a photograph, paragraph, etc. when paging. A window generated by an application such as a browser includes a succession of document elements. The window has an actual top and an actual bottom. The computer system selects a paging step size automatically, wherein the paging step size is selected from a group. The group includes a first step size that is of a size such that paging downward by the first step size from the current window position advances the window to a location placing the top of the at least one document element a predetermined distance below the top of the window. | 2009-12-24 |
20090319943 | CHARACTER INPUT APPARATUS AND CHARACTER INPUT METHOD - A letter input apparatus includes an input unit having at least one direction key, a display unit to display a screen having a display area to display at least one letter capable of being input by the input unit and at least one input key to input letters, and a control unit to cause the letter displayed on the display area to be input or displayed. | 2009-12-24 |
20090319944 | NAVIGATION DISPLAY INCLUDING MULTI-CONTROL WINDOW - A display system, including a main window and a multi-control window, for displaying graphical data in a navigation display. The display system further includes one or more sensors for obtaining data regarding at least one of traffic targets, waypoints and craft trajectories. One or more processors are configured to receive the data from the one or more sensors and provide input to the display screen. The display screen is configured to display a portion of the data in the main window as a primary display view and another portion of the data in the multi-control window as a secondary display view. The primary display view and the secondary display view are interchangeable to display the data in different view modes. | 2009-12-24 |
20090319945 | INTERFACE FOR USING DESIRED STATE COMMANDS ON A COPY SERVICES MANGEMENT SYSTEM - A data replication management interface is provided for selecting a state for replicating data from one site to another site. A pictorial representation of and/or a command line for multiple states is displayed. A pictorial representation of a current state is displayed. Each one of the multiple states respectively corresponds to multiple steps to accomplish each one of the multiple states. The multiple states are configured to be individually selected. An individual selection of one of the multiple states causes the multiple steps for the individual selection to be accomplished. The individual selection of one of the multiple states is selected by a user without requiring the user to choose any of the multiple steps to accomplish the individual selection. | 2009-12-24 |
20090319946 | SYSTEM AND METHOD FOR SELECTIVE AND DYNAMIC ELABORATION OF SECURE FORM CONTENT - The present invention is directed towards systems and methods for providing interactive document content to a user. The method according to one embodiment of the present invention comprises authoring an interactive document, said interactive document comprising at least one interactive page. A plurality of pages defined within the interactive document are then parsed and stored and an initial plurality of interactive pages may be provided to the user, the initial interactive pages defined within the interactive document. The method may then attach a plurality of pages in response to requests for attachment and is operative to display various pluralities of pages to a user during interaction with the document. | 2009-12-24 |
20090319947 | MOBILE COMMUNICATION DEVICE WITH GRAPHICAL USER INTERFACE TO ENABLE ACCESS TO PORTAL SERVICES - Systems, methods, and devices for accessing portal services via a mobile communication device are provided. The mobile communication device may execute a menu program having a graphical user interface. The graphical user interface may include a service menu screen including a plurality of service selectors, each service selector having a respective service icon positioned within a boundary, the service icon graphically representing a service of a communications portal with which the mobile communication device is configured to communicate. Each respective service icon may be selectable by a user to access a corresponding client program of the associated service served by the communications portal. At least some of the service selectors may further include a shared status icon indicating an operational state of the service and/or associated client program. | 2009-12-24 |
20090319948 | Automated editing of graphics charts - Editing of a computer- or processor-generated graphics chart is enhanced by automatic movement of shapes and editing of lines in the chart when shapes are added to or deleted from the chart in response to user-entered commands. | 2009-12-24 |
20090319949 | Media Manager with Integrated Browers - Methods and systems that improve the way media is played, sorted, modified, stored and cataloged are disclosed. One aspect relates to a browse window that allows a user to navigate through and select images that are related to media items. Another aspect relates to a graphical user interface of a media management program that utilizes multiple browse windows. Another aspect relates to simultaneously displayed media browse windows whose operations are integrated together so that the content shown therein is automatically synched when selections are made. Another aspect relates to resetting browsed content to the currently playing media. | 2009-12-24 |
20090319950 | System And Method For Chart Based Order Entry - Systems and methods for chart-based order entry are described. According to one example method a chart is used to display historical market data corresponding to a tradeable object. An order entry interface is displayed in relation to the chart. The order entry interface includes a plurality of price objects for selecting price levels to be used for trade orders to buy or sell the tradeable object. According to one example method, the price levels corresponding to the price objects depend on a location of the interface in relation to the chart, and as the interface is moved in relation to the chart, the price levels are automatically updated. Upon selection of the price level on the interface, a trade order to buy or sell is submitted to a matching engine at an electronic exchange. | 2009-12-24 |