47th week of 2014 patent applcation highlights part 66 |
Patent application number | Title | Published |
20140344590 | ELECTRONIC DEVICE AND POWER MANAGEMENT METHOD - An electronic device includes a central processing unit (CPU), a plurality of power driving circuits, and a control unit. The control unit includes a microcontroller and a storage electronically connected to the microcontroller, the microcontroller is electronically connected to the CPU and the power driving circuits. The CPU stores control programs in the storage via the microcontroller, the microcontroller reads the control programs from the storage, and controls the power driving circuits according to the control programs. | 2014-11-20 |
20140344591 | POWER TRANSMISSION DEVICE, POWER TRANSMISSION METHOD, AND STORAGE MEDIUM - A power transmission device includes a reception unit configured to receive, from each of a plurality of power reception devices as power transmission objects, identification information for identification of the power reception device, a device determination unit configured to determine, based on the identification information, whether each of the power reception devices is a registered device that has been registered beforehand, and a power transmission unit configured to transmit power to the registered device. | 2014-11-20 |
20140344592 | METHODS AND APPARATUS FOR POWERING UP AN INTEGRATED CIRCUIT - A power supply ( | 2014-11-20 |
20140344593 | INFORMATION PROCESSING APPARATUS AND POWER CONSUMPTION COMPUTATION METHOD THEREFOR - A command is extracted from a command cache and a process by the command is completed utilizing a predetermined method. According to the completion, information, which indicates a final result of the process, is input onto a writing stage. When operation of information input onto an execution stage has been completed, power consumption required to execute the command stored in the execution stage is computed in accordance with a status of a CPU or a status of pertained parts around the CPU. When operation of information input onto the writing stage has been completed, the computed power consumption is added to a current value of a power accumulating register that is a software visible register, so as to obtain accumulated power consumption. | 2014-11-20 |
20140344594 | CLUSTER SYSTEM - A cluster system of mutual standby type, includes information processing devices, one of the information processing devices taking over a job of an other information processing device, when the other information processing device becomes unable to continue processing, wherein the information processing devices control the use of power so as not to exceed a power upper limit, and the one of the information processing devices sets the power upper limit smaller than a maximum power consumption of its own, when it is not necessary to take over the job of the other information processing device. | 2014-11-20 |
20140344595 | Dynamic System Management Communication Path Selection - An information handling system includes a processor, a controller hub, a shared higher bandwidth path coupling the processor to the controller hub, and an exclusive lower bandwidth path coupling the processor to the controller hub. The processor communicates system management information over the bandwidth path in response to a first set of criteria and communicates the information over the lower bandwidth path in response to the second set of criteria. | 2014-11-20 |
20140344596 | Controlling Power Consumption Of A Processor Using Interrupt-Mediated On-Off Keying - In an embodiment, a processor includes a logic to cause at least one core to operate with a power control cycle including a plurality of on times and a plurality of off times according to an ON-OFF keying protocol, where the on and off times vary depending on whether and when an interrupt is incurred. Other embodiments are described and claimed. | 2014-11-20 |
20140344597 | DYNAMIC LOAD AND PRIORITY BASED CLOCK SCALING FOR NON-VOLATILE STORAGE DEVICES - This disclosure discusses systems, methods, and apparatus for dynamically scaling a clock frequency of an I/O interface to a non-volatile storage device. The scaling can be based on monitoring an idle time on the I/O interface, a priority of one or more applications having read/write requests queued for dispatch to the I/O interface, a load of the queued read/write requests on the I/O interface or a combination of priority and load. Such variables can be compared to thresholds in a frequency governor. | 2014-11-20 |
20140344598 | Enabling A Non-Core Domain To Control Memory Bandwidth - In one embodiment, the present invention includes a processor having multiple domains including at least a core domain and a non-core domain that is transparent to an operating system (OS). The non-core domain can be controlled by a driver. In turn, the processor further includes a memory interconnect to interconnect the core domain and the non-core domain to a memory coupled to the processor. Still further, a power controller, which may be within the processor, can control a frequency of the memory interconnect based on memory boundedness of a workload being executed on the non-core domain. Other embodiments are described and claimed. | 2014-11-20 |
20140344599 | Method and System for Power Management - Embodiments described herein include a method for power management. In an embodiment, the method includes responsive to a determination that an idle time has exceeded a threshold, transitioning a device to an intermediate power state in which a predetermined processing module of the device is powered down, the idle time being a time since a last wakeup event, and determining whether to transition the device from the intermediate power state to a substantially powered down state. | 2014-11-20 |
20140344600 | Multiphase Voltage Regulator Using Coupled Inductors - In response to a condition not being met, asserting a control input of a driver to close a low side switch in a phase leg of a multiphase voltage regulator using coupled inductors, de-asserting the control input in response to a signal to close a high side switch of the phase leg, and asserting the control input in response to a signal to open the high side switch; and in response to the condition not being met, de-asserting the control input, asserting the control input in response to a signal to close a high side switch of another phase leg, and de-asserting the control input in response to a signal to open the high side switch of the other phase leg and to the current in the phase leg being less than a threshold. | 2014-11-20 |
20140344601 | RECTIFYING-AND-MODULATING CIRCUIT AND WIRELESS POWER RECEIVER INCORPORATING THE SAME - A wireless power receiver includes a power receiving circuit wirelessly receiving power transmitted from a wireless power transmitter so as to generate an induced current, and a rectifying-and-modulating circuit including first to eighth switches and a control unit. The control unit is operable to control operation of each of the first to eighth switches between conduction and non-conduction. Accordingly, the first to fourth switches cooperatively constitute a full-bridge rectifier for rectifying the induced current generated by the power receiving circuit, and each of the fifth to eighth switches is operable to switch synchronously with a respective one of the first to fourth switches or to became non-conducting, thereby changing an amplitude of the induced current. | 2014-11-20 |
20140344602 | APPARATUS AND METHOD MANAGING POWER BASED ON DATA - A processing apparatus for managing power based on data is provided. The processing apparatus may obtain, in response to an access request from a processor for particular data stored in a memory, existing power information having a predefined correspondence to the particular data, and control a power mode of the processor based on the existing power information. | 2014-11-20 |
20140344603 | REMOTELY AWAKENING AN ELECTRONIC DEVICE - Remotely awakening an electronic device, in which an apparatus includes a power supply to supply external power; a receiver for an electromagnetic signal; a capacitor connected to the receiver; a switching circuit connected to the capacitor; a controller, being part of the electronic device, connected to receive power from the switching circuit and to provide a keep awake signal to the switching circuit. The switching circuit to connect the controller with the capacitor when the capacitor is loaded with a predefined amount of power via the receiver, and responsive to the keep awake signal to disconnect the controller from the capacitor and to connect the controller with the power supply afterwards. The controller performs an initialization phase in response to receiving power and enables the keep awake signal after completing the initialization phase. | 2014-11-20 |
20140344604 | SYSTEMS AND METHODS FOR WAKING WIRELESS LAN DEVICES - A system and method for wireless waking computing devices over a computer network is provided. A signal is broadcast over the network that includes one or more device specific wake-up data sequences. Each device specific wake-up data sequence includes multiple iterations of the hardware address of the wireless network card associated with that device. While in a reduced power or “sleep mode”, the wireless network card monitors wireless channels for packets containing a wake-up data sequence. If a wake-up data sequence is received, the sequence is matched against the hardware address information for that network card. If a match is determined, the network card sends a signal to the computing device causing full system power to be restored. A signal is sent to the network confirming that the device has been successfully woken from the sleep mode. | 2014-11-20 |
20140344605 | CONTENT PRESENTATION SYSTEM AND METHOD - The present disclosure relates to a method and system for content presentation in a main processor shutoff mode. A method for content presentation includes transferring content to at least one of a co-processor and storage accessible by the co-processor and shutting off the main processor in response to the transferring of content such that the main processor is disabled while the co-processor presents the content stored in the storage. The content may include at least one of multimedia data, text data, and image data. A disclosed system includes a main processor in communication with a co-processor. The main processor includes data transfer logic operative to transfer the content and to shut off the main processor in response to the transferring of content such that the main processor is disabled while the co-processor presents the content stored in the storage. | 2014-11-20 |
20140344606 | Electronic System and Method for Starting Electronic System Through CEC - A method for starting an electronic system through CEC is disclosed, in which the electronic system includes a power management controller and a processing circuit controlled by the power management controller. In the method, a CEC bus which is electrically connected to the power management controller is detected, and a CEC data transmitted from the CEC bus is compared with a pre-determined logic value. After that, the processing circuit is powered on when the CEC data is equal to the pre-determined logic value. | 2014-11-20 |
20140344607 | FILE SHARING CIRCUIT AND COMPUTER USING THE SAME - File sharing circuit and computer using the same are provided. The computer includes a computer host and a file sharing circuit. The computer host includes a first storage device, a first system control chip, a control unit, and a power integrated circuit. The file sharing circuit includes a second system control chip and a first bus switch. When the second system control chip performs a file sharing procedure, the power integrated circuit powers the first storage device, the second system control chip, and the first bus switch, and the control unit switches the first bus switch to a first state so that the second system control chip accesses the first storage device. When the second system control chip does not perform the file sharing procedure, the control unit switches the first bus switch to a second state so that the first system control chip accesses the first storage device. | 2014-11-20 |
20140344608 | AUTOMATICALLY ADJUSTING DISPLAY AREAS TO REDUCE POWER CONSUMPTION - In an embodiment, a method includes receiving user interface information having event registrations for a user interface to be displayed on a display of a system, partitioning the display into an unused display area and an active display area based on the event registrations, and power managing the unused display area while maintaining the active display area fully powered. Other embodiments are described and claimed. | 2014-11-20 |
20140344609 | DYNAMIC ALLOCATION OF POWER BUDGET FOR A SYSTEM HAVING NON-VOLATILE MEMORY - Systems and methods are disclosed for dynamically allocating power for a system having non-volatile memory. A power budgeting manager of a system can determine if the total amount of power available for the system is below a pre-determined power level (e.g., a low power state). While the system is operating in the low power state, the power budgeting manager can dynamically allocate power among various components of the system (e.g., a processor and non-volatile memory). | 2014-11-20 |
20140344610 | WORKSTATION POWER SYSTEM - A power system for the electronic devices on a mobile workstation. The power system preferably includes: an enclosure having a mount for a removable battery; circuitry housed in the enclosure for providing electrical power at two or more output voltages for electronic devices on the workstation and for deactivating output power when the battery charge falls below a predetermined level. The power system may also include charging circuitry for recharging the removable battery in-place. | 2014-11-20 |
20140344611 | DESERIALIZERS - Deserializers are provided. The deserializer includes a data aligner, a selection signal generator and a selection output unit. The data aligner is configured to align data in response to internal clock signals having different phases from each other to generate higher aligned data and lower aligned data. The selection signal generator is configured to detect a phase of one of the internal clock signals in response to a phase detection signal to generate a selection signal. The phase detection signal includes a pulse generated according to a write command signal and a write latency signal. The selection output unit is configured to output the higher aligned data or the lower aligned data as selected alignment data in response to the selection signal. | 2014-11-20 |
20140344612 | SEMICONDUCTOR DEVICE, SEMICONDUCTOR DEVICE TESTING METHOD, AND DATA PROCESSING SYSTEM - To provide a semiconductor device including an interface chip and a core chip and a measurement-target signal line and a reference signal line each including a through silicon via provided in the core chip and electrically connecting the interface chip and the core chip. The interface chip outputs a test clock generated by a first signal generation circuit to the core chip. The core chip includes a second signal generation circuit that generates a predetermined measurement signal from the test clock, and outputs the predetermined measurement signal to the measurement-target signal line and the reference signal line in a simultaneous manner. Further, the interface chip detects a phase difference of a plurality of predetermined measurement signals input via the measurement-target signal line and the reference signal line by an operational amplifier, and outputs a test result to a determination circuit. | 2014-11-20 |
20140344613 | SEMICONDUCTOR APPARATUS AND MEMORY SYSTEM - A semiconductor apparatus includes a chip ID generation unit, a chip ID transmission unit and a chip stack information generation unit. The chip ID generation unit is configured to generate a chip ID signal. The chip ID transmission unit is configured to output the chip ID signal to a common line on the basis of whether another chip is electrically coupled therewith. The chip stack information generation unit is configured to be electrically coupled with the common line in response to the chip ID signal and generate a stack information signal. | 2014-11-20 |
20140344614 | Specifying and Implementing Relative Hardware Clocking in a High Level Programming Language - System and method for specifying and implementing relative hardware clocking in a high level programming language. User input specifying a program may be received. The program is specified for deployment to a programmable hardware element (PHE), and includes first and second code portions configured to communicate with each other during execution. The user input may further specify a rational ratio of respective execution rates for the first and second code portions. A hardware configuration program (HCP) implementing the specified program is automatically generated, including automatically determining a respective clock rate for at least one of the first and second code portions based on the rational ratio. The HCP may be deployable to the PHE, including implementing first and second clocks for controlling execution of the first and second code portions in accordance with the rational ratio and the automatically determined respective clock rate for the at least one code portion. | 2014-11-20 |
20140344615 | CIRCUITRY FOR ACTIVE CABLE - Circuits, methods, and apparatus that allow signals that are compliant with multiple standards to share a common connector on an electronic device. An exemplary embodiment of the present invention provides a connector that provides signals compatible with a legacy standard in one mode and a newer standard in another mode. | 2014-11-20 |
20140344616 | TECHNIQUES FOR PROVIDING DATA REDUNDANCY AFTER REDUCING MEMORY WRITES - A storage subsystem receives writes via a storage subsystem interface and reduces a number of the writes. Data associated with the reduced number of writes is stored in storage devices of a single drive. Computed redundancy information is stored in the storage devices. A data redundancy scheme is implemented via a disk controller that is enabled to operate without a loss of data in the presence of at least a single failure of any of the storage devices. | 2014-11-20 |
20140344617 | SELECTIVE ACTIVATION OF MEMORY TO RETRIEVE DATA IN A DISPERSED STORAGE NETWORK - A technique of selectively activating inactive distributed storage units of a dispersed storage network to retrieve a threshold number of data slices that are required to recover the original data, instead of utilizing all of the distributed storage units. | 2014-11-20 |
20140344618 | METHOD OF IMPROVING FAULT TOLERANCE IN A COMPUTING SYSTEM ARRANGED TO FIND A COMPUTATIONAL SOLUTION - A method of improving fault tolerance in a computing system arranged to find a computational solution, the method comprising: computing at least two versions of the solution by using a hierarchy of at least two different solvers in parallel; and if there is a fault during execution of a solver resulting in a missing value, substituting a value from a solver that is lower in the hierarchy to replace the missing value. | 2014-11-20 |
20140344619 | PROCESSOR CAPABLE OF DETECTING FAULT AND METHOD OF DETECTING FAULT OF PROCESSOR CORE USING THE SAME - A processor capable of detecting fault and a method of detecting the fault of processor core using the same are disclosed. The processor includes a first processor core, a second processor core, and a fault manager. The first processor core includes one or more pipeline registers. The second processor core has a same structure as the first processor core, and is included in a single chip along with the first processor core. The comparator compares the value of the pipeline register of the first processor core with the value of the pipeline register of the second processor core. The fault manager performs a fault management operation if, as a result of the comparison of the comparator, it is determined that a fault has occurred. | 2014-11-20 |
20140344620 | SHUTDOWN METHOD, STARTUP METHOD, AND COMMUNICATION TERMINAL - The present invention relates to the field of computers and communications, and discloses a shutdown method, a startup method, and a communication terminal. The startup method includes: receiving a startup signal, where the startup signal is used to trigger a terminal to perform a startup; supplying power to components of the terminal; starting the terminal according to a first startup mode; and if the startup according to the first startup mode fails, performing a startup according to a second startup mode. The technical solution is applied to help to increase the startup speed when the terminal is powered on and started. | 2014-11-20 |
20140344621 | DIAGNOSING CODE USING SINGLE STEP EXECUTION - A method and apparatus for controlling a processor to execute in a single step mode such that a single instruction from the instruction stream is executed, the processor determines if the single instruction is one of at least one predetermined type of instruction and stores a type indicator in a data storage location and a diagnostic exception is taken after the processor has processed the single instruction. Additionally, a diagnostic operation is performed including accessing the type indicator stored in the data storage location and, when the single instruction was not one of the predetermined type, controlling the processor to continue executing instructions in the single step mode, and, when the single instruction was one of the at least one predetermined type, controlling the processor to exit the single step mode and not execute the next instruction within the instruction stream as a single instruction followed by an exception. | 2014-11-20 |
20140344622 | Scalable Log Analytics - Large amounts of unstructured log data generated by software and infrastructure components of a computing system are processed and analyzed in real time to identify anomalies and potential problems within the computing system. A log analytics module reduces both the volume and level of detail of log data by first classifying log messages into message types based on their content similarity. The log analytics module may then further reduce data by grouping bursts of log messages into log events. Patterns within these log events, such as the collection and number of different message types that comprise the event, can be used to identify anomalous events. | 2014-11-20 |
20140344623 | APPARATUS AND METHOD FOR DETECTING FAULT OF PROCESSOR - An apparatus and method for detecting the fault of a processor are disclosed. The apparatus includes a fetch fault control unit, a decoding fault control unit, and an execution fault control unit. The fetch fault control unit detects the fault of each of fetch units of a plurality of processor cores connected to memory. The decoding fault control unit detects the fault of each of decoding units of the plurality of processor cores connected to the memory. The execution fault control unit detects the fault of each of execution units of the plurality of processor cores connected to the memory, executes the same instruction in the plurality of processor cores, determines a processor core where a fault has occurred, and provides notification of the determined processor to the fetch fault control unit and the decoding fault control unit. | 2014-11-20 |
20140344624 | OPERATION DATA ANALYSIS APPARATUS, METHOD AND NON-TRANSITORY COMPUTER READABLE MEDIUM - There is provided an analysis apparatus including: a first storage to store operation data on an electronic device; a second storage to store a span characteristic concerning a time span in which each of values of a plurality of explanatory variables is changed; an explanatory variable calculator to calculate the explanatory variables based on the operation data; a failure state information calculator to calculate failure state information for the electronic device based on the explanatory variables calculated by the explanatory variable calculator, and calculate, when the failure state information represents a risky state, an overall span concerning in what time span the failure state information is possibly to represent a safe state due to changes in the values of the explanatory variables; and a diagnosis unit to diagnose the electronic device based on the failure state information and the overall span characteristic. | 2014-11-20 |
20140344625 | DEBUGGING FRAMEWORK FOR DISTRIBUTED ETL PROCESS WITH MULTI-LANGUAGE SUPPORT - In various embodiments, a data integration system is disclosed which enables users to debug distributed data integration scenarios which are platform and technology independent. A debugger client can connect to a plurality of local and/or remote hosts executing portions of a distributed data integration scenario. The debugger client can additionally enable line-by-line debugging of the portions of the distributed data integration scenario using a plurality of language-specific interfaces. The language-specific interfaces can further enable the user to dynamically update and debug changes to the code during debugging, reducing the time and resources required by multiple recompilations of the code. | 2014-11-20 |
20140344626 | HARDWIRED REMAPPED MEMORY - Subject matter disclosed herein relates to on-the-fly remapping a memory device by hardware-switching data paths to locations of the memory device. | 2014-11-20 |
20140344627 | VOICE RECOGNITION VIRTUAL TEST ENGINEERING ASSISTANT - System and method of systems and methods of controlling an IC test equipment in response to verbal commands issued by test equipment users. A control apparatus according to the present disclosure includes a speech detection device operable to detect verbal commands and test control software configured to control operations of the test equipment. The control software is added with verbal command recognition capabilities. Program action commands defined in the test control software are associated with respective recognizable verbal commands. Upon a recognizable verbal command is detected, it is interpreted into the corresponding program action command which triggers the intended test program actions. The control apparatus may also have a gesture detection device, through which user gesture commands can be detected and interpreted into corresponding program actions commands. | 2014-11-20 |
20140344628 | CERTIFICATION OF NON-NATIVE DATA LAYOUT IN A MANAGED RUNTIME SYSTEM - One embodiment of the present invention discloses a method, computer program product, and system for conditioning a memory region. An exemplary embodiment determines an anticipated form of an object. An exemplary embodiment determines a memory region for the object. An exemplary embodiment encodes the anticipated form of the object. An exemplary embodiment inserts the encoding of the anticipated form of the object into the memory region for the object. An exemplary embodiment acquires the object. An exemplary embodiment determines a form of the object. An exemplary embodiment compares the form of the object with the anticipated form of the object. An exemplary embodiment indicates an error if the form of the object differs from the anticipated form of the object. | 2014-11-20 |
20140344629 | ARRANGING DATA HANDLING IN A COMPUTER-IMPLEMENTED SYSTEM IN ACCORDANCE WITH RELIABILITY RATINGS BASED ON REVERSE PREDICTIVE FAILURE ANALYSIS IN RESPONSE TO CHANGES - Re-arranging data handling in a computer-implemented system that comprises a plurality of existing physical entities. At least one reliability rating is assigned to each of various existing physical entities of the computer-implemented system; and in response to change. Reverse predictive failure analysis uses the assigned reliability ratings to determine cumulative reliability rating(s) for at least one arrangement of the system. Data handling is re-arranged with respect to at least a portion of the existing computer-implemented system to provide a designated cumulative reliability rating. | 2014-11-20 |
20140344630 | INFORMATION PROCESSING DEVICE AND CONTROL DEVICE - An information processing device includes a plurality of components and a processor. The processor is configured to measure, upon detection of abnormalities in first components among the plurality of components, a number of abnormalities that occur in each of the first components. The processor is configured to measure an access processing value in each of the first components. The access processing value represents an amount of a predetermined feature relating to each of the first components. The processor is configured to calculate a ratio of the number of abnormalities to the access processing value in each of the first components. The processor is configured to identify a component as a fault location based on the calculated ratios. | 2014-11-20 |
20140344631 | ELECTRONIC DEVICE AND METHOD FOR RELEASING ELECTRONIC DEVICE FROM NONFUNCTIONING STATE - An electronic device includes a CPU and an MCU intercommunicating with the CPU. The MCU sends an instruction to the CPU at a predetermined time interval. The MCU detects whether a response is received from the CPU within a predetermined time period after the instruction is sent, and determines that the CPU is nonfunctioning when no response is received from the CPU. The MCU restarts the CPU when the CPU is determined to be nonfunctioning. A method for releasing an electronic device from a nonfunctioning state is also provided. | 2014-11-20 |
20140344632 | METHOD, COMPUTER SYSTEM, AND APPARATUS FOR ACCESSING PERIPHERAL COMPONENT INTERCONNECT EXPRESS ENDPOINT DEVICE - Embodiments of the present invention relate to a peripheral component interconnect express endpoint device accessing method, a computer system, and an apparatus. A state of an access request sent by a processor is monitored, and a simulation response message for the access request is sent to the processor when it is determined that the PCIe endpoint device sends no response message for the access request. Therefore, according to the simulation response message, the processor can confirm completion of the procedure corresponding to the previously sent access request, and shut down a timer for timing the access request and clear the buffered access request, thereby keeping normal processing in the processor and avoiding the MCE resetting problem that arises from accumulation of access requests in the processor. | 2014-11-20 |
20140344633 | PATH-SENSITIVE ANALYSIS FRAMEWORK FOR BUG CHECKING - A method for performing path-sensitive data-flow analysis for use in error checking functions includes identifying at least a first instruction and a second instruction in a control flow graph of a function. The identified first instruction and second instruction are connected by at least a first control flow path and a second control flow path. The method further includes defining a path condition between the first instruction and the second instruction as a complex disjunction including a first conjunction of predicates for the first control flow path and a second conjunction of predicates for the second control flow path. The method further includes converting the path condition into conjunctive normal form to obtain a converted path condition that includes a disjunction of atomic constraints, generating a simplified path condition by simplifying the disjunction of atomic constraints in the converted path condition to a value, analyzing the function using the simplified path condition to detect an error, and presenting the error. | 2014-11-20 |
20140344634 | SENDING NETWORK REJECT/ERROR CODES FROM A TERMINAL ADAPTOR TO TERMINAL EQUIPMENT THROUGH AN AT COMMAND INTERFACE - Error information is sent from a terminal adaptor that accesses a wireless network to terminal equipment coupled to access the wireless network through the terminal adaptor. The error information is sent in response to existence of any one of a plurality of errors conditions with respect to access to the wireless network. The error information includes an error type identifying a domain associated with a source of the error condition being reported and an error code providing a reject error cause for the error condition. One of the error conditions may include an unsolicited error received by the terminal adaptor from the wireless network or when a request by the TA is ignored by the wireless network. | 2014-11-20 |
20140344635 | Methods And Apparatus For Testing And Repairing Digital Memory Circuits - An ActiveTest solution for memory is disclosed which can search for memory errors during the operation of a product containing digital memory. The ActiveTest system tests memory banks that are not being accessed by normal memory users in order to continually test the memory system in the background. When there is a conflict between the ActiveTest system and a memory user, the memory user is generally given priority. | 2014-11-20 |
20140344636 | Method and Apparatus for Broadcasting Scan Patterns in a Scan-Based Integrated Circuit - A broadcaster, system, and method for reducing test data volume and test application time in an ATE (automatic test equipment) in a scan-based integrated circuit. The scan-based integrated circuit contains multiple scan chains, each scan chain comprising multiple scan cells coupled in series. The broadcaster is a combinational logic network coupled to an optional virtual scan controller and an optional scan connector. The virtual scan controller controls the operation of the broadcaster. The system transmits virtual scan patterns stored in the ATE and generates broadcast scan patterns through the broadcaster for testing manufacturing faults in the scan-based integrated circuit. The number of scan chains that can be supported by the ATE is significantly increased. Methods are further proposed to reorder scan cells in selected scan chains, to generate the broadcast scan patterns and virtual scan patterns, and to synthesize the broadcaster and a compactor in the scan-based integrated circuit. | 2014-11-20 |
20140344637 | SEQUENTIAL LOGIC SENSITIZATION FROM STRUCTURAL DESCRIPTION - A method of sensitizing a sequential circuit is described. This sensitizing generates stimuli to drive any circuit output to a predetermined value or transition. The method includes creating a directed graph of the sequential circuit. Nodes of the graphs can be topologically sorted. In one embodiment, feedback loops in the directed graph can be removed before topologically sorting the nodes. Final vectors for the sequential circuit can be generated based on the sorted nodes. Notably, the final vectors are expressed only by primary inputs to the sequential circuit. Using only primary inputs in the final vectors accurately replicates the sequential circuit under test, thereby ensuring accurate timing, power, and noise arcs are measured. | 2014-11-20 |
20140344638 | SIGNAL PROCESSING DEVICE, SIGNAL PROCESSING METHOD, AND COMMUNICATION DEVICE - A signal processing device including: a first memory, and a processing circuit coupled to the first memory and configured to perform decoding of a first received signal based on first likelihood data of the first received signal, transfer the first likelihood data to a second memory that is external to the signal processing device, only when the decoding is unsuccessful, and combine the first likelihood data loaded from the second memory with second likelihood data of a second received signal that corresponds to retransmitted signal of the first received signal. | 2014-11-20 |
20140344639 | APPARATUS AND METHOD FOR CODING/DECODING BLOCK LOW DENSITY PARITY CHECK CODE IN A MOBILE COMMUNICATION SYSTEM - A system and method for processing a block Low Density Parity Check (LDPC) code are provided. The system includes, a decoding apparatus for decoding a block LDPC code using a parity check matrix, the parity check matrix including an information part and a parity part, the parity part including a first section (B) including a plurality of first permutation matrices, a second section (D) including a second permutation matrix, a third section (T) including a plurality of identity matrices (I) arranged diagonally within the third section and a plurality of third permutation matrices arranged below the plurality of identity matrices, and a fourth section (E) including a fourth permutation matrix. | 2014-11-20 |
20140344640 | Interactive Event Cast to Multiple Mobile Devices - Systems and devices for, and methods of, interactive event casting, by: (a) scheduling a plurality of transactions, where the scheduling may be based on passing a system time and a channel usage schedule; (b) aggregating the plurality of transactions, where the aggregating results in minimizing data transfer traffic; (c) executing a data compression and error correction scheme, where the data compression scheme may be based on dynamically changing bitrate of a video data stream according to local access point data traffic; and (d) communicating between network devices using multi-cast for compressed video streams with error-correction code and (e) initiating an application, where the initiated application performs error correction, decompresses the received video data stream, and where the decompressed video data stream may be spooled. | 2014-11-20 |
20140344641 | MEMORY SYSTEM AND CACHE MANAGEMENT METHOD OF THE SAME - A memory system includes data lines, cache lines temporarily storing data of the data lines, an error correction circuit reading the data stored in each of the cache lines, detecting or correcting errors in the read data, calculating error rates according to each type of the detected errors, and accumulating the calculated error rates on previous error rates, an error rate table storing the accumulated error rates, and a line allocator allocating the cache lines corresponding to the data lines by using the error rate table, wherein cache lines whose accumulated error rates are greater than a predetermined value are not allocated. | 2014-11-20 |
20140344642 | MODULATION/DEMODULATION METHOD, DEMODULATION APPARATUS, AND CODE MODULATION METHOD - Patterns that might be generated due to a burst error are prepared beforehand. These patterns are formed by shifting all “1”s in an original channel word. A list of these patterns generated as described above is retrieved in parallel with a general conversion table during demodulation. When the demodulation is interrupted due to the burst error, the result of the retrieval of the previous pattern is referred to, and when there is a hit, the error is regarded as the burst error of the original channel word, and the demodulation is continued. | 2014-11-20 |
20140344643 | HYBRID MEMORY PROTECTION METHOD AND APPARATUS - According to one general aspect, an apparatus may include a data word storage, and an error correction code generator. The data word storage may be configured to store a word of data, parity bits, and a partial word flag. The partial write flag may be configured to indicate whether a previous write operation was a full write or a partial write to the word of data. The ECC generator may be configured to dynamically generate an ECC during a write operation. If the write operation includes a full write to the word of data, the ECC generator may be configured to generate a first ECC based, at least in part, upon the word of data, the plurality of parity bits, and the partial word flag. If the write operation includes a partial write to the word of data, the ECC generator may be configured to generate a second ECC. | 2014-11-20 |
20140344644 | ERROR CORRECTION IN MULTIPLE SEMICONDUCTOR MEMORY UNITS - Various embodiments include apparatus and methods to store data in a first semiconductor memory unit and to store error correction information in a second semiconductor memory unit to recover the data. The error correction information has a value equal to at least the value of the data store in the first memory unit. | 2014-11-20 |
20140344645 | DISTRIBUTED STORAGE WITH AUXILIARY DATA INTERSPERSAL AND METHOD FOR USE THEREWITH - A data segment is encrypted to produce an encrypted data segment. The encrypted data segment is dispersed storage error encoded to produce a set of encoded data slices. Auxiliary data is dispersed storage error encoded to produce a set of encoded auxiliary data slices. A sequence of output slices is generated to obscure the set of encoded data slices by interspersing the set of encoded auxiliary data slices within the set of encoded data slices. | 2014-11-20 |
20140344646 | DISTRIBUTED REBUILDING OF DATA IN A DISPERSED STORAGE NETWORK - A technique of rebuilding data slices in a dispersed storage network when detecting a plurality of data slices that require rebuilding. A plurality of rebuilding resources capable for use to rebuild the plurality of data slices are determined and based on an attribute associated with the determination, a rebuilding task is apportioned and the apportioned tasks are assigned to the plurality of rebuilding resources to rebuild the data slices. The apportionment of the tasks permit more than one rebuilding resource and associated distributed storage unit to perform the rebuild of the data slices. | 2014-11-20 |
20140344647 | NAND FLASH MEMORY SYSTEMS WITH EFFICIENT SOFT INFORMATION INTERFACE - A controller for a nonvolatile memory device includes a transfer control module and a decoder module. The transfer control module is configured to request a read of data from a flash memory module. The data to be read includes data corresponding to a first codeword. The transfer control module is configured to receive hard decisions corresponding to the first codeword from the flash memory module. The transfer control module is configured to receive soft information corresponding to the first codeword from the flash memory module. Both the hard decisions corresponding to the first codeword and the soft information corresponding to the first codeword are received without receiving any intervening hard decisions or soft information corresponding to another codeword. The decoder module is configured to decode the first codeword using the hard decisions and the soft information corresponding to the first codeword. | 2014-11-20 |
20140344648 | TURBO DECODING TECHNIQUES - Techniques are disclosed for turbo decoding orthogonal frequency division multiplexing OFDM symbols. Techniques for combined turbo decoding and equalization are disclosed. The disclosed techniques can be implemented in receivers that receive wired or wireless OFDM signals and produce data and control bits by decoding the received signals. | 2014-11-20 |
20140344649 | Method and device for processing received data - A method and device for decoding a plurality of packets of same data. Each packet is encoded using a product code. An encoded packet comprises data blocks is organized into rows and columns. Each of the rows and columns has a respective error detecting code. For a data packet, Erroneous row and column data are detected by their associated error detecting code. In the data packet, a potentially erroneous data block belonging to a row and a column of data blocks both having been detected as erroneous is detected. In another data packet of the same data, a non-erroneous data block corresponding to the identified potentially erroneous data block is determined. The data block is determined as non-erroneous if it belongs to at least one row or column of data having been detected as non-erroneous. The identified potentially erroneous block is replaced with the determined non-erroneous block. | 2014-11-20 |
20140344650 | METHOD AND APPARATUS FOR PROVIDING A DISPLAY STREAM EMBEDDED WITH NON-DISPLAY DATA - A video device having data lanes and a method of operating the video device includes obtaining a stream of debug data in response to a test operation, framing the stream of debug data independent of establishing a video blanking period, and transmitting the framed stream of debug data across one or more data lanes of the video link for operation between a video source device and a video sink device. The method also includes generating a stream of video data related to the test operation, framing the stream of video data to establish a video blanking period, and transmitting the framed stream of debug data concurrently with the framed stream of video data across the one or more data lanes of the video link. | 2014-11-20 |
20140344651 | SYSTEM AND METHOD FOR VARYING MEMORY SIZE IN A DATA STREAM PROCESSING - The present disclosure relates to methods, systems, and computer-readable media for varying a memory size in a data stream processing while improving a connection degree sketch. Embodiments of the present disclosure may encode an input data by using an error coding technique to produce an encoded data, wherein the encoded data results in a modified memory size; generate a host connectivity using a set of parameters and applying a reverse sketching technique over the encoded data in order to obtain estimated encoded data; and decode the encoded data after the host connectivity is established using a decoding technique and obtaining an output data. The memory size of the output data may be proportional to the memory size of the input data. | 2014-11-20 |
20140344652 | METHOD FOR GENERATING A MAXIMIZED LINEAR CORRECTING CODE, METHOD AND DEVICE FOR DECODING SUCH A CODE - A method is provided for generating a maximized linear correcting code from a base linear correcting code, the base correcting code and the maximized linear correcting code being associated with one and the same parity matrix H, the matrix being used to generate syndromes, the syndromes being used for decoding code words. The method comprises a step of identifying the syndromes unused for decoding the base linear correcting code, a step of identifying the errors that can affect the code words and make it possible to obtain the unused syndromes when a code word is multiplied by the matrix H and a step of selecting a unique error for each unused syndrome from among the identified errors, the error being called additional error. | 2014-11-20 |
20140344653 | HIGH PERFORMANCE READ-MODIFY-WRITE SYSTEM PROVIDING LINE-RATE MERGING OF DATAFRAME SEGMENTS IN HARDWARE - A method of merging data frames includes: receiving a first data frame having a plurality of sectors; receiving a second data frame having a plurality of sectors; generating a merged output data frame by merging, using a plurality of data paths including a plurality of multiplexers, sectors of the second data frame with sectors of the first data frame; and performing an error check on at least one check-data frame having sectors corresponding to those in the first data frame or the second data frame, where at least some of the sectors in the check-data frame are transmitted on a subset of the plurality of data paths that transmits sectors of the merged output data frame, and where the error check verifies the merged output data frame. | 2014-11-20 |
20140344654 | SEMICONDUCTOR SYSTEM - A semiconductor system including a semiconductor circuit configured to compare a first error detection code generated by performing an operation on read data to a second error detection code and determine a data transmission error, and a controller configured to provide the second error detection code, generated by performing an operation on expect data based on the read data, to the semiconductor circuit. | 2014-11-20 |
20140344655 | Mapping of Defined Regions Within a Webpage - The present invention provides a method of providing manipulated content to a user from a website page. The method identifies the location and size of defined regions within a website page, such as document division elements. The site page is built on a virtual display, and a site page coordinate system is established to locate the defined region relative to an origin. The site page is then converted to an image file, where an image file coordinate system corresponds to the site page coordinate system to permit the locating and mapping of the defined regions images on the image file, for cropping and so that the original hyperlinks can be reassociated with the defined regions images. Individual defined regions images in cropped form may be communicated to and positioned on a user interface. An updated image may compared with the original image to determine if the content has changed. | 2014-11-20 |
20140344656 | SYSTEM AND METHOD FOR SEARCHING, ORGANIZING, EXPLORING AND RELATING ONLINE CONTENT - The present invention generally relates to a web-based system and method for searching, organizing, exploring and relating online content. Specifically, the present invention relates to a unique way to store and relate different types of media to each other. Embodiments of the present invention provide users the ability to identify and save content in a remote location where a remote computing device processes and uses the saved content to dynamically identify and update the content and secondary content associated with the content. Further embodiments of the present invention further allow for the organization and curation of content as well as provide a platform for searching and identifying new content based on the saved content. | 2014-11-20 |
20140344657 | SYNCHRONISING SCREENSHOTS IN DOCUMENTATION WITH PRODUCT FUNCTIONALITY - Screenshots in documentation are synchronized with product functionality. Documentation source relating to a product includes placeholders where screenshots of user interface views of the product are to be located. A placeholder includes a description or pointer to a description of how to generate the user interface view of the product associated with the screenshot. A new version of the documentation may be generated. The documentation source including placeholders is read. Placeholders in the documentation are used to generate a user interface view. The user interface view is captured as a screenshot. The screenshot is inserted in the new version of the documentation at the location of the placeholder used to generate the screenshot. | 2014-11-20 |
20140344658 | ENHANCED LINKS IN CURATION AND COLLABORATION APPLICATIONS - A uniform resource locator (URL) link inserted into a note or document can be enhanced through a capture service for curation and collaboration applications, including notebook applications. A local notebook application can call the capture service by sending a request for a webpage representation with a URL indicated for insertion into the note. The local notebook application can receive the representation of the content referenced by the URL in a format customized for the local client. The representation can be displayed as part of a preview window and user interface for inserting a clipping, URL or other content into a note. The capture service can take the URL sent by the local application and take a screenshot of a separately rendered webpage referenced by the URL. | 2014-11-20 |
20140344659 | UNIFIED ELECTRONIC FORMS MANAGEMENT SYSTEM - A unified electronic forms management system that comprises a network-based software implemented process that is designed to provide its users with access to a unified system and process of managing form data and the creation, storage, update and distribution of electronic forms. The unified electronic forms management system may include a centralized and unified electronic forms management system remote server, which communicates over a network with a remote form designer used by a user to create a form, a remote form viewer used by a form user, a database that stores the form data associated with the remote server, and external database(s) that optionally receive data transmitted by the unified system. Form recipient(s) have the option of receiving over the network the form for approval and/or to provide additional information. | 2014-11-20 |
20140344660 | REMOTE BROWSING AND SEARCHING - A remote browsing and searching process is directed to the management of a remote browse session at a network computing provider. Responsive to a search request, the network computing provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device, search results corresponding to content representations associated with current content, or to data about changes in the content. The network computing provider may determine the search results based on a navigation path associated with a previous request for content, navigation paths of other client computing devices, relationships or differences between various versions of content, or based on any number of other factors. Interactive displays may be provided to client computing devices, allowing a user to refine the search results, zoom and manipulate content representations, and view relationships, similarities, and differences in content representations. | 2014-11-20 |
20140344661 | Personalized Annotations - Supplemental information to a media content such as a video can be shown to the user. The supplemental information can be selected based upon a profile of the user and one or both of the identity of the media content and the identity of an entity of interest in the media content. The supplemental information can be customized to the user based on the content being viewed and an entity of interest to the user in the viewed content. | 2014-11-20 |
20140344662 | INK TO TEXT REPRESENTATION CONVERSION - Technologies are generally provided for converting handwritten ink input to text annotations. A user may provide handwritten ink input to content displayed on a computing device to edit and mark up the content. The ink input may be provided employing touch or an electronic stylus on a user interface of the computing device to edit the content. The ink input may be processed to identify insertion of comments, deletion of text, and to identify insertion of markup symbols and shapes. The ink input may be converted to a text annotation based on a context of the ink input and a grammar and proofreading analysis. The text annotation may be displayed in an annotation view. The ink input may be converted periodically after predefined periods of time and upon detection of selection of a conversion button to activate conversion of the ink input. | 2014-11-20 |
20140344663 | Method and Apparatus for Automatically Optimizing the Loading of Images in a Cloud-Based Proxy Service - A request for a web page is received at a proxy server. The request originates from a client network application of a client device. The requested web page includes multiple references to multiple images. The proxy server retrieves the requested web page. The proxy server modifies code of the retrieved web page such that the client network application will not, for each one of those images, initially request those images when parsing the page. The proxy server also adds code to the retrieved web page that, when executed by the client network application, causes at least two of the images to be requested with a single request. The proxy server transmits the modified web page to the client device. | 2014-11-20 |
20140344664 | Webpage Display System Leveraging OSGI - A method, system, and/or computer program product generate and present a webpage on a user interface. A request for an initial page view of an initial page is transmitted from a client computer to a server-side layout manager in a server that is OSGi enabled. The client computer receives a copy of the initial page view, a client-side rendering engine, and a client-side layout manager from the server. The client-side layout manager parses out client-side controllers from the client-side layout manager to determine which views are to be pre-fetched before generating a requested webpage. The client-side layout manager invokes the client-side rendering engine to pre-fetch and cache selected views of particular webpages. The client-side layout manager then invokes the client-side rendering engine to build and render the requested webpage from the initial page view and one or more of the cached views. | 2014-11-20 |
20140344665 | IncluSite: web accessibility as a service - IncluSite is a novel approach to providing web content accessibility as a service. IncluSite automatically inserts code into web pages requested by Internet users to adapt it to web accessibility standards and to add advanced user interfaces right into the web content being served to Internet users. IncluSite allows users with physical or psychical disabilities to navigate web sites in the most suitable way according to their needs, and without the need of specific hardware or software. IncluSite's technical approach also allows web site owners to automatically adapt web contents without changing the original web pages: including a link to IncluSite is sufficient. | 2014-11-20 |
20140344666 | WEBPAGE DISPLAY SYSTEM LEVERAGING OSGI - A method, system, and/or computer program product generate and present a webpage on a user interface. A request for an initial page view of an initial page is transmitted from a client computer to a server-side layout manager in a server that is OSGi enabled. The client computer receives a copy of the initial page view, a client-side rendering engine, and a client-side layout manager from the server. The client-side layout manager parses out client-side controllers from the client-side layout manager to determine which views are to be pre-fetched before generating a requested webpage. The client-side layout manager invokes the client-side rendering engine to pre-fetch and cache selected views of particular webpages. The client-side layout manager then invokes the client-side rendering engine to build and render the requested webpage from the initial page view and one or more of the cached views. | 2014-11-20 |
20140344667 | RUNTIME RESOLUTION OF CONTENT REFERENCES - A computing device includes a view control that manages presentation of electronic content on the computing device. The presentation can include displaying content, audibly playing back content, and so forth. The view control is made available to multiple different applications on the computing device. To use the view control, an application provides to the view control an indication of a resolver for the view control to use. The electronic document includes references to electronic content, and the view control requests the referenced electronic content from the resolver. The resolver obtains the referenced electronic content, decodes (e.g., decompresses, decrypts, etc.) the obtained electronic content, and returns the decoded electronic content to the view control for display or other presentation. | 2014-11-20 |
20140344668 | SYSTEMS AND METHODS FOR PROCESSING MODIFIABLE FILES GROUPED INTO THEMED DIRECTORIES FOR PRESENTATION OF WEB CONTENT - Systems and methods for processing modifiable files grouped into themed directories for presentation of web content are disclosed. According to an aspect, a method includes grouping a plurality of modifiable files into one or more directories for use by a World Wide Web application. Further, the method includes associating a unique theme with the one or more directories. The method also includes processing the files based on the theme for presenting web content. | 2014-11-20 |
20140344669 | DOCUMENT CONVERSION APPARATUS - A document conversion apparatus includes an obtaining unit configured to obtain document data in a first file format including first character font information; and a conversion unit configured to convert the obtained document data into document data in a second file format that is different from the first file format using second character font information that is different from the first character font information, wherein the conversion unit includes alternative information, showing that the second character font information is an alternative of the first character font information, in the document data in the second file format. | 2014-11-20 |
20140344670 | METHOD AND SYSTEM FOR ON-DEMAND DELIVERY OF PREDEFINED IN-CONTEXT WEB CONTENT - A method of supplying supplemental content to a browser displaying a web page includes: receiving a request to register supplemental content, the request including a web page identifier; determining whether the web page is registered to receive supplemental content; supplying instructions to the web browser if the web page is registered to receive supplemental content; receiving a request to supply supplemental content, the request comprising a node identifier; and supplying supplemental content in accordance with the node identifier. | 2014-11-20 |
20140344671 | METHOD, SYSTEM, AND APPARATUS FOR SEARCHING AND DISPLAYING USER GENERATED CONTENT - The present disclosure discloses a method, system and apparatus for searching and displaying user generated content. The method includes displaying a street view on a browser of a user's terminal, determining a geographical range within which the street view lies, wherein the geographical range comprises geographical location information of the street view and a surrounding area covered within a predefined range measured from the geographical location information of the street view, determining a plurality of UGC which have been posted within the geographical range; and displaying on the browser, the plurality of UGC posted within the geographical range of the street view. | 2014-11-20 |
20140344672 | LEARNING APPLICATION TEMPLATE MANAGEMENT IN A MODULAR LEARNING SYSTEM - A modular learning system provides learning application templates for learning application authors to develop learning applications. The learning application templates are developed by template developing users using a template editing interface on a user device. The template developing users provide script and user device testing tools to the modular learning system. The completed learning application template is provided to authoring users to generate learning applications consistent with the learning application template. | 2014-11-20 |
20140344673 | SYSTEM AND METHOD FOR ENHANCING INTERACTIVE ONLINE LEARNING TECHNOLOGY - Disclosed is a method and system for enhancing interactive online learning technology. In one embodiment, the document transformation module transforms the input document in an extensible markup language (XML) format. The document parser module parses the input document transformed using an extensible style sheet language transformation (XSLT). The navigation file creation module creates a navigation order between a plurality of content in the input document parsed, wherein the navigation order is created to describe a relative path between the contents. The asset file creation module creates an asset file, wherein the asset file is created based on the relative path between the contents. The tagging module tags the contents in the input document transformed. The repository stores the input document transformed comprising: the navigation order, the asset file and the tags, in a repository and the interface enables a user to communicate with other user on the system using the stored document. | 2014-11-20 |
20140344674 | Display Dialogs - In one embodiment, a first device sends a request to a second device, the request causing a dialog to be displayed on the first device. The second device selects a rendered dialog template corresponding to the dialog; constructs a web page that includes the rendered dialog template; and sends the web page to the first device. The first device displays the web page including the dialog. | 2014-11-20 |
20140344675 | METHOD AND SYSTEM FOR BROWSING BOOK DATA ON COMPUTER TERMINAL - A method and system for browsing book data on a computer terminal are provided. The method includes: providing a book database including a plurality of book data, each book data including a book cover image, a book spine image, and a bibliographic data associated with a book; a servo computer providing, in response to a query sent from a user by the computer terminal, a book data webpage or application-related book data interface to be displayed on a display of the computer terminal of the user, wherein the book data interface includes an archival zone having at least a virtual bookshelf space; and displaying the book spine images of the book data fetched from the servo computer in the virtual bookshelf space side by side so as to display more said book data in the archival zone, thereby enabling intuitive, user-friendly, and convenient browsing book data. | 2014-11-20 |
20140344676 | System and Method for Selective Control of Zoom Adjustments in an Electronic Publication - A system and method for selective control of zoom adjustments in an electronic publication is disclosed. The method may include generating content for display on an electronic reading device; generating at least one style for the content, and storing the content and the at least one style on a computer readable medium. The generation of at least one style may include identifying at least a portion of the content for which at least one zoom level will be specified; specifying a base text size for the portion of the content; and specifying a first value to increment the base text size to a first zoom state text size. A method for rendering an electronic document on an electronic device may include storing content representing an electronic publication in a computer memory of the electronic device, the content including at least one style for a portion of the content, the at least one style including a base text size for the portion of the content and at least a first value to increment the base text size to a first zoom state text size; rendering the contents according to the at least one style; and incrementing the base text size for the portion of the content by the first value in response to a user input to zoom. | 2014-11-20 |
20140344677 | METHOD AND SYSTEM FOR FORMATION OF ELECTRONIC DOCUMENTS - A method and system for creation of customized documents over a network as well as for negotiation of contents for documents over a network (e.g., Internet) are disclosed. In one aspect, professional documents can be created in an automated manner. In another aspect, negotiation of documents (or their contents) can be performed in an automated manner. In either case, the customization and/or negotiation is efficient, cost-effective and useful. | 2014-11-20 |
20140344678 | TERMINAL AND METHOD FOR EDITING TEXT USING THE SAME - A terminal includes a display unit and a controller. The display unit includes a touch sensor. The touch sensor senses a touch input. The display unit displays text. The controller divides a first part of the text, enlarges the first part, and displays the enlarged first part on the display unit in response to a first touch input that occurs on the displayed text and that is sensed through the touch sensor. The first part of the text corresponds to the first touch input. | 2014-11-20 |
20140344679 | SYSTEMS AND METHODS FOR CREATING A DOCUMENT - Systems and methods of document creation are disclosed. The disclosed embodiments may receive user input to generate an electronic interview to be presented to an interviewee, including a query to be presented to the interviewee and a corresponding interview input component configured to receive electronic interview data from the interviewee pertaining to the query. A mapping is established for the interview input component to map to an element of a template of a document creation system. The electronic interview data is received and delivered to the document creation system. A document is created that includes as content the electronic interview data. | 2014-11-20 |
20140344680 | TYPING ERROR CORRECTION METHOD AND DEVICE IMPLEMENTING THE SAME METHOD - A typing error correction method and a device implementing the same method are provided. A correction method includes the following: every time when a user inputs characters, a correlation between the newly input characters and the character substrings of the already input words having the same length as the newly input characters is calculated; in case the correlation exceeds a predetermined value, such character substring of already input word is registered in a correction candidate list; in case there is only one correction candidate in the list, the candidate substring in the list is replaced by the newly input characters according to correction command; in case there are more than one correction candidates in the list, a user's move command is input for selection, and the selected candidate substring is replaced by the newly input characters. | 2014-11-20 |
20140344681 | Tour Guidance Systems - A tour guidance system is formed of a computer-based processor made responsive to location, time of day, manual user inputs, among others to provide visitor site suggestions based upon information stored as site descriptors. In response to user requests in combination with present conditions such as time, location weather, etc., a database request is executed against stored site data to produce a resultset of site descriptors. These site descriptors are used both manually and automatically to assist a user-tourist in executing a visit in agreement with the prescribed parameters. | 2014-11-20 |
20140344682 | METHODS AND SYSTEMS FOR CUSTOMIZING TACTILELY DISTINGUISHABLE INPUTS ON A USER INPUT INTERFACE BASED ON AVAILABLE FUNCTIONS - Methods and systems are disclosed herein for a user input interface, which customizes tactilely distinguishable inputs on the user input interface based on available or currently in use functions on a target device. For example, a user input interface on a remote device (e.g., a tablet computer) may generate physical buttons associated with a function (e.g., adjusting volume) in response to determining that that function is available on a target device (e.g., a television, personal computer, or set-top box). | 2014-11-20 |
20140344683 | METHODS, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR USER GUIDANCE - Methods are provided to guide the user, in a user centered way, to let the user achieve a task by using at least one software. The methods comprise the steps of generating and implementing user guidance (UG) file. Implementation is made by highlighting (emphasizing) the UI element(s) user will interact, giving UI element interaction information and further information, for each and every step, to guide the user to accomplish a task according to UG file. Implementation may be made on one or more software (OS, application etc.). Following the guidance, user can accomplish the task easily. UG file may be generated by recording UI elements and UI element interactions and/or by programming. UG file content can be added, deleted or changed to achieve best guidance file for the task. System and computer program product that implement the methods of the present invention are also provided. | 2014-11-20 |
20140344684 | SYSTEM FOR GENERATING UNIQUE HANDWRITING STYLE OF USER AND METHOD THEREFOR - Provided is a system for generating a unique handwriting style of a user in which a minimum amount of phonemes, for example, only 59 phonemes of Hangul, are received from a user and transformed and combined to implement a syllable, thus simply generating a unique handwriting of a user. According to the system, a phoneme input by a user is displayed on a display screen of a smartphone, or the like, and corresponding phonemes are received based on the displayed input phoneme, thus implementing a handwriting fitting a user handwriting, and when a syllable is formed with a plurality of phonemes, a syllable is implemented by matching a designated connection point to each phoneme, thereby generating a natural handwriting. | 2014-11-20 |
20140344685 | MEDIA CONTENT CONSUMPTION - A method, apparatus and computer program instructions are provided. The method comprises: providing credit that enables a user to skip playback of media content items; identifying that a user has provided input to skip from playing a first media content item to playing a second media content item; and determining, on the basis of at least one contextual characteristic associated with the input, a value by which to reduce the credit. | 2014-11-20 |
20140344686 | MEDIA CONTENT CONSUMPTION - A method, apparatus and computer program instructions are provided. The apparatus comprises: at least one processor; and at least one memory storing computer program instructions configured, working with the at least one processor, to cause at least the following to be performed: causing display of a graphical item pictorially identifying media content and having an appearance that depends upon prior playback of the media content. | 2014-11-20 |
20140344687 | Techniques for Natural User Interface Input based on Context - Examples are disclosed for interpreting a natural user interface (UI) input event. In some examples, sensor information may be received during a command for an application. The command input may be interpreted as a natural UI input event. For some examples, context information related to the command input may cause a context to be associated with the natural UI input event. The context may then cause a change to how media content may be retrieved for the application. Other examples are described and claimed. | 2014-11-20 |
20140344688 | PROVIDING MEDIA TO A USER BASED ON A TRIGGERING EVENT - Methods and apparatus related to determining a triggering event of a user, selecting media relevant to the triggering event, and providing the selected media to the user. Some implementations are directed to methods and apparatus for determining a past event of the user that is indicative of past interaction of the user with one or more past entities and the triggering event may be determined to be associated with the past event. The media selected to provide to the user may contain media that includes the one or more past entities associated with the past event and the media may be provided to the user in response to the triggering event. | 2014-11-20 |
20140344689 | SYSTEM FOR UNIVERSAL REMOTE MEDIA CONTROL IN A MULTI-USER, MULTI-PLATFORM, MULTI-DEVICE ENVIRONMENT - A system enables universal remote media control across multiple platforms, devices, and users. A protocol allows a media controller (such as computer or mobile device) to have access to running activities (such as a television show playing on a media player). The protocol does not require installation of a specific platform application, or a specific user-login/pairing of the media controller with the media player. The system receives commands from a media controller device using a common interface, provides the commands to a remote media player, loads new media content into the media player, based on the commands, and receives state notifications from the media player. The commands and the state notifications include a namespace and a message payload represented as a two-element script array. Another user or device can control the media player using the common interface, for example provided by a browser application on the media controller device. | 2014-11-20 |