38th week of 2012 patent applcation highlights part 63 |
Patent application number | Title | Published |
20120239942 | Preservation of User Data Privacy in a Network - An example apparatus is provided that receives a pseudonym and encrypted identifier, where the pseudonym is of a user's personal data. The pseudonym has been generated using a first secret key, and the encrypted identifier has been generated by encrypting the identifier using a second secret key. The first and second secret keys are known to other user(s) authorized to access the data, and are unknown to the apparatus. The operations also include storing the personal data in a database under the pseudonym, and indexed by the encrypted identifier. The keys used for encryption and pseudorandom generation can be provided by a second apparatus (e.g. an offline security manager), which may employ a proxy re-encryption scheme to provide proper keys to the apparatus based on access policies. Only the authorized users can decrypt the keys with their private keys, thus can query the user records stored in the apparatus. | 2012-09-20 |
20120239943 | STORAGE SYSTEM, STORAGE CONTROL APPARATUS, AND STORAGE CONTROL METHOD - In a storage system, a storage apparatus has an encryption key generator and an encryption processor that encrypts data to be recorded in a storage region using an encryption key from the encryption key generator, and is able to change an encryption key for each divided region set in the storage region. A control apparatus has a logical volume setting unit that requests the encryption processor to set an individual divided region for each storage region set as a logical volume in the storage region of the storage apparatus and a data erasure processor that requests the encryption processor to change the encryption key used for encryption in the divided region corresponding to the logical volume to be erased. | 2012-09-20 |
20120239944 | Selective Encryption of Data Stored on Removable Media in an Automated Data Storage Library - In an automated data storage library, selective encryption for data stored or to be stored on removable media is provided. One or more encryption policies are established, each policy including a level of encryption, one or more encryption keys and the identity of one or more data cartridges. The encryption policies are stored in a policy table and the encryption keys are stored in a secure key server. A host requests access to a specified data cartridge and the cartridge is transported from a storage shelf in the library to a storage drive. Based on the identity of the specified cartridge, the corresponding encryption policy is selected from the table and the appropriate encryption key is obtained from the key server. The storage drive encrypts data in accordance with the key and stores the data on the media within the specified data cartridge. | 2012-09-20 |
20120239945 | DIRECTING A POWER SIGNAL FROM A PORT POWER CONTROLLER TO ONE OF MULTIPLE PHYSICAL PORTS - A technique is able to direct a power signal from a port power controller to one of multiple physical ports. The technique involves activating a set of port power controllers. Each port power controller is constructed and arranged to deliver power to a device through at most one physical port at a time. The technique further involves performing a set of discovery operations to discover device presence, the set of discovery operations providing discovery data. The technique further involves providing, based on the discovery data provided by the set of discovery operations, a set of switching signals to switching circuitry which is coupled to a set of physical ports. The switching circuitry is constructed and arranged to steer power signals from the activated set of port power controllers through the set of physical ports to deliver power to a set of devices. | 2012-09-20 |
20120239946 | Independent Power Control of Processing Cores - Independent power control of two or more processing cores. More particularly, at least one embodiment of the invention pertains to a technique to place at least one processing core in a power state without coordinating with the power state of one or more other processing cores. | 2012-09-20 |
20120239947 | NETWORK BASED POWER MANAGEMENT - A method and device are described including receiving an input signal at a device, determining a source of the received input signal and selectively powering on portions of the device responsive to the determination. | 2012-09-20 |
20120239948 | INFORMATION PROCESSING APPARATUS, POWER MODE CONTROL METHOD, AND POWER MODE CONTROL PROGRAM PRODUCT - An information processing apparatus switches from a regular power mode to a power saving mode in the event that a first control unit does not process packets for a certain period of time. The information processing apparatus includes a packet table in which packets to be processed by the first control unit are registered, and a determining unit for determining whether the system of the information processing apparatus can switch to the power saving mode. In the event that the determining unit determines that the system can switch to the power saving mode, a network controller processes the packets based on the packet table. | 2012-09-20 |
20120239949 | ELECTRONIC DEVICE AND METHOD FOR APPLICATION AND PROFILE SENSITIVE BATTERY POWER MANAGEMENT - A method of power management in a portable electronic device powered by a finite power supply, such as a battery, is provided. The method comprises determining a residual power level in the finite power supply; and selectively disabling one or more applications installed on the portable electronic device based on an application ranking profile of each of the one or more applications when the residual power level falls below a threshold power level. | 2012-09-20 |
20120239950 | Apparatus and Method for Variable Authentication Requirements - An apparatus and method are disclosed for variable authentication requirements. The apparatus includes an operating status module identifying a change in an operating status of a device and maintaining a history of operating statuses, and an access control module comparing a current operating status with a previous operating status. The apparatus also includes a profile module maintaining a trust indicator for each operating status. The access control module determines a level of authentication required to unlock the device in response to the trust indicator associated with the current operating status. The method includes identifying a change in an operating status of a device and maintaining a history of operating statuses, and comparing a current operating status with a previous operating status. The method also includes maintaining a trust indicator for each operating status, and determining a level of authentication required to unlock the device in response to the trust indicator associated with the current operating status. | 2012-09-20 |
20120239951 | POWER SUPPLY SYSTEM WITH ENERGY-SAVING FUNCTION - A power supply system includes a power supply, a switch control circuit, a voltage rectifying circuit, and a trigger switch connected to the switch control circuit. The switch control circuit is connected between an alternating current (AC) power source and the power supply. The voltage rectifying circuit is connected between the AC power source and the switch control circuit to rectify an AC voltage into a direct current (DC) voltage to power the switch control circuit. When the computer system is powered off, the power supply fails to output a system voltage, and the trigger switch fails to be triggered, the switch control circuit disconnects the power supply from the AC power source. When the computer system is powered off, the power supply fails to output a system voltage, and the trigger switch is triggered, the switch control circuit connects the power supply to the AC power source. | 2012-09-20 |
20120239952 | INFORMATION PROCESSING APPARATUS, POWER CONTROL METHOD, AND RECORDING MEDIUM - A disclosed information processing apparatus includes a plurality of operating systems, a resource information storage part configured to store resource information including usage status information on hardware resources of the information processing apparatus, and a controller configured to specify at least one of the operating systems based on the resource information to report a resource release request of a desired one of the hardware resources to the specified operating system and receive a resource release report on the desired hardware resource from the specified operating system to control power associated with the desired hardware resource. | 2012-09-20 |
20120239953 | INFORMATION PROCESSING APPARATUS, POWER SAVING CONTROL METHOD, AND STORAGE MEDIUM - An information processing apparatus has a sub system that, while a main system is in power saving state, analyzes a protocol of a network communication and recovers the main system to an ordinary power mode from the power saving state, in accordance with the protocol. There is a setting unit that sets a re-transition condition which is a condition to make the main system switch to the power saving state again, depending on a kind of the network communication. Further, there is a control unit that monitors whether the re-transition condition is satisfied and switches the main system to the power saving state in response to the re-transition condition being satisfied. | 2012-09-20 |
20120239954 | APPARATUS AND METHOD FOR REDUCING CURRENT CONSUMPTION IN A PORTABLE TERMINAL - An apparatus and method for reducing current consumption in a portable terminal are provided, in which upon generation of a task, a controller transitions to a Virtual Maximum Clock (VMC) level and changes a clock level from the VMC level according to a load state of the controller, to process the task. Moreover, the controller changes the clock level by at least one of transition from the VMC level to an RMC level, a stepwise increase from the VMC level, a stepwise decrease from the VMC level, and a hold at the VMC level, according to the load state of the controller. | 2012-09-20 |
20120239955 | ELECTRONIC DEVICE - An opening/closing detection unit detects a transition of an electronic device from an open state to a closed state or from the closed state to the open state. An electrical-power control unit sets an operation mode of an application processing unit that executes an application. When a transition from the open state to the closed state is detected while a hold switch is in an OFF state, the electrical-power control unit switches an operation mode of an application processing unit from a normal mode to a sleep mode. On the other hand, when a transition from the open state to the closed state is detected while the hold switch is in an ON state, the electrical-power control unit does not switch the operation mode of the application processing unit from the normal mode to the sleep mode. | 2012-09-20 |
20120239956 | METHOD OF REDUCING POWER CONSUMPTION OF SYSTEM SOFTWARE USING QUERY SCHEDULING OF APPLICATION AND APPARATUS FOR REDUCING POWER CONSUMPTION USING THE METHOD - A method is provided. The method includes in response to a new query or new input data being input, calculating a required minimum number of cycles per unit time which corresponds to the minimum number of cycles per unit time that is required to process the new query or the new input data, selecting a query to execute first, calculating the number of cycles to be processed during the time period set in advance by multiplying the calculated, required minimum number of cycles per unit time with a time period that is allocated to process the selected query or the input data and is set in advance, and putting a system into a dormant state for a remaining period of time in response to the calculated number of cycles being completely executed within the time period set in advance. | 2012-09-20 |
20120239957 | MULTIMEDIA PLAYER HAVING BATTERY BACKUP POWER - A multimedia player having battery backup power has a housing, a battery seat, a rechargeable battery and a circuit module. The battery seat is formed on a periphery of the housing and has a battery connector electrically connected with a power circuit of a power module mounted inside the housing. The rechargeable battery is conveniently and directly mounted on the battery seat and supplies backup power to the power circuit of the power module through the battery connector. As the power circuit is connected with an AC power source, the power circuit further converts the AC power into DC power to charge the rechargeable battery when the AC power supply is normal, thereby reducing the frequency of battery replacement. | 2012-09-20 |
20120239958 | Determining Redundancy Of Power Feeds Connecting A Server To A Power Supply - Methods, system, and computer program products are provided for determining redundancy of power feeds connecting a server to a power supply. Embodiments include receiving, by a redundancy monitoring manager, from each of a plurality of redundancy monitoring interposers, connection information, wherein each redundancy monitoring interposer comprises a device that provides an electrical contact between a power circuit and one of a power supply, the server, and another power circuit; in dependence upon the connection information, determining, by the redundancy monitoring manager, for each power feed provided to the server, which power circuits supply the power feed; determining, by the redundancy monitoring manager, if any of the power feeds are supplied by the same power circuit; and indicating, by the redundancy monitoring manager, that the server has at least one non-redundant power feed when multiple power feeds of the server are supplied by the same power circuit. | 2012-09-20 |
20120239959 | POWER CONSUMPTION MEASUREMENT SYSTEM, OUTLET DEVICE, CONTROL DEVICE, MEASURING DEVICE, AND POWER CONSUMPTION MEASURING METHOD - An outlet device ( | 2012-09-20 |
20120239960 | METHOD FOR COMPENSATING A TIMING SIGNAL, AN INTEGRATED CIRCUIT AND ELECTRONIC DEVICE - A method for compensating a timing signal with which an outputting of data states of at least one data signal is synchronised. The method comprises receiving a current set of data states and a next set of data states, identifying state transitions between the current set of data states and the next set of data states, determining an amount of compensation to apply to the timing signal based at least partly on the state transitions identified between the current set of data states and the next set of data states, and applying the determined amount of compensation to the timing signal such that the compensation applies to the outputting of the next set of data states. | 2012-09-20 |
20120239961 | SYNCHRONOUS DATA PROCESSING SYSTEM AND METHOD - A synchronous data processing system includes a memory module to store data and a memory controller coupled to the memory module. The memory controller includes a clock inverter to receive an input clock signal and to transmit an inverted clock signal to the memory module. The inverted clock signal incurs a first propagation delay prior to reaching the memory module as a memory clock signal. A write data buffer is coupled to the memory module. The write data buffer transmits data to the memory module in response to the input clock signal. An asynchronous first-in-first-out (ASYNC FIFO) buffer is coupled to the memory module. The ASYNC FIFO buffer reads data from the memory module in response to a feedback signal generated by feeding back the memory clock signal to the ASYNC FIFO buffer. | 2012-09-20 |
20120239962 | METHOD AND A DEVICE FOR CONTROLLING A CLOCK SIGNAL GENERATOR - A device for controlling a clock signal generator includes a processor ( | 2012-09-20 |
20120239963 | TIMING UNINTERRUPTIBLE PROCESSES - A method for controlling the execution of a process in a user device, such as a set-top-box is provided. An instruction is received at an input of the user device from the user and this instruction causes an uninterruptible process to begin or commence in the user device after a time delay, measured preferably from receipt of the initial instruction. The input, or inputs, of the device is/are monitored to determine whether a subsequent instruction is received from the user within a time period. Based on this determination, the time delay applied to future processes is adjusted. By adjusting the time delay in response to input from the user, the time delay can be automatically matched to a user's preferences. By adjusting the time delay in response to input from the user, the time delay can be automatically matched to a user's preferences. A corresponding apparatus and computer program are also provided. | 2012-09-20 |
20120239964 | FAILOVER SCHEME WITH SERVICE-BASED SEGREGATION - A system provides a set of services. The system includes nodes that are in communication with each other. The system segregates the services into at least first and second groups of services, assigns the first group of services to a first set of the nodes, and assigns the second group of services to a second set of nodes. The first set of nodes provides the first group of services, and the second set of nodes provides the second group of services. | 2012-09-20 |
20120239965 | Method and Device for Link Protection in Virtual Private Local Area Network - The present invention discloses a method and device for a link protection in a virtual private local area network, which relates to the network data communication technology. The method of the present invention includes: in a networking process of a VPLS network, a link protection device establishing a main tunnel and a standby tunnel of MPLS TE for a link, and creating a VPLS forwarding table to deal with the information of the established MPLS TE main tunnel and standby tunnel; and when receiving a VPLS message, the link protection device searching the information of the MPLS TE main tunnel of the VPLS message according to a way of accessing the VPLS network of the VPLS message and the VPLS forwarding table, and if the found MPLS TE main tunnel is invalid, then transmitting the received VPLS message by adopting the standby tunnel of the MPLS TE main tunnel. | 2012-09-20 |
20120239966 | SYSTEM AND METHOD FOR SESSION RESTORATION AT GEO-REDUNDANT GATEWAYS - A method and system for managing a backup service gateway (SGW) associated with a primary SGW, comprising periodically receiving from the primary SGW at least a portion of corresponding UE session state information, the received portion of session state information being sufficient to enable the secondary SGW to indicate to an inquiring management entity that all user sessions associated with a group of mobile devices supported by the primary SGW are in a live state; and in response to a failure of the primary SGW, assuming management of IP addresses and paths associated with the primary SGW and causing each UE supported by the failed primary SGW to reauthorize itself to the network. | 2012-09-20 |
20120239967 | RECOVERY FROM MEDIUM ERROR ON TAPE ON WHICH DATA AND METADATA ARE TO BE STORED BY USING MEDIUM TO MEDIUM DATA COPY - A copy export application implemented in a computational device receives a request to perform a copy export operation of data and metadata to a selected tape in a tape library coupled to the computational device. The copy export application copies the data from the computational device to the selected tape. The copy export application determines a medium error on the selected tape while copying the metadata from the computational device to the selected tape, subsequent to completion of the copying of the data from the computational device to the selected tape. The copy export application sends a request to a tape control application to replace the selected tape by a new tape and copy the data from the selected tape to the new tape. The copy export application copies the metadata to the new tape. | 2012-09-20 |
20120239968 | STORAGE APPARATUS, CONTROL APPARATUS, AND STORAGE APPARATUS CONTROL METHOD - In a storage apparatus a control section writes, at the time of updating at least a part of first data stored in a first storage area by at least a part of second data, the second data to a second storage area other than the first storage area. In addition, the control section determines whether or not a write error occurs. When the write error does not occur, the control section combines the first data and the second data. | 2012-09-20 |
20120239969 | BLOCKING WRITE ACCESS TO MEMORY MODULES OF A SOLID STATE DRIVE - Described are embodiments of an invention for blocking write access to memory modules of a solid state drive. The solid state drive includes a controller access module or a memory access module that controls write access to the solid state drive and the memory modules of the solid state drive. Upon determining that a memory module has failed, the failed memory module or the entire solid state memory device is configured to be read only to prevent an errant write of data over critical data. Further, a failed memory module, or solid state device memory having a failed memory module, may be replaced upon failure. | 2012-09-20 |
20120239970 | METHODS FOR REDUNDANT ARRAY OF INDEPENDENT DISK (RAID) STORAGE RECOVERY - A method for managing storage devices in a storage subsystem having an array of storage devices includes receiving an error message; determining that the error message indicates that at least one storage device in the array of storage devices has failed; collecting an array record comprising storage device characteristics of the failed storage device in response to determining that the error message indicates that at least one storage device has failed; collating a candidate record comprising a plurality of candidate entries; comparing storage device characteristics of the failed storage device of the array record with the storage device characteristics of each of the candidate entries; identifying a first candidate storage device having storage device characteristics that match the storage device characteristics of the failed storage device; and identifying a second candidate storage device having storage device characteristics most similar to the storage device characteristics of the failed storage device. | 2012-09-20 |
20120239971 | MITIGATING KNOWN SOFTWARE DEFECTS - A method, system, and computer program product for mitigating known software defects are provided in the illustrative embodiments. A code containing the defect is executed in a data processing system. An error caused by the defect is detected. A function implemented external to the code is called, where the function is a part of a library accessible to the code, and where the function is called for the code for a purpose other than to correct the error. A corrective code embedded in the function is executed, the corrective code attempting to correct the error. Executing the code is continued after the corrective code has corrected the error. | 2012-09-20 |
20120239972 | SYSTEM AND METHOD FOR CURING A READ INABILITY STATE IN A MEMORY DEVICE - A system and method for correcting a boot error is disclosed. The system comprises a solid-state nonvolatile memory device, the solid-state nonvolatile memory device storing a boot loader at a predetermined block having a first address on the solid-state nonvolatile memory device. The system further comprises a main controller that retrieves the boot loader from the predetermined block upon powering up. The system also includes a monitoring module configured to monitor an initial boot sequence of the main controller and to determine when the predetermined block has a read inability error. The main controller obtains a backup boot loader from a backup block when the monitoring module determines that the predetermined block is corrupted. | 2012-09-20 |
20120239973 | Managing Errors In A Data Processing System - A method of managing errors in a data processing system ( | 2012-09-20 |
20120239974 | DISASTER RECOVERY FAILBACK - Pursuant to execution of a predetermined failback policy, if a storage device is not preexistent in a source storage system operable in the computing environment, and an owner of the storage device is one of a DR storage system and a storage system having previously withdrawn from a replication grid, and the DR storage system has authorization to transfer ownership of the storage device by a replacement operation, an instance of the storage device is replicated to the source storage system to generate a replicated instance of the storage device on the source storage system, and ownership of the storage device is designated as the source storage system for each of the instance and the replicated instance of the storage device. | 2012-09-20 |
20120239975 | Reducing Application Downtime During Failover - Reducing application downtime during failover including identifying a critical line in the startup of an application, the critical line comprising the point in the startup of the application in which the application begins to use dependent resources; checkpointing the application at the critical line of startup; identifying a failure in the application; and restarting the application from the checkpointed application at the critical line. | 2012-09-20 |
20120239976 | APPARATUS AND METHOD FOR DETERMINING A READ LEVEL OF A FLASH MEMORY AFTER AN INACTIVE PERIOD OF TIME - Disclosed is an apparatus and method for determining a dwell time in a non-volatile memory circuit after a shutdown of the memory circuit. A voltage shift is calculated by comparing a first read level voltage required to read a test block stored before the shutdown and a second read level voltage required to read a second test block stored after the shutdown. A shutdown time is determined from a look up table indexed by the voltage shift and a number of program/erase cycles. The dwell time is calculated as a function of the drive temperature, a clock, and a block time stamp. Once the dwell time is calculated, a controller calculates a new read level voltage based, in part, on the dwell time and provides one or more programming commands representative of the new read level voltage to the memory circuit to read the memory circuit. | 2012-09-20 |
20120239977 | System and Method for Self-Supporting Applications - A method and system self-supportable devices and applications are provided. The method and system in one embodiment allows devices and applications to automatically communicate and service themselves, for example, by checking knowledgebase services and other services for instructions on how to handle an exception. In another embodiment, the devices and applications automatically initiate actions needed to handle the exception. | 2012-09-20 |
20120239978 | CONTROLLER SUPPORT APPARATUS, CONTROLLER SUPPORT PROGRAM EXECUTED ON THE APPARATUS, STORAGE MEDIUM STORING THE PROGRAM, AND METHOD OF ESTIMATING EXECUTION TIME OF CONTROL PROGRAM - A controller support program causes a processor to acquire a first control execution time which is an execution time of a first control program which is an object program generated from a control source program, which is a source program of a control program generated in accordance with an object of control of a user, and operating at the simulator, the first control execution time being measured at the simulator. The processor also calculates an estimated execution time which is an estimated value of an execution time, at the controller, of a second control program which is an object program generated from the control source program and operating at the controller, by converting the first control execution time using the calibration data. Data representing the estimated execution time is output. | 2012-09-20 |
20120239979 | RADIO DEVICE, COMMUNICATION CONTROL METHOD, AND RADIO COMMUNICATION SYSTEM - A test method which is performed by a computer, the test method includes reducing a first period of timer interruption to a second period by multiplying the first period by a prescribed coefficient; converting, by using the computer, a wait time of a task, which waits for processing operating asynchronously with the timer interruption, into a first periodicity which is obtained by dividing the second period; obtaining a second periodicity by dividing the first periodicity by the prescribed coefficient; and determining the timer interruption on the basis of the second periodicity. | 2012-09-20 |
20120239980 | AGGREGATION SYSTEM ERROR HANDLING - Aggregation apparatus that comprises a computer, a display controlled by the computer, and networking hardware connecting the computer to a network. The computer is programmed so that the aggregation apparatus connects to a plurality of sites on the Internet, authenticates itself with each of the sites, and attempts to retrieve information from said sites. The information comprises different data types. If no error is detected or trapped, an aggregation of information is produced and rendered as output. If an error is detected or trapped, an attempt is made to associate the error with an error code. If the error code is associated with the error, then the aggregation apparatus communicates an instruction to a user interface to trigger presentation of a message to take an action. If the error does not match an error code, an instruction is communicated to the user interface that a particular action has occurred. | 2012-09-20 |
20120239981 | Method To Detect Firmware / Software Errors For Hardware Monitoring - Error reporting software-based method where an error list for a currently-running version of some target software (or firmware) is compared to an error list for a previous versions. Helpful information can be gleaned from the comparison of error lists. For example, if it is known that the hardware configuration has not changed, as between the two lists, and there is an error on the current list that does not appear on the previous list, then this indicates that the error is in the software update and is not a hardware problem. | 2012-09-20 |
20120239982 | METHODS FOR DIAGNOSING ENTITIES ASSOCIATED WITH SOFTWARE COMPONENTS - In one embodiment, a method includes recording event history information for one or more events associated with an entity; evaluating the event history information for each of the one or more events associated with the entity against a symptom rule, wherein the symptom rule defines a validity state of a diagnosis; issuing a subscription to one or more subscribers, wherein the subscription enables the one or more subscribers to receive diagnosis information; and indicating the validity state of the diagnosis to the subscriber, wherein the recording and the evaluating are performed independently such that the issuing and the event history information and the are substantially decoupled. Other methods are also described, according to various embodiments. | 2012-09-20 |
20120239983 | COMPUTERISED STORAGE SYSTEM COMPRISING REPLACEABLE UNITS FOR MANAGING TESTING OF REPLACEMENT UNITS - A method for use in a computerized storage system comprising one or more replaceable units, for managing testing of one or more replacement units, where the storage system is automatically placed in a testing mode in response to a given unit being replaced and if testing fails the storage system automatically fails back to a service mode. | 2012-09-20 |
20120239984 | NONVOLATILE SEMICONDUCTOR MEMORY - According to one embodiment, a nonvolatile semiconductor memory includes a control circuit. The control circuit is configured to repeat an application of a write pulse and a verify read operation to a selected word line, perform a read operation from a selected memory cell after storing of program data is judged to be completed by a verify circuit, and output a status information indicating that a program operation has passed to a external controller when data read by a read operation and a program data match and the status information indicating that the program operation has failed to the external controller when both do not match. A data latch circuit continues to latch the program data even after the storing of the program data is judged to be completed by the verify circuit. | 2012-09-20 |
20120239985 | COMPUTER-READABLE MEDIUM STORING WRAPPER PROGRAM AND INTEGRATED CIRCUIT APPARATUS - A non-transitory computer-readable medium storing wrapper program which allows an application program, having a code to call up a porting source API, to operate on a porting destination OS, the wrapper program causes a computer to execute: an error determination step of, when the porting source API is called up by the application program, referring to a porting source error condition DB, and error condition information to be output to the calling source of the porting source API satisfies the error condition information, determining whether the porting source API satisfies the error condition information of the porting source error condition DB, and outputting the corresponding error information to the application program when the error condition information is satisfied; and an API conversion step of calling up the porting destination API of the porting destination OS corresponding to the porting source API when the error condition information is not satisfied. | 2012-09-20 |
20120239986 | SCRIPT EXECUTION WITH FALLBACK - A script specifies a script action and an expected reaction in response to the script action. When one of the script actions is executed, a failure is detected indicating that the expected reaction did not occur. In response to the failure, a fallback action is executed. | 2012-09-20 |
20120239987 | System and Method of Manipulating Virtual Machine Recordings for High-Level Execution and Replay - Execution behavior for processes within a virtual machine is recorded for subsequent replay. The execution behavior comprises a detailed, low-level recording of state changes for processes within the virtual machine. The low-level recording is processed via replay to produce a sliced recording that conforms to time, abstraction, and security requirements for a specific replay scenario. Multiple stages of replay may be arbitrarily stacked to generate different crosscut versions of a common low-level recording. | 2012-09-20 |
20120239988 | COMPUTING UNIT, METHOD OF MANAGING COMPUTING UNIT, AND COMPUTING UNIT MANAGEMENT PROGRAM - The processing load caused by fault monitoring of software components is reduced. Provided is a computing unit ( | 2012-09-20 |
20120239989 | Monitoring and Verifying a Clock State of a Chip - A mechanism is provided for monitoring and verifying a clock state of a chip that does not write out clock state information. Responsive to identifying an access to the chip, the access is scanned to identify a chip register and a clock domain that will be accessed. A determination is made as to whether a bit of a clock trust unit associated with the chip register and the clock domain indicates whether to trust a clock state associated with the bit in a logical clock state unit. Responsive to the bit of the clock trust unit indicating that the clock state associated with the bit in the logical clock state unit is trusted, the clock state from the logical clock state unit is identified. Responsive to the clock state matching the clock state required by the access, the access is forwarded to the chip for execution. | 2012-09-20 |
20120239990 | FLASH STORAGE DEVICE WITH READ DISTURB MITIGATION - A method for managing a flash storage device includes initiating a read request and reading requested data from a first storage block of a plurality of storage blocks in the flash storage device based on the read request. The method further includes incrementing a read count for the first storage block and moving the data in the first storage block to an available storage block of the plurality of storage blocks when the read count reaches a first threshold value. | 2012-09-20 |
20120239991 | APPARATUS AND METHOD FOR DETERMINING AN OPERATING CONDITION OF A MEMORY CELL BASED ON CYCLE INFORMATION - Disclosed is an apparatus and method for adjusting a memory parameter in a non-volatile memory circuit. On a trigger event, a parameter is determined in accordance with a circuit characteristic associated with the memory block. The parameter may be a new read level voltage to apply to a page of a memory block, or a program verify level voltage used to program a page of a memory block. On determining the parameter a command is sent to the memory circuit to apply the parameter to the page of the memory block. The method can be triggered by an event such as P/E cycle times and the condition is dynamically adjusted to extend the life of the memory circuit. | 2012-09-20 |
20120239992 | METHOD OF CONTROLLING A SEMICONDUCTOR STORAGE DEVICE - A method of controlling a nonvolatile semiconductor memory including a plurality of blocks, each one of the plurality of blocks being a unit of data erasing, includes determining a monitored block as a candidate for refresh operation from among the plurality of blocks based on a predetermined condition. The method includes monitoring an error count of data stored in the monitored block and not monitoring an error count of data stored in blocks excluding the monitored block among the plurality of blocks. The method also includes performing the refresh operation on data stored in the monitored block in which the error count is larger than a first threshold value. | 2012-09-20 |
20120239993 | Method and Apparatus for Fault Injection - The present invention provides various circuits for injecting faults into a larger circuit, sometimes called circuit under test, or CUT. One type of fault injection circuit is a clock controlled fault injection circuit. This type of circuit uses internal scan chains as a way by which a fault injection operation is performed while a system clock is in the off state. Another type of fault injection circuit is a concurrent fault injection circuit. This type of fault injection circuit uses dedicated fault injection scan chains in parallel with or without internal scan chains. Yet another type of fault injection circuit is a hybrid fault injection circuit that uses both clock controlled and concurrent fault injection circuits. Other embodiments are disclosed and still other embodiments would be obvious to those of ordinary skill in the art upon understanding the full scope of the present disclosure. | 2012-09-20 |
20120239994 | IP CORE DESIGN SUPPORTING USER-ADDED SCAN REGISTER OPTION - An integrated circuit carries an intellectual property core. The intellectual property core includes a test access port | 2012-09-20 |
20120239995 | METHOD AND APPARATUS FOR SYNTHESIZING CIRCULAR DECOMPRESSORS - Methods and apparatuses are described for decompressing and routing test data. Some embodiments feature an integrated circuit (IC) that includes two or more shift registers configured to shift in the test data. Each of the two or more shift registers can include two or more sequential elements configured such that a scan chain in the set of scan chains receives inputs from at most one sequential element in each of the two or more shift registers. At least one shift register in the two or more shift registers can be configured as a circular shift register. The IC can also include a logic network coupled between the two or more shift registers and the set of scan chains such that the set of scan chains receives the decompressed test data from the two or more shift registers via the logic network. | 2012-09-20 |
20120239996 | MEMORY CONTROLLER, INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING MEMORY CONTROLLER - A memory controller which is connected to a memory module having an ECC (Error Check and Correction) function and which controls access to the memory module, the memory controller, has an error detection unit configured to detect an error bit and a position of the error bit by reading, from the memory module, information on codes of the ECCs corresponding to a plurality of read data read from the memory module, a buffer configured to temporarily store the plurality of read data, and a determination unit configured to determine, when the plurality of read data stored in the buffer include a number of data in which a correctable error is detected by the error detection unit and error detection positions of the detected data are the same as each other, that a correctable error is included in a group of the plurality of read data. | 2012-09-20 |
20120239997 | WIRELESS COMMUNICATION SYSTEM, WIRELESS RELAY STATION APPARATUS, WIRELESS TERMINAL STATION APPARATUS, AND WIRELESS COMMUNICATION METHOD - Provided is a wireless communication system employing network coding which can set transmission quality for each destination of packets and improve throughput. The wireless communication system is provided with a wireless relay station apparatus and wireless terminal station apparatuses. The wireless relay station apparatus selects coding rates to be used for a first packet and a second packet in accordance with communication quality required for the first packet and the second packet, generates error correction encoded packets having the same data length from the first packet and the second packet using the selected coding rates, performs network encoding on the error correction encoded first and second packets to generate a network encoded packet, and transmits the generated network encoded packet. The wireless terminal station apparatus performs error correction encoding on a third packet equal to one of the first and second packets, performs network decoding on a received network encoded packet using the error correction encoded third packet to generate a decoded packet, and performs error correction decoding. | 2012-09-20 |
20120239998 | APPARATUS AND METHOD FOR DETERMINING NUMBER OF RETRANSMISSIONS IN A WIRELESS SYSTEM - An apparatus and method of configuring a number of retransmissions for an automatic repeat request (ARQ) scheme (e.g., hybrid ARQ) includes configuring one or more first maximum retransmission numbers based on respective one or more first predetermined values and independent of a second maximum retransmission number. The first maximum retransmission numbers may indicate a maximum number of retransmissions related to respective service flows operational with the base station. The second maximum retransmission number may indicate a maximum number of retransmissions related to control messages transmitted in the wireless network, and may be configured based on a second predetermined value. The configuration of the first maximum retransmission numbers may include the maximum retransmissions numbers associated with a specific user in communication with the base station. Further, at least one of the first maximum retransmission numbers of a particular user may be reconfigured to a third predetermined value. | 2012-09-20 |
20120239999 | VIDEO TRANSMITTING APPARATUS, VIDEO RECEIVING APPARATUS, AND VIDEO TRANSMISSION SYSTEM - A video transmitting apparatus includes a providing unit configured to provide retransmission request information including information for retransmitting video information to be transmitted to a video receiving apparatus, a control unit configured to perform connection control for communication with the video receiving apparatus, a transmitting unit configured to transmit the retransmission request information provided by the providing unit and the video information to the video receiving apparatus, through communication for which connection control is performed by the control unit, a receiving unit configured to receive a retransmission request based on the retransmission request information, the retransmission request being transmitted from the video receiving apparatus, and a retransmitting unit configured to retransmit a specific part of the video information in accordance with the retransmission request received by the receiving unit. | 2012-09-20 |
20120240000 | METHOD OF RE-ORDERING RECEIVED DATA BLOCKS IN HYBRID AUTOMATIC REPEAT REQUEST TELECOMMUNICATION SYSTEM - A method of telecommunication transmits blocks of data between a user equipment and a station using parallel hybrid automatic repeat request processes. The station includes a scheduler that signals to the user equipment allocations of resources and parameters for transmission and re-transmission of the data blocks and a set of reception buffers that receive and re-order the data blocks from the user equipment. The scheduler assigns a reception index to the corresponding scheduled reception and assigning reception buffers to received data blocks as a function of the respective originally scheduled reception indexes identifying time slots scheduled for reception. A data block newly transmitted by the user equipment and received in its scheduled time slot is assigned to the reception buffer corresponding to the new reception index. A data block that is re-transmitted by the user equipment and received in a time slot later than its originally scheduled time slot is assigned to the reception buffer corresponding to the same reception index as its originally scheduled reception. The data blocks to which the scheduler assigns a reception index and a reception buffer of the set are Media Access Control Packet Data Units (‘MAC PDUs’). | 2012-09-20 |
20120240001 | LDPC CODE FAMILY FOR MILLIMETER-WAVE BAND COMMUNICATIONS IN A WIRELESS NETWORK - A method constructs a family of low-density-parity-check (LDPC) codes. The method includes identifying a code rate for an LDPC code in the family, identifying a protograph for the LDPC code, and constructing a base matrix for the LDPC code. The base matrix is constructed by replacing each zero in the protograph with a ‘−1’, selecting a corresponding value for an absolute shift for each one in the protograph based on constraining a number of relative shifts per column of the LDPC code to one and increasing a size of a smallest cycle in a graph of the LDPC code, and replacing each one in the protograph with the corresponding value. | 2012-09-20 |
20120240002 | METHOD FOR CONTROLLING A BASIC PARITY NODE OF A NON-BINARY LDPC CODE DECODER, AND CORRESPONDING BASIC PARITY NODE PROCESSOR - A method for controlling an elementary parity node of a decoder for decoding non-binary LDPC codes or a code decoder using at least one non-binary parity constraint, and to the corresponding elementary parity node. The elementary parity node receives first and second input lists (U | 2012-09-20 |
20120240003 | Method, Apparatus, Computer Program Product and Device Providing Semi-Parallel Low Density Parity Check Decoding Using a Block Structured Parity Check Matrix - The invention relates to low density parity check decoding. A method for decoding an encoded data block is described. Encoded data block comprising data sub-blocks are stored. Decoding is performed in a pipelined manner using an irregular, block-structured parity check matrix, where at least two data sub-block matrices of the parity check matrix are read from and written in each of a plurality of clock cycles. The reading and writing of the data sub-blocks is evenly distributed between at least two area of a memory. The decoding is performed with shift values which eliminate cycles at or below a predetermined threshold length. An apparatus, computer program product and device are also described. | 2012-09-20 |
20120240004 | System and Method for Achieving Higher Data Rates in Physical Layer Devices - A system and method for achieving higher data rates in physical layer devices. Costs imposed by large data rate increases represented by generational increases in Ethernet standards activities are avoided through physical layer device modifications that enable marginal increases in data bandwidth. Building-block reuse can be promoted through the selective use of clocking rate increase, increase in coding efficiency, and bit reuse. | 2012-09-20 |
20120240005 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA - A digital receiving system, and a method of processing data are disclosed. The digital receiving system includes a receiving unit, a known sequence detector, and a channel equalizer. The receiving unit receives a broadcast signal including mobile service data and main service data. The known sequence detector detects known data linearly inserted in a data group. The channel equalizer performs channel-equalizing on the received mobile service data using the detected known data. | 2012-09-20 |
20120240006 | TRELLIS-CODED MODULATION IN A MULTI-LEVEL CELL FLASH MEMORY DEVICE - A method and system for storing data in a multi-level cell (MLC) flash memory device are described. The method includes receiving data for storage in the flash memory device, the flash memory device comprising an array of MLC flash memory cells, and encoding the received data into non-binary symbols according to a trellis-coded modulation scheme. The method further includes writing each of the non-binary symbols to a respective flash memory cell set, wherein each flash memory cell set comprises a plurality of MLC flash memory cells. | 2012-09-20 |
20120240007 | LDPC DECODING FOR SOLID STATE STORAGE DEVICES - A solid state storage device includes a flash memory and a controller configured to store data in the flash memory via a plurality of channels. The stored data is encoded using a low-density parity-check code. Hard-decision decoders are configured to decode encoded data received from the flash memory via respective channels of the plurality of channels using the low-density parity-check code and to provide decoded data to the controller in response to one or more read commands from the controller. A soft-decision decoder is configured to decode the encoded data received from the flash memory using the low-density parity-check code and to provide the decoded data to the controller in response to one of the plurality of hard-decision decoders failing to decode the encoded data. The encoded data is obtained by the soft-decision decoder using a plurality of read-retry operations. | 2012-09-20 |
20120240008 | ENCODER AND STORAGE APPARATUS - According to an embodiment, an encoder has a storage and a generator. The storage stores information indicative of a generator matrix corresponding to a partial parity check matrix in a rank-deficient parity check matrix including a lower triangular matrix and one or more cyclic matrices or zero matrices, the partial parity check matrix including rows different from rows of the lower triangular matrix. The generator carries out semi-systematic coding using the generator matrix to generate a portion of code word. The generator matrix has a cyclic matrix portion with one or more cyclic matrices and a non-cyclic matrix portion with rows number of which is equal to a degree of rank deficiency in the partial parity check matrix. | 2012-09-20 |
20120240009 | METHOD AND APPARATUS FOR TRANSMITTING UPLINK DATA IN A WIRELESS ACCESS SYSTEM - A method of transmitting data in a wireless access system includes: calculating a number C of code blocks using a size B of an input bit sequence, a maximum size Z of the code blocks, and a size L of a cyclic redundancy check (CRC) which is to be attached to each of the code blocks; calculating a size B′ of a modified input bit sequence using the number C, the size L, and the size B; obtaining a size K of each of the code blocks using the size B′ and the number C; segmenting the input bit sequence to have the number C of the code blocks and the obtained size K of each of the code blocks; generating the code blocks by attaching the CRC to each of the segmented input bit sequences; and channel-coding the code blocks. | 2012-09-20 |
20120240010 | Unidirectional Error Code Transfer for Both Read and Write Data Transmitted via Bidirectional Data Link - A controller includes a link interface that is to couple to a first link to communicate bi-directional data and a second link to transmit unidirectional error-detection information. An encoder is to dynamically add first error-detection information to at least a portion of write data. A transmitter, coupled to the link interface, is to transmit the write data. A delay element is coupled to an output from the encoder. A receiver, coupled to the link interface, is to receive second error-detection information corresponding to at least the portion of the write data. Error-detection logic is coupled to an output from the delay element and an output from the receiver. The error-detection logic is to determine errors in at least the portion of the write data by comparing the first error-detection information and the second error-detection information, and, if an error is detected, is to assert an error condition. | 2012-09-20 |
20120240011 | METHODS, DEVICES, AND SYSTEMS FOR DATA SENSING - The present disclosure includes methods and devices for data sensing. One such method includes performing a number of successive sense operations on a number of memory cells using a number of different sensing voltages, determining a quantity of the number memory cells that change states between consecutive sense operations of the number of successive sense operations, and determining, based at least partially on the determined quantity of the number of memory cells that change states between consecutive sense operations, whether to output hard data corresponding to one of the number of successive sense operations. | 2012-09-20 |
20120240012 | APPARATUS AND METHOD FOR MULTI-MODE OPERATION OF A FLASH MEMORY DEVICE - Disclosed is an apparatus and method for operating a multi-level cell (MLC) flash memory circuit. Data is read from a memory block of a plurality of memory blocks in the MLC flash memory circuit, wherein each of the plurality of memory blocks can operate in one of at least three modes of operation comprising an MLC mode, a single-level cell (SLC) mode and a defective mode, and wherein the memory block is initially operating in the MLC mode. Error correction is performed on the read data to correct read errors in the read data. A determination is made if a number of bits corrected by the error correction exceeds a predetermined threshold value. If the number of bits corrected by the error correction exceeds the predetermined threshold value, the operating mode of the memory block is switched from the MLC mode to the SLC mode. | 2012-09-20 |
20120240013 | BCH DECODING WITH MULTIPLE SIGMA POLYNOMIAL CALCULATION ALGORITHMS - Bose-Chaudhuri-Hocquenghem (BCH) decoder architectures which execute a plurality of different algorithms to calculate an error location polynomial. The multiple algorithms may be implemented in a storage controller for increased throughput per gate count. Codewords needing up to a threshold number of corrections may be processed via a first algorithm while those with a greater number of corrections may be processed via the second algorithm. In embodiments, the Peterson-Gorenstein-Zierler (PGZ) algorithm and the Berlekamp-Massey algorithm (BMA) are executed either serially or in parallel to increase throughput of the decoder. | 2012-09-20 |
20120240014 | Error Tolerant Flip-Flops - One embodiment of the present invention relates to an error tolerant memory circuit having a low hardware overhead that can tolerate both single volatile soft errors and permanent errors. In one embodiment, the method and apparatus comprise a memory circuit having a plurality of memory element pairs, respectively having two memory storage elements configured to store a data unit. One or more parity generation circuits are configured to calculate a first parity bit from data written to the plurality of memory element pairs (e.g., the two memory storage elements) and a second parity bit from data read from one of the two memory storage elements in the plurality of memory element pairs. Based upon the calculated first and second parity bits, the memory circuit chooses to selectively output data from memory storage elements not known to contain an error. | 2012-09-20 |
20120240015 | METHODS AND APPARATUS TO COMPUTE CRC FOR MULTIPLE CODE BLOCKS - A method and a circuit for generating cyclic redundancy checks. The method calculates a plurality of cyclic redundancy checks for a transport block with a plurality of information bits. At least one cyclic redundancy check among the plurality of cyclic redundancy checks is calculated based on a subset of information bits, and at least one information bit among the plurality of information bits is not within said subset of the information bits. In addition, a transport block cyclic redundancy check may be calculated based on all the information bits. | 2012-09-20 |
20120240016 | Performing A Cyclic Redundancy Checksum Operation Responsive To A User-Level Instruction - In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed. | 2012-09-20 |
20120240017 | DATA TRANSMITTING DEVICE, DATA RECEIVING DEVICE, DATA TRANSMITTING/RECEIVING DEVICE, AND CONTROLLING METHOD OF DATA TRANSMITTING/RECEIVING DEVICE - In a system, a data receiving device comprises a timing signal generation unit that generates a timing signal used for receiving the divided transmission data in each of the transmission paths, a data receiving unit that receives the divided transmission data transmitted by the data transmitting device for each of the transmission paths by using the timing signal generated by the timing signal generation unit, and an error detection unit that extracts the error detection information from the divided transmission data received for each of the transmission paths by the data receiving unit and detects an error of transmission data included in the divided transmission data by using the extracted error detection information. | 2012-09-20 |
20120240018 | Method of Collecting Photographs for a Picture Portion of a Commemorative Publication with a Plurality of Digital Photo-Enabled Electronic Devices - A publishing company follows a process to collect photographs for a picture portion of a commemorative publication with a plurality of digital photo-enabled electronic devices. First, the publishing company should provide a website for an event coordinator to view their photo collecting service. Once the event coordinator agrees to the photo collecting service, the publishing company provides the event coordinator with a phone number and an email address that are specific to the event coordinator. The event coordinator then distributes the phone number and the email address to the guests at the event so that the guests can take pictures with their digital photo-enabled electronic devices and send those pictures back to the publishing company. The publishing company stores the collection of photographs, which were taken by the guests, to a database server. Finally, the collection of photographs can be used to create the picture portion of the commemorative publication. | 2012-09-20 |
20120240019 | METHOD AND SYSTEM FOR TRACKING WEB LINK USAGE - A method and system for tracking web link usage is provided. An example system includes a request detector, a click history module, a link presentation generator, and a serving module. The request detector may be configured to receive a request for a web page comprising a web link. The click history module may be configured to access click history associated with the user account. The link presentation generator may be configured to modify the web page, utilizing the click history. The serving module may be configured to serve the modified web page in response to the request for the web page. | 2012-09-20 |
20120240020 | SYSTEM AND METHOD FOR DOCUMENT COLLECTION, GROUPING AND SUMMARIZATION - Computer-based method of generating a summary of one or more documents comprises identifying content including text having a measurable quality from a predetermined location, evaluating the content, using a computer processor, to determine whether the content represents a document of interest, and preparing a summary of the content if the content represents document of interest. A computer-based method of generating a summary of one or more documents, each including two or more sentences, is also provided. | 2012-09-20 |
20120240021 | CONTENT MANAGEMENT AND DELIVERY SYSTEM - A content management and delivery system that works with a publisher website to deliver access to advertising content within Microsites relevant to content accessed by the user on the publisher website. The system includes a computer program product for determining relevance of the advertising content with regard to a selected item of editorial content, and for creating a link to the advertising content in accordance with the relevance thereof. The computer program product ensures that when a user navigates to the advertising content using the link, the user is not caused to exit from a publisher environment. | 2012-09-20 |
20120240022 | APPARATUS AND METHOD FOR CIRCUIT DESIGN - A word processing or spreadsheet application is augmented by a plug-in and templates for computer aided design of electronic hardware entities. The plug-in utilizes the application programming interface to provide a menu system and executable code which inserts templates, reads and validates data entered into the template, computes addresses, annotates addresses and error messages back to a word processing document for display in the editor of the word processing document, and upon selection and request, generates output files for target simulators or synthesis tools. | 2012-09-20 |
20120240023 | DISPLAY DEVICE, DISPLAY SYSTEM, AND COMPUTER PROGRAM PRODUCT - A display device is capable of connecting to an information processing apparatus through a network, generates data for display based on electronic data of a document, and performs image display using the generated data for display. The display device includes a Web server unit that publishes Web content; a document structure analysis unit that analyzes a logical structure of the document and extracts elements of the logical structure; a data conversion unit that converts data of each of the elements extracted as an analysis result by the document structure analysis unit into Web content; and a publication processing unit that places the Web content converted by the data conversion unit on the Web server unit. | 2012-09-20 |
20120240024 | System And Method For Drafting Documents Using An Outline Table - A system and method for drafting documents using an outline table is provided. A database of outlines is maintained. Each outline includes an organizational framework into which document clauses are inserted to form a document. A request for one or more of the outlines is received from a user. The outlines are filtered by removing those outlines that the user is not authorized to access. The outlines are further filtered by removing those outlines that are not preferred by the user. The remaining outlines, not removed, are presented to the user. Input from the user regarding the presented outlines is received. At least one of the presented outlines associated with the user input is selected. The selected outline is populated with predefined values. | 2012-09-20 |
20120240025 | Device, Method, and Graphical User Interface for Automatically Generating Supplemental Content - An electronic device with a display and a touch-sensitive surface displays a portion of a document in a primary user interface for the document. The portion of the document includes a respective author-specified term. The respective author-specified term is associated with corresponding additional information supplied by an author of the document, and the corresponding additional information is not concurrently displayed with the author-specified term in the portion of the document. The device also receives a request to annotate the respective author-specified term in the portion of the document; and in response to the request to annotate the respective author-specified term: annotates the respective author-specified term in the primary user interface; and generates instructions for displaying, in a supplemental user interface for the document distinct from the primary user interface, the respective author-specified term and at least a portion of the corresponding additional information for the respective author-specified term. | 2012-09-20 |
20120240026 | METHOD AND SYSTEM FOR RELATED ART CITATION MANAGEMENT - Example embodiments relate to related art citation management. One example embodiment includes a method of automating related art citation generation. The method includes reading a citation status of a related art reference for a patent document. The method further includes generating a related art reference list document. Additionally, in response to the citation status of the related art reference having a first citation status value, the method includes inserting into the related art reference list document a related art citation, the related art citation comprising metadata for the related art reference. | 2012-09-20 |
20120240027 | System and Method for Displaying a Document - Data defining a document comprising a plurality of elements is received from an online document processing service. First layout data is generated for the plurality of elements occurring at or before a specified location of the document. A segment comprising a reduced portion of a particular element located at the specified location is defined, when it is determined that an available page height is insufficient to lay out the particular element, and second layout data associated with the segment is generated. A page associated with the specified location is displayed based on the first layout data and the second layout data. | 2012-09-20 |
20120240028 | System, Method, and Architecture for Displaying a Document - Data defining a document is received from an online document processing service, and a plurality of elements within the document is identified. The plurality of elements may comprise paragraphs, lines of text, images, tables, headers, footers, footnotes, footnote reference information, etc. For each of the plurality of elements, a respective object comprising a layout function and a render function is generated. An object corresponding to an element is invoked to generate layout data associated with the element, and the element is rendered based on the layout data. | 2012-09-20 |
20120240029 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING SYSTEM, AND RECORDING MEDIUM - An image processing apparatus can conduct communication with a terminal through a network, and includes a storage, a communication unit, and a changing unit. The storage stores a setting Web page which is of a Web page used to change a setting of the image processing apparatus. The communication unit transmits the setting Web page to the terminal on a request from the terminal. The changing unit changes the setting of the image processing apparatus when a request is made to the setting Web page from the terminal. The setting Web page includes a description that notifies another image processing apparatus, which can conduct communication with the terminal, of a setting content of the image processing apparatus, the setting content being input to the setting Web page from the terminal. | 2012-09-20 |
20120240030 | System and Method for Transmitting a Feed Related to a First User to a Second User - Disclosed is a server computer and method that provides a first user interface to a first client computer operated by a first user for display by a first web browser. The first web browser displays web content to the first user. The server computer provides a second user interface to a second client computer operated by a second user for display by a second web browser. The server computer receives a feed request from the second client computer of the second user for a feed related to the first user. The server computer transmits the feed related to the first user to the second client computer to enable the second user to receive at least a portion of the web content. | 2012-09-20 |
20120240031 | MECHANISM FOR FACILITATING NAVIGATION OF A WEBPAGE ON COMPUTER DEVICE - A method of Webpage navigation can include a computer device loading a Webpage having at least a first portion and a second portion, arranging the Webpage in order to present the first portion in the display area of the computer device and to place the second portion out of the display area, and presenting a navigation map corresponding to the Webpage in the display area. In response to a control command input with respect to the navigation map, the Webpage can be arranged in order to present the second portion in the display area. | 2012-09-20 |
20120240032 | SYSTEM AND METHOD FOR DOCUMENT COLLECTION, GROUPING AND SUMMARIZATION - System for generating a summary of a plurality of documents is provided. The system includes a computer readable document collection containing a plurality of related documents stored in electronic form therein, a plurality of forms of multiple document summarization engines, and a router for determining a temporal relationship of at least a subset of the documents in the collection and selecting one of the plurality of forms of multiple document summarization engines for generating a summary of the subset of documents based on the temporal relationship. | 2012-09-20 |
20120240033 | ON-DEMAND IMAGE SPRITING - A system receives a page request for a requested document, where the requested document specifies a set of first images as being presentable within the requested document. In response to the received page request, the system modifies the requested document and generates a modified document. The modified document specifies a second image that is to be generated based on the set of first images. The system generates the second image, based on the set of first images, and provides the modified document and access to the second image. The second image is an aggregation of the first images, which are represented within the second image as sprites to be rendered with the modified document. The modified document may use these sprites by specifying regions within the second image as being presentable within the modified document, where these regions correspond to the first images. | 2012-09-20 |
20120240034 | Systems and Methods for Accelerated Playback of Rich Internet Applications - Embodiments of systems and methods for accelerated playback of rich internet applications are disclosed. For example, one embodiment of the present invention includes a method having the steps of determining a frame rate associated with a rich internet application, the rich internet application comprising a plurality of frames; determining at least one timing signal to be generated by the rich internet application; and determining at least one frame at which the timing signal would be output at the frame rate. The method further includes generating each of the plurality of frames of the rich internet application at a rate greater than the frame rate; and outputting the at least one timing signal when the at least one frame associated with the timing signal is generated. In another embodiment, a computer-readable media includes code for a carrying out such a method. | 2012-09-20 |
20120240035 | SYSTEM AND METHOD FOR CREATING VARIABLE DATA PRINT SAMPLES FOR CAMPAIGNS - Methods and systems herein receive a selection of at least one variable data printing (VDP) pattern from a first user to compose an initial sample design. The methods receive image, text, and graphics into the initial sample design from the first user and the user tags such image, text and graphics with VDP pattern elements. The processes of receiving the image, text, and graphics and tagging alter the initial sample design into the tagged sample design. Further, the methods and systems can automatically convert the tagged sample design into at least one different format file. The methods and systems can automatically provide the different format file to at least one second user. Additionally, the second user can include data components into the different format file to support the composition of a targeted marketing campaign sample. | 2012-09-20 |
20120240036 | E-Book Reading Location Indicator - To help a reader of an electronic document, e.g., an eBook, find his or her reading location following a repagination event, an electronic reader application executing on an electronic device displays a first portion of content of the electronic document, detects that the reader has performed a predetermined action that triggers repagination of the electronic document, and repaginating the electronic document to cause the reader application to display a second portion of content of the electronic document, the second portion including at least some of the first portion of content and at least some newly visible content of the electronic document, such that the newly visible content appears visually different, at least temporarily, from the first portion of content that remains visible. | 2012-09-20 |
20120240037 | Device, Method, and Graphical User Interface for Displaying Additional Snippet Content - An electronic device concurrently displays snippets including a first snippet and a second snippet. The first snippet includes first displayed snippet content corresponding to a first portion of content from a document associated with the first snippet. The second snippet includes second displayed snippet content corresponding to a second portion of content from a document associated with the second snippet. The device detects a gesture associated with the first snippet, which includes detecting a first contact and a second contact and detecting movement of the first contact relative to the second contact. In response, the device modifies the first snippet to include an additional portion of content from the document associated with the first snippet that was not included in the first displayed snippet content and maintains display of the second snippet without adding any additional content from the document associated with the second snippet. | 2012-09-20 |
20120240038 | METHODS AND SYSTEMS FOR IDENTIFICATION AND TRANSCRIPTION OF INDIVIDUAL ANCESTRAL RECORDS AND FAMILY - A method of extracting information from a document and creating a record may include providing a document comprising text. The method may also include converting the text into a machine readable format. The method may further include displaying the document with the text in the machine readable format and displaying one or more data fields associated with the record to a user. Each of the data fields may be configured to store information. The method may additionally include receiving from the user, a selection of a data field and a selection of a first portion of text from the document to associate with the selected data field. The method may additionally include highlighting the first portion of text on the document. The method may additionally include extracting information associated with the first portion of text from the document and associating the extracted information with the data field. | 2012-09-20 |
20120240039 | SYSTEMS AND METHODS FOR FACILITATING TRANSLATION OF DOCUMENTS - In accordance with some embodiments, processes and systems are provided for facilitating mass translations of documents by translators (e.g., freelance translators) via an online system which provides an interface for facilitating such translation. In accordance with one embodiments, the processes and systems provide for receiving an original document which includes both text and non-text (e.g., images, graphs, charts) components, extracting the text from the document, presenting the extracted text to a translator, receiving a translated text of the text and creating a translated version of the original document based on the received translated text and a layout of the original document, such that the aesthetic characteristics of the original document are generally preserved without the translator's efforts being distracted to such aesthetic characteristics and layout. | 2012-09-20 |
20120240040 | DOCUMENT DISPLAY SYSTEM, DOCUMENT DISPLAY DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM FOR COMPUTER PROGRAM - A document display system is provided which includes a first document display device, and a second document display device. The first document display device includes a display processing portion configured to display an electronic document, a settings update portion configured to update display settings information indicating latest display settings in response to operation for modifying settings by a user during a period in which the electronic document is displayed, and a document transmission portion configured to send out the electronic document and the display settings information. The second document display device includes a document obtaining portion configured to obtain the electronic document and the display settings information sent out from the first document display device, and a display setting portion configured to incorporate settings for display settings indicated in the display settings information into display settings to be applied at a start of display of the electronic document. | 2012-09-20 |
20120240041 | TOUCH GESTURE INDICATING A SCROLL ON A TOUCH-SENSITIVE DISPLAY IN A SINGLE DIRECTION - A method of operating a device having a touch-sensitive display includes displaying scrollable information elements on the touch-sensitive display and detecting a touch gesture from an input device on the touch-sensitive display. The touch gesture is classified as a flick gesture. If the flick gesture satisfies at least a first criterion reflecting a user intent to scroll the information elements in a single direction along a first of a pair of cardinal axes, the direction in which the information elements is scrolled is locked along the single direction. If the flick gesture satisfies the first criterion, any displacement of the information elements which has occurred along a second of the cardinal axes orthogonal to the first cardinal axis as a result of classifying the touch gesture as a flick gesture is undone. | 2012-09-20 |