38th week of 2010 patent applcation highlights part 60 |
Patent application number | Title | Published |
20100241864 | AUTHENTICATING AN INTEGRATED CIRCUIT BASED ON STORED INFORMATION - Exemplary embodiments provide methods and systems of authenticating an integrated circuit (IC). The manufacturing location of an IC is authenticated by storing in the IC a local signature derived from a GPS signal that was received at the manufacturing location at the time of manufacture. A remote signature is derived from a GPS signal that was received at a remote site nearly simultaneously as the reception of the GPS signal at the manufacturing location. The local signature is compared to the remote signature at an authentication site to determine the authenticity of the IC. | 2010-09-23 |
20100241865 | One-Time Password System Capable of Defending Against Phishing Attacks - A one-time password system capable of defending against on-line phishing attacks. The one-time password system is composed mainly of a Java smart card, a pre-end password calculation module, a post-end password registration module, a post-end password verification module and a post-end database. In the system, a Java smart card is used and message authentication code technology is relied upon to associate a login URL with a one-time password generation process, so that a user identification process against on-line phishing attacks can be achieved. | 2010-09-23 |
20100241866 | Computer System and Method for Storing Data - A method is provided for generating a first key to encode and/or decode data and a first pointer, with said data stored and/or storable on a first data processing system in a memory area identified by said first pointer, comprising the following steps: recursive generating of said first key from a second key, recursive generating of said first pointer from a second pointer, with the number of recursions for implementing the recursive generating of said first key and said first pointer determined by an index value. | 2010-09-23 |
20100241867 | SYSTEM AND METHOD FOR ENCRYPTED SMART CARD PIN ENTRY - A smart card, system, and method for securely authorizing a user or user device using the smart card is provided. The smart card is configured to provide, upon initialization or a request for authentication, a public key to the user input device such that the PIN or password entered by the user is encrypted before transmission to the smart card via a smart card reader. The smart card then decrypts the PIN or password to authorize the user. Preferably, the smart card is configured to provide both a public key and a nonce to the user input device, which then encrypts a concatenation or other combination of the nonce and the user-input PIN or password before transmission to the smart card. The smart card reader thus never receives a copy of the PIN or password in the clear, allowing the smart card to be used with untrusted smart card readers. | 2010-09-23 |
20100241868 | METHOD AND APPARATUS FOR STORING, MANAGING, AND SECURING PERSONAL INFORMATION - Some embodiments of the invention work in conjunction with a portable device, which when attached to a computing device invokes operations for storing personal information on the portable device, retrieving personal information from the portable device, encrypting personal information on the portable device, and decrypting information from the portable device. For these embodiments, the operations reside on the portable device and remain there during their performance. The operations are performed on the computing device, but are not permanently installed onto the computing device during performance. In addition, once the operations of these embodiments cease performance on the computing device, all data temporarily transferred from the portable device to the computing device during operation. In particular, any sensitive information that is stored and retrieved during the operations is removed from the computing device. | 2010-09-23 |
20100241869 | Encryption By Pixel Property Separation - A method of encrypting a digital file composed of a sequence of bytes, each byte defined by a relative position within the digital file and a value, the method comprising: using an encryption key to encode the relative position separately from the value of each byte; and producing an encrypted digital file in which the correlation between relative position and value of each byte in the original digital file is concealed in the encrypted digital file. | 2010-09-23 |
20100241870 | CONTROL DEVICE, STORAGE DEVICE, DATA LEAKAGE PREVENTING METHOD - According to one embodiment, a control device controls a storage device configured to encrypt data based on an encryption key, store the data in a storage region, and decrypt the data stored in the storage region based on the encryption key. The control device includes an information generator and an encryption key generator. The information generator generates information as change information when the storage device is turned on. The change information is different from information used when the storage device is last turned on. The encryption key generator generates an encryption key based on the change information generated by the information generator. | 2010-09-23 |
20100241871 | METHOD AND APPARATUS FOR ESTABLISHING USAGE RIGHTS FOR DIGITAL CONTENT TO BE CREATED IN THE FUTURE - Usage rights for a digital work are established prior to creation of the corresponding content. The rights can be associated with the content after the content is created. A content creation, such as a video recorder or a still camera, device can store labels of the rights and can associate usage rights with content in real time as the content is created. | 2010-09-23 |
20100241872 | Partially Reversible Key Obfuscation - Techniques are provided to obfuscate seed values to produce a decryption key for a simplified content protection scheme. A first repeatable sequence is performed that encrypts a value stored in a first memory location using a value stored in the second memory location to produce an encrypted value and the value stored in the first memory location is overwritten with the encrypted value and then applying a constraining function to the value stored in the second memory location to produce a result and the value stored in the second memory location is overwritten with the result, wherein the result contains a less entropy compared an entropy level of the value in the second memory location prior to applying the constraining function. This sequence is repeated, but the values used in the first and second memory locations are used in opposite fashion. Techniques are also provided to perform the reverse operation and de-obfuscate a decryption key. | 2010-09-23 |
20100241873 | INSTALLATION OF APPLICATION PACKAGE PACKAGING PLURAL APPLICATIONS - An application packaging device is provided, which comprises a decryption component configured to decrypt each of a plurality of applications, a replication component configured to replicate an end user license agreement included in each of the plurality of decrypted applications, and a component configured to package respective replicas of the end user license agreements and the plurality of applications before the decryption so as to obtain an application package. | 2010-09-23 |
20100241874 | Method and Apparatus to Scramble Data Stored in Memories Accessed by Microprocessors - A scrambler/descrambler module included in an integrated circuit device is operable for receiving a scrambling key and constant data that is unique to the integrated circuit device. The scrambler/descrambler module includes a first layer or circuit arrangement that uses a scrambling key to generate first scrambled data. The scrambler/descrambler module includes a second layer or second circuit arrangement that uses data that is unique to the integrated circuit device, and that is constant over the life of the integrated circuit device, to scramble the first scrambled data to generate second scrambled data. | 2010-09-23 |
20100241875 | EXTERNAL STORAGE DEVICE AND METHOD OF CONTROLLING THE SAME - The external storage device has a read-only section and a read/write enabled section in a storage section. In the read-only section there is stored an antivirus software detection program adapted to detect the presence of antivirus software installed on a host computer. When the external storage device is connected to the host computer, the antivirus software detection program will be executed automatically by the host computer. When a storage section access controller provided to the external storage device receives from the antivirus software detection program a notification that the presence of antivirus software has been detected, it will allow writing to the read/write enabled section. | 2010-09-23 |
20100241876 | Motherboard Capable of Detecting Consumed Power and Detection Method Thereof - A motherboard capable of detecting consumed power and a method for detecting consumed power thereof are provided. The motherboard includes a VCC layer, a plurality of resistance elements, and a detecting module. A plurality of power traces are laid at the VCC layer, and each of the power traces conducts an operating voltage, respectively. The resistance elements are laid at sources of each of the power traces, respectively. The detecting module is coupled with each of the resistance elements, respectively, to obtain a current value of a current flowing through each of the resistance elements, and generates consumed power corresponding to each of the operating voltages according to the current value and the operating voltage corresponding to the current value. | 2010-09-23 |
20100241877 | IC CARD WITH PARALLEL ACCESSED MEMORY BLOCKS - Disclosed is an integrated circuit card which includes a central processing unit (CPU); a first memory block and a second memory block configured to operate responsive to a control of the CPU; and a high voltage generator block configured to generate a high voltage to be supplied to the first and second memory blocks. When bit lines of the first memory block are set by the high voltage, the CPU controls the high voltage generator block to supply the second memory block with the high voltage for a program operation of the second memory block during the program operation of the first memory block. | 2010-09-23 |
20100241878 | System and Method for Mirroring Power Over Ethernet Registers in a Physical Layer Device Over a Single Isolation Boundary - A system and method for mirroring power over Ethernet (PoE) registers in physical layer devices (PHYs) over a single isolation boundary. PHYs in a PoE system can be arranged in a master/slave configuration. In this configuration, a master PHY can be designed to communicate with the power source equipment controllers via a single isolation device. | 2010-09-23 |
20100241879 | PROCESSOR AND SWITCHING POWER SUPPLY APPARATUS - A processor includes analog signal input ports, an A/D conversion unit, and an ALU in a stage subsequent to the A/D conversion unit, separately from a CPU. The ALU not only stores a comparison result in a RAM independently of the CPU, but also compares an output value of the A/D conversion unit with a reference value set in the RAM, and interrupts the CPU or issues a command to a PWM generator in accordance with a flag based on the comparison result. This realizes high-speed processing in accordance with a change in an analog signal, although the processor has a low cost and a low clock frequency overall. | 2010-09-23 |
20100241880 | Negotiating a transmit wake time - Includes receiving, from a link partner, a message specifying a link partner receive wake time and resolving to the lesser of the received link partner receive wake time and a local transmit wake time. | 2010-09-23 |
20100241881 | Environment Based Node Selection for Work Scheduling in a Parallel Computing System - A method, apparatus, and program product manage scheduling of a plurality of jobs in a parallel computing system of the type that includes a plurality of computing nodes and is disposed in a data center. The plurality of jobs are scheduled for execution on a group of computing nodes from the plurality of computing nodes based on the physical locations of the plurality of computing nodes in the data center. The group of computing nodes is further selected so as to distribute at least one of a heat load and an energy load within the data center. The plurality of jobs may be additionally scheduled based upon an estimated processing requirement for each job of the plurality of jobs. | 2010-09-23 |
20100241882 | System and Method for Tunneling Control over a MAC/PHY Interface for Legacy ASIC Support - A system and method for tunneling control over a MAC/PHY interface for legacy ASIC support. Energy efficient Ethernet control or status information can be communicated over a MAC/PHY interface using control codes that are embedded in sequence ordered sets. These sequence ordered sets would not affect the data flow and can be tunneled within an existing interface (e.g., XAUI, XFI, xxMII or derivative interfaces) without generating errors. | 2010-09-23 |
20100241883 | METHOD FOR CONTROLLING POWER CONSUMPTION OF A USB MASS STORAGE, ASSOCIATED PERSONAL COMPUTER, AND STORAGE MEDIUM STORING AN ASSOCIATED USB MASS STORAGE DRIVER - A method for controlling power consumption of a Universal Serial Bus (USB) Mass Storage is provided. The USB Mass Storage is electrically connected to a USB port. The method includes: monitoring at least one Test Unit Ready (TUR) command from an operating system (OS) to the USB Mass Storage; and when it is detected that there is no other command from the OS to the USB Mass Storage for a predetermined time period, controlling the USB port to enter a suspend mode in order to save power supplied to the USB Mass Storage. An associated personal computer and a storage medium storing an associated USB Mass Storage driver for controlling power consumption of the USB Mass Storage are further provided, where the personal computer includes the storage medium. In particular, when the USB Mass Storage driver is executed by the personal computer, the personal computer operates according to the method. | 2010-09-23 |
20100241884 | Power Adjustment Based on Completion Times in a Parallel Computing System - A method, apparatus, and program product optimize power consumption in a parallel computing system that includes a plurality of computing nodes by selectively throttling performance of selected nodes to effectively slow down the completion of quicker executing parts of a workload of the computing system when those parts are dependent upon or otherwise associated with the completion of other, slower executing parts of the same workload. Parts of the workload are executed on the computing nodes, including concurrently executing a first part on a first computing node and a second part on a second computing node. The first node is selectively throttled during execution of the first part to decrease power consumption of the first node and conform a completion time of for the first node in completing the first part of the workload with a completion time for the second node in completing the second part. | 2010-09-23 |
20100241885 | Method, system and apparatus for controlling power consumption of embedded system - Embodiments of the present disclosure disclose a method for controlling power consumption of an embedded system. The method obtains a data transmission index that is between a bus module and a bus, compares the obtained data transmission index with a preset numeric value range, and adjusts an operation frequency or an operation voltage of the bus module when the data transmission index exceeds the preset numeric value range. Embodiments of the present disclosure further provide a system and a relevant apparatus for controlling power consumption of the embedded system. In comparison with the conventional art, embodiments of the present disclosure effectively monitor the load of the bus module, and adjust the operation parameters of the module according to the monitoring result to enable the module to operate under proper operation parameters and to thereby reduce unnecessary power consumption. | 2010-09-23 |
20100241886 | METHOD AND SYSTEM OF HALTING CONTENT DELIVERY BASED ON NON-DETECTION OF USER INPUT - An approach is provided for determining if video content provided to a device is still being viewed, without disrupting the presentation of the content. A device is monitored for input from the user, wherein the device is configured to present content to the user. A determination is made whether the user input is within a predetermined time period. A control signal is generated to change the presentation of the content without explicitly notifying the user of the change, wherein the presentation of content will cease if the user input is not within the predetermined period. | 2010-09-23 |
20100241887 | Touch display system and control method thereof - A control method is applied to a touch display system. The touch display system includes a display module, a touch module, and a programmable circuit. The programmable circuit is electrically connected between the touch module and the display module for executing the control method. The method includes: the touch module providing a first sense area; detecting whether the first sense area being touched or not; the display module displaying an boot image when the first sense area being touched; providing a second sense area after the boot image being displayed; detecting whether the second sense area being touched or not; and the display module displaying an on-screen display menu when the second sense area being touched, wherein the on-screen display menu includes a power item and a plurality of function items. | 2010-09-23 |
20100241888 | INFORMATION PROCESSING APPARATUS AND POWER-SAVING SETTING METHOD - According to one embodiment, an information processing apparatus having a power-saving function includes a monitoring module and a power-saving setting presenting module. The monitoring module monitors a usage pattern of the information processing apparatus, and stores log information indicative of the usage pattern in a storage device. The power-saving setting presenting module determines recommended values of power-saving parameters for specifying content of the power-saving function, based on the stored log information, and to display the determined recommended values. | 2010-09-23 |
20100241889 | POWER MANAGEMENT SYSTEM AND METHOD - In one embodiment, provided is a method that includes detecting disconnect of a link at a Universal Serial Bus (USB) device coupled to a USB host via a USB bus, disconnecting the USB device from the USB bus, and modifying a power state of the USB device to a reduced power state. Disconnecting the USB device from the USB bus includes configuring the USB device such that the USB host recognizes the USB device as being disconnected from the USB bus. The reduced power state allows the USB device to monitor a status of the link such that the USB device is able to detect a reconnect of the link. | 2010-09-23 |
20100241890 | Power Management Methods and Systems Using An External Power Supply - A method for managing power to an information handling system (IHS) is disclosed wherein the method includes providing a battery and an external power supply operable to supply power to the IHS. The method also includes providing an application programming interface (API) to the IHS, wherein the API is configured to monitor a first parameter and a second parameter. The method further includes supplying power to the IHS via the external power supply if the first parameter reaches a first threshold level and supplying power to the IHS via the battery if the second parameter reaches a second threshold level. An information handling system (IHS) is further disclosed including an external power supply, a battery, and a controller operable to select between the external power supply and the battery to supply power to the IHS. The IHS further includes an application programmable interface (API) operable to monitor a first parameter and direct the controller to select the external power supply to supply power to the IHS if the first parameter reaches a first threshold level, and wherein the API is further operable to monitor a second parameter and direct the controller to select the battery to supply power to the IHS if the second parameter reaches a second threshold level. | 2010-09-23 |
20100241891 | System and method of predicting and avoiding network downtime - The invention teaches using human factors to monitor and manage computer networks. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. | 2010-09-23 |
20100241892 | Energy Optimization Through Intentional Errors - Technologies are described herein for intentionally allowing errors in a computational system to optimize energy consumption of the computational system. A cost-benefit analysis is performed to identify one or more allowable errors and one or more non-allowable errors in the computational system. The allowable errors may be identified by the cost-benefit analysis as being acceptable errors for optimizing energy consumption with respect to accuracy of the computational system. The non-allowable errors may be identified by the cost-benefit analysis as being unacceptable errors for optimizing energy consumption with respect to accuracy of the computational system. The computational system is transformed from a first state in which the computational system corrects or prevents the allowable errors and the non-allowable errors into a second state in which the computational system allows the allowable errors and corrects or prevents the non-allowable errors. | 2010-09-23 |
20100241893 | INTERPRETATION AND EXECUTION OF A CUSTOMIZABLE DATABASE REQUEST USING AN EXTENSIBLE COMPUTER PROCESS AND AN AVAILABLE COMPUTING ENVIRONMENT - Interpretation and execution of a customizable database request using an extensible computer process and an available computing environment is disclosed. In an embodiment, a method includes generating an interpretation of a customizable database request which includes an extensible computer process and providing an input guidance to available processors of an available computing environment. The method further includes automatically distributing an execution of the interpretation across the available computing environment operating concurrently and in parallel, wherein a component of the execution is limited to at least a part of an input data. The method also includes automatically assembling a response using a distributed output of the execution. | 2010-09-23 |
20100241894 | DYNAMIC ADDITION OF REDUNDANT NETWORK IN DISTRIBUTED SYSTEM COMMUNICATIONS - Disclosed is a computer implemented method and apparatus for establishing a redundant channel from an application to a peer data processing system. The interrupt-driven hot standby program receives, through the operation of a data processing system, a communication channel status corresponding to an application. The application has a first channel using local access across a first physical conduit to a first switch. In addition the communication channel status is, in part, an interrupt. The interrupt-driven hot standby program determines whether the redundant channel is present. The redundant channel is configured to use a second physical conduit distinct from the first physical conduit for traffic of the application. Responding to a determination that the redundant channel is present, the interrupt-driven hot standby program determines whether the redundant channel is configured to use the second physical conduit as local access to a redundant switch, wherein the redundant switch is not the first switch. The interrupt-driven hot standby program responds to a determination that the redundant channel is configured to use the second physical conduit by updating a communication channel list to include at least one attribute of the redundant channel, wherein the communication channel list is resident in the data processing system. | 2010-09-23 |
20100241895 | METHOD AND APPARATUS FOR REALIZING APPLICATION HIGH AVAILABILITY - A method and apparatus for realizing application high availability. The application is installed on both a first node and a second node, the first node being used as an active node, and the second node being used as a passive node. The method includes: monitoring access operations to files by an application during its execution on the active node; replicating the monitored updates to the file by the application from the active node to a storage device accessible to the passive node if the application performs updates to a file during the access operations; sniffing the execution of the application on the active node; and switching the active node to the second node and initiating the application on the second node in response to sniffing a failure in the execution of the application on the active node. | 2010-09-23 |
20100241896 | Method and System for Coordinated Multiple Cluster Failover - Hyperclusters are a cluster of clusters. Each cluster has associated with it one or more resource groups, and independent node failures within the clusters are handled by platform specific clustering software. The management of coordinated failovers across dependent or independent resources running on heterogeneous platforms is contemplated. A hypercluster manager running on all of the nodes in a cluster communicates with platform specific clustering software regarding any failure conditions, and utilizing a rule-based decision making system, determines actions to take on the node. A plug-in extends exit points definable in non-hypercluster clustering technologies. The failure notification is passed to other affected resource groups in the hypercluster. | 2010-09-23 |
20100241897 | VARIABLE-LENGTH DATA STORING METHOD AND VARIABLE-LENGTH DATA STORING DEVICE - In order to enable a rewrite of stored data to be omitted and to reduce a processing time of error concealment even if an error is detected in a process for sequentially storing variable-length data in a memory and the rewrite of the stored data is necessary, variable-length data from which an error is not detected is sequentially stored at and after a predetermined position in the memory, and error information that includes a restoration address that corresponds to an area in which variable-length data from which an error is detected is to be stored and that specifies variable-length data stored earliest in the memory from among data to be replaced with error concealment data is stored at a position preceding the predetermined position, when the error is detected. | 2010-09-23 |
20100241898 | ARRAY-TYPE DISK APPARATUS PREVENTING DATA LOST AND PROVIDING IMPROVED FAILURE TOLERANCE - Disclosed is storage system, that is, an array-type disk apparatus which is provided with an error monitor section which monitors the status of error occurrence in a disk drive and instructs initiation of mirroring between the disk drive and a spare disk drive when the number of errors occurred of the disk drive exceeds a specified value, and a mirror section which performs mirroring between the disk drive and spare disk drive. Storage system, that is, the array-type disk apparatus may be provided with an error monitor section which monitors the status of error occurrence in a disk drive and gives such an instruction as to set the status of the disk drive in a temporary blocked state, and a data restoring section which executes data restoration by reading data from the temporary blocked disk drive when reading from another disk drive constituting a disk array group is not possible during data restoration. | 2010-09-23 |
20100241899 | Debugging for multiple errors in a microprocessor environment - A new method and apparatus have been taught for storing error information used for debugging as generated by the initial and subsequent error occurrences. In this invention, a register with several bit ranges is used to store error information. The first bit-range is allocated to the initial error information. If the total number of the errors exceeds the capacity of the register, the last error is kept in a last bit-range. This way, precious initial error information (as well as the last error information) will be available for debugging. | 2010-09-23 |
20100241900 | SYSTEM TO DETERMINE FAULT TOLERANCE IN AN INTEGRATED CIRCUIT AND ASSOCIATED METHODS - A system to determine fault tolerance in an integrated circuit may include a programmable logic device carried by the integrated circuit. The system may also include a configurable memory carried by the programmable logic device to control the function and/or connection of a portion of the programmable logic device. The system may further include user logic carried by said programmable logic device and in communication with a user and/or the configurable memory. The user logic may identify corrupted data in the configurable memory based upon changing user requirements. | 2010-09-23 |
20100241901 | Method and apparatus for checking a control program in an industrial system - Industrial systems ( | 2010-09-23 |
20100241902 | System and method for performing automated testing of protective relay equipment - A system and method are provided that avoid the need to tether a computer to a test set in order to run a test sequence on a protective relay and obtain result data. A decoupling can be performed by generating command files that can be placed in storage media or provided to the test set separately rather than sending timed commands directly from the computer to the test set. Similarly, a result file generator on the test set can obtain test results and generate a result file that can be placed in such storage media or transported separately to be used by a reporting tool on the computer in the normal fashion. It has been found that various ways of decoupling are possible, using any suitable transport scheme including physical and electronic, both wired and wireless. | 2010-09-23 |
20100241903 | AUTOMATED HEALTH MODEL GENERATION AND REFINEMENT - The present invention extends to methods, systems, and computer program products for automatically generating and refining health models. Embodiments of the invention use machine learning tools to analyze historical telemetry data from a server deployment. The tools output fingerprints, for example, small groupings of specific metrics-plus-behavioral parameters, that uniquely identify and describe past problem events mined from the historical data. Embodiments automatically translate the fingerprints into health models that can be directly applied to monitoring the running system. Fully-automated feedback loops for identifying past problems and giving advance notice as those problems emerge in the future is facilitated without any operator intervention. In some embodiments, a single portion of expert knowledge, for example, Key Performance Indicator (KPI) data, initiates health model generation. Once initiated, the feedback loop can be fully automated to access further telemetry and refine health models based on the further telemetry. | 2010-09-23 |
20100241904 | MODEL-BASED TESTING OF AN APPLICATION PROGRAM UNDER TEST - A software testing system includes a test interface and a verification interface. The test interface receives a first processing request for the application program under test. The test interface generates a second processing request equivalent to the first processing request, and communicates the first and second processing requests to the application program under test and a model of the application program, respectively. A verification interface compares a first and a second response data set received, respectively, from the application program under test and the model. The verification interface generates an error indication if a difference is determined from the comparison of the first and second response data sets. If a difference is not determined from the comparison, then the verification interface generates a success indication. The verification interface communicates either the success or error indication to the test interface. | 2010-09-23 |
20100241905 | System and Method for Detecting Security Intrusions and Soft Faults Using Performance Signatures - A method for detecting security intrusions and soft faults in a software system includes receiving a multi-dimensional performance signature built from operating system metrics sampled by a software system monitoring infrastructure, associating a plurality of buckets with each component of the performance signature, comparing a component of the sampled performance signature to an expected value for the performance signature component, where a bucket for the performance signature component is incremented if the sampled performance signature component exceeds the corresponding expected value, and the bucket for the performance signature component is decremented if the sampled performance signature component is less than the corresponding expected value, executing a security alert notification when the bucket for the performance signature component exceeds a first threshold, and executing a soft-fault notification when the bucket for the performance signature component exceeds a second threshold, where the first threshold is less than the second threshold. | 2010-09-23 |
20100241906 | SHARING SINGLE TESTER AMONG PLURALITY OF ACTIVE COMMUNICATION LINKS - A test system for testing a communication system having a plurality of communication links is disclosed. The test system has a single tester for performing various measurement and diagnostic tasks on a single link. The test system also has a switching system for independently testing any link by coupling the tester into any one link. The tester is coupled into the link by coupling the tester input to the link's transmitter and the tester output to the link's receiver. The switching system couples the tester such that all remaining links of the communication system have a unique one of the plurality of transmitters coupled to a unique one of the plurality of receivers, whereby the operation of the communication system can be maintained while testing individual links. | 2010-09-23 |
20100241907 | NETWORK MONITOR AND CONTROL APPARATUS - A network monitor and control apparatus for controlling the monitoring of a network are provided. The network monitor includes an error monitor including an error information gatherer for gathering error information of a monitor target apparatus; and a monitor result notifier for notifying of monitor results, wherein if there are N types of monitor target functions, the error monitor includes N error information gatherers for the respective N types of monitor target functions (N=1, 2, 3, . . . ) and wherein each of the N error information gatherers gathers the error information from one of an existing monitor target apparatus and a newly added monitor target apparatus on a per monitor target function basis. | 2010-09-23 |
20100241908 | Systems And Methods For Automated Determination Of Out Of Memory Handling - Systems and methods for automatic determination of out of memory handling situations are provided. A system and method can include receiving data that includes one or more memory allocations or one or more pool heaps and running a test on the data to capture one or more tracebacks. If the one or more tracebacks are unique, then the one or more unique tracebacks are added to a list. The test is run a second time on the first traceback on the list to determine a result that indicates correct execution or incorrect execution with respect to memory handling. The result is stored in a computer-readable storage medium. | 2010-09-23 |
20100241909 | FAULT-TOLERANT SYSTEM - In a lockstep fault-tolerant system ( | 2010-09-23 |
20100241910 | METHOD AND SYSTEM FOR MAINTENANCE OF A DATA-PROCESSING APPARATUS - A method and system for performing one or more preventative maintenance functions for a data-processing apparatus. One or more notifications regarding daily maintenance functions can be generated in the form of a reminder when the data-processing apparatus begins operation. A history of the maintenance functions performed can be stored in a memory through remote data pushes. An email alert can be generated and transmitted to a user regarding incomplete maintenance functions in order to track the maintenance activities. The data-processing apparatus can be monitored in a consolidated manner and the occurrence of fault information stored and then rapidly retrieved to provide notifications indicative of such maintenance data. | 2010-09-23 |
20100241911 | ADDRESS GENERATOR OF COMMUNICATION DATA INTERLEAVER AND COMMUNICATION DATA DECODING CIRCUIT - An address generator of a communication data interleaver and a communication data decoding circuit are provided. The address generator includes a first operation unit and a second operation unit. The first operation unit receives a first parameter and a first operation result. The first operation unit performs a recursive operation according to the first parameter and the first operation result and outputs the first operation result. The second operation unit receives the first operation result, a second operation result, and a second parameter. According to a transmission mode signal, whether the second operation unit generates a second operation result is determined by performing a recursive operation according to the first operation result, the second parameter, and the second operation result, or by calculating the first operation result and the second parameter. | 2010-09-23 |
20100241912 | Fast bit-error rate calculation mode for QKD systems - A fast bit-error rate (F-BER) calculation mode for a QKD system is disclosed, wherein the method includes establishing versions of a sifted key in respective sifted-bits (SB) buffers in respective QKD stations (Alice and Bob). The method also includes sending Alice's version of the sifted key to Bob, and Bob performing a comparison of the two sifted key versions. The number of bit errors between the two sifted key versions relative to the length of the sifted key yields the F-BER. The F-BER is calculated much more quickly than the conventional BER calculation (“N-BER”), which involves performing a relatively complex error-correction algorithm. The F-BER calculation mode is particularly useful in quickly setting up and/or calibrating a QKD system, and can be repeated quickly to provide updated BER measurements after each QKD system adjustment. | 2010-09-23 |
20100241913 | FLEXIBLE, DENSE LINE CARD ARCHITECTURE - The disclosure relates to optical fiber transmission systems, and in particular, pertains to the transceiver cards in an optical fiber transport system. In particular the disclosure teaches an improved transceiver card architecture that allows high density, flexibility and interchangeability of functionality. | 2010-09-23 |
20100241914 | CONTROLLER HAVING FLASH MEMORY TESTING FUNCTIONS, AND STORAGE SYSTEM AND TESTING METHOD THEREOF - A flash memory controller having a flash memory testing functions is provided, in which the flash memory controller includes a microprocessor unit, a flash memory interface unit, a host interface unit and a memory cell testing unit. The flash memory interface unit is configured for connecting a plurality of flash memory chips, where each flash memory chip has a plurality of flash memory dies and each flash memory die has a plurality of physical blocks. The host interface unit is configured for connecting a host system. The memory cell testing unit is configured for determining whether the physical blocks can be normally written, read and erased. Accordingly, the flash memory controller can perform a flash memory testing under a command of the host system and all the physical blocks of the flash memory chip can be tested during the flash memory testing. | 2010-09-23 |
20100241915 | IEEE 1149.1 AND P1500 TEST INTERFACES COMBINED CIRCUITS AND PROCESSES - In a first embodiment a TAP of IEEE standard 1149.1 is allowed to commandeer control from a WSP of IEEE standard P1500 such that the P1500 architecture, normally controlled by the WSP, is rendered controllable by the TAP. In a second embodiment (1) the TAP and WSP based architectures are merged together such that the sharing of the previously described architectural elements are possible, and (2) the TAP and WSP test interfaces are merged into a single optimized test interface that is operable to perform all operations of each separate test interface. One approach provides for the TAP to maintain access and control of the TAP instruction register, but provides for a selected data register to be accessed and controlled by either the TAP+ATC or by the discrete CaptureDR, UpdateDR, TransferDR, ShiftDR, and ClockDR WSP data register control signals. | 2010-09-23 |
20100241916 | SCAN TEST CIRCUIT AND METHOD FOR CHANGING CIRCUIT TO SCAN TEST CIRCUIT - A scan test circuit that performs a normal operation, a shift operation, and a capture operation based on a control signal includes: plural combination circuits; plural scan flip-flops, the plural scan flip-flops and the plural combination circuits being alternately connected in series; a flip-flop connected between the scan flip-flop and the subsequent combination circuit not through the combination circuit; and a selector switched between a first mode and a second mode by a switching signal, the selector feeding observation data of a predetermined observation target circuit into the flip-flop in the first mode, the selector feeding output data of a preceding circuit of the flip-flop into the flip-flop in the second mode, the selector being able to be switched to the first mode during the capture operation in a scan test, the selector being able to be switched to the second mode during the normal operation and the shift operation in the scan test. | 2010-09-23 |
20100241917 | GATING TAP REGISTER CONTROL BUS AND AUXILIARY/WRAPPER TEST BUS - In a first embodiment a TAP | 2010-09-23 |
20100241918 | CLOCK AND DATA RECOVERY FOR DIFFERENTIAL QUADRATURE PHASE SHIFT KEYING - In one embodiment, a method includes receiving a first input stream, generating a first clock, sampling the first input stream based on the first clock, detecting a first phase difference between the first input stream and the first clock to generate a clock-correction signal and a first select signal, and generating a first recovered stream based on the first select signal. The method may additionally include receiving a second input stream, generating a second clock, sampling the second input stream based on the second clock, detecting a second phase difference between the second input stream and the second clock to generate a clock-correction signal and a second select signal, and generating a second recovered stream based on the second select signal. The method may further include adjusting the clocks based on the first and second clock-correction signals and combining the first and second recovered data streams to generate an output. | 2010-09-23 |
20100241919 | METHOD AND APPARATUS FOR ARQ FEEDBACK IN WIRELESS COMMUNICATION SYSTEM - A method and apparatus for Automatic Repeat reQuest (ARQ) feedback in a wireless communication system. The ARQ feedback method includes checking whether feedback transmission on received ARQ blocks with a Cumulative ACK type is possible, and performing ARQ feedback transmission with the Cumulative ACK type when the feedback transmission with the Cumulative ACK type is possible; calculating the number of blocks to be transmitted feedback with a Cumulative ACK with Block Sequence ACK type and the number of blocks to be transmitted feedback with a Cumulative with Selective ACK type, when the feedback transmission with the Cumulative ACK type is not possible; selecting a feedback type by comparing the number of blocks to be transmitted between the Cumulative ACK with Block with Block Sequence ACK type and the Cumulative with Selective ACK type; and performing ARQ feedback with the selected feedback type. | 2010-09-23 |
20100241920 | IMAGE DECODING APPARATUS, IMAGE DECODING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - An image decoding apparatus is an image decoding apparatus that parses an input bit stream to extract decode parameters and generates a decoded image based on the decode parameters. The image decoding apparatus includes: an error position/recovery position detecting unit that detects an error position and a recovery position in the decode parameters and discards the decode parameters in the error position to the recovery position; and an interpolated-decode-parameter inserting unit that interpolates the decode parameters discarded by the error position/recovery position detecting unit. | 2010-09-23 |
20100241921 | ERROR-CORRECTION DECODER EMPLOYING MULTIPLE CHECK-NODE ALGORITHMS - In one embodiment, an LDPC decoder has a controller and one or more check-node units (CNUs). The CNUs generate check-node messages using a scaled min-sum algorithm, an offset min-sum algorithm, or a scaled and offset min-sum algorithm. Initially, the controller selects a scaling factor and an offset value. The scaling factor may be set to one for no scaling, and the offset value may be set to zero for no offsetting. If the decoder is unable to correctly decode a codeword, then (i) the controller selects a new scaling and/or offset value and (ii) the decoder attempts to correctly decode the codeword using the new scaling and/or offset value. By changing the scaling factor and/or offset value, LDPC decoders of the present invention may be capable of improving error-floor characteristics over LDPC decoders that use only fixed or no scaling factors or fixed or no offsetting factors. | 2010-09-23 |
20100241922 | ERROR CORRECTION CIRCUIT AND DATA STORAGE DEVICE - According to one embodiment, a circuit includes: an ECC encoder to assign symbols of a data string to M interleaves in sequence, create redundancy symbols for each interleaved string, insert the redundancy symbol into the data string every N symbols of the data string, and create ECC encoded data, where M and N are greater than or equal to 2; and an ECC decoder to assign the symbols of the data string that has been inserted with the redundancy symbols to M interleaves and apply error correction to each assigned string, using the redundancy symbols of that assigned string. The encoder assigns each symbol of the data string that corresponds to an insertion position of the different one of the redundancy symbols in the data string to a next position next to and skipping an in-sequence interleaving position of that symbol, and creates the redundancy symbols for each interleaved string. | 2010-09-23 |
20100241923 | Communication device employing LDPC (Low Density Parity Check) coding with Reed-Solomon (RS) and/or binary product coding - Communication device employing LDPC (Low Density Parity Check) coding with Reed-Solomon (RS) and/or binary product coding. An LDPC code is concatenated with a RS code or a binary product code (e.g., using row and column encoding of matrix formatted bits) thereby generating coded bits for use in generating a signal that is suitable to be launched into a communication channel. Various ECCs/FECs may be employed including a BCH (Bose and Ray-Chaudhuri, and Hocquenghem) code, a Reed-Solomon (RS) code, an LDPC (Low Density Parity Check) code, etc. and various implementations of cyclic redundancy check (CRC) may accompany the product coding and/or additional ECC/FEC employed. The redundancy of such coded signals as generated using the principles herein are in the range of approximately 20% thereby providing a significant amount of redundancy and a high coding gain. Soft decision decoding may be performed on such coded signal generated herein. | 2010-09-23 |
20100241924 | DECODING DEVICE, ENCODING DEVICE, AND CODING SYSTEM - A decoding device is provided, which can minimize the number of coded data addition requests by the decoding device, reduce processing time to prevent delay, and minimize frame rate reduction. The decoding device performs data reproduction by performing error correction of data of a predicted image using coded data which is an error correction code generated based on original data. The decoding device includes a coded bit receiving part, a preset value generating/updating part, a decoding part that performs a decoding process based on a preset value or a predicted value, and coded bits, and a bit addition request determining part that determines whether or not there is a need to request additional coded bits from decoding process results from the decoder. When it is determined to perform a decoding process with additional coded data, the preset value generating/updating part updates the preset value based on previous decoding process results. | 2010-09-23 |
20100241925 | Forward Error Correction (FEC) scheme for communications - Forward error correction (FEC) scheme for communications. Appropriate selection/arrangement of bits of an information bit sequence undergo one or more types of subsequent encoding to generate a coded bit sequence that may subsequently undergo appropriate processing to generate a continuous time signal to be launched within a communication channel. In some embodiments, an information bit sequence, after being partitioning into a number of information bit groups, initially undergoes a first encoding within a first encoding module thereby generating a number of redundancy/parity bit groups (e.g., e.g., each redundancy/parity bit group corresponding to one of the information bit groups). Then, after performing any desired and appropriate selection/arrangement of bits within the redundancy/parity bit groups and the information bit groups, second encoding within a second encoding module is performed thereon to generate additional redundancy/parity bits. In addition, interleaving may be performing at various stages of the encoding processing. | 2010-09-23 |
20100241926 | Communication device employing binary product coding with selective additional Cyclic Redundancy Check (CRC) therein - Communication device employing binary product coding with selective additional cyclic redundancy check (CRC) therein. Product code encoding (e.g., employing row and column encoding of matrix formatted bits, selectively with interleaving and/or permutation of the bits therein) may be combined with additional error correction code (ECC) or forward error correction (FEC) coding thereby generating coded bits for use in generating a signal to be launched into a communication channel. Various ECCs/FECs may be employed including a BCH (Bose and Ray-Chaudhuri, and Hocquenghem) code, a Reed-Solomon (RS) code, an LDPC (Low Density Parity Check) code, etc. The redundancy of such coded signals as generated using the principles herein is in the range of approximately 7%, and hard decision decoding may be performed on such coded signals generated herein. In accordance with decoding such signals, various bit decisions (within certain iterations) may be selectively ignored and/or reverted back to previous bit decisions. | 2010-09-23 |
20100241927 | Apparatus and method for data processing - A data processing apparatus includes a non-volatile semiconductor memory configured to store a storage data and an additional data control circuit configured to generate an additional data and add the additional data to a main storage data, and the additional data is different between a first mode and a second mode. The additional data control circuit includes a first mode circuit configured to generate the additional data in the first mode; and a second mode circuit configured to generate the additional data in the second mode. The storage data contains a target data or an inversion data of the target data, as the main storage data and the additional data. | 2010-09-23 |
20100241928 | Data Processing System Having ECC Encoding and Decoding Circuits Therein with Code Rate Selection Based on Bit Error Rate Detection - A data processing system includes an error checking and correction (ECC) encoding circuit, an integrated circuit memory and a code rate control circuit. The ECC encoding circuit is configured to selectively apply a plurality of unique ECC code rates to write data received by the data processing system during an operation to convert the write data into encoded data, in response to a code rate selection signal. The integrated circuit memory includes a plurality of storage regions therein. These storage regions are configured to receive respective portions of the encoded data from the ECC encoding circuit. The code rate control circuit is configured to generate the code rate selection signal. This code rate selection signal has a value that specifies the corresponding ECC code rate to be applied to respective portions of the write data. | 2010-09-23 |
20100241929 | Semiconductor Memory Device for Performing Additional ECC Correction According to Cell Pattern and Electronic System Including the Same - A semiconductor memory device for performing additional error correction code (ECC) correction according to a cell pattern and an electronic system including the same are provided. The semiconductor memory device includes a memory cell array configured to store user data; and an ECC engine configured to perform first ECC encoding on the user data, output a result of the first ECC encoding as ECC information, detect a predetermined cell pattern based on the user data, and additionally perform second ECC encoding on data of a cell corresponding to the predetermined cell pattern detected. Accordingly, data errors that may occur due to a certain cell pattern are prevented. | 2010-09-23 |
20100241930 | ERROR CORRECTING DEVICE, METHOD OF ERROR CORRECTION THEREOF, AND MEMORY DEVICE AND DATA PROCESSING SYSTEM INCLUDING OF THE SAME - An error correction device is provided. The error correction device includes a code storage unit where a plurality of error correction codes are stored, a first error correction unit to correct a data error detected from input data by using one of a plurality of error correction codes and to output correction data, a buffer to store the correction data, and a second error correction unit to generate a new correction code from the correction data, to compare another of a plurality of error correction codes with the new correction code and to output a comparison result. | 2010-09-23 |
20100241931 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM - A digital broadcasting system and a method of processing data is disclosed. A receiving system of the digital broad-casting system may include receiving system may include a signal receiving unit, a first data processor, a second data processor, and an audio/video (AN) decoder. The signal receiving unit receives at least one of first mobile service data transmitted in accordance with a first transmission mode and second mobile service data transmitted in accordance with a second transmission mode. The first data processor can correct an error generated in the first mobile service data by performing demodulation for the first mobile service data received in the signal receiving unit in accordance with a first demodulation mode and performing CRC (cyclic redundancy check) decoding and RS decoding for RS (Reed-Solomon) of the demodulated first mobile service data. The second data processor can correct an error generated in the second mobile service data by performing demodulation for the second mobile service data received in the signal receiving unit in accordance with a second demodulation mode and performing CRC decoding and RS decoding for a code block of the demodulated second mobile service data. The AN decoder can perform AN decoding for the mobile service data output from the first data processor and the second data processor. | 2010-09-23 |
20100241932 | ERROR DETECTOR/CORRECTOR, MEMORY CONTROLLER, AND SEMICONDUCTOR MEMORY DEVICE - An error detector/corrector includes an ECC cache unit configured to store an error bit address which represents an error location by associating the error bit address with an error page address and a coefficient α of an error location polynomial; a comparison unit configured to check for a match by comparing new values with stored values, where the new values are an error page address detected by a syndrome calculation unit and a coefficient α of the error location polynomial calculated by a polynomial calculation unit while the stored values are an error page address and a coefficient α of the error location polynomial stored in the ECC cache unit; and a first error localization unit configured to identify a location of the error bit address stored in the ECC cache unit as the error location when the comparison unit determines that the compared values match. | 2010-09-23 |
20100241933 | Parallel Forward Error Correction with Syndrome Recalculation - A system and method are provided for parallel processing data that is forward error correction (FEC) protected with multiple codewords. The method accepts an electrical waveform representing a digital wrapper frame of interleaved FEC codewords. Typically, the codeword encoding is solved using an algorithm such as linear block codes, cyclical block codes, Hamming, Reed-Solomon, or Bose-Chaudhuri-Hocquenghem (BCH). The method calculates a first set of syndromes for a first codeword. In parallel with the calculation of the first set of syndromes, a second set of syndromes is calculated for a second codeword with a data component shared with the first codeword. Using the first set of syndromes, an error magnitude and location (EML) of the first codeword is performed. Using the second set of syndromes, an EML of the second codeword is performed in parallel with the EML of the first codeword. | 2010-09-23 |
20100241934 | RADIO COMMUNICATION APPARATUS AND ERROR DETECTING ENCODING METHOD - A wireless communication device is provided to make it possible to detect errors with high accuracy while to suppress reduction in throughput in the case that an LDPC (Low-Density Parity-Check) code is used for an error correcting code. In the wireless communication device, a CRC (Cyclic Redundancy Check) coding unit ( | 2010-09-23 |
20100241935 | TURBO DECODER WITH STAKE HERITAGE FOR DATA BLOCK REDUNDANT VERSION DECODING - An iterative decoding device (ITD) for a communication receiver comprises: i) a means (SISO | 2010-09-23 |
20100241936 | METHOD AND APPARATUS FOR CALCULATING FRAME CHECK SEQUENCE - One embodiment provides a system for calculating a checksum for a packet. During operation, the system receives a packet, pads the received packet with a number of bits having predetermined values, and calculates an initial checksum value for the padded packet. Subsequently, the system calculates a final checksum for the original packet by reversing the initial checksum value using the padded bits with predetermined values | 2010-09-23 |
20100241937 | TRANSMISSION DEVICE ESTIMATION METHOD AND ESTIMATING UNIT - An estimating unit includes: an error detecting unit which detects an error among a plurality of frames received from an interface unit of a transmission device; a request sending unit which produces a first frame including a data collection request for requesting data collection upon the error detecting unit detecting the error, and which sends the first frame to the interface unit; an extracting unit which extracts, from the plurality of frames received from the interface unit, a second frame including the error detected by the error detecting unit and a third frame including a reply of the interface unit to the data collection request; and a saving unit in which the second frame extracted by the extracting unit is saved. | 2010-09-23 |
20100241938 | SYSTEM AND METHOD FOR ACHIEVING IMPROVED ACCURACY FROM EFFICIENT COMPUTER ARCHITECTURES - This invention provides a system and method that can employ a low-instruction-per-second (lower-power), highly parallel processor architecture to perform the low-precision computations. These are aggregated at high-precision by an aggregator. Either a high-precision processor arrangement, or a low-precision processor arrangement, employing soft-ware-based high-precision program instructions performs the less-frequent, generally slower high-precision computations of the aggregated, more-frequent low-precision computations. One final aggregator totals all low-precision computations and another high-precision aggregator totals all high-precision computations. An equal number of low precision computations are used to generate the error value that is subtracted from the low-precision average. A plurality of lower-power processors can be arrayed to provide the low-precision computation function. Alternatively a plurality of SIMD can be used to alternately conduct low-precision computations for a predetermined number of operations and high-precision operations on a fewer number of operations. In an embodiment, aggregation can include summing values within predetermined ranges of orders of magnitude, via an adding tree arrangement, so that significant digits therebetween are preserved. | 2010-09-23 |
20100241939 | PHOTO ALBUM - An electronic photo album providing a plurality of templates, each for a different occasion or style of occasion or type of album. Each template is a computer program including a plurality of pages, at least one page having a background design, music and transition effects suitable for the subject matter of that particular album, and at least one page having one or more frames for photos or other visual mementos. The program further includes instructions for arranging the photographs or visual mementos in the template for displaying the photos singly or in groups, one after the other. The pages can be displayed in sequence automatically, with pre-selected time intervals between pages, or manually. The templates can be filled and/or sold via the Internet, downloaded to a personal computer for filling, burned on DVD's or other storage devices. According to one embodiment, the photos are uploaded to a central server, where the album is assembled and may be stored on a memory device or downloaded back to the user's computer. | 2010-09-23 |
20100241940 | Trail-Based Data Content Discovery, Organization, and Processing - Embodiments described herein include a trail generator for implementing a content trail associated with selected data pages. The trail generator retrieves references to data pages selected from the Internet from storage and generates a content trail for the data pages selected from the Internet. The content trail is generated using the references by organizing the references into a user-defined, ordered sequence in the content trail and interconnecting the reference using user-assigned relationships to define at least one path in the content trail that is navigable by a viewer. | 2010-09-23 |
20100241941 | Method and System for Forming a Hyperlink Within a Digital Version of a Paper - A method performed by a computer system. The method includes storing a version of a mass-produced printed paper, identifying at least a subset of characters within the version, and in response to the identified subset, forming at least one hyperlink within the version, the version being displayable on a display device as a likeness of the paper including an indicator of a hyperlink. | 2010-09-23 |
20100241942 | METHOD AND SYSTEM FOR FORMING A HYPERLINK WITHIN A DIGITAL VERSION OF A PAPER - A method performed by a computer system. The method includes storing a version of a mass-produced printed paper, identifying at least a subset of characters within the version, and in response to the identified subset, forming at least one hyperlink within the version, the version being displayable on a display device as a likeness of the paper including an indicator of a hyperlink. | 2010-09-23 |
20100241943 | SYSTEM AND METHOD FOR THE COMPARISON OF CONTENT WITHIN TABLES SEPARATE FROM FORM AND STRUCTURE - A system, method and computer program product for comparison of content within tables, separate from the form and structure of those tables; including identifying tables in a first and second document, creating respective text arrays of content of the tables from the first and second documents, comparing the content of the respective text arrays to determine differences between the content of the tables, and displaying the determined differences between the content of the tables, regardless of form or structure of the tables. | 2010-09-23 |
20100241944 | METHOD AND APPARATUS FOR ASSOCIATING ADVERTISING CONTENT WITH COMPUTER ENABLED MAPS - A computer based system and method for mobile and online Internet type advertising that includes advertisements in “tag maps”, which are interactive maps with associated text strings. The system allows advertisers to buy, lease or bid in real time for advertising opportunities associated with particular tags (text strings) within such tag maps. This is in the context of Internet web pages. This further allows advertisers to modify the display or content of the associated tag maps and/or advertising units. | 2010-09-23 |
20100241945 | PROACTIVE CREATION OF PHOTOBOOKS - A method for proactively creating a photobook includes identifying a group of images by a computer system and automatically creating a design for a photobook by the computer system without receiving a user's request for designing a photobook if the number of images in the group is determined to be within a predetermined range. Pages of the photobook incorporate a plurality of images in the group. The method further includes presenting the design of the photobook to a user for preview and receiving an order from the user for a physical manifestation of the photobook based on the design. | 2010-09-23 |
20100241946 | ANNOTATING IMAGES WITH INSTRUCTIONS - A method described herein includes the acts of receiving an image captured by a mobile computing device and automatically annotating the image to create an annotated image, wherein annotations on the annotated image provide instructions to a user of the mobile computing device. The method further includes transmitting the annotated image to the mobile computing device. | 2010-09-23 |
20100241947 | ADVANCED FEATURES, SERVICE AND DISPLAYS OF LEGAL AND REGULATORY INFORMATION - Systems and techniques are disclosed that allow a user to enter a query in a query input region of a graphical user interface and respond to the query by automatically directing it to an appropriate database, saving a user from having to choose among the myriad databases within the system. The system provides shareable folders for not only selected documents or excerpts from documents, but also for annotations and markups associated with documents. The system also enables a user to set permissions as to whether to allow documents, as well annotations and markups, private or publicly available to other users. Further, the system allows a user to specify an action that is to occur once a particular event occurs affecting a document, annotation or markup. | 2010-09-23 |
20100241948 | Overriding XSLT Generation - A method is presented for editing and saving a web page at a client based web-page editor. A rendered web page is received from a server computer and displayed at a web-page editor on the client computer. The client computer identifies one or more customizable web parts on the web page and also identifies one or more shared templates that are associated with the customizable web parts. Each identified shared template is copied as an overriding template. A data view of one or more web parts is edited, causing one or more of the overriding templates associated with the web part to be modified. When the edited changes are saved, the client computer sends a message to the server computer. The message includes the portions of the overriding templates that are modified as a result of the edited changes to the web page. | 2010-09-23 |
20100241949 | METHOD OF CODING OR DECODING A STRUCTURED DOCUMENT BY MEANS OF AN XML SCHEMA, AND THE ASSOCIATED DEVICE AND DATA STRUCTURE - The present invention concerns a method and device for coding or decoding a structured document, for example an XML document, using a structure-describing file of the XML Schema type. | 2010-09-23 |
20100241950 | XPATH-BASED DISPLAY OF A PAGINATED XML DOCUMENT - A computer-implemented method, device, and computer readable medium transform a markup language document from a digital form to a user-specified form on a display device. Based on a configuration file, a digital markup language document is processed. For a current navigated-to page in the markup language document, context is set to a page node, and a page transformation is performed by the computer. A selection language expression is evaluated, and a node transformation is performed. The node transformation may include setting context, determining the type of decoration associated with the current context, reading the selection language expressions, computing a decoration parameter value for each of the decoration parameters associated with each declaration, and creating and displaying a decoration based on the computed decoration parameter values. The steps may be repeated for remaining markup language node and for each remaining decoration declaration. | 2010-09-23 |
20100241951 | Generating Formatted Documents Based on Collected Data Content - Embodiments described herein include a document generator, which is implemented using a computing system with one or more computing devices, to generate a formatted document associated with a collection of data page units. The document generator or can include a collector, an organization unit, and a formatting unit. The collector facilitates collecting data page units in response to a user selection. The data page units are collected intact and in their original format and are associated with a first ordered sequence. The organization unit facilitates re-sequencing the data page units to associate the data page units with a second ordered sequence. The formatting unit facilitates outputting a formatted document incorporating the collected data page units in the second ordered sequence. | 2010-09-23 |
20100241952 | EXTENDABLE META-DATA SUPPORT IN FINAL FORM PRESENTATION DATASTREAM PRINT ENTERPRISES - Methods, systems, and apparatus for generating and associating meta-data with a final form presentation datastream document where the meta-data is structured in accordance with the datastream component architectures. Meta-data objects (“MDOs”) are architected as components of a presentation document and thus are well defined to allow applications to reliably access and process the meta-data contained therein. The MDOs may be associated with other components of the document and are architected to be extensible and flexible while still adhering to an architectural structure. The MDOs may be descriptive (no affect in document presentation) or operational (affects document presentation if processed). Standard types of MDOs may include XML standard information, JDF standard information, PWG standard information, and digital signature information. A variety of standard categories further define typical meta-data forms and applications thereof. | 2010-09-23 |
20100241953 | METHOD AND APPARATUS FOR ENCODING/DECONDING SIGNAL - The disclosed embodiments relate to a multimedia data encoding/decoding method and apparatus. In some aspects, an encoding method includes generating a file type area having information on a file format; generating a data area comprising a plurality of media data areas; and generating a media information area comprising a plurality of track areas corresponding to the plurality of media data areas, respectively. According to one aspect, the multimedia data encoding/decoding method and apparatus can construct a slide show using only a small amount of multimedia data. Thus, a time taken to process and transmit the multimedia data can be reduced. | 2010-09-23 |
20100241954 | Method and System for Deriving and Matching Local Formatting in an Electronic Document - Determining and applying format attributes associated with content in an electronic document that is cut or copied from an electronic document and pasted into the same or different electronic document. The determination may be based on the format attributes of the content within a region of an electronic document containing the cut or copied content and the format attributes of a region of content that includes the location where the cut or copied text may be pasted. Local formatting may be associated with the source region of content and the destination region of content. Direct, or emphasis formatting, may be associated with content that has been cut or copied. | 2010-09-23 |
20100241955 | ORGANIZATION AND MANIPULATION OF CONTENT ITEMS ON A TOUCH-SENSITIVE DISPLAY - Embodiments related to the manipulation of content items on a touch sensitive display are disclosed. One disclosed embodiment comprises a method for operating a graphical user interface on a computing device comprising a touch-sensitive display. The method comprises displaying a content container on the touch-sensitive display, the content container being configured to arrange one or more content items in the content container as a grouped set of content items and to allow a user to selectively move content items into and out of the content container. The method further comprises displaying an ungrouped set of content items on the touch-sensitive display outside of the content container, receiving a user input via a user interface associated with the content container, and in response to the user input, highlighting a content item in the ungrouped set of content items to form a highlighted ungrouped content item. | 2010-09-23 |
20100241956 | Information Processing Apparatus and Method of Controlling Information Processing Apparatus - According to one embodiment, an information processing apparatus includes a touch panel comprising a display unit comprising a display screen and a touch sensor provided on the display screen and configured to output detection signals indicating touched positions on the display screen, a mode setup module configured to set a hovering mode when a one detection signal of the detection signals indicates an inside position of a hovering mode area set on the display screen, and an event output module configured to output a one position event based on an another detection signal to a one program which controls a window displayed at the outside position of the display screen when the hovering mode is set and the another detection signal of the detection signals indicates an outside position of the hovering mode area. | 2010-09-23 |
20100241957 | SYSTEM WITH DDI PROVIDING TOUCH ICON IMAGE SUMMING - A data processing system having a display incorporating a touch screen, a constituent display driver (DDI) and method of display an image including a touch icon are disclosed. The DDI receives image data principally defining the display data defining the image on the display and separately receives touch icon image data defining the touch icon within the image. The image data and the touch icon image data are combined in the DDI to generate the display data provided to the display. | 2010-09-23 |
20100241958 | METHOD AND SYSTEM TO MANAGE AND PRIORITIZE WINDOWS BASED ON TOUCH STRIP INPUTS - Method and system for managing and prioritizing windows based on touch strip inputs. A method may include detecting a user gesture on a touch strip positioned on a screen, where the screen has multiple regions, and each region is associated with a set of applications. The method further includes identifying at least one of the regions that corresponds to the user gesture, determining which action should be performed with respect to at least one application associated with the identified region, and performing the action with respect to the at least one application associated with the identified region. | 2010-09-23 |
20100241959 | Enhanced 3D Sound - A system and method are disclosed for providing improved 3D sound experience to a user. The sound generation layer is customizable to allow the user and/or application provider to modify the internal rules the sound generation layer uses to render sounds, to amplify sounds that fall below a pre-set or user-set volume level, and to specifically amplify/soften certain sounds (such as game specific sounds like gunfire or footsteps), or specific frequencies of sounds. A graphical user interface can communicates with the sound generation layer to handle any or all the above, so that a lay user can easily adjust these settings without having to understand the underlying algorithms. | 2010-09-23 |
20100241960 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - An information processing apparatus having an input configured to receive a first operation and a second operation input by a user, a playback unit configured to obtain predetermined data and play back the data based on the operation input by the user from the input; and a display control unit configured to control, in correspondence with a virtual hierarchical structure for classifying the predetermined data, a display of a display screen indicating each hierarchy level, and for controlling a display of a predetermined mark in the display screen. The display control unit also controls the display of the predetermined mark corresponding to the predetermined data which is played back by the playback unit in a manner different from other non-selected marks while the predetermined mark is being selected. | 2010-09-23 |
20100241961 | CONTENT PRESENTATION CONTROL AND PROGRESSION INDICATOR - A graphical interface for presenting the relationship between a primary content item and multiple supplemental content items. A progression bar corresponding to the rendering or playback of the primary content is provided to show the progression through the primary content. A series of graphic elements, each corresponding to a supplemental content item are associated with a position along the progression bar. As a cursor moves across the progression bar indicating progressing through the primary content, supplemental content associated with the cursors position becomes available for viewing. Graphical enhancements of the graphic elements provide indicators that the supplemental content items are becoming relevant and available for viewing. | 2010-09-23 |
20100241962 | MULTIPLE CONTENT DELIVERY ENVIRONMENT - A content presentation environment enables a primary content source to be presented to a user, along with supplemental content that may relate to the primary content or, may be completely unrelated (such as an advertisement). As the primary content is presented, supplemental content is either automatically presented or made available for selection by a user. In addition, a user may select and add additional supplemental content to be associated with or incorporated into the presentation environment. | 2010-09-23 |
20100241963 | SYSTEM, METHOD, AND APPARATUS FOR GENERATING, CUSTOMIZING, DISTRIBUTING, AND PRESENTING AN INTERACTIVE AUDIO PUBLICATION - Systems, methods, and apparatuses for generating, customizing, distributing, and presenting an interactive audio publication to a user are provided. A plurality of text-based and/or speech-based content items is converted into voice-navigable interactive audio content items that include segmented audio data, embedded visual content, and accompanying metadata. An audio publication is generated by associating one or more audio content items with one or more audio publication sections, and generating metadata that defines the audio publication structure. Assembled audio publications may be used to generate one or more new custom audio publications for a user by utilizing one or more user-defined custom audio publication templates. Audio publications are delivered to a user for presentation on an enabled presentation system. The user is enabled to navigate and interact with the audio publication, using voice commands and/or a button interface, in a manner similar to browsing visually-oriented content. | 2010-09-23 |