52nd week of 2014 patent applcation highlights part 69 |
Patent application number | Title | Published |
20140380059 | AUTHENTICATION OF EMAIL SERVERS - An originating email server is authenticated by a destination email server using a public key provided by the originating email server, thereby making it possible to detect an email with a forged origination address with no action required by a domain owner. A personal computer is authenticated using a reputation report associated with a unique number corresponding to the personal computer, enabling, in one embodiment, spam detection, and, in another embodiment, a decision that a valid user is requesting service registration at a website. | 2014-12-25 |
20140380060 | ELECTRONIC AUTHENTICATION DOCUMENT SYSTEM AND METHOD - In one embodiment a controller comprises logic configured to receive a document copy, wherein the document copy comprises an identifier which uniquely identifies an electronic device and an authentication algorithm logic, generate, with the authentication algorithm logic, a security key for the document copy based on at least one input from the user, transmit the security key to a remote device, and store the document copy and a computer-readable code which uniquely associates the document with the electronic device in a memory. Other embodiments may be described. | 2014-12-25 |
20140380061 | Implementation Method of a Multifunctional MCU and such Multifunctional MCU - A method comprises steps of: acquiring a function operation instruction input by a user; and scanning a fingerprint of the user and performing identity authentication on the user according to the fingerprint, if an operation corresponding to the function operation instruction is authentication; storing data information into a preset storage space, if an operation corresponding to the function operation instruction is data information storage; charging a preset device, if an operation corresponding to the function operation instruction is charging. The multifunctional MCU comprises an acquisition module, an authentication module, a storing module and a charging module. | 2014-12-25 |
20140380062 | INFORMATION PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND PROGRAM - Provided is an information processing apparatus including a number acquisition unit configured to acquire a number used for a coefficient of each term constituting a set of a multi-order multivariate polynomial F=(f | 2014-12-25 |
20140380063 | INFORMATION PROCESSING DEVICE, INFORMATION STORAGE DEVICE, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM - Provided is an information storage device including a storage unit configured to store encrypted content and an encryption key to be applied to decryption of the encrypted content, wherein the storage unit stores a converted encryption key generated through an arithmetic operation of the encryption key and an electronic signature that is constituent data of an encrypted content signature file set corresponding to the encrypted content, wherein the electronic signature is an electronic signature for data that includes constituent data of the encrypted content and the encryption key, and wherein a reproduction device configured to read the encrypted content from the storage unit and execute a decryption process is able to be caused to perform acquisition of the encryption key through an arithmetic operation of applying the electronic signature to the converted encryption key. | 2014-12-25 |
20140380064 | DELETING ENCODED DATA SLICES IN A DISPERSED STORAGE NETWORK - A method begins by a dispersed storage (DS) processing module receiving a request regarding at least a portion of corresponding encoded data slices, wherein a collection of encrypted and encoded data slices of a plurality of collections of encrypted and encoded data slices includes a common data aspect, wherein encrypted and encoded data slices of the collection of encrypted and encoded data slices are produced by individually encrypting corresponding encoded data slices using a common encrypting character string and representations of the corresponding encoded data slices. The method continues with the DS processing module identifying the common encrypting character string of the corresponding encoded data slices. When the request is to delete the corresponding encoded data slices, the method continues with the DS processing module obfuscating the common encrypting character string in a local memory such that the collection of encrypted and encoded data slices are effectively incomprehensible. | 2014-12-25 |
20140380065 | TRANSITION RATE CONTROLLED BUS DRIVER CIRCUIT WITH REDUCED LOAD SENSITIVITY - A bus driver circuit (FIG. | 2014-12-25 |
20140380066 | CONTROL SCHEME TO TEMPORARILY RAISE SUPPLY VOLTAGE IN RESPONSE TO SUDDEN CHANGE IN CURRENT DEMAND - A system for managing changes in current demand, including one or more processors, a memory coupled to at least one of the processors, a clock generation circuit coupled to the memory and configured to output a clock, one or more functional blocks, a power supply, configured to output a plurality of voltage levels, and a power management unit. The power management unit may be configured to set the power supply output to a first voltage level and then detect indications of an impending change in current demand within the SoC. If an indication of an impending change in current demand is detected, then the power management unit may be configured to adjust the power supply output to a second voltage level. After determining the impending change in current demand has occurred, the power management unit may be configured to adjust the power supply output back to the first voltage level. | 2014-12-25 |
20140380067 | BACKUP POWER FOR REDUCING HOST CURRENT TRANSIENTS - A data storage device (DSD) includes a power supply from a host and a charge storage element. A current transient is detected on the power supply from the host and it is determined whether the current transient exceeds a current threshold. When the current transient exceeds the current threshold, power is drawn from the charge storage element to reduce power drawn from the host. | 2014-12-25 |
20140380068 | SRAM Regulating Retention Scheme with Discrete Switch Control and Instant Reference Voltage Generation - A system including control logic, a voltage reference, a sense amplifier, and a voltage supply circuit is presented. The sense amplifier may be configured to detect a current state of the voltage supply circuit output compared to the reference voltage. The voltage supply circuit may be configured to capture and preserve the current state to be used as a previous state. The voltage regulator may be configured to compare the current state to one or more previous states and adjust the voltage regulator output based on the comparison. Control logic may be configured to enable the voltage reference output in response to a signal. Control logic may be configured to enable the sense amplifier at a time after the voltage reference is stable. Control logic may be configured to disable the voltage reference output in response to the sense amplifier generating an output. | 2014-12-25 |
20140380069 | Date Adjusted Power Budgeting for an Information Handling System - An information handling system determines a system configuration including a hardware module, and determines an adjusted power budget for the hardware module. The adjusted power budget is based on a calculation including a difference between a date code read from the hardware module and a baseline date, a baseline power budget, a power reduction period and a power reduction interval. The calculation may optionally include a risk factor. In alternate embodiments, an adjusted power budget for a hardware module may be calculated by an order processing system for information handling systems, or by a planning tool for a data center which contains information handling systems. | 2014-12-25 |
20140380070 | VOLTAGE REGULATOR CONTROL SYSTEM - A processor power management system and method are disclosed. The system includes a voltage regulator control system that is communicatively coupled to each of a plurality of processors. The voltage regulator control system is to generate a processor voltage that is provided to each of the plurality of processors and to control a magnitude of the processor voltage based on receiving power management request signal s that are provided from each of the plurality of processors. | 2014-12-25 |
20140380071 | Dynamic Voltage and Frequency Management based on Active Processors - In an embodiment, a system may include multiple processors and an automatic power state controller (APSC) configured to switch the processors between various operating points. The operating points may be described by data programmed into the APSC, and the APSC may include a register that is programmable with a target operating point request identifying a target operating point for the processors from among the described operating points. The data describing the operating points may also include an indication of whether or not the number of processors that may be concurrently active at the operating point is limited. Based on the indication and the number of active processors, the APSC may override the requested operating point with a reduced operating point. In some embodiments, a digital power estimator (DPE) may monitor operation of the processors and may throttle the processors when high power consumption is detected. | 2014-12-25 |
20140380072 | Digital Power Estimator to Control Processor Power Consumption - In an embodiment, a digital power estimator (DPE) may be provided that may monitor the processors to estimate the amount of power being consumed. If the estimate exceeds a power threshold, the DPE may throttle one or more of the processors. Additionally, throttling events may be monitored to determine if a change in the operating point is desired. In one embodiment, the DPE throttling events may be counted, and if the counts exceed a count threshold, a change in the operating point to a reduced operation point may be requested. Additionally, if the DPE estimate is below the power threshold (or a second power threshold), a second count of events may be maintained. If the second count exceeds a threshold and the operating point is the reduced operating point, a return to the original operating point may be requested. | 2014-12-25 |
20140380073 | COMPUTER SYSTEM AND POWER MANAGEMENT METHOD THEREOF - A power management method for a computer system is provided. The power management method includes: obtaining a system power consumption; determining whether the system power consumption is greater than a first safe operating point; when the system power consumption is greater than the first safe operating point, controlling a CPU and a graphics processing unit (GPU) to activate a frequency reduction mechanism according to a first adjustment sequence; when the system power consumption is not greater than the first safe operating point, determining whether the system power consumption is smaller than a second safe operating point; and when the system power consumption is smaller than the second safe operating point, controlling the CPU and the GPU to deactivate the frequency reduction mechanism according to a second adjustment sequence. The second adjustment sequence is reverse to the first adjustment sequence. | 2014-12-25 |
20140380074 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD FOR INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM - When a printing apparatus operates in a normal power mode, a control unit specifies a time of receipt of a packet and a reception interval between packets by using an RTC. On the other hand, when the printing apparatus operates in a power-saving mode, a communication unit specifies a time of receipt of a packet and a reception interval between packets on the basis of time-of-day information acquired from an SNTP server. | 2014-12-25 |
20140380075 | Selective Blocking of Background Activity - Controlling background activity in a computing device or system during a low-power mode is described. In some example techniques, when a computing device or system is in a low power mode, a determination is made whether to block one or more trigger events from causing an activation of one or more respective background task operations. Based at least in part on the determination, at least one trigger event may be allowed to cause an activation of a respective background task operation during the low power mode. | 2014-12-25 |
20140380076 | Mapping A Performance Request To An Operating Frequency In A Processor - In an embodiment, a processor includes multiple cores each to independently execute instructions and a power control unit (PCU) coupled to the plurality of cores to control power consumption of the processor. The PCU may include a mapping logic to receive a performance scale value from an operating system (OS) and to calculate a dynamic performance-frequency mapping based at least in part on the performance scale value. Other embodiments are described and claimed. | 2014-12-25 |
20140380077 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD OF INFORMATION PROCESSING APPARATUS - It is an object to enable a request received from an outside to be automatically processed immediately before shifting to a power saving state such as a suspend state. On the way of a shift from a normal state to the suspend state and in a state where the shift cannot be interrupted, when a predetermined request such as a print job is received from an external interface, an MFP reserves a return to the normal state by turning on a wake-up reservation flag and continues a suspend process. When shifting to the suspend state, if the wake-up reservation flag is ON, a power supply control unit performs a return (resume) to the normal state even if no wake-up factor occurs. | 2014-12-25 |
20140380078 | IMAGE FORMING APPARATUS AND POWER CONTROL METHOD THEREOF - An image forming apparatus and a power control method thereof are provided. The image forming apparatus includes: an image forming unit which forms an image; a power supply which supplies operating power for the image forming apparatus; a switching circuit unit which switches to selectively supply the operating power; a memory unit which stores information about power status of the switching circuit unit; and a controller which outputs a power control signal for controlling a switching operation of the switching circuit unit in accordance with the information about the power status stored in the memory unit if power is abnormally shut off and then supplied again from the power supply to the switching circuit unit. With this, the image forming apparatus operates in a last power status, so that power can be prevented from being wastefully consumed or data can be prevented from being lost. | 2014-12-25 |
20140380079 | OPERATION MANAGEMENT DEVICE, OPERATION MANAGEMENT METHOD, AND RECORDING MEDIUM - An operation management device that comprises: a memory configured to store, for a plurality of nodes that each operate on one computer out of a plurality of computers included in a computer system and for a plurality of nodes capable of moving between the plurality of computers, operation suspension sequence data of the plurality of nodes, and data of operation suspension times needed for operation suspension of each of the plurality of nodes; and a processor configured to execute a procedure, the procedure comprising: from a timing earlier than suspending operation of the computer system and a timing earlier than a total sum of the operation suspension times of the plurality of nodes or greater, suspending operation of the plurality of nodes in an operation suspension sequence indicated by the operation suspension sequence data. | 2014-12-25 |
20140380080 | ENERGY-SAVING CIRCUIT FOR MOTHERBOARD - An energy-saving circuit for a motherboard includes a connecting circuit, a control circuit, a power circuit, an audio circuit, and a south bridge circuit. The connecting circuit can be connected to a number of audio devices, or may be unconnected to an audio device. A first detecting signal to the control circuit is output by the connecting circuit when an audio device is connected, and a second detecting signal is output by the connecting circuit when no audio device is connected. The power circuit powers the audio circuit according to the first control signal, and provides no power according to the second control signal. The south bridge chip allows audio communication for the first control signal, and prevents audio communication for the second control signal. | 2014-12-25 |
20140380081 | Restricting Clock Signal Delivery In A Processor - In an embodiment, a processor includes a core to execute instructions, where the core includes a clock generation logic to receive and distribute a first clock signal to a plurality of units of the core, a restriction logic to receive a restriction command and to reduce delivery of the first clock signal to at least one of the plurality of units. The restriction logic may cause the first clock signal to be distributed to the plurality of units at a lower frequency than a frequency of the first clock signal. Other embodiments are described and claimed. | 2014-12-25 |
20140380082 | INTEGRATED CIRCUIT COMPRISING FRACTIONAL CLOCK MULTIPLICATION CIRCUITRY - Circuitry capable of performing fractional clock multiplication by using an injection-locked oscillator is described. Some embodiments described herein perform fractional clock multiplication by periodically changing the injection location, from a set of injection locations, where the injection signal is injected and/or by periodically changing a phase, from a set of phases, of the injection signal that is injected into the ILO. | 2014-12-25 |
20140380083 | OUT-OF-BAND SIGNAL DETECTION BY HOST INTERFACES OF STORAGE MODULES - A host interface for a storage module may include an out-of-band (OOB) detector that is configured to detect receipt of an OOB signal using a clock signal. The clock signal may be generated by a clock generator that is activated using a counter. When an OOB signal is received, the counter may activate the clock generator. When no OOB signal is being received, the counter may wait for a predetermined time period before deactivating the clock generator. | 2014-12-25 |
20140380084 | Detecting Full-System Idle State In Adaptive-Tick Kernels - A technique for detecting full-system idle state in an adaptive-tick kernel includes detecting non-timekeeping CPU idle state, initiating a hysteresis period, waiting for the hysteresis period to end, manipulating a data structure whose state indicates whether a scheduling clock tick may be disabled on all CPUs, and disabling the scheduling clock tick if the data structure is in an appropriate state. In a first embodiment, non-timekeeping CPUs manipulate a global counter when entering an idle state, but add hysteresis to avoid thrashing the counter. Timekeeping is turned off based on the count maintained on the global counter. In a second embodiment, a Read-Copy Update (RCU) dynticks-idle subsystem running on a timekeeping CPU manipulates a global state variable whose states indicate whether all non-timekeeping CPUs are in an idle state, and if so, for how long. Timekeeping is turned off based on the state of the global state variable. | 2014-12-25 |
20140380085 | MACHINE CHECK ARCHITECTURE EXECUTION ENVIRONMENT FOR NON-MICROCODED PROCESSOR - A technology for implementing a method for a machine check architecture environment. A method of the disclosure includes obtaining an occurrence of an error. The occurrence of the error causes a non-microcoded processing device to enter an error monitoring state. The method further processes the error using a dedicated memory portion for the error monitoring state while the non-microcoded processing device is in the error monitoring state. The error monitoring state is dedicated to error processing. The method further determines information associated with the error. The information associated with the error is in a predefined format. | 2014-12-25 |
20140380086 | LOAD DRIVING DEVICE - A load driving device including a converter, an output circuit and a timer circuit is provided. The converter receives a communication frame including a data signal through a serial communication and performs parallel conversion on the data signal to output an instruction signal instructing the output circuit to transition to a first state when the data signal includes first serial data and output an instruction signal instructing the output circuit to transition to a second state when the data signal includes second serial data. A timer circuit measures a duration time during which the converter receives the first serial data. When the measuring duration time arrives at an abnormality determination time, the timer circuit forces the output circuit to transition to the second state when the measuring duration time arrives at an abnormality determination time. | 2014-12-25 |
20140380087 | Fault Tolerance Solution for Stateful Applications - A fault tolerance method and system for VMs on a cluster identifies a client state for each client session for those applications. The method replicates the client session onto a primary and a backup VM, and uses a network controller and orchestrator to direct network traffic to the primary VM and to periodically replicate the state onto the backup VM. In case of a VM failure, the method reroutes network traffic of states for which the failed VM serves as a primary to the corresponding backup, and replicates states without a backup after the failure onto another VM to create new backups. The method may be used as part of a method or system implementing the split/merge paradigm. | 2014-12-25 |
20140380088 | LOCALLY GENERATED SIMPLE ERASURE CODES - An “erasure code” is an encoding of multiple different sets of data. Redundant copies of data are maintained in such erasure codes, thereby utilizing only a fraction of the storage capacity of unencoded copies. Erasure codes are efficiently generated, with a minimum of processing resources utilizing XOR functionality. Additionally, erasure codes are generated from local data, thereby avoiding the consumption of network resources. At least one unencoded copy of a set of data is maintained, while the remaining, redundant copies are encoded into erasure codes. Requests for data are provided from the unencoded copy. Should it fail, a new unencoded copy can be generated by another computing device having access to both an erasure code as well as unencoded copies of the other data that was also pressed into that erasure code. Multiple failures can be survived through recursive application of such a decoding of encoded data. | 2014-12-25 |
20140380089 | METHOD AND APPARATUS FOR RECOVERING FAILED DISK IN VIRTUAL MACHINE - A method and apparatus for recovering the failed disk of a virtual machine in a virtualization system are disclosed. The apparatus includes a system performance analysis unit, a failed disk recovery unit, and a disk exchange unit. The system performance analysis unit calculates recovery resources, that is, network and disk I/O bandwidths, to be assigned to the recovery of a failed disk by analyzing the performance of the virtualization system. The failed disk recovery unit performs the discovery of the failed disk by recovering a copy disk, that is, a copy of the failed disk, using a mandatory disk stored in the virtualization system while ensuring the performance of virtual machines based on the recovery resources. The disk exchange unit deletes the failed disk and assigns the recovered copy disk to a virtual machine corresponding to the failed disk. | 2014-12-25 |
20140380090 | STORAGE CONTROL DEVICE AND STORAGE CONTROL METHOD - A storage control device includes a processor. The processor is configured to detect medium error regions in a first memory device. A medium error has occurred in each of the medium error regions. The processor is configured to conduct, on a first medium error region, data recovery processing for recovering data stored therein. The processor is configured to conduct copy processing for copying first data of a peripheral region of the first medium error region from the first memory device to a second memory device other than the first memory device. | 2014-12-25 |
20140380091 | INFORMATION PROCESSING APPARATUS, COMPUTER-READABLE RECORDING MEDIUM HAVING STORED PROGRAM FOR CONTROLLING INFORMATION PROCESSING APPARATUS, AND METHOD FOR CONTROLLING INFORMATION PROCESSING APPARATUS - A control device controls the switch device and the plurality of processing apparatuses such that, when one of replicated data pieces stored in two or more different storage devices among the plurality of storage devices is lost, the replicated data piece stored in a second storage device other than a first storage device storing lost replicated data piece among the two or more different storage devices is copied through the switch device to reconstruct the lost replicated data piece. Thus, a redundancy of replicated data is restored without affecting a bandwidth of a network. | 2014-12-25 |
20140380092 | EFFICIENT RAID TECHNIQUE FOR RELIABLE SSD - Provided is a control device for managing a plurality of memory channels driven through multichannel interleaving. The apparatus includes a stripe configuring unit for configuring a stripe according to a physical number of pages included in the plurality of memory channels, and a parity generating unit for generating parity data on the configured stripe. | 2014-12-25 |
20140380093 | RESILIENT DISTRIBUTED REPLICATED DATA STORAGE SYSTEM - A resilient distributed replicated data storage system is described herein. The storage system includes zones that are independent, and autonomous from each other. The zones include nodes that are independent and autonomous. The nodes include storage devices. When a data item is stored, it is partitioned into a plurality of data objects and a plurality of parity objects are calculated. Reassembly instructions are created for the data item. The data objects, parity objects and reassembly instructions are spread across nodes and zones in the storage system according to a policy for the data item. When a zone is inaccessible, a virtual zone is created and used until the intended zone is available. When a read request is received, the data item is prepared from the lowest latency nodes according to the reassembly instructions, and a virtual zone is accessed in place of a real zone when the real zone is inaccessible. | 2014-12-25 |
20140380094 | AVOIDING RESTART ON ERROR IN DATA INTEGRATION - According to one embodiment of the present invention, a system avoids restart on an error in a data integration process. The system processes data received from a data source in accordance with a parallel processing pipeline and partitioning scheme and submits said processed data to a destination. In response to an indication of an error, the system pauses receiving of data and saves unprocessed data received from the source. After correction of the error, the system resumes processing of the received and saved data in an order of the parallel processing pipeline and partitioning scheme. Embodiments of the present invention further include a method and computer program product for avoiding restart on an error in a data integration process in substantially the same manners described above. | 2014-12-25 |
20140380095 | MEMORY UNCORRECTABLE ERROR HANDLING TECHNIQUE FOR REDUCING THE IMPACT OF NOISE - Techniques for handling uncorrectable errors occurring during memory accesses reduce the likelihood of mis-correction of errors due to the presence of noise. When an uncorrectable memory error is detected in response to an access to a memory device, a memory controller managing the interface to the memory halts issuing of access requests to the memory device until a predetermined time period has elapsed. In-flight memory requests are marked for retry, and responses to pending request are flushed. A calibration command may be issued after the predetermined time period has elapsed. After the predetermined time period has elapsed and any calibration performed, the requests marked for retry are issued to the memory device. | 2014-12-25 |
20140380096 | MEMORY UNCORRECTABLE ERROR HANDLING TECHNIQUE FOR REDUCING THE IMPACT OF NOISE - Techniques for handling uncorrectable errors occurring during memory accesses reduce the likelihood of mis-correction of errors due to the presence of noise. When an uncorrectable memory error is detected in response to an access to a memory device, a memory controller managing the interface to the memory halts issuing of access requests to the memory device until a predetermined time period has elapsed. In-flight memory requests are marked for retry, and responses to pending request are flushed. A calibration command may be issued after the predetermined time period has elapsed. After the predetermined time period has elapsed and any calibration performed, the requests marked for retry are issued to the memory device. | 2014-12-25 |
20140380097 | RECOVERING A VOLUME TABLE AND DATA SETS - Provided are a computer program product, system, and method for recovering a volume table and data sets from a volume. Content from a backup volume table comprising a valid backup of a volume table from backup of the volume is processed to generate a recovery volume table for a recovery volume. The data sets in the volume are processed to determine whether they are valid. The valid data sets are moved to the recovery volume. A data recovery operation is initiated for the data sets determined not to be valid. | 2014-12-25 |
20140380098 | INFORMATION PROCESSING APPARATUS, AND METHOD FOR RESTARTING INPUT/OUTPUT CONTROL PORTION - An information processing apparatus according to one aspect of the present disclosure includes an input/output control portion and a restart control portion. The input/output control portion is configured to be able to have a plurality of electronic devices connected thereto, and is configured to control input/output between each electronic device and the information processing apparatus. The restart control portion is configured to switch whether to restart the input/output control portion in a case where an abnormality defined in advance has occurred with respect to an electronic device, in accordance with the number of the electronic devices connected to the input/output control portion. | 2014-12-25 |
20140380099 | BASE PROTOCOL LAYER TESTING DEVICE - Embodiments relate to testing of a computing system using a base protocol layer testing device. An aspect includes, based on determining, by the base protocol layer testing device, that a current test comprises a test of a base protocol layer of the computing system, enabling a low level test assist device of the base protocol layer testing device for the current test, wherein the low level test assist device comprises a hardware device that is directly attached to an input/output (I/O) card of the computing system. Another aspect includes storing base protocol layer traffic that passes through the I/O card by the low level test assist device during performance of the current test by the base protocol layer testing device. Yet another aspect includes analyzing the stored base protocol layer traffic after completion of the current test to determine a result of the current test. | 2014-12-25 |
20140380100 | MONITORING SYSTEM AND MONITORING PROGRAM - A monitoring system performs cause analysis of an event occurring in any of a plurality of monitoring-target objects to be monitored based on a rule. In this case, the monitoring system makes a detection during the analysis time width and determines a plurality of conclusions based on an event corresponding to the condition for determining the conclusion. Moreover, the monitoring system performs one or more of (A) displaying change of certainty to be used for determination of a conclusion in a case where the analysis time width is assumed to be changed, (B) performing sort display of the determined conclusion based on an index value showing an affected range and (C) calculating the analysis time width based on the index value. | 2014-12-25 |
20140380101 | APPARATUS AND METHOD FOR DETECTING CONCURRENCY ERROR OF PARALLEL PROGRAM FOR MULTICORE - The apparatus for detecting concurrency errors of a parallel program for a multicore includes a source code matching module that adds a trace code and a dynamic thread manager class to an input source code based on interleaving information detected from the source code, splits a thread included in the source code to set an interleaving block and executes it, and when an error occurs in the executed interleaving block, the source code matching modules stores log information output from the trace code and information of interleaving block, and stores error information based on the information. | 2014-12-25 |
20140380102 | Advancing and Rewinding a Replayed Program Execution - In an embodiment, a data processing system comprises a storage system coupled to a unit under test comprising a heap memory, a static memory and a stack; second logic operable to perform: detecting one or more changes in a first state of the heap memory and the static memory; storing, in the storage system, as a state point of the unit under test, the one or more changes in the first state of the heap memory and the static memory; third logic operable to perform: receiving a request to change the memory under test to a particular state point; in response to the request, loading the particular state point from the storage system and applying the particular state point to the heap memory and the static memory to result in changing the heap memory and the static memory to a second state that is substantially equivalent to the first state. | 2014-12-25 |
20140380103 | ELECTRONIC DEVICE CAPABLE OF BEING DEBUGGED VIA EARPHONE PORT - An electronic device includes an earphone port, an audio amplifier, a digital processor, a multi-way selection switch, and an earphone detection response circuit. The earphone port includes left and right channel pins. The audio amplifier includes an earphone left channel output pin and an earphone right channel output pin. The digital processor includes a data transmission pin and a data receive pin. The multi-way selection switch includes four switches electrically connected between the data transmitting pin and the left channel pin, the data receive pin and the right channel pin, the earphone left channel output pin and the left channel pin, and the earphone right channel output pin and the right channel pin, respectively. The earphone detection response circuit turns on a first switch and a second switch, and turns off a third switch and a fourth switch when the earphone port does not receive an earphone. | 2014-12-25 |
20140380104 | METHOD AND APPARATUS FOR MANAGING MEDICAL DATA - Provided are a method and apparatus for managing medical data. The method includes sensing an error event of a medical diagnosis device; obtaining image data by capturing images of a user input of the medical diagnosis device with respect to a first period of time associated with a time that the error event is sensed; obtaining log data corresponding to the image data, from a console device for controlling the medical diagnosis device; and transmitting the image data and the log data to an external server. | 2014-12-25 |
20140380105 | Integration Process Management Console With Error Resolution Interface - An information handling system for resolving integrated business process system errors includes a processor executing instructions to scrub an error message for an integrated business process system error from an integrated business process event to remove user specific information. The information handling system further includes a processor interface device for transmitting a search request to a multi-user community scrubbed system error database at a storage device for scrubbed resolution articles using the scrubbed error message. The information handling system includes the processor interface device sending the scrubbed resolution articles in a rank-order to display, via an error resolution graphical user interface. | 2014-12-25 |
20140380106 | Storage Module and Low-Complexity Methods for Assessing the Health of a Flash Memory Device - A storage module and low-complexity methods for assessing the health of a flash memory device are disclosed. In one embodiment, data is written to a subset of memory cells in a memory of a storage module. Error statistics for the subset of memory cells are determined, and cell error rate parameters for the memory are estimated by fitting the determined error statistics for the subset of memory cells with a parametric statistical model. Other embodiments are possible, and each of the embodiments can be used alone or together in combination. | 2014-12-25 |
20140380107 | TESTING ELECTRONIC MEMORIES BASED ON FAULT AND TEST ALGORITHM PERIODICITY - An integrated circuit includes a memory and a memory test circuit, which when invoked to test the memory, is configured to generate one or more March tests applied to the memory. The memory test circuit is further configured to construct a table including a first index, a second index, and a first March test of the one or more March tests. The first index is associated with one or more families each characterized by a different length of the one or more March tests. The second index is associated with one or more mechanisms each characterized by a different property of the one or more March tests. The memory test circuit is further configured to generate a second March test from the first March test. | 2014-12-25 |
20140380108 | METHOD AND SYSTEM TO OBTAIN STATE CONFIDENCE DATA USING MULTISTROBE READ OF A NON-VOLATILE MEMORY - An apparatus may include a processor circuit a processor circuit to retrieve data from a non-volatile memory, and a multistrobe read module operable on the processor circuit to set a read operation to read a memory cell over a multiplicity of sense operations, where each sense operation is performed under a different sense condition. The multistrobe read module may be further operable to schedule a new sense operation to succeed a prior sense operation of the multiplicity of sense operations without recharge of the wordline when a value of one or more read condition is within a preset range. Other embodiments are disclosed and claimed. | 2014-12-25 |
20140380109 | SEMICONDUCTOR MEMORY DEVICE AND METHOD OF OPERATING THE SAME - A semiconductor memory device and a method of operating the same are provided. The method of operating the semiconductor memory device includes detecting a first group of changed bits between first and second page data, by comparing the first and second page data, which are read out using first and second test voltages from the memory cells, respectively, detecting a second group of changed bits between the second page data and a third page data, by comparing the second page data with the third page data read out from the memory cells using a third test voltage, comparing the numbers of the first and second groups of changed bits, and determining one of the first to third test voltages as a read voltage according to the comparing of the numbers of the first and second groups of changed bits. | 2014-12-25 |
20140380110 | TEST APPARATUS AND OPERATING METHOD THEREOF - A test apparatus includes a test apparatus may include a core suitable for accommodating a semiconductor device to be tested, a wrapper data register suitable for storing data used for testing the semiconductor device, and a bandwidth controller suitable for adaptively controlling a data bandwidth between the core and the wrapper data register according to the semiconductor device to be tested. | 2014-12-25 |
20140380111 | TESTING SYSTEM FOR SERIAL INTERFACE - A testing system includes a circuit board, and an inserting unit. The circuit board includes a first serial interface and a serial chip connected to the first serial interface. The first serial interface connects a second serial interface of a motherboard to receive a first signal of the second serial interface. The inserting unit includes a first plug connected to a pin Transmit Data of the first serial interface. The first plug connects a testing device. When the first signal is transmitted to the first serial interface by the second serial interface, the serial chip receives the first signal and sends the first signal back to the first serial interface. The first plug sends a second signal of the pin Transmit Data to the testing device to be tested. | 2014-12-25 |
20140380112 | Data Transfer System and Corresponding Methods - A data transfer system ( | 2014-12-25 |
20140380113 | ENHANCED BLOCK-REQUEST STREAMING USING COOPERATIVE PARALLEL HTTP AND FORWARD ERROR CORRECTION - A block-request streaming system provides for improvements in the user experience and bandwidth efficiency of such systems, typically using an ingestion system that generates data in a form to be served by a conventional file server (HTTP, FTP, or the like), wherein the ingestion system intakes content and prepares it as files or data elements to be served by the file server, which might or might not include a cache. A client device can be adapted to take advantage of the ingestion process as well as including improvements that make for a better presentation independent of the ingestion process. In the block-request streaming system, the an ingestion system generates data according to erasure codes and the client device, through various selection and timing of requests for media data and redundant data, can efficiently decode media to provide for presentations. | 2014-12-25 |
20140380114 | DATA ENCODING FOR DATA STORAGE SYSTEM BASED ON GENERALIZED CONCATENATED CODES - Data is obtained at a data storage system. Codewords are generated from the obtained data. The codewords are computed using a generalized concatenated code and each codeword comprises symbols, wherein the symbols comprise information symbols and check symbols. The codewords are stored on an array of disks associated with the data storage system. In one example, i-th symbols of the generated codewords are stored on an i-th disk of the array of disks. | 2014-12-25 |
20140380115 | ERROR DETECTING AND CORRECTING STRUCTURED LIGHT PATTERNS - Techniques are disclosed for detecting image depth in three-dimensional (3-D) surface imaging. The disclosed techniques can be used, for example, to provide structured light encoded with a coded word that includes error-correcting code (ECC). The ECC is effectively configured to detect and correct data errors as may result, for example, from the presence of ambient light and/or camera-noise-causing errors during imaging. In an example case, the coded word is a 15-bit pattern provided in a 3×5 matrix and including: (1) nine data bits of disparity code; (2) five ECC bits for correcting an error and detecting two errors; and (3) one 8-bit/10-bit encoding bit to ensure the presence of a transient pixel in the data for white threshold level detection. Greater or lesser bit quantities and varied bit partitioning matrices can be provided, as desired. In some cases, imaging robustness and/or power usage can be improved using the disclosed techniques. | 2014-12-25 |
20140380116 | SEMICONDUCTOR MEMORY DEVICE - A data transfer unit includes a first page buffer to latch data of a normal bit line connected to a normal memory cell, a second page buffer to latch data of a parity bit line connected to a parity memory cell, and a third page buffer to be first replaced when the first page buffer is defective or when the second page buffer | 2014-12-25 |
20140380117 | SEMICONDUCTOR MEMORY DEVICE - A data transfer unit includes a page buffer to latch data of a normal bit line connected to a normal memory cell, a second page buffer to latch data of a parity bit line connected to a parity memory cell, and a third page buffer that is first replaced when the first page buffer is defective or when the second page buffer is defective. ECC Bus_1 is connected to the first, second, and third page buffers, respectively, and Data Bus_1 is connected to the first and third page buffers and. | 2014-12-25 |
20140380118 | UNEQUAL ERROR PROTECTION SCHEME FOR HEADERIZED SUB DATA SETS - A method for decoding a headerized sub data set (SDS) according to one embodiment includes decoding a header from a headerized SDS to obtain a SDS. C1 and C2 decoding are performed on the SDS in a number of iterations based on a number of interleaves in each row of the SDS. A number of columns of the SDS are overwritten with successfully decoded C2 codewords. A number of rows of the SDS are overwritten with successfully decoded C1 codewords. A number of C1 and/or C2 codewords of the SDS are erased. Remaining rows and/or columns of the SDS are maintained as uncorrected. The SDS is output when all rows of the SDS include only C1 codewords and all columns of the SDS include only C2 codewords. | 2014-12-25 |
20140380119 | MEMORY CONTROLLER - An ECC circuit can operate in a plurality of error correction modes with different correcting capabilities for data stored in a memory. The ECC circuit calculates a syndrome with respect to information data in accordance with an error correction mode set by a control part and adds a syndrome of a fixed length in which dummy bits are added to the calculated syndrome, to the information data. When code data is read out, the ECC circuit performs a correction process on the code data by using the syndrome included in the code data. | 2014-12-25 |
20140380120 | SENDING A ZERO INFORMATION GAIN FORMATTED ENCODED DATA SLICE - A method begins by a dispersed storage (DS) processing module determining whether to send an encoded data slice of set of encoded data slices in accordance with a zero information gain (ZIG) format. When the encoded data slice is to be sent in accordance with the ZIG format, the method continues with the DS processing module selecting a partial encoding threshold number of encoded data slices of the set of encoded data slices, wherein the partial encoding threshold number of encoded data slices does not include the encoded data slice and generating a set of ZIG encoded data slices based on a ZIG function and the partial encoding threshold number of encoded data slices, wherein the set of ZIG encoded data slices represents recovery information of the encoded data slice. The method continues with the DS processing module outputting the set of ZIG encoded data slices. | 2014-12-25 |
20140380121 | CONFIGURING A GENERIC COMPUTING DEVICE UTILIZING SPECIFIC COMPUTING DEVICE OPERATION INFORMATION - A method for execution, when a generic computing device is paired with a specific computing device (SCD) token, begins with the SCD token sending distributed storage network (DSN) access request to DSN memory via the generic computing device, wherein the DSN access request identifies SCD operation information that is stored as one or more of sets of encoded data slices in the DSN memory and wherein the SCD operation information was encoded using a dispersed storage error encoding function to produce the plurality of sets of encoded data slices. Then, the SCD token receives the one or more of sets of encoded data slices from the DSN memory via the generic computing device and decodes the one or more of sets of encoded data slices to retrieve the SCD operation information and enables the generic computing device to function as an SCD in accordance with the SCD operation information. | 2014-12-25 |
20140380122 | METHODS AND APPARATUS FOR OPTIMIZING LIFESPAN OF A STORAGE DEVICE - Systems and methods for optimizing lifespan of a storage device are provided. A request to store data to the storage device is received. The storage device includes a plurality of regions. A determination is made that a first group of regions of the plurality of regions is associated with an error measurement threshold that is lower than a second group of regions of the plurality of regions. A region of the storage device that is in the first group of regions is selected based on the determination. The data is stored to the selected region. | 2014-12-25 |
20140380123 | MEMORY QUALITY MONITOR BASED COMPENSATION METHOD AND APPARATUS - In one embodiment, an encoder reads a set of data from memory cells to obtain retrieved data influenced by one or more distortion mechanisms as a result of having been stored. A quality metric is generated responsive to the retrieved data that changes in value responsive to differences between the user data and the associated retrieved data. A quality monitor establishes a relationship between a current value of the quality metric and a threshold value and monitors the relationship as being indicative of a degradation of the quality of the retrieved data, and selectively initiates an error response. In another embodiment, a correction value is iterated through a set of values as a quality metric is monitored such that the value of the quality metric which most closely approaches the value of the quality metric immediately subsequent to an initial writing of the data can be selected. | 2014-12-25 |
20140380124 | ACQUIRING A TRUSTED SET OF ENCODED DATA SLICES - A method for execution by a computing device, the method begins in response to a data segment access request, generating a set of access requests regarding a set of encoded data slices. The method continues by sending a subset of the access requests to storage units of a dispersed storage network (DSN) and sending an access request of the set of access requests to a trusted storage unit of the DSN. The method continues by receiving a trusted encoded data slice from the trusted storage unit and receiving a subset of encoded data slices from the storage units, wherein the trusted encoded data slice is utilized to authenticate the subset of encoded data slices and when the subset of encoded data slices are authenticated, the trusted encoded data slice and the subset of encoded data slices are decoded to recover the data segment. | 2014-12-25 |
20140380125 | ERASURE CODING ACROSS MULTIPLE ZONES - In various embodiments, methods and systems for erasure coding data across multiple storage zones are provided. This may be accomplished by dividing a data chunk into a plurality of sub-fragments. Each of the plurality of sub-fragments is associated with a zone. Zones comprise buildings, data centers, and geographic regions providing a storage service. A plurality of reconstruction parities is computed. Each of the plurality of reconstruction parities computed using at least one sub-fragment from the plurality of sub-fragments. The plurality of reconstruction parities comprises at least one cross-zone parity. The at least one cross-zone parity is assigned to a parity zone. The cross-zone parity provides cross-zone reconstruction of a portion of the data chunk. | 2014-12-25 |
20140380126 | ERASURE CODING ACROSS MULTIPLE ZONES AND SUB-ZONES - In various embodiments, methods and systems for erasure coding data across multiple storage zones are provided. This may be accomplished by dividing a data chunk into a plurality of sub-fragments. Each of the plurality of sub-fragments is associated with a zone. Zones comprise buildings, data centers, and geographic regions providing a storage service. A plurality of reconstruction parities is computed. Each of the plurality of reconstruction parities computed using at least one sub-fragment from the plurality of sub-fragments. The plurality of reconstruction parities comprises at least one cross-zone parity. The at least one cross-zone parity is assigned to a parity zone. The cross-zone parity provides cross-zone reconstruction of a portion of the data chunk. | 2014-12-25 |
20140380127 | FOLDED CODES FOR CORRECTION OF LATENT MEDIA ERRORS - Data is obtained at a data storage system. Codewords are generated from the obtained data. The codewords are computed using a folded code and each codeword comprises symbols. The codewords are stored on an array of disks associated with the data storage system in accordance with a codeword symbol mapping that is specified by at least one parameter of the folded code used to generate each codeword. | 2014-12-25 |
20140380128 | DATA MIGRATION BETWEEN A RAID MEMORY AND A DISPERSED STORAGE NETWORK MEMORY - A method begins by a processing module determining to change storage format from a redundant array of independent disks (RAID) format to a dispersed storage network (DSN) format. The method continues with the processing module retrieving the data from a RAID memory that is stored in the RAID format to produce retrieved RAID data. The method continues with the processing module converting stripe-block data of the retrieved RAID data into a plurality of sets of encoded data slices and reprovisioning the RAID memory for storing DSN formatted data to produce reprovisioned memory. The method continues with the processing module outputting the plurality of sets of encoded data slices to at least one of the RAID memory and a DSN memory for storage therein. | 2014-12-25 |
20140380129 | MEMORY SYSTEM AND METHOD OF READING DATA THEREOF - Provided is a method of reading data in a memory system including a non-volatile memory device. The method includes reading first data stored in a first block using a first read scheme capable of detecting/correcting an error in the first data, and upon determining an uncorrected error in the first data, setting the first block as a first temporary bad block and reading second data stored in the first temporary bad block using a second read scheme different from the first read scheme. | 2014-12-25 |
20140380130 | APPARATUS, SYSTEM, AND METHOD TO INCREASE DATA INTEGRITY IN A REDUNDANT STORAGE SYSTEM - In various embodiments, an apparatus, system, and method may increase data integrity in a redundant storage system. In one embodiment, a request is received for data stored at a storage system having a plurality of storage elements, where one or more of the plurality of storage elements include parity information. A determination is made that one of the plurality of storage elements is unavailable, the unavailable storage element being a functional storage element and including at least a portion of the data. Responsive to the determination, the data is reconstructed based on at least a portion of the parity information and data from one or more of the plurality of storage elements other than the unavailable storage element; a response is provided to the request such that the response includes the reconstructed data. | 2014-12-25 |
20140380131 | Communications Circuit Including a Linear Quadratic Estimator - A circuit includes a linear quadratic estimator (LQE) configured to receive a plurality of measurements a signal. The LQE is configured to weight the measurements based on their respective uncertainties to produce weighted averages. The circuit further includes a controller coupled to the LQE and configured to selectively adjust at least one data link parameter associated with a communication channel in response to receiving the weighted averages. | 2014-12-25 |
20140380132 | INCREASING COMMUNICATION SAFETY BY PREVENTING FALSE PACKET ACCEPTANCE IN HIGH-SPEED LINKS - Methods, apparatus, and systems for preventing false packet acceptance in high-speed links. Under one aspect, correctable symbol errors are detected, and determination is made to whether a symbol error rate or ratio (SER) exceeds an SER threshold. In response to detection of such a condition, the link is disconnected or temporarily paused. The value for the SER threshold is determined using a statistical analysis of various link parameters to meet desired performance levels, such as a mean time to false packet acceptance (MTTFPA) of >approximately 15 billion years while providing a mean time to disconnect of >100 years. | 2014-12-25 |
20140380133 | METHOD FOR NETWORK CODING FOR COOPERATIVE RELAY NETWORK IN WIRELESS COMMUNICATION SYSTEM - A method for processing a signal at a relay node in a wireless communication system is disclosed. More specifically, the relay node receives a codeword broadcast from a source node. Here, the codeword is partitioned into a plurality of sub-blocks by the source node. Then, the relay node generates two network encoded codewords by combining linearly the plurality of sub-blocks and transmits the two network encoded codewords to a destination node. | 2014-12-25 |
20140380134 | Method of Performing Error-Correction of NMR Data - A method of obtaining nuclear magnetic resonance (NMR) data from a subterranean formation may include operating a tool in a subterranean formation for generating both NMR data and NMR scaled data based upon NMR measurements of the subterranean formation. The method may also include operating the tool for encoding and transmitting both the NMR data and NMR scaled data, and receiving and decoding, above the subterranean formation, both the NMR data and NMR scaled data from the tool. The method may also include performing error-correction of the received and decoded NMR data based upon the received and decoded NMR scaled data. | 2014-12-25 |
20140380135 | APPARATUS FOR TRANSMITTING BROADCAST SIGNAL, APPARATUS FOR RECEIVING BROADCAST SIGNAL, AND METHOD FOR TRANSMITTING/RECEIVING BROADCAST SIGNAL THROUGH APPARATUS FOR TRANSMITTING/RECEIVING BROADCASTING SIGNAL - In order to achieve the above-described technical object of the present invention, a method of transmitting broadcast data in a transmitter is disclosed. The method may comprise Forward Error Correction (FEC) encoding transmission unit data that carries broadcast service data, interleaving the FEC-encoded transmission unit data, demultiplexing the interleaved transmission unit data, symbol-mapping the demultiplexed transmission unit data onto constellations. MIMO-encoding the mapped transmission unit data, time-interleaving the MIMO-encoded transmission unit data. building a frame including the time-interleaved transmission unit data and physical signaling data, modulating the frame by an Orthogonal Frequency Division Multiplexing (OFDM) method. Herein the physical signaling data includes information on a MIMO encoding process is applied to an associated transmission unit data. | 2014-12-25 |
20140380136 | SEMICONDUCTOR DEVICE, MULTICHIP PACKAGE AND SEMICONDUCTOR SYSTEM USING THE SAME - A semiconductor device includes an error detection unit suitable for receiving data and a cyclic redundancy check (CRC) code, and for outputting a detection signal by detecting a transmission error of the data, and a signal change unit suitable for generating error information based on the detection signal while changing a signal form of the error information based on a signal transmission environment of the data. | 2014-12-25 |
20140380137 | APPARATUSES AND METHODS FOR WEB APPLICATION CONVERTER SYSTEMS - Systems and methods for converting web-based applications that were written for an original form-factor that supports a single operating system (OS) interface to multiple other form-factors and OS interfaces. A conversion process may be performed on applications that include HTML code, web scripts, CSS styles and various image or multimedia resources. Each file in a source application package is parsed for elements that may be modified based on a source profile and target profile for different device form-factors. Individual elements are resized, converted, or wrapped with a plug-in or shim, thereby accommodating the differences between different devices with different interfaces, screen resolutions and operating environments. | 2014-12-25 |
20140380138 | PROCESSING A REUSABLE GRAPHIC IN A DOCUMENT - A method and apparatus are provided for processing a graphic in a document so that the graphic may be reused in a different application than the one it was originally used in. For a given document, a graphic may be identified from within the document and extracted from the document. The extracted graphic may be stored in a suitable storage medium, such as a reusable graphic repository. A structural feature associated with the extracted graphic may also be extracted. The extracted graphic may then be classified based on the extracted structural feature. Furthermore, a method and apparatus are provided for generating a reusable graphic from a document. | 2014-12-25 |
20140380139 | EMBEDDED EXPERIENCE THROUGH BIDIRECTIONAL INTEGRATION OF CRM APPLICATIONS AND SPREADSHEET APPLICATIONS - Technologies are generally provided for providing an embedded experience through integrating a spreadsheet application with a customer relationship management (CRM) application to enable bi-directional functionality such that access to at least some of the functionality and data of the CRM application may be provided through the spreadsheet application, and spreadsheet application functionality for manipulating CRM application data may be provided within the CRM application. A spreadsheet application may be opened within the CRM application and columns and fields may be customized, columns may be sorted, new columns and fields may be created, data may be changed, and calculations may be performed automatically employing native spreadsheet capabilities to analyze CRM data. Similarly, an external spreadsheet application may be automatically populated with synchronized CRM data, and data manipulated in the spreadsheet application may be continuously updated at the CRM application. | 2014-12-25 |
20140380140 | FACILITATING TOUCH SCREEN USERS TO SELECT ELEMENTS IDENTIFIED IN A TWO DIMENSIONAL SPACE - An aspect of the present disclosure facilitates a user of a touch screen to select elements identified in a two dimensional space. In an embodiment, a user first selects an element (first element) of such elements sent for display on a chart having two axis, with each dimension mapped to one of the two axis. The user then swipes in a direction. The direction is mapped to one of the two axis, that is more proximate angularly than the other (to the swipe direction). An element next to the first element, along the dimension corresponding to the mapped axis, is selected as the selected element. The chart is updated to reflect the new selection. | 2014-12-25 |
20140380141 | SYSTEM AND METHOD FOR CONVERTING PAPER FORMS TO AN ELECTRONIC FORMAT - A system and method for creating and managing electronic forms is described. The system includes a processor configured to receive an image of a form and receive, via a network interface, form template information specifying at least a first input field. The form template information includes a first input field type selection and first field location information for the first input field. The first input field type is selected from a plurality of input field types and the first field location information is defined relative to the image. The processor stores the form template information within a memory. The electronic form is configured to be rendered by superimposing a representation of the first input field over the image of the form. | 2014-12-25 |
20140380142 | CAPTURING WEBSITE CONTENT THROUGH CAPTURE SERVICES - Website content curation can be performed through a capture service receiving a clipping of a web page rendered in a web browser. A clipping of at least a portion of the web page can be sent to multiple applications. The source of the clip can remain intact and be provided as part of the clipping. When a region of the web page is selected for a clip to one or more of multiple available applications, the clip can include an extended portion outside of a region specifically selected as the clip. A preview experience can be provided in which the clipping can be viewed and edited. | 2014-12-25 |
20140380143 | DYNAMIC DISPLAY METHOD OF MULTI-LAYERED PDF DOCUMENTS - A method for dynamic display of at least one layer in a PDF document, comprising the steps of setting at least one criterion for at least one property of a trigger to change a display state of the at least one layer of the PDF document to another display state of the at least one layer of the PDF document, creating a script that can be processed by a PDF document reader and that contains the at least one criterion for the at least one property of the trigger, and embedding the script in the PDF document, wherein when the PDF document is opened by the PDF document reader, the script causes evaluation of the at least one property for the trigger, and if the at least one criterion for the at least one property of the trigger is met, then the script causes a change of the display state of the at least one layer of the PDF document. | 2014-12-25 |
20140380144 | METHOD AND APPARATUS FOR WEBPAGE READING BASED ON MOBILE TERMINAL - A webpage reading method based on a mobile terminal is provided. The method includes: based on an input web address, loading current webpage contents corresponding to the web address from a webpage server and displaying the loaded webpage contents; when loading the current webpage contents, detecting whether a pre-reading keyword is included in an HTML file or DOM; when the pre-reading keyword exists, determining whether a percentage of the displayed contents with respect to entire current webpage contents reaches or exceeds a pre-set threshold value; when the percentage reaches or exceeds the pre-set threshold value, pre-reading and caching the next webpage contents based on a web address associated with the pre-reading keyword; and when a pre-set condition of displaying next webpage contents is satisfied, displaying the next webpage contents. The method pre-reads the next webpage contents before all current webpage contents are displayed and displays promptly the next webpage contents after a user finishes reading the current webpage contents, thereby reducing the time spent in waiting for reading the next webpage contents so as to improve the reading experience of the user. | 2014-12-25 |
20140380145 | SYSTEM AND METHOD FOR TRANSMITTING AND RECEIVING MEDIA MESSAGES - Systems and methods for a communication platform that includes receiving a media message request; obtaining a set of web content resources associated with the media message request; rendering the set of web content resources; converting the rendered set of web content resources into a media resource; and transmitting the media resource to a destination according to the media message request. | 2014-12-25 |
20140380146 | CREATING PLAYLIST FROM WEB PAGE - Embodiments for automatically generating playlists from selected text are provided. In one example, a method of generating a playlist comprising a list of media items comprises receiving a request to generate a playlist from a selected text, obtaining identification information for one or more items of media information within the selected text, and generating the playlist with a list of media items identified from the one or more items of media information within the selected text. | 2014-12-25 |
20140380147 | LOADING A WEB PAGE - A method for loading a web page comprises: searching a web application for user interface change portions, execution of the user interface change portions being capable of triggering a user interface to change; marking the user interface change portions to interrupt, upon execution of the web application, the execution at least once and to execute, upon interruption, at least one of the user interface change portions. | 2014-12-25 |
20140380148 | PROVIDING AGGREGATED DATA TO PAGE GENERATION CODE FOR NETWORK PAGE GENERATION - Disclosed are various embodiments relating to generating portions of network pages associated with a network site, where the portions of the network pages are generated by page generation code that uses a subset of aggregated data provided to it. A request for a network page is received from a first party. Data is aggregated from one or more data sources in response to the request. Each data source provides multiple data items using a multipart encoding. Page generation code supplied by the first party is executed to generate at least a portion of the network page in response to receiving a subset of the data which is used by the page generation code. The page generation code is able to access the subset of the data as predefined variables. | 2014-12-25 |
20140380149 | SCREEN READER WITH CUSTOMIZABLE WEB PAGE OUTPUT - A screen reader application for visually impaired users suppresses unwanted content that is output by Braille or text-to-speech. The invention accesses, but does not modify, the document object model of the web page and enumerates web page elements for the end user to either hide or skip to. The end user selections are saved as rules which may be applied according to various levels of scope include web page specific, site specific or web-wide. A screen magnification application for visually impaired users automatically sets the visual focus and magnification level on a web page element according to end-user selection. | 2014-12-25 |
20140380150 | METHOD, APPARATUS AND SYSTEM FOR MANAGEMENT OF INFORMATION CONTENT FOR ENHANCED ACCESSIBILITY OVER WIRELESS COMMUNICATION NETWORKS - A method includes obtaining content at a mobile device, determining information associated with at least one wireless networking functionality of the mobile device responsive to user input, and providing the content and determined information to at least one server for insertion into a specified application-based information channel. Another method includes receiving, at a server from a mobile device, content for insertion into a specified application-based information channel, receiving, at the server from the mobile device, information associated with at least one wireless network functionality of the mobile device, and integrating the content and the information associated with said at least one wireless network functionality of the mobile device into the specified application-based information channel. | 2014-12-25 |
20140380151 | Method and apparatus for improving the efficiency of real-time website optimization processes - In order to improve the efficiency of website optimization processes a novel pre-processing method at least includes: a) receiving website source code or web browser code from a website to be optimized; b) converting the website source code or web browser code into an electronic image; c) mapping web page elements corresponding to areas in the image; d) performing saliency analysis on the image; e) mapping the results of the saliency analysis to the web page elements; and f) selecting at least one web page for inclusion in a website optimization process based on the saliency analysis. A corresponding novel system is also disclosed. | 2014-12-25 |
20140380152 | DISPLAY CONTROL APPARATUS AND RECORDING MEDIUM - A display control apparatus includes: a display control unit that displays a first page to which an object is affixed at a designated position and a second page as arranged side by side on a display; a detecting unit that detects overlap between the object and the second page when the first page and the second page are arranged side by side; and a processing unit that performs a process for preventing a reduction in visual recognizability of the second page displayed on the display due to the overlap in the case where the overlap is detected by the detecting unit. | 2014-12-25 |
20140380153 | METHOD FOR DIVIDING PAGES AND ELECTRONIC DISPLAY DEVICE - A method for dividing pages and an electronic display device are provided. The method for dividing pages includes the following steps. An edit page is started on the display screen, and a length of an editable area is increased in the edit page when the edit page is pulled down. The edit page receives a paging operation to generate at least one page break in at least one position of the edit page. When the at least one page break is generated, the edit page is divided into at least two separate pages according to the at least one page break, and the separate pages are respectively saved as different files. The method for dividing pages is more convenient and user-friendly for the user operating a data editing operation of the electronic display device. | 2014-12-25 |
20140380154 | COLOR CONTENT IN DOCUMENT RENDERING FOR COLORBLIND USERS - Methods and devices receive color settings into a computerized device. The color settings can identify at least one first color that is indistinguishable from at least one second color by a user. Such methods and devices also receive instructions into the computerized device to output an item has at least one feature having a feature color. Based on the feature color being included within the color settings, these methods and devices automatically alter the item using the computerized device by optionally changing the feature color to a black-based color and automatically adding text to the feature in the altered item using the computerized device. The added text describes the feature color. Also, such methods and devices output the altered item from the computerized device. | 2014-12-25 |
20140380155 | CONTROLLING VISUAL AND TACTILE FEEDBACK OF TOUCH INPUT - Described embodiments relate to an interactive user interface that enables a user to intuitively recognize correlation between a selected object and a desired operation to be performed. Such an interactive user interface may be provided by obtaining a priority of a selected object upon detection of a designated touch input made on the selected object for moving the selected object from a first display region to a second display region in a graphic user interface, determining feedback attributes of the detected designated touch input based on the obtained priority of the selected object, and outputting visual and tactile feedback of the detected designated touch input based on the determined feedback attributes. | 2014-12-25 |
20140380156 | INFRASTRUCTURAL HAPTICS ON WALL SCALE INTERACTIVE DISPLAYS - An interactive wall provides tactile feedback based on detected touch and displayed content on the wall surface. Upon detecting a touch on the wall surface, the interactive wall provides real time tactile feedback corresponding to the touch employing one or more actuators. The interactive wall itself may serve as projection surface for the display or a wall-size display be affixed to the wall trans-conducting tactile feedback to the user. | 2014-12-25 |
20140380157 | SCREEN READER WITH FOCUS-BASED SPEECH VERBOSITY - The amount of speech output to a blind or low-vision user using a screen reader application is automatically adjusted based on how the user navigates to a control in a graphic user interface. Navigation by mouse presumes the user has greater knowledge of the identity of the control than navigation by tab keystroke which is more indicative of a user searching for a control. In addition, accelerator keystrokes indicate a higher level of specificity to set focus on a control and thus less verbosity is required to sufficiently inform the screen reader user. | 2014-12-25 |
20140380158 | DISPLAYING TOOLTIPS TO USERS OF TOUCH SCREENS - An aspect of the present disclosure facilitates display of tooltips to users of touch screens. In an embodiment, a user selects an element to cause a message to be displayed as a tooltip associated with the selected element. The display of the tooltip message is persisted (continued) without requiring the user to continue to touch the selected element. According to another aspect of the present disclosure, a user drags (i.e., does not lift finger) a tool-tip element displaying the message. The tool-tip element is updated with message associated with a next display element selected based on the drag operation. The next element can be selected based on any of characteristics of the drag operation (e.g., direction, distance, speed of drag) according to any suitable heuristics suitable in the corresponding environment. | 2014-12-25 |