50th week of 2009 patent applcation highlights part 68 |
Patent application number | Title | Published |
20090307527 | DATA RETRIEVAL AND HANDLING SYSTEMS, VIRTUAL WAREHOUSING, PRICE COMPARISON, PRICE AGGREGATION AND STOCK AVAILABILITY ENGINE - Systems in accordance with this invention obtain data over a plurality of networks from a plurality of sources which enable accurate analysis of data so obtained and subsequent manipulation and storage of the data. In particular, but not exclusively, systems in accordance with this invention relate to virtual warehousing of products as well as price comparison, price aggregation, and stock availability engines. | 2009-12-10 |
20090307528 | SIMULATING OPERATIONS THROUGH OUT-OF-PROCESS EXECUTION - The present invention extends to methods, systems, and computer program products for simulating operations through out-of-process execution. When a diagnostic operation is to be performed for a target execution context, a separate execution context is created based on the same executable code used to create the target execution context. An execution boundary separates the target execution context and the separate execution context such that execution in the separate execution context does not influence the behavior of the target execution context. State data from the target execution context is marshaled and transferred to the separate execution context. The separate execution context reconstitutes the state data and uses the state data to perform the diagnostic operation. Accordingly, performance of the diagnostic operation is simulated in the separate execution context without influencing the behavior of the target execution context. | 2009-12-10 |
20090307529 | System for Automatically Attaching RFID Tag Label and Method Thereof - A system for automatically attaching a radio frequency identification (RFID) tag label and a method thereof are provided. The system includes: an RFID printer for writing original tag information of an object to an RFID tag attached to one surface of the RFID tag label, printing a bar code on the other surface, and outputting the RFID tag label; an applicator for fixing in place the RFID tag label output by the RFID printer and attaching the RFID tag label to the object by applying predetermined pressure; a verification RFID reader including an antenna located near the applicator for reading the written original tag information to verify whether the tag information is correctly recognized from the RFID tag label attached to the object; a warning device for warning a user when the tag information is not correctly recognized from the RFID tag label attached to the object; and a control device for performing control to deliver the original tag information of the object from the exterior to the RFID printer, receiving the read tag information from the verification RFID reader, comparing the read tag information with the original tag information of the object to determine whether the read tag information is consistent with the original tag information, and controlling operation of the warning device based on the determination result, thereby preventing, in advance, errors such as erroneous information for an object distributing process from being generated due to recognition failure, errors and the like. | 2009-12-10 |
20090307530 | DISTRIBUTED TESTING SYSTEM AND TECHNIQUES - A fully distributed system for testing a distributed computing system utilizes test services exposed in conjunction by independent test components deployed on one or more computing nodes of the distributed computing system. The test services ensure dynamic and adaptive coordination amongst the test components. The test services include but are not limited to: an atomic synchronization service; a distributed shared memory service; a lock manager service; a publish/subscribe service; and a producer/consumer service. | 2009-12-10 |
20090307531 | SYSTEM AND METHOD FOR TESTING AN APPLICATION INSTALLED ON A WIRELESS COMMUNICATION DEVICE - The invention describes a test bed, a method and a computer program product for testing an application installed on a wireless communication device. The wireless communication device communicates with a server over a network through the test bed. Further, the test bed is connected to the server and receives various testing parameters from a user. Furthermore, the test bed establishes a wireless connection between the test bed and the wireless communication device. Thereafter, the test bed emulates various network conditions, based on the testing parameters, and subsequently communicates the emulated network conditions to the wireless communication device. The application installed on the wireless communication device experiences the emulated network conditions. The user then tests the application in the emulated network conditions. | 2009-12-10 |
20090307532 | STEALTHY DEBUGGER - A method of stealthily debugging software comprises dynamically injecting a jump into an executing target program; performing a debugging operation on the target program; and dynamically removing the injected jump from the target program. Dynamically injecting a jump comprises copying memory contents from a selected breakpoint location to a second memory location, and writing a jump instruction and location at the breakpoint location. Dynamically removing the injected jump comprises copying memory contents back to the breakpoint location from the second memory location. The method may further comprise replacing a pointer to a system function with a pointer to a debug module in a syscall table, and placing the debug module in a slack space of the target program. A debugging system is also disclosed. | 2009-12-10 |
20090307533 | Activity Identifier Based Tracing and Troubleshooting - To trace an activity through multiple components or applications that may be involved in the performance of the activity, an activity identifier can be generated and utilized by the various components or applications. Each can generate its own activity identifier to minimize changes to existing interfaces. When logging of events has been activated, each application or component can provide, to an event store, an indication of the activity identifier it is using for a given activity. If a preceding or subsequent component utilizes a different activity identifier for aspects of the same activity, a link between the two activity identifiers can be communicated to the event store. Subsequently, examination of the event store can filter out irrelevant entries based on the activity identifiers. A graph linking the various related activity identifiers can be created and only those events associated with activity identifiers not in the graph can be filtered out. | 2009-12-10 |
20090307534 | Storage device and performance measurement method for the same - A storage system including a maintenance terminal, at least one disk drive, and a plurality of volumes that are provided by the at least one disk drive, and each store therein data written by the plurality of host devices. In this storage system, the maintenance terminal sets information for use to measure the performance of the storage device, and the storage device acquires the set information, measures the performance of the storage device with respect to the data stored in the plurality of volumes based on the information, and transmits, to the maintenance terminal, performance information about the performance being a measurement result. The storage system as such can collect information about the performance of a storage device that is not measurable from the side of the host devices, and a method for collecting such performance information can be provided. | 2009-12-10 |
20090307535 | Information processing apparatus and information processing method - An information processing apparatus includes a node, and a system controlling apparatus connected to the node. The node includes a first detecting unit that detects first error information, a second detecting unit that detects second error information, a retaining unit that retains the first and the second error information, and a temporary retaining unit that retains new first error information and new second error information, and when the first or second error information is initialized, causes the retaining unit to store error information corresponding to the initialized first or second error information. The system controlling apparatus includes a controlling unit connected to the retaining unit, and a firmware that causes the controlling unit to read into the first and second error information and to initialize the new first or second error information. | 2009-12-10 |
20090307536 | METHOD FOR PROTECTING SOFTWARE PROGRAMS - In order to protect a software program, at least one corruption function is included in the program. Also included in the program is at least one instruction that causes the program to be directed to the corruption function. An available breakpoint is then set such that, when the starting location of the corruption function is reached, an exception is generated and the handling of the exception causes the corruption function not to run. This has the effect that, if a malicious user attempts to use the available hardware breakpoint to perform unauthorized actions on the software program, the corruption function will run, and the software program will be unusable. | 2009-12-10 |
20090307537 | Flash storage device with data correction function - A flash controller performs a data correction function while executing a copy back procedure for a flash memory, and the flash memory includes at least one memory unit and a page buffer. The flash controller contains: a transmission buffer, an error correction unit, a correction information register, and a microprocessor. The microprocessor reads out a data from, the page buffer and stores the data into the transmission buffer after producing a read instruction of page copy to the flash memory. The microprocessor controls the error correction unit to check and correct the data in the transmission buffer and calculate a check result. The microprocessor produces a different program command to record the corrected data into the memory unit according to the data error quantity of the check result. Thereby, the present invention can achieve the purpose of improving the flash controller in reliability and access efficiency. | 2009-12-10 |
20090307538 | Managing Paging I/O Errors During Hypervisor Page Fault Processing - In response to a hypervisor page fault for memory that is not resident in a shared memory pool, an I/O paging request is sent to an external storage paging space. In response to a paging service partition encountering an I/O paging error, a paging failure indication is sent to the hypervisor. A simulated machine check interrupt instruction is sent from the hypervisor to the shared memory partition and a machine check handler obtains control. The machine check handler performs data analysis utilizing an error log in an attempt to isolate the I/O paging error to a process or a set of processes in the shared memory partition. The process or set of processes associated with the I/O paging error, or the shared memory partition itself, may be terminated. Finally, the shared memory partition may clear or initialize the page associated with the I/O paging error. | 2009-12-10 |
20090307539 | MONITORING APPARATUS AND METHOD OF MONITORING BY A CARRIER - A monitoring apparatus of a carrier is disclosed that includes a managing part that assigns a related carrier path ID to network configuration information and manages the related carrier path ID, the related carrier path ID uniquely defining a path span between the carrier and a related carrier; a receiving part that receives alarm information from a communications apparatus in the carrier, a selecting part that selects main cause alarm information from the alarm information; a determining part that determines whether the main cause alarm information affects the related carrier by determining whether the related carrier path ID is assigned to corresponding network configuration information in the main cause alarm information; and a transmitting part that transmits the main cause alarm information including the related carrier path ID and a generation location to the related carrier where the main cause alarm information is determined to affect the related carrier. | 2009-12-10 |
20090307540 | SYSTEM AND METHOD FOR APPLYING MULTI-TONE OFDM BASED COMMUNICATIONS WITHIN A PRESCRIBED FREQUENCY RANGE - According to one embodiment of the invention, an integrated circuit comprises an encoding module, a modulation module and a spectral shaped module. The encoding module includes an interleaver that adapted to operate in a plurality of modes including a first mode and a second mode. The interleaver performs repetitive encoding when placed in the second mode. The modulation module is adapted to compensate for attenuations that are to be realized during propagation of a transmitted signal over the power line. The spectral shaped module is adapted to compensate for amplitude distortion and further compensates for attenuations that will be realized during propagation of the transmitted signal over the power line. | 2009-12-10 |
20090307541 | BLOCK INTERLEAVING SCHEME WITH CONFIGURABLE SIZE TO ACHIEVE TIME AND FREQUENCY DIVERSITY - An embodiment is a method and apparatus to interleave data. A demultiplexer demultiplexes an input packet having N bits into L sub-packets on L branches. M flipping blocks flip M of the L sub-packets. M is smaller than L. L sub-interleavers interleave the (L-M) sub-packets and the M flipped sub-packets. A concatenator concatenates the interleaved sub-packets to form an output packet. | 2009-12-10 |
20090307542 | MEMORY MEDIA CHARACTERIZATION FOR DEVELOPMENT OF SIGNAL PROCESSORS - Methods and apparatus utilizing media characterization of memory devices facilitate the development of signal processors for analyzing memory device outputs. Models are developed from capturing output of memory devices of the type utilizing analog signals to communicate data values of two or more bits of information. The models are used to generate signals representative of the expected output of a memory device having an input data pattern. Read channels and/or controllers then process those signals to determine an output data pattern. By comparing the output data pattern to the input data pattern, the accuracy of the signal processing can be gauged. | 2009-12-10 |
20090307543 | TRANSPORT SUBSYSTEM FOR AN MBIST CHAIN ARCHITECTURE - An apparatus comprising a controller, a plurality of transport circuits and a plurality of memory-controlling circuits. The controller may be configured to (i) present one or more commands and (ii) receive one or more responses. Each of the plurality of transport circuits may be configured to (i) receive one of the commands, (ii) present the responses, and (iii) generate one or more control signals. Each of the plurality of memory-controlling circuits may be (i) coupled to a respective one of the plurality of transport circuits and (ii) configured to (i) generate one or more memory access signals in response to the one or more control signals, (ii) receive one or more memory output signals from a respective memory in response to the one or more memory access signals and (iii) generate the responses in response to the one or more memory output signals. Each respective memory may be independently sized. The controller generally provides a common testing routine for each respective memory that may be adjusted for the size of each respective memory by the memory-controlling circuits. | 2009-12-10 |
20090307544 | MEMORY TEST DEVICE AND MEMORY TEST METHOD - A memory test device, including a universal register to conduct an operation by a predetermined universal command language; an extension register having a larger capacity than the universal register and to conduct an operation by a predetermined extension command language; and a controller to write a predetermined test pattern in an external memory using the extension command language, to read the test pattern written in the memory, to determine the identity of the written test pattern and the read test pattern, and to determine a presence of an error in the memory using the universal command language. | 2009-12-10 |
20090307545 | TESTABLE MULTIPROCESSOR SYSTEM AND A METHOD FOR TESTING A PROCESSOR SYSTEM - A testable processor system ( | 2009-12-10 |
20090307546 | PROVIDING TRUSTED ACCESS TO A JTAG SCAN INTERFACE IN A MICROPROCESSOR - A method for securing a scan chain architecture by performing an authentication operation through a trusted software layer to authorize use of a protected scan chain. | 2009-12-10 |
20090307547 | Integrated circuit board with JTAG functions - In an integrated circuit board, a plurality of integrated circuits to be checked are connected together in a star shape. Operation clock data for JTAG of each integrated circuit and check data for checking each integrated circuit are stored. When an integrated circuit to be checked is specified, operation clock data for JTAG and check data for the specified integrated circuit are determined. With an operation clock for JTAG according to the determined operation clock data for JTAG, the determined check data is input to the specified integrated circuit. Based on the check data and output data output from the integrated circuit to which this check data is input, the integrated circuit board determines a malfunction in the integrated circuit, and then stores the determination result in a storage device. | 2009-12-10 |
20090307548 | METHOD AND APPARATUS FOR PERFORMING LOGIC BUILT-IN SELF-TESTING OF AN INTEGRATED CIRCUIT - A method for performing a logical built-in self-test of an integrated circuit is disclosed. The method includes performing a flush and scan test to determine whether the scan chains function correctly. If one of the scan chains does not function correctly, the logical built-in self-test is terminated. If each of the scan chains functions correctly, a structural test of the design-for-test logic supporting LBIST is performed to determine whether the LBIST design-for-test logic functions correctly. If the LBIST design-for-test logic does not function correctly, the logical built-in self-test is terminated. If the LBIST design-for-test logic functions correctly, a level sensitive scan design test of the functional combinational logic is performed using the logic supporting LBIST design-for-test to determine if the integrated circuit functions correctly. | 2009-12-10 |
20090307549 | PROCESSOR TEST SYSTEM UTILIZING FUNCTIONAL REDUNDANCY - A system and method for testing a processor. The system includes a gold processor and a test processor, wherein the test processor is the device under test (DUT). The test processor and the gold processor are identical. A first memory is coupled to the gold processor by a first memory bus and a second memory, independent of the first, is coupled to the test processor by a second memory bus. The first and second memories are identical. A memory bus comparator coupled to the first and second memory buses compares memory bus signals generated by the gold and test processors, and selectively provide a first indication if a mismatch occurs. A peripheral bus comparator is also coupled to the gold and test processors, and compares downstream transactions generated by the gold and test processors and to provide a second indication if a peripheral bus comparison results in a mismatch. | 2009-12-10 |
20090307550 | METHOD AND APPARATUS FOR ALLOCATING INPUTS IN MICROCONTROLLERS, AND CORRESPONDING MICROCONTROLLER - A method and an apparatus for allocating configuration inputs of a microcontroller, the apparatus being embodied in such a way that at each configuration input, one signal state of at least two possible signal states is to be set, wherein there is connected to each configuration input one respective energy source that can assume at least two states, in order to set the at least two signal states at each configuration input, a setting arrangement being provided with which the states of each energy source are controlled in such a way that the predefined signal state exists for each configuration input. | 2009-12-10 |
20090307551 | Mixed Signal Circuit for an Electronic Protected Control or Regulation System - Mixed signal circuit ( | 2009-12-10 |
20090307552 | RADIO COMMUNICATION METHOD AND RADIO COMMUNICATION DEVICE - One object of the present invention is to provide a simple layer | 2009-12-10 |
20090307553 | RADIO COMMUNICATION APPARATUS AND METHOD USED IN MOBILE COMMUNICATION SYSTEM - A radio communication apparatus including a retransmission control function, includes: determination means configured to determine whether a result of error detection performed in a communication partner side for a first packet after transmitting the first packet to the communication partner is positive acknowledgement or negative acknowledgement; request means configured to request a following second packet from an upper layer when the result of error detection is determined to be positive acknowledgement; and means configured to transmit dummy data to the communication partner as a following second packet when the first packet is the last packet. When the determination determining that the result of error detection is positive acknowledgement is incorrect, a system frame number used when transmitting the dummy data is reported from the communication partner, so that the first packet is retransmitted. | 2009-12-10 |
20090307554 | METHOD AND APPARATUS FOR PERFORMING A BUNDLED TRANSMISSION - A wireless transmit/receive unit (WTRU) may send a bundled transmission of a packet repeatedly over at least two consecutive transmission time intervals (TTIs). The WTRU may not process a hybrid automatic repeat request (HARQ) feedback for the packet after sending the bundled transmission. The bundled transmission may be configured per HARQ process. The WTRU may override the bundled transmission and may transmit a HARQ retransmission of another packet in one of the TTIs scheduled for the bundled transmission if a TTI scheduled for the HARQ retransmission of another packet overlaps the TTIs scheduled for the bundled transmission. Alternatively, the WTRU may transmit a non-bundled transmission of a packet and send a bundled HARQ transmission of the packet on a condition that HARQ feedback indicates a failure of delivery of the packet. The WTRU may not process an HARQ feedback in an E-HICH for the packet after sending the bundled transmission. | 2009-12-10 |
20090307555 | Signaling Reserved Hybrid Automatic Repeat Request Information for Downlink Semi-Persistent Scheduling - A method is provided for reuse of one of a plurality of hybrid automatic repeat request (HARQ) Process ID. The method includes receiving signaling used to associate at least one of the plurality of HARQ Process IDs with semi-persistent scheduling. The method further includes determining an activation of a semi-persistent resource. The method further includes associating the at least one of the plurality of HARQ Process IDs with the semi-persistent resource. The method further includes receiving a non-semi-persistent data communication utilizing the at least one of a plurality of HARQ Process IDs. | 2009-12-10 |
20090307556 | Hybrid Automatic Repeat Request Associations for Downlink Semi-Persistent Scheduling - A method is provided for associating initial transmissions and retransmissions in semi-persistent scheduling. The method includes providing a first initial transmission associated with a first assigned Hybrid Automatic Repeat Request (HARQ) process ID. The method further includes providing a second initial transmission associated with a second assigned HARQ process ID. The method further includes providing at least one retransmission associated with the first HARQ process ID. The second initial transmission occurs before the at least one retransmission, and the second assigned HARQ process ID is different from the first assigned HARQ process ID. | 2009-12-10 |
20090307557 | Packet Re-transmission Controller for Block Acknowledgement in a Communications System - A re-transmit processor for a wireless communication system includes a pointer memory which contains pointers associated with particular packet data in a host memory. The re-transmit processor directs data associated with said pointers to be applied to a media access controller, which optionally contains an encryption function, the output of which is coupled to a block buffer and to an output interface. Upon receipt of a transmission request, the host memory locations associated with the pointers are read and the data directed to the media access controller, which adds a header, a CRC, and optionally encrypts the data, thereafter placing it in the block buffer and the output interface. Upon provision of the packet data to the MAC, the associated pointer is initialized to a FREE or UNUSED value, and upon receipt of an acknowledgement of the packet accompanied by a packet identifier from a receiving station, the packet associated with the packet identifier is removed from the block buffer. | 2009-12-10 |
20090307558 | METHOD AND APPARATUS FOR CORRECTING ERRORS IN A MULTIPLE SUBCARRIERS COMMUNICATION SYSTEM USING MULTIPLE ANTENNAS - A method for correcting errors in a multiple antenna system based on a plurality of sub-carriers and a transmitting/receiving apparatus supporting the same are disclosed. The method includes determining a phase shift based precoding matrix phase shifted at a predetermined phase angle, initially transmitting each sub-carrier symbol to a receiver in a packet unit by using the phase shift based precoding matrix, reconstructing the phase shift based precoding matrix to reduce a spatial multiplexing rate if a negative reception acknowledgement (NACK) is received from the receiver, and retransmitting the initially transmitted sub-carrier symbol by using the reconstructed phase shift based precoding matrix or by changing the phase shift based precoding matrix using offset information fed back from the receiver or random offset information. | 2009-12-10 |
20090307559 | TRANSMITTER, RECEIVER, TRANSMISSION METHOD, AND RECEPTION METHOD - A predetermined logical operation is performed to unsent data which is sent toward the receiver | 2009-12-10 |
20090307560 | CODING APPARATUS, CODING PROCESSING TARGET SEQUENCE FORMING METHOD AND VITERBI DECODING APPARATUS - The coding apparatus, coding processing target sequence forming method and Viterbi decoding apparatus of the present invention can realize low delay processing with a minimum number of repetitive processing and suppress the degradation of the accuracy of decoding at the ends of a decoded sequence due to truncation error. In the coding apparatus mounted on the transmitting apparatus ( | 2009-12-10 |
20090307561 | Decoding device, decoding method, and recording and reproducing device - A decoding device includes a decoding unit that decodes an information data string including an error-correction parity for each interleaved data string obtained by interleaving the information data string for each symbol to generate a decoded data string; an error-correcting decoding unit that interleaves the decoded data string to perform error-correcting decoding, de-interleaves the interleaved decoded data strings after error-correcting decoding when all errors in the decoded data strings are corrected, and generates a decoded data string after error correction when errors are remained; and an event error-correcting unit that corrects data in the decoded data string for the merge section when an error-corrected portion in the decoded data string obtained by comparing the decoded data string and the decoded data string after error correction is in an event information string indicative of a merge section in the decoded data string. | 2009-12-10 |
20090307562 | METHOD OF MATCHING CODEWORD SIZE AND TRANSMITTER THEREFOR IN MOBILE COMMUNICATIONS SYSTEM - The present invention relates to a method and a transmitter for matching a size of codeword encoded by low density parity check (LDPC) code to a size of a transmission channel and in a mobile communication system. A method of adjusting a codeword size in a communication system supporting an LDPC coding scheme, comprises steps of encoding source data by using a parity check matrix, and adjusting a size of the encoded codeword to be matched to a size of a transmission channel which is determined in accordance with a capacity of the transmission channel, the size of the encoded codeword being adjusted using information associated with column weights of the parity check matrix. | 2009-12-10 |
20090307563 | REPLACING BAD HARD DRIVE SECTORS USING MRAM - A method of a method of replacing bad sectors in a Hard Disk Drive comprises detecting bad sectors on the Hard Disk Drive; remapping the bad sectors to an auxiliary data storage device comprising an Magnetoresistive Random Access Memory connected to the Hard Disk Drive; and storing data on the auxiliary storage device. | 2009-12-10 |
20090307564 | Point-to-point repair request mechanism for point-to-multipoint transmission systems - This invention relates to a method, system, transmitter, network element, receiver and software application for a system capable of point-to-multipoint transmission, where one or more data packets are transmitted from a transmitter to one or more receivers, where at least at one specific receiver of said receivers, a reception of repair data packets is required, where repair information is signaled to a repair server in order to trigger a transmission of the repair data packets, and where the repair information comprises information related to the number of transmitted data packets correctly received at the specific receiver. The system may for instance be the 3GPP Multimedia Broadcast Multicast System, the transmission of data packets may for instance be controlled by the File Delivery Over Unidirectional Transport protocol and the signaling of the repair information may for instance be controlled by the Hypertext Transfer Protocol. | 2009-12-10 |
20090307565 | METHOD AND APPARATUS FOR FAST ENCODING OF DATA SYMBOLS ACCORDING TO HALF-WEIGHT CODES - Efficient methods for encoding and decoding Half-Weight codes are disclosed and similar high density codes are disclosed. The efficient methods require at most 3·(k−1)+h/2+1 XORs of symbols to calculate h Half-Weight symbols from k source symbols, where h is of the order of log(k). | 2009-12-10 |
20090307566 | ITERATIVE DECODING METHOD AND APPARATUS - An iterative decoding method is disclosed and includes sequentially executing a number of iterative decoding cycles in relation to a parity check equation until the parity check equation is resolved, or a maximum number N of iterative decoding cycles is reached, during execution of the number of iterative decoding cycles, storing in a data buffer minimum estimated values for a set of variable nodes corresponding to a minimum number of bit errors, and outputting the minimum estimated values stored in the data buffer as a final decoding result when the number of iterative decoding cycles reaches N. | 2009-12-10 |
20090307567 | WIRELESS COMMUNICATION SYSTEM, RECEIVER AND SIGNAL PROCESSING METHOD FOR RECEIVED SIGNAL - The error correction capability for wireless communication carried out involving propagation path fluctuation in time and frequency selectivity can be improved. A soft decision likelihood value inputted to an error correction decoder is multiplied by a weight determined according to the distance between the data symbol and pilot symbol corresponding to the soft decision likelihood value. Namely, the soft decision bit likelihood value corresponding to the data symbol is weighted according to the distances in time or frequency between the pilot symbol and data symbol. The weight is made smaller when the distance in time or frequency is larger. | 2009-12-10 |
20090307568 | Data transfering apparatus - An information processing apparatus includes a data transmitting apparatus that transmits data of an N-bit width; a data receiving apparatus that receives the data of the N-bit width from the data transmitting apparatus; and a data bus of the N-bit width connecting the data transmitting apparatus and the data receiving apparatus. The data transmitting apparatus includes a first error-detection-code-attached data generation circuit, a second error-detection-code-attached data generation circuit, a first degeneration correspondence register, and a transmission-side selection circuit. The data receiving apparatus includes a first error checking circuit, a second error checking circuit, and a second degeneration correspondence register. | 2009-12-10 |
20090307569 | PARITY ERROR CHECKING AND COMPARE USING SHARED LOGIC CIRCUITRY IN A TERNARY CONTENT ADDRESSABLE MEMORY - Methods and apparatus for performing, using smaller, more efficient shared logic circuitry, the parity checking function and the compare function in a mutually exclusive manner in different cycles of a ternary content addressable memory are disclosed. | 2009-12-10 |
20090307570 | WORKFLOW PROCESSING APPARATUS AND METHOD - A workflow processing apparatus inputs a workflow description document in which a processes to be executed by a workflow have been described, reads data specifying a protocol, which corresponds to a process, from a memory, and executes a process, for which a specific protocol used at the time of execution has not been described in the workflow description document, using the protocol specified by the read data. | 2009-12-10 |
20090307571 | IMAGE ACQUISITION FROM DYNAMIC CONTENT FOR DELIVERY TO NETWORK-ENABLED STATIC DISPLAY DEVICES - An image service uses a uniform resource locator (URL) or other location identifier to retrieve static images embedded in dynamic content presentations from the Internet. The image service uses a set of imaging parameters to extract one or more static images embedded in the dynamic content presentation that can be consumed by the static display device. URLs to existing web pages are entered into a configuration interface on the image service. The image service parses the web pages, identifies a direct location identifier for the embedded image, and passes the direct location identifier to the static display device for direct retrieval of the embedded image. In another implementation, the image service dynamically pulls the selected embedded images from the identified web sites, and downloads the static image files for display on the static display device. | 2009-12-10 |
20090307572 | TV set and remote guide to represent a web site home page - Internet web site pages are typically designed as a magazine or book page with test and graphics. The layout normally represents the message and intended function of the web site. In general, a web site home page derives its roots from the print media in terms of its looks, feel, message, and intended audience. | 2009-12-10 |
20090307573 | ENERGY MANAGEMENT SYSTEM - An energy management system and a computer-implemented method of managing energy consumption are disclosed. The computer-implemented method may include receiving one or more input signals which represent the real-time energy consumption of a facility, evaluating data obtained from the one or more input signals according to a set of energy operating rules, and generating output signals which cause a user to be alerted to the energy consumption of the facility. In some embodiments, evaluating data obtained from the one or more input signals according to a set of energy operating rules may include comparing the obtained data to predetermined or adaptive ranges or thresholds. The ranges or thresholds may be based upon at least one of an operational schedule of the facility, physical characteristics of the facility, energy-sensitive variables, customer-imposed targets, and energy supplier demand reduction requests. The system and method may detect anomalous energy use and send an alert message to a user or a browser-enabled user device. | 2009-12-10 |
20090307574 | SYSTEM AND METHOD FOR ANONYMOUS INFORMATION EXCHANGE - A method for facilitating an exchange of information anonymously comprising one or more individuals registering with a server and supplying information about one or more other individuals or entities in the form of a report that is stored on the server. Users of the system then search the reports for information about the one or more other individuals or entities. After completing a search, users receive the information about the one or more individuals or entities from the server and review the information to determine if contact should be made with the author of any of the reports. If such contact is desired the user through the system communicates anonymously with the author of any of the reports. | 2009-12-10 |
20090307575 | DATA PROCESSING APPARATUS, DISPLAY CONTROL METHOD, AND DISPLAY CONTROL PROGRAM EMBODIED ON COMPUTER READABLE MEDIUM - In order to reproduce the content output before, an MFP includes an HDD to store data which includes a plurality of page data having corresponding page numbers, an instruction accepting portion to accept a page number of one of the page data to be displayed on a projector, a display control portion to cause the page data of the accepted page number to be displayed on the projector, a history storing portion to store, for each of the page data displayed, history information in which the page number of the page data, the actually displayed time of the page data, and the actually displayed order of the page data are associated with each other, and a redisplay control portion to cause the plurality of page data to be displayed on the projector based on the history information on the condition that the history information is designated. | 2009-12-10 |
20090307576 | METHOD AND APPARATUS FOR FORM AUTOMATIC LAYOUT - A method and apparatus are provided for determining the layout of a form automatically to accommodate text in the form. Under the method and apparatus, a set of parameters define the sizing and alignment of elements of the form. Sizing and positioning instructions that are separate from the sizing and alignment parameters set the sizing and positioning of elements of the form based on the sizing and alignment parameters. The instructions determine the minimum size for the form, based in part on text in the form. The difference between the minimum size for the form and a desired size for the form is then distributed across the form to size and position the elements in the form. | 2009-12-10 |
20090307577 | SYSTEM FOR PROVIDING A BINDING COST FOR FOREIGN FILING A PATENT APPLICATION - Information relating to intellectual property, across one or more intellectual property applications having various types of intellectual property data, can be provided and/or accessed in an integrated manner. Commonality(ies) are determined between disparate intellectual property applications, that may be applied by the intellectual property applications in accessing the intellectual property information. Responsive to a user request, which may include a specified commonality, stored information regarding the disparate data corresponding to the disparate intellectual property applications is retrieved. The commonality is utilized in bridging the gap to the intellectual property data for the disparate intellectual property applications. The bridging is provided by use of a commonality and by an IP engine. | 2009-12-10 |
20090307578 | TOP DOWN CHINESE CHARACTER DISPLAY ON A COMPUTING DEVICE - A control for formatting vertically orientated languages, such as Chinese, Korean and Japanese, for display in a browser. Vertically oriented text may be placed into a table, such that a column of text represents a sentence, and each row defines a cell containing a word in the sentence. Succeeding sentences may be added into additional columns in the table. The table may be defined using a markup language and placed into a document. The document may contain formatting that scales the table or may be dynamically generated such that the vertically oriented text is displayed in a browser or other application. | 2009-12-10 |
20090307579 | VIEWING FILE MODIFICATIONS - Upon closing and/or saving a file, a user may view changes made to the file. | 2009-12-10 |
20090307580 | Electronic System for Collecting and Automatically Populating Clinical Order Information - A graphical user interface for use on a computer coupled to an enterprise electronic medical records system for accepting order data including an order entry window corresponding to an identified order, the identified order including one or more parameters. The graphical user interface also including an expandable order editing box linked to the order entry window and responsive to identification of the order and adapted to accept an input from a user. The graphical user interface also including an order parameter manager coupled to the enterprise electronic medical records system that is adapted to populate at least one of the one or more order parameters based on information associated with a patient for whom the order is being placed. The graphical user interface further being adapted to display to the user the order and the at least one or more populated order parameters. | 2009-12-10 |
20090307581 | System and Method for Personalized Presentation of Web Pages - A method for presenting to a user electronic documents ( | 2009-12-10 |
20090307582 | System and Method For Generating A Transformation Description Document For Transforming Messages - The present disclosure provides a system and method of implementing a plurality of interface definitions. The system and method comprises receiving a message at a version filter of a server, the version filter implementing a first interface definition the received message conforming to the first interface definition; passing the message to a producer component implementing a second interface definition, the second interface definition constrained to be a superset of the first interface definition; receiving a return message from the producer component at the version filter, said return message conforming to the second interface definition; stripping information from the return message to generate a response message conforming to the first interface definition; and sending the response message in response to the received message | 2009-12-10 |
20090307583 | DOCUMENT LAYOUT METHOD - Methods and apparatus for variable document printing are disclosed in which a graphical user interface is configured to allow user manipulation of layout rules associated with content containers within a template for variable document generation. One method involves laying out ( | 2009-12-10 |
20090307584 | AUTOMATIC LANGUAGE IDENTIFICATION FOR DYNAMIC TEXT PROCESSING - Methods and systems which utilize, in one embodiment, automatic language identification, including automatic language identification for dynamic text processing. In at least certain embodiments, automatic language identification can be applied to spellchecking in real time as the user types. | 2009-12-10 |
20090307585 | METHOD OF MANAGING CHARACTER FONTS WITHIN MULTIMEDIA SCENES, AND THE CORRESPONDING COMPUTER PROGRAM AND TERMINAL - A method is provided for managing fonts in a radio communication terminal, which can receive fonts in order to render contents on a screen. One such method involves the use of the following elements in the terminal, namely: a font database that lists all of the fonts or font portions stored by the terminal and matches at least one management parameter with each of the fonts; and a set of font management commands, which is transmitted in a multimedia data flow. | 2009-12-10 |
20090307586 | USER INTERFACE (UI) DIMENSIONING - Determining a total dimension of items in computer-based user interface control (e.g., non-uniform items displayed in grid-view), may be accomplished by determining an estimated dimension value (e.g., for all items in a series) and combining (e.g., multiplying) that value with a total number of items (e.g., items in the series). If a viewport offset value and viewport item value is known, and/or a previously realized dimension and previously realized item value is known, the estimated dimension value may be determined by combining one or more of these values with values for realized items. Otherwise, the estimated dimension value can be determined by dividing the realized items dimensions value by the number of realized items. A total dimension value may be used by a user interface element, for example, to calculate an appropriate size and location of a scroll bar display. | 2009-12-10 |
20090307587 | GRAPHING CALCULATOR HAVING TOUCHSCREEN DISPLAY UNIT - A graphing calculator includes: a touchscreen display unit having a formula display area and a graph display area; a formula input section configured to receive a calculation formula; a formula display control section configured to control the touchscreen display unit to display the calculation formula in the formula display area; a formula drag determining section configured to determine whether the calculation formula is dragged to the graph display area; a function calculating section configured to perform a calculation corresponding to a type of a function included in the calculation formula; a range setting section configured to set coordinate ranges to be used for generating a graph image; and a graph display control section configured to generate a graph image corresponding to the calculation formula and the calculation result according to the coordinate ranges. | 2009-12-10 |
20090307588 | Apparatus for controlling pointer operation - An apparatus for controlling operation of an operation device controls the operation device in the following manner. That is, when a pointer on a display screen is controlled by the operation device, the operation of the operation device is regarded as an equivalent of a press operation of an OK button that affirms a certain decision, or as an equivalent of a press operation of a switch button that switches a current screen to the next one, upon detecting an exit of the pointer from a wall area of the screen. | 2009-12-10 |
20090307589 | METHOD FOR CONTROLLING A USER INTERFACE, INFORMATION PROCESSING APPARATUS, AND COMPUTER READABLE MEDIUM - In a user interface that can identify concurrent pointing at a plurality of given positions on a screen, after detecting that a plurality of pointed positions are concurrently present in a display range of one object on a screen, whether or not an operation of moving the other pointed positions is performed, while keeping at least one pointed position among the plurality of pointed positions, is determined. Then, if it is determined that this operation is performed, the processing that is to be executed is decided based on the number of kept pointed positions and the number of moved pointed positions, and the decided process is executed on the object. | 2009-12-10 |
20090307590 | Digital Playback Device And Method And Apparatus For Spectrally Modifying a Digital Audio Signal - A digital playback device and a method and apparatus for modifying a digital audio signal. The method includes allowing a user to select a digital audio track and modifying the digital audio track with a predetermined spectral modification signal to create a spectrally modified digital audio track. The spectrally modified digital audio track can then be retrieved by a user to a digital playback device. | 2009-12-10 |
20090307591 | Virtual remote controller - An entertainment system often contains a number of entertainment devices, such as a television, VCR, DVD player, CD player, Cable-TV box, and other devices each of which has a remote controller associated with the device. This often results in a confusing welter of remote controllers to operate the system as a whole. A system and method for displaying control function icons on a television display is presented here. The control function icons are displayed in large font, hi-intensity icons as an overlay on a television screen. There are a number of the graphic icon sets that may be mapped, one to each device in the system that has a remote controller. The user may then select the set of icons for the device to be controlled, select the function desired, and the control function code is sent to the infrared receiver of the device to be controlled. This Virtual Remote Controller is maintained in non-volatile memory within the television and may be expanded to map each non-television device in the entire entertainment system such that all are controlled from visual icons on the television display. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 2009-12-10 |
20090307592 | Tangible Social Network - A tangible social network system comprises at least two interactive physical objects adapted for communicatively linking with each other, a visualization application for providing a visual representation of a user's tangible social network, and an object communication frame. An interactive physical object comprises a controller for forming a communicatively linked relationship with another interactive physical object and for receiving and responding to commands and data received from a linked object, and an audio or visual response subsystem. An object communication frame comprises a housing adapted to receive interactive physical objects, a communications subsystem for managing communications with installed objects and with interactive physical objects communicatively linked with installed objects, a controller, and a power subsystem for powering installed objects. The frame or objects may interact with a visualization application, comprising subsystems for receiving information about the user's tangible social network and deriving a representation of it, and a graphical user interface for providing the visual representation to the user. | 2009-12-10 |
20090307593 | SYSTEM AND METHOD FOR MANAGING MEDIA PLAY TASKS AND STORAGE MEDIUM CONTAINING INSTRUCTIONS THEREOF - A method for managing media play tasks includes generating a media stack, storing current media play tasks into the media stack, and setting a play priority for each of the media play tasks, and selecting a media play task from the media stack, and playing the selected media play task. The method further includes storing a new media play task into the media stack if the new media play task is generated, and setting a play priority for the new media play task, suspending the media play task being played if the play priority of the new media play task is not lower than the play priority of the media play task being played, and playing the new media play task. A system performing the method and storage medium supporting instructions for executing the method are also provided. | 2009-12-10 |
20090307594 | Adaptive User Interface - A method comprising: obtaining music information that defines at least one characteristic of audible music; and controlling changes to an appearance of a graphical user interface using the music information. | 2009-12-10 |
20090307595 | System and method for associating semantically parsed verbal communications with gestures - A metaverse system and method for dynamically enacting syntax-based gestures in association with a metaverse application. The metaverse system includes a metaverse server and a semantic gesturing engine. The metaverse server executes a metaverse application. The metaverse application allows metaverse application allows a user on the client computer to enter a metaverse virtual world as an avatar via a metaverse client viewer. The semantic gesturing engine is coupled to the metaverse server and identifies a verbal communication from the avatar within the metaverse application, dynamically selects a gesture associated with the verbal communication in response to a determination that an association exists between the verbal communication and the gesture, and dynamically executes the selected gesture to cause the avatar to enact the selected gesture in conjunction with conveying the verbal communication. | 2009-12-10 |
20090307596 | METHOD FOR CONFIGURING DISPLETS FOR AN INTERACTIVE PLATFORM FOR ANALYZING A COMPUTER NETWORK PERFORMANCE - A method for configuring an interactive platform for monitoring the performance and the quality of a computer network, the monitoring data being suitable to be displayed on a dynamic page of type webpage in a form of graphic components called “displets”; including providing, on the interactive platform a configuration interface in which are defined, for at least one given user, filtering criteria for displaying displets, the criteria being defined in the form of parameters for configuring the rights of the at least one user. | 2009-12-10 |
20090307597 | UNIFIED MANAGEMENT PLATFORM IN A COMPUTER NETWORK - A method, system and apparatus for a unified management platform in a computer network such as in a virtualized computer environment, is provided. | 2009-12-10 |
20090307598 | MANAGING ITEM ACCESS IN A COLLABORATIVE WORKSPACE - An approach is described for managing item access in a collaborative workspace. A user interacts with the collaborative workspace through a workspace user interface presentation. The approach entails presenting an item user interface presentation to the user without losing a context associated with the workspace user interface presentation. The user can enter searching and filtering selections into the item user interface presentation to narrow an initial set of items provided by that presentation. Upon locating a desired item, the user can add it to the collaborative workspace using a drag-and-drop operation or other technique. | 2009-12-10 |
20090307599 | VIRTUAL PRIVATE SUPPLY CHAIN - A generic Internet based system for viewing supply chain data is provided. The system includes an Internet based data viewing engine and a data store that holds both viewable data and metadata associated with the viewable data. The metadata can be employed by the Internet based data viewing engine to control the presentation of the viewable data. The generic Internet based supply chain data viewing engine may be employed in a virtual private supply chain (VPSC). A VPSC includes a data acceptor that can receive supply chain data items from supply chain members, a supply chain data store that can store transformed, validated supply chain data items received from the supply chain members and a data accessor operable to selectively present supply chain data items stored in the supply chain data store to viewing supply chain members. One example of the data accessor is the generic Internet based viewing engine. | 2009-12-10 |
20090307600 | System and Method for Effecting Control of Remote Computers - The invention describes a system and methodology for controlling multiple devices simultaneously from one control device. The control device is provided with a display having a plurality of windows, each having a visual representation related to the activity of the multiple devices. By relaying commands effected at the control device through a intermediary server, it is possible to simultaneously effect a corresponding processing of the same commands at each of the multiple devices. On effecting a command the multiple devices relay back, through the server, an image representative of the result of the processing of that command to the control device for display. | 2009-12-10 |
20090307601 | METHOD FOR REFLEXIVE SECURING OF COMPUTER DISPLAYS - A system for preventing unauthorized viewing of content displayed on a computer display is presented. Once the system is activated, a computer user's eyes are tracked. If some source of interruption enters the vicinity of the user, the computer user will reflexively glance or look at the distraction, which accordingly results in the user removing his focus from the content on the computer display. As the user's focus is diverted from the display due to the interruption, the eye tracking detects this. In response to the detected removal of focus, the computer display is locked out extremely rapidly such that the content is no longer displayed. | 2009-12-10 |
20090307602 | SYSTEMS AND METHODS FOR CREATING AND SHARING A PRESENTATION - In one example, a method for creating a presentation comprises uploading a plurality of digital medial files from a client device to an application server for processing and subsequent storage on a media server. The method additionally comprises receiving user input from the client device defining aspects of a presentation, the user-defined aspects identifying a configuration file and a plurality of digital media files for inclusion in the presentation. The method further comprises transmitting the user-defined aspects from the client device to the application server. The application server stores a record of the presentation, the record including the user-defined aspects. Further, the application server distributes a link to the record that is accessed to retrieve and dynamically render the presentation. | 2009-12-10 |
20090307603 | DYNAMIC CONTENT DELIVERY TO NETWORK-ENABLED STATIC - An image service uses a uniform resource locator (URL) or other identifier to retrieve dynamic content presentations from the Internet. The image service uses a set of imaging parameters to render HTML files into a static image, sized appropriately, that can be presented on a static display device. A user enters URLs identifying locations of dynamic content within a configuration interface on the image service. The image service then dynamically pulls the selected content from the identified web sites, converts the web pages, or portions thereof, into static digital image files, and downloads the image files for display on a static display device. | 2009-12-10 |
20090307604 | MANAGING PERMISSIONS IN A COLLABORATIVE WORKSPACE - An approach for managing permissions in a collaborative workspace involves providing a permissions user interface presentation without loosing a context associated with a collaborative workspace user interface presentation. The permissions user interface presentation visually organizes a set of workspace members into tow or more permission level categories. The permissions user interface presentation also allows a user to efficiently add new workspace members from a local system or an alternative system. | 2009-12-10 |
20090307605 | AUTOMATED SET-UP OF A COLLABORATIVE WORKSPACE - An approach to setting up a collabortive workspace involves receiving a user's instructions to convert an object to a collaborative workspace. In response to this instruction, the approach creates the collaborative workspace in a substantially automated manner. The approach may thereby facilitate the provisioning of a collaborative workspace, eliminating or at least reducing the manual effort involved in setting up a collaborative workspace. | 2009-12-10 |
20090307606 | STORAGE AND EXPEDITED RETRIEVAL OF MESSAGES AND RESPONSES IN MULTI-TASKING ENVIRONMENTS - Tools and techniques are described for storage and expedited retrieval of messages and responses in multi-tasking environments. Methods provided by these tools may establish active communications with a first contact, and then received indications of secondary communications involving a second contact. These methods may then present user interfaces (Uls) that include representations of at least the secondary communications. Through the Uls, the methods may receive a selection of one of the secondary communications for an expedited response, and may receive input from the user that provides the expedited response to the secondary communication, while maintaining the active communication in an active state. These methods may provide the expedited response to the secondary communication, based upon the input received from the user. | 2009-12-10 |
20090307607 | Digital Notes - Techniques described herein allow for displaying a real-time communication client associated with a first user, the real-time communication client configured to receive an input from the first user and send, in response, a digital note to a second user. The real-time communication client may be configured to send the digital note to a desktop of the second user, a calendar of the second user, a real-time communication client of the second user, and a profile of the second user, potentially among other locations. These tools may also display, on the real-time communication client, one or more digital notes that have been sent by one or more other users and received at the real-time communication client associated with the first user. These notes may be displayed individually or collectively in the form of a notebook. | 2009-12-10 |
20090307608 | INTERACTION BETWEEN REAL-WORLD DIGITAL ENVIRONMENTS AND VIRTUAL WORLDS - In one embodiment, a method for operating a local virtual world proxy is provided. A virtual world view is received corresponding to a virtual world client. Information about resources available to the virtual world client is obtained. Virtual representations of one or more resources available to a virtual world client are fetched. Then the virtual representations are injected into the virtual world view. The virtual world view is then forwarded to the virtual world client for display to a user of the virtual world client. | 2009-12-10 |
20090307609 | SOCIAL NETWORKING IN A NON-PERSONALIZED ENVIRONMENT - A social networking website allowing users to interact socially without revealing any personal information about themselves. The only information they reveal is about their virtual pets in the virtual website world. Different templates for the personalizable portion of the website can be selected, some of which are restricted. | 2009-12-10 |
20090307610 | METHOD FOR A PLURALITY OF USERS TO BE SIMULTANEOUSLY MATCHED TO INTERACT ONE ON ONE IN A LIVE CONTROLLED ENVIRONMENT - An electronic Meeting system that utilizes unique methods and processes to create consecutive successions of audio video Meeting Sessions that occur in set blocks of time continuously 24 hours a day, 7 days a week, world-wide across all time zones. The system provides for a plurality of Members to be simultaneously matched real-time to other Members, using varied matching preferences, for a series of short Meetings to interact one on one for a fixed period of time in a controlled environment. The use of a live Countdown Clock Display allows for a spontaneous use of the system by visually communicating to Members that a Check-in Process for Meetings is always available. | 2009-12-10 |
20090307611 | SYSTEM AND METHOD OF PROVIDING ACCESS TO VIRTUAL SPACES THAT ARE ASSOCIATED WITH PHYSICAL ANALOGUES IN THE REAL WORLD - A system and method for associating virtual spaces with physical analogues in the real world. Associating virtual spaces with physical analogues may enable various aspects of the virtual spaces, such as the content of the virtual spaces, the manner in which the virtual spaces are accessed by users, and/or other aspects of the virtual spaces, to correspond to the real world. For example, upon initiation of a client that provides a view of one or more virtual spaces to a user, the user may automatically be provided with a view of a virtual space associated with one or more physical analogues that are proximate to the user in the real world. As another example, content within the virtual space may reflect ambient conditions at or near associated physical analogue(s), the presence and/or condition of objects at or near the associated physical analogue(s), the location and/or condition of the physical analogue(s), and/or other information related to the physical analogue in the real world. | 2009-12-10 |
20090307612 | INITIATING A SUPPORT CHAT SESSION IN RESPONSE TO THE OCCURRENCE OF A SUPPORT EVENT WITH TRANSMISSION OF DETAILED EVENT INFORMATION - Technologies are described herein for launching an online support chat session in response to an occurrence of a support event on a personal computer and transmitting detailed event information via the chat session for display to support personnel. When an error or other event occurs on a computer, an online support chat session is established using an online support chat client associated with the error or event. The pertinent information about the error or event along with additional data regarding the computer and the user are transmitted via the online support chat session for display to the support personnel. | 2009-12-10 |
20090307613 | CATEGORIZING ELECTRONIC MESSAGING COMMUNICATIONS - Electronic messaging communications, including Instant Messaging messages, are organized into particular categories, as selected by the users providing the messages. This enables messages of a particular category to be displayed at a recipient of the messages, while other messages are masked from view. It also facilitates the capturing of certain related messages to the exclusion of others. | 2009-12-10 |
20090307614 | MEDIA CONTENT AND CHAT INTEGRATION - In various embodiments, a method includes receiving a request to initiate recording of media content of an event. The method also includes controlling capturing of the media content by a capture machine in response to the received request. The method includes opening a chat session among one or more persons that are listeners or viewers of the event being captured, wherein the opening is in response to the request to initiate recording of the media content. The chat session comprises one or more entries that include a chat input from the one or more persons and a timecode of the chat input. The method includes receiving a request to stop recording of the media content of the event. The method also includes combining at least a subset of the one or more entries of the chat session with the media content using the time code of the one or more entries. | 2009-12-10 |
20090307615 | BROWSING OR SEARCHING USER INTERFACES AND OTHER ASPECTS - User interfaces for browsing and/or searching are described. In some embodiments, the metadata of a file includes a field having an indicator to indicate whether a preview of the content of the file is available. If the preview is available, then a plug-in associated with the creator application of the file is executed to present the preview within the icon. Furthermore, if the preview is interactive according to the metadata, then various user interface control may be generated to allow users to manipulate the presentation of the preview. Other embodiments are also described, and computer readable media and apparatuses are also described. | 2009-12-10 |
20090307616 | USER INTERFACE, DEVICE AND METHOD FOR AN IMPROVED OPERATING MODE - A user interface for controlling a device according to a first and a second operating mode. The user interface is configured to automatically switch from the first to said second operating mode at a scheduled time. The user interface is also configured to display a notification on a display, the notification indicating an option to postpone said automatic profile switch to a later scheduled time. | 2009-12-10 |
20090307617 | System and Method For Providing Static Electric Display - A system for remotely managing and causing display of changeable information on an semi-static electronic display element includes a data entry device having a user interface, configured for allowing a user to enter one of more pieces of changeable information. A changeable information receiving device is located remotely from the data entry device, and electronically coupled to the remotely located data entry device, and configured for receiving and storing the entered one or more pieces of changeable information received from the data entry device. A changeable information display device, including a display element and preferably battery operated, is located in relatively close proximity to the remotely located changeable information receiving device, and configured, in a first mode, for wirelessly receiving the remotely entered changeable information from the receiving device, and for causing the display element to display the received, user entered changeable information, and configured in a second mode for periodically interrogating or awaiting receipt of the changeable information from the receiving device, and configured, in a third mode, for entering a sleep or very low power consumption mode. | 2009-12-10 |
20090307618 | ANNOTATE AT MULTIPLE LEVELS - The claimed subject matter provides a system and/or a method that facilitates interacting with a portion of data that includes pyramidal volumes of data. A portion of image data can represent a computer displayable multi-scale image with at least two substantially parallel planes of view in which a first plane and a second plane are alternatively displayable based upon a level of zoom and which are related by a pyramidal volume, wherein the multi-scale image includes a pixel at a vertex of the pyramidal volume. An annotation component can determine a set of annotations associated with at least one of the two substantially parallel planes of view. A display engine can display at least a subset of the set of annotations on the multi-scale image based upon navigation to the parallel plane of view associated with the set of annotations. | 2009-12-10 |
20090307619 | WIRELESS COMMUNICATION DEVICE HAVING DETERMINISTIC CONTROL OF FOREGROUND ACCESS OF THE USER INTERFACE - A wireless communication device that has one or more applications resident on a computer platform, a wireless communication interface, a display, and a user interface that, at least, appears on the display and through which a user of the wireless communication device interacts with the computer platform. The display is configured to be selectively controlled by the specific user interfaces of one or more applications resident on the computer platform, and the one or more applications and/or an arbiter that is resident on the computer platform will determine which user interface of the one or more applications resident on the computer platform controls the display based upon a predetermined criteria when the user interfaces compete for control of the display. | 2009-12-10 |
20090307620 | SYSTEM FOR CONCURRENTLY MANAGING MULTIPLE AVATARS - An approach for cloning and merging avatars that are online in a virtual universe is described. In one embodiment, there is an avatar identification component which is configured to create an identification number associated with a second avatar, a GUI partitioning component configured to partition the graphic user interface of a virtual universe, an avatar rendering component configured to render a second avatar, a communication channel component configured to manage the second avatar's communication channel, and an inventory management component configured to manage the second avatar's inventory. | 2009-12-10 |
20090307621 | SYSTEM AND METHOD FOR ENABLING ACCESS TO A DATA SOURCE THROUGH A GRAPHICAL INTERFACE - A system for interfacing with a data source through a graphical interface. The system comprises a data view definitions to enable data display and manipulation for the data source. A user environment index represents descriptive information about a user who is accessing a data view. An access origin index represents a location within the graphical interface from where a request was made to open a data view. A data set index represents a data set requested for a data view. An indexing engine is configured to generate an appropriate data view based on a relationship between the requested data set from the data set index, and an access location within the graphical interface from where the data view was requested as selected through the access origin index, and the descriptive information about a user as selected through the user environment index. | 2009-12-10 |
20090307622 | BROWSING OR SEARCHING USER INTERFACES AND OTHER ASPECTS - User interfaces for browsing and/or searching are described. In at least certain embodiments, icon data from a plug-in includes badge data and an image (such as a thumbnail). The badge data includes additional information on the file, the creator application of the file, and/or a third party vendor of the creator application. For example, the badge data may include the version of the creator application. Using the badge data, a badge may be generated and displayed on the icon. Other embodiments are also described, and computer readable media and apparatuses are also described. | 2009-12-10 |
20090307623 | SYSTEM FOR ORGANIZING AND VISUALIZING DISPLAY OBJECTS - A method, system and computer program for organizing and visualizing display objects within a virtual environment is provided. In one aspect, attributes of display objects define the interaction between display objects according to pre-determined rules, including rules simulating real world mechanics, thereby enabling enriched user interaction. The present invention further provides for the use of piles as an organizational entity for desktop objects. The present invention further provides for fluid interaction techniques for committing actions on display objects in a virtual interface. A number of other interaction and visualization techniques are disclosed. | 2009-12-10 |
20090307624 | INTERFACE AND PROGRAM USING VISUAL DATA ARRANGEMENTS FOR EXPRESSING USER PREFERENCES CONCERNING AN ACTION OR TRANSACTION - A graphical user interface is provided for capturing application data in picture form. A set of data capture tools, including a subjective data parameter palette and accompanying data canvas, are presented to an operator during an interactive session. By selecting and placing such data parameters on the data canvas, a user can paint a data picture representing his/her subjective motivations, mental impressions, reasons, etc., for engaging in a particular transaction. In a preferred embodiment, the present interface is used in connection with a stock portfolio management application, where it is used to capture user rationale and logic for purchasing or selling financial instruments such as securities, options, etc. | 2009-12-10 |
20090307625 | METHOD, DEVICE, DATA CARRIER AND COMPUTER PROGRAM PRODUCT FOR REPRESENTING DATA IN A USER INTERFACE - The present invention relates to a method for representing data in a user interface, comprising steps for: determining at least one data set with a tree structure for binding thereof to at least one element of the user interface, selecting a node from the tree as root node for a binding, establishing a binding to the element of the user interface by means of a binding definition comprising binding rules, rendering at least a part of the element of the user interface on the basis of the binding definition. The invention also relates to a device and a computer program product for performing the method. | 2009-12-10 |
20090307626 | BROWSING OR SEARCHING USER INTERFACES AND OTHER ASPECTS - User interfaces for browsing and/or searching are described. In some embodiments, an icon representing a file is displayed in a graphical user interface (GUI), where the icon includes one or more predefined decorations. The decorations may be chosen based on the file type, such as slide decorations for presentations, a foldover for documents, etc. This may also be referred to as type conformance. A preview of the content of the file is presented within the icon without launching an application which has created the file (also referred to as the creator application). The pre-defined decorations on the icon may be maintained on the icon while the preview of the content of the file is presented. The format of the icon (e.g., shape of the icon, size of the icon, etc.) may be maintained as well during presentation of the preview. Other embodiments are also described, and computer readable media and apparatuses are also described. | 2009-12-10 |