53rd week of 2009 patent applcation highlights part 77 |
Patent application number | Title | Published |
20090327781 | METHOD AND SYSTEM FOR POWER MANAGEMENT IN A VIRTUAL MACHINE ENVIRONMENT WITHOUT DISRUPTING NETWORK CONNECTIVITY - A method for power management. The method includes gathering resource usage data for a first blade and a second blade on a blade chassis, migrating each virtual machine (VM) executing on the first blade to the second blade based on the resource usage data and a first migration policy, wherein the first migration policy defines when to condense the number of blades operating on the blade chassis, and powering down the first blade after each VM executing on the first blade is migrated from the first blade. | 2009-12-31 |
20090327782 | DEVICE POWER MANAGEMENT USING NETWORK CONNECTIONS - Embodiments provide a process and system for automatic management of networked devices based on the state of the network connection. The process automatically manages the power state of a networked computerized device according to a trigger event that corresponds to the state of an attached network connection. The network connection of an attached networked device is monitored for a pre-defined trigger event. Once a trigger event has been observed, the power state of the attached network device is managed to correspond to the trigger event. | 2009-12-31 |
20090327783 | MODIFIED PULSE WIDTH MODULATOR AND HYBRID POWER SUPPLY - A power supply system allowing remote adjustments of the power output of the power supply unit without having to physically access the power supply unit itself is disclosed. A power supply system in accordance with the present invention utilizes a central processing unit (CPU) to provide a command that adjusts to the power output via a modified pulse width modulator (MPWM). Moreover, the central processing unit (CPU) may also be used to provide fine tune adjustments to the error signal of the power supply system, wherein the central processing unit (CPU) produces a command for the modified pulse width modulator to control the power output. | 2009-12-31 |
20090327784 | ENERGY MEASUREMENT TECHNIQUES FOR COMPUTING SYSTEMS - An energy measurement system (“EMS”) and techniques for correlating energy consumption to computing system activity. The EMS includes a data acquisition module, a processing module, and optionally a visualization module. The data acquisition module receives and transmits to the processing unit a number of sampled data streams, referred to as “data acquisition traces,” associated with a computing system under test (“SUT”). The processing module concurrently receives one or more system traces from the SUT, which are produced by particular components under examination by the EMS. Synchronization is established between the data acquisition traces and the system trace(s) when the SUT executes certain predetermined actions to produce data in both the data acquisition traces and the system trace(s), which data is used to logically align the traces. Then, as test scenarios are executed by the SUT, changes are monitored in the traces, and energy consumption is quantified. | 2009-12-31 |
20090327785 | Power management device and method thereof for managing power consumption of electronic device - A power management device and method thereof for managing power consumption of an electronic device are disclosed. The electronic device has at least one adjustable unit and each adjustable unit has a plurality of power statuses. The method includes the following steps: generating a collection table having a plurality of power status collections according to the plurality of power statuses; selecting a power status collection from the collection table; measuring the power consumption corresponding to the selected power status collection; and providing the measured power consumption to the user. | 2009-12-31 |
20090327786 | POWER SUPPLY CIRCUIT AND MULTI-PHASE CONTROL - According to one configuration, a multi-phase power supply adjusts a number of active phases based at least in part on a peak current supplied to a dynamic load. For example, a controller associated with the multi-phase power supply can monitor or receive a value indicative of a peak magnitude of current delivered by the multi-phase power supply to a dynamic load. The controller initiates comparison of the value to threshold information. Based at least in part on the comparison, the controller adjusts how many phases of the multi-phase power supply are activated to deliver the current delivered to the dynamic load. Thus, one embodiment herein is directed to controlling a multi-phase power supply based at least in part on a measured parameter such as peak current magnitude. | 2009-12-31 |
20090327787 | Power monitoring device - A power monitoring device is disclosed. In at least one embodiment, the power monitoring device includes a power parameter measurement unit for calculating the measurement results of basic power parameters according to acquired digital signals of a voltage and/or a current; and a power quality analysis unit including a field programmable gate array, for obtaining power quality analysis results by executing a wavelet transform algorithm, a fast Fourier transform algorithm, an artificial neural net algorithm or a fuzzy logic algorithm in a parallel mode according to the acquired digital signals of voltage and/or current to perform analysis of stationary and transient power quality disturbances. Since the power monitoring device of at least one embodiment of the present invention employs a field programmable gate array, it can perform power quality analysis, power parameter measurements and other peripheral functions with relatively good performance. | 2009-12-31 |
20090327788 | CLOCK AND DATA RECOVERY (CDR) METHOD AND APPARATUS - Embodiments of methods and apparatus for clock and data recovery are disclosed. In some embodiments, a method for recovering data from an input data stream of a device is disclosed, the method comprising synchronizing, during an initialization phase, a data clock (DCK) with an input data stream; synchronizing, during the initialization phase, an edge clock signal (ECK) with the input data stream based at least in part on a phase relationship between the ECK and the synchronized DCK; and sampling, during the initialization phase, a rising edge of the input data stream with the synchronized ECK to generate a transition level reference voltage. Additional variants and embodiments may also be disclosed and claimed. | 2009-12-31 |
20090327789 | Memory System with Calibrated Data Communication - A system includes a first integrated circuit device and a second integrated circuit device. The first device transmits a data sequence to the second integrated circuit device, and the second device samples the data sequence to produce receiver data. The second device then transmits the receiver data back to the first device. Within the first integrated circuit device, a comparison between the data sequence and the receiver data is performed, and based on the comparison, the first device generates information representative of a calibrated timing offset. The first device uses the information representative of the calibrated timing offset to adjust timing associated with transferring write data from the first integrated circuit to the second integrated circuit. | 2009-12-31 |
20090327790 | METHOD FOR SYNCHRONIZING A PLURALITY OF DRIVES, AND A DRIVE OPERATED WITH THE METHOD - In a machine with a supervisory unit and several drives, contour discrepancies can be eliminated and synchronization simplified by using a line which is commonly employed for actuating a drive, e.g. the Enable line, also for synchronously sending a clock pulse to the various coordinated drives operating as “slaves”. The clock pulse representing the synchronization signal has a predetermined duration which is shorter than pulses typically used to deactivate a drive. The drives are designed to distinguish between these two types of pulses and only interpret a pulse of longer duration where the Drive Enable signal is switched off for a longer time, as indicating removal of the Drive Enable, i.e. deactivation of the drive. | 2009-12-31 |
20090327791 | METHOD OF PROVIDING A CLOCK FREQUENCY FOR A PROCESSOR - A method of providing a clock frequency to a processor is described. The method in accordance with the invention comprises the step of providing at least one reference signal and the step of determining a control value which relates to a desired first frequency. A second signal that relates to the control value is then used in a subsequent step as an input signal for a noise shaper. Then, a first signal which has the first frequency is generated by combining the output of the noise shaper with one of the at least one reference signals. The first signal is used as a clock frequency of the processor. In a preferred embodiment, one reference signal with a fixed reference frequency is provided. The reference signal is gated or enabled and hold by the output signal provided by a 1-bit noise shaper, whereby the first frequency is generated which is then used as processor clock frequency. The method in accordance with the invention is particularly advantageous as it allows for the control of the processor's clock frequency via the second signal that is fed into the noise shaper. | 2009-12-31 |
20090327792 | BUS FREQUENCY ADJUSTMENT CIRCUITRY FOR USE IN A DYNAMIC RANDOM ACCESS MEMORY DEVICE - The present disclosure relates to clock divider circuitry for use in a dynamic random access memory device. In accordance with at least one embodiment the disclosure includes a method having a number of operations. Some operations may include receiving a clock input signal having a first frequency from a clock input receiver at clock divider circuitry, the clock divider circuitry including a flip-flop configured to generate an output signal, based at least in part, on an inverted output signal and the clock input signal. The output signal may have a second frequency that is a fraction of the first frequency. The method may further include receiving said clock input signal and said output signal at a multiplexer and generating a multiplexed output. The method may additionally include receiving said multiplexed output at a first bus configured to receive said multiplexed output and to reduce an operational frequency of said first bus in response to an increase in an operational frequency of a second bus associated with said memory device. | 2009-12-31 |
20090327793 | FINITE IMPULSE RESPONSE (FIR) FILTER WITHOUT DECIMATION - Provided is a discrete signal finite impulse response (FIR) filter and a filter set in which a plurality of FIR filter units are connected in a cascade structure to remove down-sampling by decimation, in order to improve the attenuation characteristics of a FIR filter, such as, for example, a switched capacitor filter. The FIR filter includes a clock generator generating a plurality of clock signals that are different from each other; and N+2 sub blocks each including N sample storage units, each sample storage unit storing a received sample. Each sub block being in a state among a number of possible states including N charging states for storing the received sample, a transfer state for outputting the stored sample and a reset state for operation initialization. The N charging states, the transfer state and the reset state are changed sequentially in response to the clock signals. | 2009-12-31 |
20090327794 | Single Interface Access to Multiple Bandwidth and Power Memory Zones - In an embodiment, a system comprises a first memory module interface unit (MMIU) configured to couple to a first one or more memory modules, and a second MMIU configured to couple to a second one or more memory modules. The first MMIU is configured to operate the first one or more memory modules at a first frequency and the second MMIU is configured to concurrently operate the second one or more memory modules at a second operating frequency different from the first operating frequency. | 2009-12-31 |
20090327795 | METHOD FOR PROTECTING A SECURED REAL TIME CLOCK MODULE AND A DEVICE HAVING PROTECTION CAPABILITIES - A method for protecting a secured real time clock module, the method includes: locking multiple input ports of the secured real time clock module if the multiple input ports of the secured real time clock module are idle during at least a first duration; unlocking the multiple input ports of the secured real time clock module if a predefined high frequency code is received over a control input port of the secured real time clock module; and providing a secured real time clock signal when the multiple input ports of the secured real time clock module are locked and when the multiple input ports of the secured real time clock module are unlocked; wherein changes in a supply voltage results in a supply voltage induced changes of an input signal provided to an input port of the secured real time clock module; wherein a maximal frequency of the supply voltage induced changes of the input signal is lower then the high frequency of the predefined high frequency code. | 2009-12-31 |
20090327796 | SERVICE ORIENTED ARCHITECTURE BASED DECISION SUPPORT SYSTEM - A service oriented architecture (SOA) based decision support system for a vehicle is provided. A database is provided for storing a workplan of the vehicle. A webservice provider is in communication with the database for integrating applications using a variety of open standards of an internet protocol backbone. A core is connected between the database and webservice provider. The core is adapted for analyzing fault conditions, creating the workplan to overcome the fault conditions, and generating a response for a webservice request. An enterprise service bus is connected to the webservice provider for providing loose connectivity between webservice enabled functions, a service customer, and the core. | 2009-12-31 |
20090327797 | Method and Provider Edge Device for Advertising and Processing Pseudo-Wire Information - The present invention discloses a method for advertising and processing pseudo-wire (PW) information, which comprises: the sending provider edge (PE) device using two or more methods to group PWs, identifying the group identifier assigned to each PW with each grouping method, and sending all group identifiers of each PW to the receiving PE device; the sending PE device sending to the receiving PE device the notification message that carries information identifying the affected PW group, and the receiving PE device identifying the PWs belonging to the affected PW group according to the received notification. The present invention also discloses the sending and receiving PE devices for advertising and processing PW information. The method and the devices of the present invention can support grouping PWs with more than one method, allowing for flexible use of PW group-based messaging and message processing. | 2009-12-31 |
20090327798 | Cluster Shared Volumes - Described is a technology by which a storage volume is shared by cluster nodes of a server cluster. In one implementation, each node includes a redirector that provides shared access to the volume from that node. The redirector routes file system metadata requests from applications and the like through a first (e.g., SMB) communications path to the owning node, and routes file system read and write data to the storage device through a second, high-speed communications path such as direct direct block level I/O. An owning node maintains ownership of the storage device through a persistent reservation mechanism that writes a key to a registration table associated with the storage device. Non-owning nodes write a shared key. The owning node validates the shared keys against cluster membership data, and preempts (e.g., removes) any key deemed not valid. Security mechanisms for controlling access are also described. | 2009-12-31 |
20090327799 | COMPUTER READABLE MEDIUM, SERVER MANAGEMENT METHOD AND DEVICE - A management server is equipped with a manager comprising software including a server management program. A managed server has a built-in system disk capable of being booted, on which an agent is installed that is software for communicating with the manager of the management server to monitor the state of the managed server. When a part other than the disk is failed, the system disk is removed from the managed server and attached to a preliminary server. The manager updated the content in a server management table for managing the information of the managed server, thereby eliminating mismatches of network addresses and the like. | 2009-12-31 |
20090327800 | APPARATUS, SYSTEM AND METHOD FOR PROVIDING ERROR PROTECTION FOR DATA-MASKING BITS - An apparatus, system, and method for providing error protection for data-masking bits in a memory device of a memory system are provided. The memory device includes a memory core to store data, and a data interface to receive the data and data-masking bits associated with a write command. The memory device also includes a gating block to control writing the data to the memory core, where the writing of the data to the memory core is inhibited upon detecting an error with one or more of the data-masking bits. | 2009-12-31 |
20090327801 | Disk array system, disk controller, and method for performing rebuild process - In a disk array system, when a failure occurs in a disk unit under control, a disk controller performs a rebuild process for rebuilding data stored on the faulty disk unit on a spare disk unit (HS). When a rebuild control section accepts an I/O request from a host before completing the rebuild process in all target areas, the rebuild control section specifies a management unit area including a target area of the I/O request and determines whether the rebuild process is completed in the management unit area. If the rebuild process is not completed in the management unit area, the rebuild control section performs the rebuild process in the management unit area by a rebuild process section and rebuilds data on the HS. After that, an I/O request handling section handles the I/O request. | 2009-12-31 |
20090327802 | STORAGE CONTROL DEVICE, DATA RECOVERY DEVICE, AND STORAGE SYSTEM - When data in one semiconductor memory device is corrupted during a padding process by a padding unit and the data cannot be recovered even by using an error correcting code for correcting a data error, a storage control device issues a data recovery request to a data recovery device. The data recovery device reads the data from other semiconductor memory device in response to the data recovery request to recover the data, and returns a recovery result to the padding unit in the storage control device to perform the padding process. | 2009-12-31 |
20090327803 | STORAGE CONTROL DEVICE AND STORAGE CONTROL METHOD - A RAID is configured using plural nonvolatile semiconductor memory devices to enable recovery of data stored in the nonvolatile semiconductor memory devices, and data is read from the nonvolatile semiconductor memory device included in the RAID in response to a data reading request inputted from outside. When an error occurs during the reading, data for which the reading error occurs is recovered, and rewritten into an area of the nonvolatile semiconductor memory device in which the reading error occurs. | 2009-12-31 |
20090327804 | WEAR LEVELING IN FLASH STORAGE DEVICES - A method of wear leveling in a flash storage device comprising a plurality of data blocks is provided. The method comprises the steps of detecting a data error in a read of dynamic data from a first data segment of a first data block of the plurality of data blocks, correcting the data error, and moving the dynamic data from the first data segment to a second data segment in a second one of the plurality of data blocks. | 2009-12-31 |
20090327805 | MINIMIZING DATA LOSS IN ASYNCHRONOUS REPLICATION SOLUTION USING DISTRIBUTED REDUNDANCY - Architecture that reduces data loss resulting from failover in an asynchronous log shipping deployment, but leveraging mid-tier and frontend servers to fill in lost data. In an asynchronous log shipping operation, a replication component asynchronously replicates messaging data to a backend server in accordance with one or more replication operations, which can be updates to databases on the backend server. These databases can include messaging data, such as email address books, mailboxes, etc. A history component maintains a history of replication operations on a frontend server. In the event of a lossy failover, a replay component is used for replaying the replication operations from the history to the backend server. | 2009-12-31 |
20090327806 | METHOD OF HANDLING TRANSACTION IN A SERVICE ORIENTED ARCHITECTURE ENVIRONMENT - A method of handling transactions in a plurality of organization embracing Service Oriented Architecture (SOA) is disclosed. The method includes invoking the transaction when at least one application registers for the transaction, by recognizing one or more services associated to the registered transaction context. The method also includes identifying one or more operations which needs to be initiated for executing each of the respective service. The method further includes revoking the transaction when an error is encountered during the transaction. The process of revoking the transaction includes rolling back the executed operations of the respective services when at least one of the identified operations of the recognized services encounters an error during the transaction. | 2009-12-31 |
20090327807 | TRANSPARENT CHECKPOINTING AND PROCESS MIGRATION IN A DISTRIBUTED SYSTEM - A distributed system for creating a checkpoint for a plurality of processes running on the distributed system. The distributed system includes a plurality of compute nodes with an operating system executing on each compute node. A checkpoint library resides at the user level on each of the compute nodes, and the checkpoint library is transparent to the operating system residing on the same compute node and to the other compute nodes. Each checkpoint library uses a windowed messaging logging protocol for checkpointing of the distributed system. Processes participating in a distributed computation on the distributed system may be migrated from one compute node to another compute node in the distributed system by re-mapping of hardware addresses using the checkpoint library. | 2009-12-31 |
20090327808 | IMAGE FORMING APPARATUS - An image forming apparatus includes an error detection unit, a determination unit, an output unit, and a power source control unit. The error detection unit detects an occurrence of an error in printing operation. The determination unit determines whether or not to perform power-off operation based on a detection result of the error occurrence detected by the error detection unit. The output unit outputs an error content of the error where the determination unit determines to perform the power-off operation. The power source control unit performs the power-off operation where the determination unit determines to perform the power-off operation | 2009-12-31 |
20090327809 | DOMAIN-SPECIFIC GUIDANCE SERVICE FOR SOFTWARE DEVELOPMENT - During software development, both before and after release, information may be collected and stored that may provide insight to developers as a generalized service. For example, data from past debugging sessions, source code in various repositories, bug repositories, discussion groups, and various documents may provide relevant information for software developers to fix current problems when this information is coherently matched with the problem. Using various sources, a system may mine the stored data to give the current developer information related to past code development, and reveal why the code changed throughout previous development. Using sophisticated analyses to identify similar code patterns across multiple large software projects, discovering patterns in normal and abnormal uses of particular software interfaces, and employing other mining techniques, a developer may find domain-specific information to facilitate ongoing software development. | 2009-12-31 |
20090327810 | SYSTEM FOR EXAMINING EFFECTS AND PROPOSING CONSEQUENTIAL ACTIONS - Traditionally, in fault diagnosis systems, the user is instructed to investigate symptoms exhaustively until a single fault is identified. A more advanced known system recognises that it may be cost effective to address a fault that has been determined as being likely but not certain to exist; in preference to further examination of the symptoms. However this technique has been found not to work well when a symptom is known to be only sometimes associated with a fault. The invention addresses this problem by 1) deriving a first value, for each fault, of probable benefit of acting on that fault and for identifying the fault for which that value is greatest, 2) deriving a second value, for each symptom, of probable benefit of an investigation into that symptom and for identifying the symptom for which that second value is greatest, and 3) comparing the greatest first value with the greatest second value thereby determining when to switch from investigating symptoms to acting upon a fault. By employing the invention the aforementioned problem can be overcome because the system calculates the extent to which each symptom examination would improve the situation, assuming no further symptom investigations are used. | 2009-12-31 |
20090327811 | Expert System and Method - A system and method is provided for representation of a real world problem situation. The system includes a computer software process which can acquire or accept a set of input data. The input data generally includes seed facts and user entered facts. The set of input data represents real world objects which pertain to a real-world problem situation. The computer software process generates new data. The new data consists of additional not-previously-known facts about the real-world problem situation. The additional not-previously known facts include acquired facts and reasoned facts. The computer software process utilizes a fact structured representation method. The fact structured representation method represents a first group of facts about a problem situation. It also represents a rule structured representation method for representing a first group of rules about a class of problem situations. The computer software process also represents a plurality of causal features of the problem situation so that a reasoning process results. The reasoning process is characterized as performing some elements of deep reasoning. | 2009-12-31 |
20090327812 | METHOD, DEVICE AND COMPUTER ACCESSIBLE MEDIUM FOR SECURE ACCESS PROTOCOL CONFORMANCE TESTING ON AUTHENTICATION SERVER - Exemplary embodiments of a method, device and computer-accessible medium for secure access protocol conformance testing on an authentication service entity can be provided. According to one exemplary embodiment, it is possible to determine whether a certificate issued by the authentication service entity to be tested complies with a corresponding specification of a standard. An authentication requester can be simulated to send a certificate authentication request message to the authentication service entity to be tested. A certificate authentication response fed back from the authentication service entity to be tested can be captured. Further, a secure access protocol conformance testing result on the authentication service entity to be tested can be obtained by analyzing the certificate authentication response. | 2009-12-31 |
20090327813 | METHOD TO RECOVER FROM A BOOT DEVICE FAILURE DURING REBOOT OR SYSTEM IPL - A method of automatic recovery from a boot device failure and an initial program load (IPL) failure of an operating system (OS) comprises: receiving and complying with a user selected option of an action upon an event of a boot device failure and an IPL failure. The user selected option may consist of taking the action of attempting an auto reboot of the server with the selected boot device and continuing the reboot attempts using the reduced priority boot devices from the bootlist until detection of a boot success, or taking no action allowing for manual user intervention. | 2009-12-31 |
20090327814 | DIAGNOSIS APPARATUS, DIAGNOSIS METHOD, AND STORAGE MEDIUM - A diagnosis apparatus is disclosed that is able to promote productivity of a diagnosis of the target program which may be for an image forming apparatus such as a printer, a copier, or a fax. The diagnosis apparatus uses a diagnosis program which acquires log information of a target program at runtime. The diagnosis program is sent to a situation where the diagnosis program is to be executed. Further, the diagnosis apparatus includes a memory unit configured to store correspondence data between the diagnosis program and program selection information, where the program selection information is used for selecting the diagnosis program. Also included is a selecting unit which selects the diagnosis program based on the correspondence data, a sending unit which sends the diagnosis program to the situation, and a receiving unit which receives the log information from the diagnosis program. | 2009-12-31 |
20090327815 | Process Reflection - Process reflection techniques are described in which a reflected process is created to facilitate analysis of a process. Events are detected to initiate reflection of a target process. Process reflection of a target process may be initiated by an external process or by the target process itself. A reflected process of the target process is created. In an implementation, data defining the target process is replicated, copied, or otherwise collected from the target process to create the reflected process. Then, analysis may be performed on the reflected process while execution of the target process continues. | 2009-12-31 |
20090327816 | OPERATION CHECK INFORMATION PROVIDING DEVICE AND ELECTRONIC DEVICE USING THE SAME - An apparatus is provided for, when the user makes an input manipulation, estimating a manipulation for which the user is likely to make an error, in accordance with the knowledge of the user, and providing a manipulation support such as, for example, automatically displaying a confirmation request for the manipulation for which the probability of the input being an error is high. | 2009-12-31 |
20090327817 | Coordinating Updates to Replicated Data - Techniques for coordinating updates to replicated data are disclosed. For example, in a system comprised of a plurality of nodes, a method for maintaining consistent copies of data across said nodes comprises the following steps. A copy of an object o | 2009-12-31 |
20090327818 | MULTI-CORE ENGINE FOR DETECTING BIT ERRORS - The following description includes a method and a system of detecting bit errors in a multi-core processor. When a subatomic particle, or other matter, impacts the processing cores of the processor, bit flips may occur. To detect these bit flips and thereby prevent erroneous results, operations performed by one core are inversely performed by another core. By comparing the results of the original operation and the inverse operation, embodiments of the invention can detect errors in binary data. If an error is detected, then the operations are performed again. Alternatively, multiple cores do not perform inverse operations, but instead perform identical operations in parallel. The results from the parallel operations are compared and if the results are not identical, then the operations are repeated. | 2009-12-31 |
20090327819 | Fault Tolerant Distributed Mobile Architecture - A method, system and machine-readable storage medium for providing fault tolerance in a distributed mobile architecture (dMA) system. The method includes receiving a message or failing to receive the message within a predetermined time relating to a first dMA gateway (dMAG) at a second dMAG. It is determined whether the first dMAG is not operational or is otherwise offline based on the received message or the failure to receive the message. One or more dMA nodes associated with the first dMAG are notified in order to request connections to an external system via the second dMAG. The external system is also notified to request connections to one or more dMA nodes associated with the first dMAG via the second dMAG. | 2009-12-31 |
20090327820 | Demapper Using Floating-Point Representation of Soft Bits - The subject matter disclosed herein provides methods and systems for converting fixed-point soft bit values, provided by a demapper, into floating-point soft bits values. In one aspect, there is provided a method. The method may include receiving, from a demapper, soft bits formatted as a fixed-point value. Moreover, the soft bits may be converted from the fixed-point value to a floating-point value. The floating-point value is punctured to remove a bit. The converted soft bits are provided to a buffer to enable decoding of the buffered soft bits. Related systems, apparatus, methods, and/or articles are also described. | 2009-12-31 |
20090327821 | ACCUMULATED ERROR TIME MONITORING DIAGNOSTIC CONTROL SYSTEM - A diagnostic system includes N dedicated diagnostic modules that each correspond with a respective one of multiple control systems. The N dedicated diagnostic modules each generate status signals indicating results of respective diagnostic tests. A diagnostic error time monitor determines an accumulated error time value between error events for each of the control systems based on the status signals. The diagnostic error time monitor selectively reports a fault to a respective one of the N dedicated diagnostic modules based on the accumulated error time value. | 2009-12-31 |
20090327822 | TEST APPARATUS AND TEST METHOD - Provided is a test apparatus having a bad block memory for storing a plurality of pieces of fail information in association with blocks of a memory under test, each piece of fail information indicating whether there is a defect in the associated block. The test apparatus writes a test data sequence to a page under test of the memory under test, reads the test data sequence written to the page under test, and compares the read data sequence to the written data sequence. The test apparatus includes an allocation register that stores allocation information for setting which of the plurality of fail conditions for judging whether there is a defect in the page under test are allocated to the plurality of pieces of fail information. The test apparatus detects whether there is a defect corresponding to each of a plurality of fail conditions, outputs the detection result as a fail signal, and updates a plurality of pieces of fail information associated with the block including the page under test using the fail signal corresponding to the allocated fail conditions. | 2009-12-31 |
20090327823 | REMOVEABLE AND REPLACEABLE TAP DOMAIN SELECTION CIRCUITRY - Today many instances of IEEE 1149.1 Tap domains are included in integrated circuits (ICs). While all TAP domains may be serially connected on a scan path that is accessible external to the IC, it is generally preferred to have selectivity on which Tap domain or Tap domains are accessed. Therefore Tap domain selection circuitry may be included in ICs and placed in the scan path along with the Tap domains. Ideally, the Tap domain selection circuitry should only be present in the scan path when it is necessary to modify which Tap domains are selected in the scan path. The present disclosure describes a novel method and apparatus which allows the Tap domain selection circuitry to be removed from the scan path after it has been used to select Tap domains and to be replaced back into the scan path when it is necessary to select different Tap domains. | 2009-12-31 |
20090327824 | TECHNIQUES FOR PERFORMING A LOGIC BUILT-IN SELF-TEST IN AN INTEGRATED CIRCUIT DEVICE - A method, system and computer program product for performing device characterization Logic Built-In Self-Test (LBIST) in an IC device. Test parameters of the LBIST are saved in a memory of the IC device, and nominal operational parameters of the IC device are used to define a signature of the LBIST. A determination whether the LBIST is passed or failed is made within the characterized IC device. | 2009-12-31 |
20090327825 | SYSTEM FOR MANAGING PROGRAM APPLICATIONS STORABLE IN A MOBILE TERMINAL - Management server | 2009-12-31 |
20090327826 | SYSTEM FOR TRANSMITTING AND RECEIVING PACKETS - A system has a transmitter for transmitting a sequence of packets, the transmitter has a first counter for storing a first sequence number, a first generating unit for generating an error check code for checking an error in each of the packets on the basis of the header and the data in each of the packets and the first sequence number, and a transmitting unit for transmitting each of the packet together with each of the error check code and a receiver has a second counter for storing a second sequence number, a second generating unit for generating an error check code for checking an error in each of the packets on the basis of the header and the data in each of the packets received from the transmitter and the second sequence number and an error check unit for checking an error in the sequence of the packet. | 2009-12-31 |
20090327827 | RULE-BASED NETWORKING DEVICE - A networking system, device, and method are provided. The networking device typically includes a user-defined ruleset including HTTP request rules and HTTP response rules. The networking device may further include a request processor configured to receive an incoming HTTP request from the client, apply HTTP request rules to the incoming HTTP request, to thereby produce a modified HTTP request, and send the modified HTTP request to the server. The networking device may further include a response processor configured to receive an HTTP response to the modified HTTP request from the server, apply the HTTP response rules to the HTTP response, to thereby produce a modified HTTP response, and send the modified HTTP response to the client. | 2009-12-31 |
20090327828 | METHOD AND APPARATUS FOR PROVIDING A DATA RETRANSMISSION SCHEME - An approach is provided for efficient retransmissions by allocating a transmission resource for transmitting data and allocating a retransmission resource for retransmitting the data according to a transmission scheme that specifies relationship between the transmitted data and the retransmitted data for providing communication over a radio network. | 2009-12-31 |
20090327829 | METHOD FOR CONTROLLING DATA RETRANSMISSION IN WIRELESS NETWORK AT THE FINAL RETRANSMISSION - To resolve the signaling error problem possibly happening at the final retransmission in the wireless network using ARQ, a method, in the communication equipment as a receiver in the wireless network using ARQ, for controlling data retransmission at the final retransmission, a corresponding method for auxiliary controlling data retransmission, and a controlling device and a corresponding auxiliary controlling device thereof are disclosed. Furthermore, a communication equipment in the wireless network using ARQ is also disclosed, which can be a network equipment or a user equipment. With the proposed method, corresponding device and communication equipment, the wireless network can effectively avoid the signaling error problem at the final retransmission, effectively utilize the wireless resource, reduce the requirement for the HARQ buffer, increase the automatic retransmission speed and avoid the unrecoverable problem of discarding of the data packet. | 2009-12-31 |
20090327830 | Method for retransmitting data unit using delivery status information - Disclosed is a radio (wireless) communication system providing a radio communication service and a terminal, and more particularly, to a method for retransmitting protocol data unit upon receiving a HARQ delivery failure notification with respect to a particular RLC data PDU by a RLC, only if the RLC did not receive a positive response (i.e., ACK) with respect to the particular RLC data PDU from a previous RLC status PDU within an Evolved Universal Mobile Telecommunications System (E-UMTS) that has evolved from a Universal Mobile Telecommunications System (UMTS) or a Long Term Evolution (LTE) system. | 2009-12-31 |
20090327831 | Automatic Retransmission Controller And Retransmission Block Recombination Apparatus - This invention proposes an automatic retransmission controller and a retransmission block recombination apparatus, of which the automatic retransmission controller comprises a responsive reception unit that receives the information fed back from the receiver; a retransmission judging unit that determines coded data blocks to be retransmitted according to the information received by the responsive reception unit; and a data acquisition unit that acquires a part of data in each of the coded data blocks to be retransmitted judged by the retransmission judging unit for recombination to form a retransmission coded block, when the number of the coded data blocks to be transmitted is more than one. | 2009-12-31 |
20090327832 | DECODER AND RECORDING/REPRODUCING DEVICE - A decoder and recording/reproducing device for preventing an increase in power consumption, has a multi-step iterative decoder. The decoder includes an iterative decoder in which a decoder constituted by a channel decoder and an outer code decoder is installed in multiple steps; an iterative decoding control circuit which estimates an error symbol count after decoding using likelihood information obtained from the outer decoder, stops the interactive decoding, if the estimated error symbol count exceeds an error symbols count, and corrects the residual errors that can be corrected by ECC using the ECC decoder. Therefore if a multi-step iterative decoder is used, the number of times of iterative decoding can be decreased and low power consumption can be implemented. | 2009-12-31 |
20090327833 | MEMORY DEVICE - A memory device includes: a data port for receiving data; a storing unit for storing data; a control signal input port for receiving a command signal; an error correcting unit for performing error correction operation over the data for the data port and the command signal for the control signal input port; and a control unit for controlling the storing unit for storing the data produced by the error correcting unit. | 2009-12-31 |
20090327834 | DEVICE HAVING TURBO DECODING CAPABILITIES AND A METHOD FOR TURBO DECODING - A device and a method for turbo decoding, the method includes performing multiple iterations of a turbo decoding process until a turbo decoding process is completed; wherein the performing comprises repeating the stages of: (i) initializing at least one state metric of multiple windows of a channel data block for a current iteration of the turbo decoding process by at least one corresponding state metric that was calculated during a previous iteration of the turbo decoding process; and (ii) calculating in parallel, at least forward state metrics and backward state metrics of the multiple windows, during the current iteration. | 2009-12-31 |
20090327835 | Techniques for Reducing Joint Detection Complexity in a Channel-Coded Multiple-Input Multiple-Output Communication System - A technique for joint detection of channel-coded signals in a multiple-input multiple-output system includes detecting, when a decoded signal associated with a first symbol stream passes a cyclic redundancy check, channel-coded signals in the first symbol stream and a second symbol stream using minimum mean squared error with ordered successive interference cancellation (MMSE-OSIC) based detection. When the decoded signal associated with the first symbol stream fails the cyclic redundancy check, the channel-coded signals in the first and second symbol streams are detected using neighbor search algorithm (NSA) based detection. | 2009-12-31 |
20090327836 | Decoding method for convolution code and decoding device - A decoding method performs turbo decoding on data that includes a first value before transmission and that includes a second value after received, the second value changed from the first value due to the influence of a transmission path. The decoding method includes performing the turbo decoding on the data to obtain a log-likelihood ratio for the second value, converting the second value to a third value that is obtained by correcting the second value to become closer to the first value when a decoded result from the turbo decoding on the data includes an error and when an absolute value of the log-likelihood ratio is equal to or greater than a predetermined threshold value; and performing the turbo decoding on the data including the third value to obtain a decoded result of the data. | 2009-12-31 |
20090327837 | NAND error management - Techniques to manage various errors in memory such as, e.g., NAND memory in electronic devices are disclosed. In some embodiments, erase, read, and program error handling errors are managed. | 2009-12-31 |
20090327838 | MEMORY SYSTEM AND OPERATING METHOD FOR IT - A memory system includes a writable data memory and means for recognizing an error in a data word read out from the data memory, correcting the error, and storing the corrected data word at a new address in a free area of the data memory. | 2009-12-31 |
20090327839 | FLASH MEMORY DEVICE USING ECC ALGORITHM AND METHOD OF OPERATING THE SAME - A flash memory device using an error correction code (ECC) algorithm and a method of operating the same. The device includes a memory cell array including a error correction code (ECC) block including data memory cells configured to store data and a parity cell configured to store a first parity code, a parity controller configured to generate a second parity code based on a the current operating mode of the flash memory device, and an error correction unit configured to receive one of the first and second parity codes and to perform an ECC algorithm on the data stored in the data memory cells using the received parity code. A control logic restarts an erase operation on an erroneously unerased data memory cell or prevents the erase operation from being restarted based on the number of erroneous bits per ECC block. | 2009-12-31 |
20090327840 | REDUNDANT DATA DISTRIBUTION IN A FLASH STORAGE DEVICE - A flash storage device comprises a plurality of channels of flash storage, a system memory, and a controller. The controller is configured to cache, in the system memory, data to be written, to partition the data into a plurality of data portions, to generate error correction information based on the plurality of data portions, to write the error correction information to a first one or more of the plurality of channels of flash storage, and to write each of the plurality of data portions to a different one of the plurality of channels of flash storage other than the first one or more thereof. | 2009-12-31 |
20090327841 | PROBABILISTIC ERROR CORRECTION IN MULTI-BIT-PER-CELL FLASH MEMORY - Data that are stored in cells of a multi-bit-per cell memory, according to a systematic or non-systematic ECC, are read and corrected (systematic ECC) or recovered (non-systematic ECC) in accordance with estimated probabilities that one or more of the read bits are erroneous. In one method of the present invention, the estimates are a priori. In another method of the present invention, the estimates are based only on aspects of the read bits that include significances or bit pages of the read bits. In a third method of the present invention, the estimates are based only on values of the read bits. Not all the estimates are equal. | 2009-12-31 |
20090327842 | RECOVERY FROM BURST PACKET LOSS IN INTERNET PROTOCOL BASED WIRELESS NETWORKS USING STAGGERCASTING AND CROSS-PACKET FORWARD ERROR CORRECTION - A method and system for transmitting data are described including packetizing the data, performing forward error correction (FEC) encoding on the packetized data in order to generate a parity packet, appending FEC information as padding to the end of payload data of the packetized data and transmitting the packetized data and the at least one parity packet. Also described are a method and system for recovering from loss of a packet including receiving a data packet, receiving a parity packet, buffering the received data packet, detecting packet loss, forward error correction decoding the parity packet to recover from packet loss using forward error correction information extracted from the data packet and from the parity packet and forwarding the recovered packet via an internal socket. Also described is a method for staggercasting. | 2009-12-31 |
20090327843 | PRUNED BIT-REVERSAL INTERLEAVER - A pruned bit-reversal interleaver supports different packet sizes and variable code rates and provides good spreading and puncturing properties. To interleave data, a packet of input data of a first size is received. The packet is extended to a second size that is a power of two, e.g., by appending padding or properly generating write addresses. The extended packet is interleaved in accordance with a bit-reversal interleaver of the second size, which reorders the bits in the extended packet based on their indices. A packet of interleaved data is formed by pruning the output of the bit-reversal interleaver, e.g., by removing the padding or properly generating read addresses. The pruned bit-reversal interleaver may be used in combination with various types of FEC codes such as a Turbo code, a convolutional code, or a low density parity check (LDPC) code. | 2009-12-31 |
20090327844 | TRANSMISSION APPARATUS, RECEIVING APPARATUS, AND METHOD - An error pattern analysis unit specifies positions of discarded packets in continuously transmitted groups of packets. A QoS control unit estimates the cause of a communication error based on the specified positions of discarded packets, and performs QoS control based on the estimated cause of the communication error. | 2009-12-31 |
20090327845 | System and Method For Mitigating Burst Noise In A Communications System - A system, method and computer program product is provided for mitigating the effects of burst noise on packets transmitted in a communications system. A transmitting device applies an outer code, which may include, for example, a block code, an exclusive OR (XOR) code, or a repetition code, to one or more packets prior to adaptation of the packets for transmission over the physical (PHY) layer of the communications system, wherein the PHY layer adaptation may include FEC encoding of individual packets. The outer coded packets are then separately transmitted over a channel of the communications system. A receiving device receives the outer coded packets, performs PHY level demodulation and optional FEC decoding of the packets, and then applies outer code decoding to the outer coded packets in order to restore packets that were erased during transmission due to burst noise or other impairments on the channel. | 2009-12-31 |
20090327846 | Convolution Encoder, Encoding Device, and Convolution Encoding Method - A bit register is restored to the initial state thereof irrespective of the state of the bit register even when a convolution encoder includes a circular section. | 2009-12-31 |
20090327847 | LDPC (Low Density Parity Check) codes with corresponding parity check matrices selectively constructed with CSI (Cyclic Shifted Identity) and null sub-matrices - LDPC (Low Density Parity Check) codes with corresponding parity check matrices selectively constructed with CSI (Cyclic Shifted Identity) and null sub-matrices. An LDPC matrix corresponding to an LDPC code is employed within a communication device to encode and/or decode coded signals for use in any of a number of communication systems. The LDPC matrix is composed of a number of sub-matrices and may be partitioned into a left hand side matrix and a right hand side matrix. The right hand side matrix may include two sub-matrix diagonals therein that are composed entirely of CSI (Cyclic Shifted Identity) sub-matrices; one of these two sub-matrix diagonals is located on the center sub-matrix diagonal and the other is located just to the left thereof. All other sub-matrices of the right hand side matrix may be null sub-matrices (i.e., all elements therein are values of zero “0”). | 2009-12-31 |
20090327848 | METHOD, SYSTEM, APPARATUS AND CONTENT MODEL FOR THE CREATION, MANAGEMENT, STORAGE, AND PRESENTATION OF DYNAMIC OBJECTS - The invention includes structures and schema for organizing and inter-relating objects, data, or files, including relational, network, hierarchical, and entity-relationship models, among others, that are dynamic, that is changing with time. This includes manipulating structures by conversion, compression, compaction, and compilation, for various purposes. Also included is generating structures for storing, organizing, and managing dynamic objects for retrieval and presentation. A discussion group for collaborative participants is also provided. A time-based dynamic object within a plurality of stored dynamic objects is stored. Each dynamic objects comprises a plurality of predefined attribute fields. Requested dynamic objects are assembled in real time so that the requested dynamic objects are displayed on the basis of the start-time attribute field of each requested dynamic object. A different threaded discussion associated with the each displayed requested dynamic object is provided with each displayed requested dynamic object based on the displayed requested dynamic object's start time. | 2009-12-31 |
20090327849 | Link Classification and Filtering - A system for classifying links may be used for filtering email messages and other content. Links may be classified by many methods, including analyzing registration databases and cached or actual resources referenced by the links. Using registration data, a link may be classified based on the registrar, registrant, and the date of registration. The resource referenced by the link may be analyzed using keywords as well as incoming and outgoing links to the reference. Once classified, the link may be used to classify email messages and web content for unwanted advertisement, pornography, malicious software, phishing, or other classifications. | 2009-12-31 |
20090327850 | PUBLISHING SYSTEM - A publishing system and method for producing a print ready electronic publication, the system comprising a data storage device arranged to store structure data indicative of the structure of a publication and content data indicative of content usable in the publication; the system being arranged to facilitate creation of a publication structure by a first user group comprising at least one first user, the publication structure being arranged to receive publication content; and the system being arranged to facilitate reception of content from a second group of users including at least one second user; wherein the content and location of the content in the publication structure is selectable by one or more first user from the content received from the second user group. | 2009-12-31 |
20090327851 | Data analysis method - A data analysis method is disclosed. The method comprises aggregating related data tables with dissimilar data structures, and combining the tables, and data structures, into a single table that incorporates all the individual data structures. The single table is then analyzed via a pivot table function of a spreadsheet program, such as Microsoft Excel. The method is suited for quickly comparing related but dissimilar sets of data—an important task in virtually every field of human endeavor, from manufacturing to health care to financial services. The present invention provides an improved way to quickly access important strategic information using multiple sources of data. | 2009-12-31 |
20090327852 | APPARATUS AND METHOD FOR NAVIGATING A MULTI-DIMENSIONAL DATABASE - A computer readable storage medium comprises executable instructions to provide a Graphical User Interface for displaying visualizations of a multi-dimensional database. An action is received within a visualization of a table of the multi-dimensional database, the action performed by a user when selecting a cell of the table. A slice in the visualization is populated in response to the action. The visualization is filtered to drill down on dimensions associated with the cell. | 2009-12-31 |
20090327853 | Comparing And Selecting Form-Based Functionality - Methods, systems, and apparatuses for comparing and selecting form-based functionality may be provided. A user may select a particular functionality of an application. Various options for providing the functionality, which may be sorted by category, may be presented to a user in a single interface. The user may select each option to see more information about how the option would accomplish the desired functionality. The additional information may also preview the effect of choosing each option. If all of the options do not fit on the user's display, the options may be scaled to allow the display of more options. | 2009-12-31 |
20090327854 | Analysis of Database Performance Reports for Graphical Presentation of Summary Results - Computer implemented methods, programs and systems for displaying statistical data in a graphical user interface are provided. According to the method, baseline data is imported from a first report which corresponds to a trouble-free period. Similarly, critical data is imported from a second report corresponding to a trouble period. The imported data is compared and analyzed to create a results table, each cell in the results table corresponding to a timestamp and a statistical item. The cells in the results table contain a visual identifier according to the criticality of the comparison of the statistical items from the baseline data and the critical data. The results table is presented on a display to the user. | 2009-12-31 |
20090327855 | ANNOTATING WEBPAGE CONTENT - Among other things, a computer-implemented method for annotating webpage content includes accessing a webpage in a browser, the webpage under control of a third party. A collection of annotations stored at a storage location is retrieved, the annotations collection associated with the webpage and an annotations author. The webpage is displayed with the retrieved annotations collection overlaid on the accessed webpage. | 2009-12-31 |
20090327856 | ANNOTATION OF MOVIES - A method of annotating a digital clip and setting a duration over which the annotation applies is disclosed. The method provides a graphical user interface (GUI) with a display area for displaying the digital clip. The GUI provides controls for entering notes, including graphical notes, on the clip. The GUI also provides controls for setting the duration for which the annotation applies. | 2009-12-31 |
20090327857 | SYSTEM AND METHOD FOR PROVIDING METADATA - A system and corresponding devices are disclosed for automatically providing a user with metadata related to data provided by the user, the data representing media content, comprising: | 2009-12-31 |
20090327858 | Embedding Macros in Web Pages with Advertisements - The present disclosure is directed to a system and method for embedding macros in Web pages with advertisements. In some implementations, a method includes receiving a snippet embedded in a remote Web page. Rules for embedding one or more macros in the snippet are identified. The one or more macros are associated with archiving user actions associated with an advertisement presented in the Web page. A format of the snippet is determined from a plurality of identifiable formats based, at least in part, on the rules. The one or more macros are automatically embedded in the snippet in accordance with rules associated with the snippet format. | 2009-12-31 |
20090327859 | METHOD AND SYSTEM FOR UTILIZING WEB DOCUMENT LAYOUT AND PRESENTATION TO IMPROVE USER EXPERIENCE IN WEB SEARCH - Methods and systems are provided that may be used to characterize in some manner the performance that a user may experience when accessing at least one web document. An exemplary method may include processing the at least one web document to assess a user experience associated with the at least one web document based, at least in part, on at least one predefined user experience criterion associated with the at least one web document, and evaluating the at least one web document based, at least in part, on the user experience. | 2009-12-31 |
20090327860 | Map Service - Map service techniques are described. In an implementation, one or more computer-readable media comprise instructions that are executable by a computer to recognize from text an action that is performable by a particular one of a plurality of webpages and parse a set of parameters from the text to be passed to the particular said webpage to cause the webpage to perform the action. | 2009-12-31 |
20090327861 | EFFICIENT, NON-BLOCKING MECHANISM FOR INCREMENTALLY PROCESSING ARBITRARY SIZED XML DOCUMENTS - Reader and writer XML processing APIs may process XML documents without blocking a thread by initiating any potential I/O necessary prior to reading from or writing to the XML processing API and by providing a callback which may be notified when the I/O, if any, is complete. The XML processing API may be able to simultaneously process multiple XML documents in various formats and sizes. | 2009-12-31 |
20090327862 | VIEWING AND EDITING MARKUP LANGUAGE FILES WITH COMPLEX SEMANTICS - A data processing system for editing a document written in a markup language is provided. The system includes a memory storing the document, a primary editor, and a plurality of specialized editors, a display, a computer processor connected to the display and the memory operative to automatically define a tree of hierarchical elements of the document comprising a first layer of hierarchical elements, a second layer of hierarchical elements, and a boundary layer of hierarchical elements, according to a document type definition (DTD) or schema of the document, the boundary layer being disposed between the first layer and the second layer, wherein the hierarchical elements in the boundary layer head respective subtrees comprising a portion of the second layer of hierarchical elements, the subtrees having child elements; edit the first layer of hierarchical elements using a tree view editor; establish an association of respective the specialized editors with the hierarchical elements in the boundary layer; responsively to the association automatically associate the specialized editors with the child elements of the subtrees, respectively; and cooperatively with the display, the computer processor presents and edit content of the hierarchical elements in the boundary layer and present and edit content of the child elements of the subtrees thereof using the respective specialized editors. | 2009-12-31 |
20090327863 | REFERRER-BASED WEBSITE PERSONALIZATION - Personalization of content of a web site for a user based on a web site that a user arrives from is disclosed. For example, the content of the web site from which the user arrives (i.e. the originating page), as well as the content of the web page the user has arrived to (i.e. the target page), may be categorized as pertaining to particular subjects or topics. Any time a user comes from an originating page, the subject categories for the originating page and the target page may be compared to determine if like categories exist between the pages. In the event that like categories are found, the target page may be personalized based on those categories. | 2009-12-31 |
20090327864 | Method of Transmitting a Multimedia Message Over a Network - A method of transmitting a multimedia message over a network. A Message Session Relay Protocol message is generated at a first terminal. The message comprises a plurality of data portions and a description portion, and the description portion comprises instructions for individually handling each data portion. The message is sent from the first terminal such that the description portion is sent ahead of the data portions. When the description portion and data portions are received at a second terminal, each data portions is handled at the second terminal in accordance with the instructions for handling the data portion. | 2009-12-31 |
20090327865 | WEB CONTENT CORRECTION METHOD AND DEVICE, WEB CONTENT CORRECTION SERVICE METHOD AND APPARATUS - A method includes determining a location of erroneous content in a web page in response to a user's request for correcting the erroneous content in the web page; receiving the user's input of correction content for the erroneous content; and submitting correction information to a correction service provider including the location of the erroneous content and the correction content. An alternative method includes receiving correction information submitted by a user for erroneous content in a web page, the correction information including a location of the erroneous content and correction content; storing the received correction information; and retrieving the correction information and sending the correction information to the user in response to the user's request for visiting the web page. | 2009-12-31 |
20090327866 | SYSTEM AND METHOD FOR CREATING AN INTERNATIONALIZED WEB APPLICATION - A method and a system for creating an internationalized Web application are provided. The method comprises loading a Web page into a browser in response to an operation of activating the browser by a user; scanning a Document Object Model (DOM) tree of the Web page to find all contents which possibly need to be translated in the Web page, and marking the contents visibly on the browser; collecting information related to contents to be translated corresponding to a direct selection made by the user in the contents which are identified as possibly needing to be translated in response to the selection; and extracting the contents to be translated from the Web page according to the collected information and storing the contents to be translated, and storing translated contents corresponding to the contents to be translated. | 2009-12-31 |
20090327867 | TRANSFORMATION OF PHYSICAL AND LOGICAL LAYOUT FORMS TO LOGICAL LAYOUT PAGES - A method and system for transforming customer-developed forms that may define the physical layout of a user interface to pages that define the logical layout of the user interface is provided. A transformation system transforms forms specifying both a logical and a physical layout of a user interface for a forms version of an application to pages specifying only the logical layout of the user interface for a pages version of the application. A customer may customize code rules and configuration data that is used by the transformation system to transform the forms of the customer to pages. | 2009-12-31 |
20090327868 | INTERMEDIATE APPARATUS AND METHOD - An intermediate apparatus that intermediates between a client of a first type of service and a second type of service converts a service definition document of the second type of service into a service definition document of the first type of service according to a predetermined rule, and converts a message between a client of the first type of service and the second type of service according to the predetermined rule. | 2009-12-31 |
20090327869 | ONLINE AD SERVING - Online ad hosting (e.g., hosting ads from one domain on a webpage from a different domain) is accomplished using an insulator cross-domain frame (e.g., an inline frame (IFrame)), into which a third party may load content, source code to detect events associated with the third party content (e.g., detecting if ad content wishes to expand), and a communicator same-domain IFrame for sending requests to the host webpage associated with detected events. That is, a cross-domain IFrame may be created in a host webpage, which can isolate an ad from the host webpage. A communicator frame may be utilized to communicate text messages between the contents of the cross-domain frame and the host webpage. Further, an API can be used to apply parameters, restrictions and allowable events to the third party content in the insulator IFrame. | 2009-12-31 |
20090327870 | PIPELINE OPTIMIZATION BASED ON POLYMORPHIC SCHEMA KNOWLEDGE - Provided are techniques for pipeline optimization based on polymorphic schema knowledge. A hierarchical document to be processed by a pipeline of transformations is received. It is determined whether a next downstream transformation accesses content of each schema node in an associated input schema, wherein the input schema is a polymorphic schema. In response to determining that the next downstream transformation is not accessing the content of each schema node in the associated input schema, data items corresponding to each schema node that the next downstream transformation is not accessing are collected into a single compressed event. The collected items are passed to the next downstream transformation as the single compressed event. | 2009-12-31 |
20090327871 | I/O FOR CONSTRAINED DEVICES - Systems and methodologies for providing improved input and output capabilities for computing devices are provided herein. An output manager is provided that can determine an appropriate layout for a user interface at a display area based on size and shape parameters associated with the display area. The output manager can additionally sense alterations to the display area and dynamically adjust a determined layout based on the sensed alterations. Further, the output manager can facilitate the connection of an associated device to one or more external display devices to facilitate the combined use of the external display devices and resident display areas at the associated device. An input manager is additionally provided that can obtain input from a target user by sensing patterns associated with the target user and select an appropriate input based on the sensed patterns. | 2009-12-31 |
20090327872 | OBJECT EDITING INCLUDING LAYOUT MODES DURING DRAG AND DROP OPERATIONS - Systems, methods and computer products for object editing including specification of layout modes during drag and drop operations. Exemplary embodiments include, a method for object editing including specification of layout modes during electronic editing of a document on the display, the method including retrieving a plurality of objects, displaying the objects on a display of a computer, receiving an object selection signal indicative of a selection device pointing at a selected object from the plurality of objects, in response to the object selection signal, dragging a representation of the object to a destination location on the display, receiving a pause selection signal indicative of the selection device pausing during the dragging of the presentation of the object, in response to the pause selection signal, retrieving a mode change switch from the memory, displaying the mode-change switch on the display and dropping the object at the destination location. | 2009-12-31 |
20090327873 | PAGE EDITING - A system and method for robustly editing a page description language of a first format using a familiar page editor for editing page descriptions of a second format is described. Portions of the original page are delimited and the page is then converted to the second format where it can be edited natively and then converted back into the first format. Preserved delimiting information can be used in conjunction with stored reference information to repair problems caused by the processes of converting and editing. | 2009-12-31 |
20090327874 | VALIDATION ASSISTED DOCUMENT CONVERSION DESIGN - Systems and methods are described that facilitate validating electronic document conversion chain design in real time, as a designer edits a conversion chain that converts a document collection between formats. Waypoints are inserted into the document conversion chain by associating validation specifications with selected conversion components in the chain. AS the conversion chain is executed on a document collection, the validation specification is executed on all documents in the collection when a selected conversion component is executed. Validation results are returned to indicate to the designer which documents were successfully converted by the component and which were not. The designer can then modify the conversion chain, which is re-executed, and validation results are again presented to the designer for comparison to the pre-modification validation results. The designer can then approve or reject the modification(s) depending on whether document validation is improved thereby. | 2009-12-31 |
20090327875 | DESIGN EDITING APPARATUS, DESIGN EDITING METHOD, AND STORAGE MEDIUM STORING DESIGN EDITING PROGRAM - A design editing apparatus capable of editing designs includes a display unit that displays an editing screen for editing designs, an operation unit through which operations input by a user are received, an input unit that inputs characters or images based on the user operations input via the operation unit, a storage unit that stores therein templates describing a file structure for generating basic designs and derived designs regarding the basic designs, and a design generation unit that generates basic designs using the templates stored in the storage unit and the characters or images input from the input unit to be displayed on the display unit, and generates a derived design regarding the basic design selected by the user via the operation unit from the displayed basic designs using the templates stored in the storage unit and the characters or images input from the input unit to be displayed on the display unit, thereby displaying the derived design selected by the user via the operation unit on the editing screen. | 2009-12-31 |
20090327876 | User interface framework with embedded text formatting - Various embodiments provide a user interface (UI) framework that implements techniques and processes for tagging text in a markup document and designating one or more custom text effects to be applied to the tagged text. Some embodiments provide an integrated application programming interface (API) that implements a common programming model for specifying UI elements and applying a wide variety of text effects to text content in a UI. Certain example embodiments enable a section of text to be identified and one or more custom effects for the text to be specified in line with the section of text. The UI framework may provide one or more pre-coded effects and/or a user may create one or more custom effects to be applied to the section of text. | 2009-12-31 |
20090327877 | SYSTEM AND METHOD FOR DISAMBIGUATING TEXT LABELING CONTENT OBJECTS - An improved system and method for disambiguating text strings labeling content objects is provided. A text string set may be received from a user. Frequencies of co-occurring text strings in a text collection may be obtained, and a disambiguation measure may be determined for a pair of text strings that each co-occur with a text string in the text string set. The disambiguation measure may be based on a weighted KL divergence of text string distributions that maximizes the value of divergence when a text string set may occur in different contexts. A disambiguation measure may be determined for a list of the top most common pairs of text strings that co-occur with the text string set, and the pairs of text strings may be output in decreasing order by disambiguation measure for those pairs of text strings with a disambiguation measure that exceeds a threshold. | 2009-12-31 |
20090327878 | METHOD AND APPARATUS FOR HIGHLIGHTING DIVERSE ASPECTS IN A DOCUMENT - The disclosure generally relates to document summarization. Given a document, summarization can be defined as picking k sentences from the original document D such that the constructed summary exhibits two key properties: coverage and orthogonality. In one embodiment of the disclosure, the two requirements are captured in a combinatorial formulation of the problem and presented as an algorithms. | 2009-12-31 |
20090327879 | APPLIANCE DEVELOPMENT TOOLKIT WITH EDITOR TO CREATE USABLE NETWORK MESSAGE DATA - A development toolkit can create a message data payload for use on a communications network having rules for data representation. The development toolkit includes an editor configured to create a first portion of a message data payload having usable data for transmission over the communications network, and to create a second portion of the message data payload having information to describe the usable data. The editor includes constraints that limit the manner in which creating the first and second portions and the association occurs. The constraints are defined in part by the rules for data representation. The toolkit also includes a user interface to display a visualization of the message data payload from the editor. With this configuration, a user can conveniently create a message data payload for immediate use and see a graphical representation of the message data payload as it is created. | 2009-12-31 |
20090327880 | TEXT INPUT - A mobile communications device including a receiver for receiving metadata; a memory for storing the received metadata; a user interface for receiving user input defining a first string of characters; a controller for searching the metadata for the first string of characters by traversing the received metadata and extracting at least one second string of characters, wherein the at least one second string of characters is embedded in the metadata and wherein a first part of the at least one second string of characters matches the first string of characters; wherein the user interface is configured to display the at least one second string of characters for selection; and wherein the controller is arranged to instruct the memory to, in a case one of the at least one second string is selected, store the at least one second string in a first predictive text dictionary. | 2009-12-31 |