15th week of 2015 patent applcation highlights part 48 |
Patent application number | Title | Published |
20150100799 | METHOD AND APPARATUS FOR CONFIGURABLE THERMAL MANAGEMENT - Embodiments of an apparatus, system and method are described for configurable processor thermal management. An apparatus may comprise, for example, a processor arranged to operate in a plurality of thermal modes comprising a thermal limit down mode, a normal thermal limit mode and a thermal limit up mode, and thermal management logic operative to select a thermal mode based on one or more properties of the apparatus. Other embodiments are described and claimed. | 2015-04-09 |
20150100800 | METHOD AND APPARATUS FOR CONFIGURABLE THERMAL MANAGEMENT - Embodiments of an apparatus, system and method are described for configurable processor thermal management. An apparatus may comprise, for example, a processor arranged to operate in a plurality of thermal modes comprising a thermal limit down mode, a normal thermal limit mode and a thermal limit up mode, and thermal management logic operative to select a thermal mode based on one or more properties of the apparatus. Other embodiments are described and claimed. | 2015-04-09 |
20150100801 | PREDICTIVE POWER MANAGEMENT BASED ON USER CATEGORY - The present disclosure relates to a predicative power management system configured to adjust computer CPU clock rate by a computer user to conserve energy based on user category. In certain embodiments, the predicative power management system includes (a) a computer user profile creator module, and (b) a power management module. The computer user profile creator module is used to create computer usage profiles and each of the computer usage profiles has a profileID for a computer user with a computer userID. The power management module is used to set and adjust computer CPU clock rate, CPU voltage and device states based on computer users' category and the computer user's computer usage profile. | 2015-04-09 |
20150100802 | REDUCING POWER CONSUMPTION IN MULTI-DISPLAY ENVIRONMENTS - The disclosure is directed to a system and method for selectively controlling display power consumption in a system with a first and second display. While the system is in a non-idle state and while an application that is actively executing has an active window on the first display, a determination is made that the second display is inactive. In response to the determination, and while the system is still in the non-idle state, the second display is switched from a full power state to a low power state. | 2015-04-09 |
20150100803 | METHOD FOR CONTROLLING ELECTRONIC APPARATUS, HANDHELD ELECTRONIC APPARATUS AND MONITORING SYSTEM - A method for controlling an electronic apparatus, a handheld electronic apparatus, and a monitoring system are provided. An image within an image capturing range is displayed on a display unit by an image capturing unit. A digital stamp in the image is detected. The digital stamp corresponds to a single or multiple controllable devices. A control interface corresponding to the digital stamp is displayed on the image. An operation action a user executes on the control interface is detected so as to control the controllable device corresponding to the digital stamp. | 2015-04-09 |
20150100804 | Information Processing Method and Electronic Apparatus - An information processing method and an electronic apparatus are described to reduce the power consumption of electronic apparatus. The method is applied to an electronic apparatus that includes a processing module with at least two sensing units corresponding to at least two power consumption grades. The method includes, when the N sensing units among the at least two sensing units are in an OFF state and the M sensing units among the at least two sensing units are in an ON state, obtaining a first parameter through at least one sensing unit among the M sensing units; determining whether the first parameter satisfies a first predetermined condition; if so, controlling NI sensing units among the N sensing units to be in the ON state, wherein NI is a positive integer less than or equal to N. | 2015-04-09 |
20150100805 | DYNAMIC CPU VOLTAGE REGULATOR PHASE SHEDDING - A voltage regulator phase shedding system includes one or more subsystems to receive a system management interrupt (SMI), gather processor utilization information, determine whether to adjust a performance state, lookup voltage regulator information for new performance state, adjust active voltage regulator phase, and adjust performance state. The voltage regulator phase shedding system can also include one or more subsystems to read a power measurement, calculate throttling requirements, determine whether to adjust a throttling, lookup voltage regulator information for new performance state capacity, adjust active voltage regulator phase, and adjust throttling. | 2015-04-09 |
20150100806 | Power Supply Engagement and Method Therefor Data - A system includes power supply units (PSUs) to supply power to components. For each PSU, a power conversion efficiency profile is determined. A maximum amount of power consumed during operation of the components is determined. A minimum number of PSUs capable of providing the maximum amount of power is determined. A first amount of power consumed at inputs of the minimum number of PSUs is calculated based on the maximum amount of power and based on the determined power conversion efficiency profile of each of the PSUs. A first number of PSUs to engage is determined, the first number greater than the minimum number of PSUs, wherein a total amount of power consumed at inputs of the first number of PSUs during operation of the system is less than the first amount of power, the determining based on the power conversion efficiency profile of each PSU. | 2015-04-09 |
20150100807 | CONTROLLING METHOD, POWER CONTROLLER, AND POWER CONTROLLING METHOD - A power supply has an inductor and determines loading state of the power supply according to a compensation signal. When the loading state is determined to be a light loading state or a no-loading state, a switch is operated at a low operating frequency. When the loading state is determined to be a heavy loading state, the switch is operated at a high operating frequency. If the compensation signal exceeds a critical value, it is determined that the loading state is an overloaded state. When the overloaded state continues past a tolerable duration, the switch is turned off. The tolerable duration is determined by an external capacitor and is independent of the operating frequency. | 2015-04-09 |
20150100808 | WAKEUP METHOD AND SYSTEM FOR TOUCH TERMINAL AND TOUCH TERMINAL - The present invention, relating to a technical field of touch control, provides a wakeup method and system for touch terminal and touch terminal. The method comprises the following steps: step a: scanning a touch screen, and detecting a touch action in a standby state; and step b: waking up the touch screen if a touch action which is consistent with a preset screen wakeup password is detected. The present invention also provides a system for screen wakeup of a touch terminal and a touch terminal. In the present invention, the screen wakeup of the touch terminal can be realized without the need of setting a mechanical key in the touch terminal, thus the lifetime of the touch terminal would not be impacted and the appearance of the touch terminal is also more attractive. | 2015-04-09 |
20150100809 | DYNAMIC CORE SWAPPING - An embodiment of the present invention is a technique to dynamically swap processor cores. A first core has a first instruction set. The first core executes a program at a first performance level. The first core stops executing the program when a triggering event occurs. A second core has a second instruction set compatible with the first instruction set and has a second performance level different than the first performance level. The second core is in a power down state when the first core is executing the program. A circuit powers up the second core after the first core stops executing the program such that the second core continues executing the program at the second performance level. | 2015-04-09 |
20150100810 | ADAPTIVE POWER-DOWN OF DISK DRIVES BASED ON PREDICTED IDLE TIME - Systems and methods presented herein provide a storage system that adaptively powers-down one or more disk drives based on the predicted idle time of each disk drive. One embodiment includes a storage controller that includes a processor operable to track idle durations of the disk drive. When an idle duration ends, the processor associates the idle duration with a time window that includes that idle duration. Each time window is associated with a number of previous idle durations of the disk drive. Upon detection of a current idle duration, the processor identifies a time window with the highest number of previous idle durations of the disk drive. Then, the processor determines whether a maximum time associated with the identified time window exceeds a predetermined threshold. When the maximum time exceeds the predetermined threshold, the processor powers-down the disk drive. | 2015-04-09 |
20150100811 | ELECTRONIC CONTROL UNIT - An electronic control unit of one embodiment includes first and second microcomputers for mutually monitoring operations, an output circuit for outputting a signal that is outputted from at least one of the first and second microcomputers, a power supply circuit for supplying electric power to the output circuit, and a stop unit for stopping supply of the electric power from the power supply circuit to the output circuit. The first microcomputer has operation modes including a normal mode and a low power mode. In the low power mode, the first microcomputer stops monitoring the operation of the second microcomputer and outputs a power supply stop signal that operates the stop unit to stop the supply of the electric power from the power supply circuit to the output circuit. | 2015-04-09 |
20150100812 | SERIAL BUS VOLTAGE COMPENSATION - A serial bus network includes a voltage regulator, a plurality of power switches, and a voltage monitor. The voltage regulator provides power to a plurality of serial buses. Each of the serial buses provides power from the voltage regulator to a device coupled to the serial bus. Each of the power switches switches power from the voltage regulator to one of the serial buses, and includes an input terminal coupled to a voltage regulator output, and an output terminal coupled to one of the serial buses. The voltage monitor is coupled to the voltage regulator and to the output terminal of each of the power switches. The voltage monitor compares bus voltages at the output terminals of the power switches, identifies a lowest of the bus voltages, and adjusts the voltage regulator output voltage such that the identified lowest of the bus voltages is within a predetermined operational voltage range. | 2015-04-09 |
20150100813 | METHOD AND DEVICE FOR PROCESSING IMAGES TO SAVE POWER - A method and a device for processing images to save power are provided. A method by which a device processes images displayed on a screen includes determining a battery level of the device, comparing the battery level with a plurality of set threshold ranges, and changing a background image and an icon image displayed on the screen of the device based on a comparison result. | 2015-04-09 |
20150100814 | SEMICONDUCTOR DEVICE AND SEMICONDUCTOR SYSTEMS INCLUDING THE SAME - A semiconductor device includes an information detection unit suitable for receive an input signal and detecting a clock and data from the input signal by using reference voltages corresponding to voltage levels of the clock and data, and a synchronization unit suitable for outputting internal data by synchronizing the data with the dock detected by the information detection unit. | 2015-04-09 |
20150100815 | Method and Apparatus for Aligning Signals - A method and corresponding apparatus for aligning a data signal with a corresponding clock signal include oversampling the data signal based on the corresponding clock signal and generating corresponding data samples. An indication of skew between the data signal and the corresponding clock signal is detected based on data samples. A variable delay line coupled to the data signal is then adjusted based on the indication of skew detected. According to at least one example implementation, the data signal is oversampled based on the corresponding clock signal and multiple time-shifted versions of the corresponding clock signal. At least one signal of the corresponding clock signal and the multiple time-shifted versions of the corresponding clock signal is employed in sampling the data signal at a potential transition edge of the data signal. | 2015-04-09 |
20150100816 | ANTICIPATORY PROTECTION OF CRITICAL JOBS IN A COMPUTING SYSTEM - Anticipatory protection of critical jobs in a computing system, including: identifying, by a system management module, a problem computing component in the computing system; identifying, by the system management modules, all proximate computing components in the computing system, wherein each proximate computing component is within a predetermined physical proximity of the problem computing component; determining, by the system management module, whether the proximate computing components are executing one or more critical jobs; and responsive to determining that the proximate computing components are executing one or more critical jobs migrating, by the system management module, the one or more critical jobs to distant computing components in the computing system, wherein each distant computing component is not within the predetermined physical proximity of the problem computing component. | 2015-04-09 |
20150100817 | Anticipatory Protection Of Critical Jobs In A Computing System - Anticipatory protection of critical jobs in a computing system, including: identifying, by a system management module, a problem computing component in the computing system; identifying, by the system management modules, all proximate computing components in the computing system, wherein each proximate computing component is within a predetermined physical proximity of the problem computing component; determining, by the system management module, whether the proximate computing components are executing one or more critical jobs; and responsive to determining that the proximate computing components are executing one or more critical jobs migrating, by the system management module, the one or more critical jobs to distant computing components in the computing system, wherein each distant computing component is not within the predetermined physical proximity of the problem computing component. | 2015-04-09 |
20150100818 | BACK-OFF MECHANISM FOR A PERIPHERAL PAGE REQUEST LOG - A system and method of managing requests from peripherals in a computer system are provided. In the system and method, an input/output memory management unit (IOMMU) receives a peripheral page request (PPR) from a peripheral. In response to a determination that a criterion regarding an available capacity of a PPR log is satisfied, a completion message is sent to the peripheral indicating that the PPR is complete and the PPR is discarded without queuing the PPR in the PPR log. | 2015-04-09 |
20150100819 | Method of Recovering Data in a Storage Device - A method and system for recovering data written onto a storage device when system failure and/or damage occur during use is provided. A memory of the storage device is divided into a plurality of information zones, for storing data as a codeword set, and a plurality of check zones, for storing checksums, of equal size selected from different parts of the storage device. A computing unit calculates etalon checksums with an established formula during each write data operation for each codeword set in the information zones. If failure, damage or data corruption occurs, computing unit calculates current checksums using an established formula. The values of the stored etalon checksums and the current checksums are used for data recovery, which is performed by solving the system of equations, received from the formula for computing the checksums. Parallel calculation schemes are used in checksum computing and for data recovery. | 2015-04-09 |
20150100820 | PROTECTING VOLATILE DATA OF A STORAGE DEVICE IN RESPONSE TO A STATE RESET - An imminent state reset of a data storage device is detected. In response to determining volatile data of the data storage device could be lost in response to the state reset, the volatile data of the data storage device is stored to a backup memory of the data storage device together with first header data that facilitates recovering the volatile data. The backup memory includes non-volatile, solid-state memory. In response to determining the volatile data would not be lost in response to the state reset, second header data is stored in the backup memory. After the state reset, a recovery of the volatile data from in the backup memory is attempted if the first header data is detected, or a host device is alerted if neither the first header data or second header data is detected. | 2015-04-09 |
20150100821 | STORAGE CONTROL APPARATUS, STORAGE CONTROL SYSTEM, AND STORAGE CONTROL METHOD - A storage control apparatus includes: a detector configured to detect a failure in one of a plurality of storages, each of a plurality of cabinets coupled in a cascade and having the plurality of storage units; a mover configured to move data in one or a plurality of first storages accommodated in a first cabinet including a failed storage having the failure detected by detector to one or a plurality of second storages accommodated in a second cabinet included in the plurality of cabinets; and a connection controller configured to control a first connection between the first cabinet and the plurality of cabinets other than the first cabinet and a second connection between the plurality of first storages in the first cabinet and the plurality of cabinets other than the first cabinet. | 2015-04-09 |
20150100822 | STORAGE CONTROL APPARATUS AND COMPUTER READABLE STORAGE MEDIUM - A storage control apparatus forms a RAID by plural storage media and stores and holds data on a file-by-file basis. A number-of-writable-times management unit manages the number of writable times for each storage medium. A write-destination management unit manages data write destinations in the storage media. When updating write object data whose write destination is one of storage media constituting a group (first storage medium), a relocation unit relocates the write object data by setting a write destination to a second storage medium which is different from the first storage medium. A write-destination update unit updates the data write destinations in the storage media managed by the write-destination management unit according to the relocating. Through the relocating, the storage control apparatus is able to control the number of writable times which decreases along with data writing. | 2015-04-09 |
20150100823 | DATA BACKUP METHOD AND INTERFACE CARD - Equipping a first computer with an interface card having an access function of accessing a storage and a communication function of performing a communication via a network. Connecting the interface card equipped in the first computer and a second computer by the network. Causing the interface card to process target data received from the second computer and to cause the target data to be saved in a first storage, which is a storage connected to the interface card, when the second computer transmits the target data to be saved to the interface card. | 2015-04-09 |
20150100824 | Power Sequencing and Data Hardening Architecture - The various implementations described herein include systems, methods and/or devices used to enable power sequencing and a data hardening module in a storage device. In one aspect, the method includes determining whether a power supply voltage provided to the storage device is lower than an under-voltage threshold. The method further includes, in accordance with a determination that the power supply voltage is lower than the under-voltage threshold, performing a power fail operation, the power fail operation including: (1) signaling a power fail condition to a plurality of controllers on the storage device, (2) transferring data held in volatile memory to non-volatile memory, and (3) removing power from the plurality of controllers on the storage device. | 2015-04-09 |
20150100825 | INFORMATION PROCESSING DEVICE AND METHOD - An information processing device includes a processor that performs a process. The process includes: when the information stored in the first storage unit is stored in the second storage unit, storing the storing completion information corresponding to the stored information in the storing completion information storing unit; detecting a failure in the information processing device; performing a restart process on the information processing device using a region in which the stored information has been stored in the first storage unit on the basis of the storing completion information when the failure is detected; and discriminating information that has not been stored in the second storage unit from among the pieces of information stored in the first storage unit on the basis of the storing completion information when the failure is detected, and storing the discriminated information in the second storage unit. | 2015-04-09 |
20150100826 | FAULT DOMAINS ON MODERN HARDWARE - Improving utilization of distributed nodes. One embodiment illustrated herein includes a method that may be practiced in a virtualized distributed computing environment including virtualized hardware. Different nodes in the computing environment may share one or more common physical hardware resources. The method includes identifying a first node. The method further includes identifying one or more physical hardware resources of the first node. The method further includes identifying an action taken on the first node. The method further includes identifying a second node. The method further includes determining that the second node does not share the one or more physical hardware resources with the first node. As a result of determining that the second node does not share the one or more physical hardware resources with the first node, the method further includes replicating the action, taken on the first node, on the second node. | 2015-04-09 |
20150100827 | Method of Detecting Bit Errors, An Electronic Circuit for Detecting Bit Errors, and a Data Storage Device - A method of detecting bit errors in a data storage device is provided, which includes comparing a first bit sequence accessed during a read out operation of the data storage device with a second bit sequence that corresponds to an expected memory state of the data storage device. | 2015-04-09 |
20150100828 | NETWORK OF DEVICES FORMING A DIAGNOSTIC SYSTEM - The present invention relates to the field of systems and methods of diagnosis of apparatuses constituting a vast machine-to-machine communication network. The system proposed is based on a virtual network linking the various apparatuses so as to form a hierarchical tree. This virtual network is reliant on the network for real communication between the apparatuses. However, the topology of the virtual network is independent of that of the real network. Each apparatus includes a diagnostic agent offering local self-diagnostic capabilities. Each apparatus enables offering a state of its operation and of the operation of the entire sub-network of which it is the father. The self-diagnostic capabilities of an apparatus are implemented either locally by the apparatus, or within apparatuses of its close network environment as a function of the capabilities of the various items of equipment. | 2015-04-09 |
20150100829 | METHOD AND SYSTEM FOR SELECTING AND EXECUTING TEST SCRIPTS - Systems and methods are disclosed herein to a method for reusing test automation framework across multiple applications, the method comprises receiving a selection of one or more test scripts from a user to test an application; creating an execution list containing every selected test script; loading the instructions of the test script into the computer-readable memory when the test script is found in the test script repository; executing the test script testing the application according to the instructions defined in the test script and according to computer instructions defined by the utility functions or the common functions when the test script calls either the common functions or the utility functions; checking the application's status after the test terminates operation; and recovering and closing the application if the application failed before executing a second test script testing the application. | 2015-04-09 |
20150100830 | METHOD AND SYSTEM FOR SELECTING AND EXECUTING TEST SCRIPTS - Systems and methods are disclosed herein to a method for reusing test automation framework across multiple applications, the method comprises receiving a selection of one or more test scripts from a user to test an application; creating an execution list containing every selected test script; loading the instructions of the test script into the computer-readable memory when the test script is found in the test script repository; executing the test script testing the application according to the instructions defined in the test script and according to computer instructions defined by the utility functions or the common functions when the test script calls either the common functions or the utility functions; checking the application's status after the test terminates operation; and recovering and closing the application if the application failed before executing a second test script testing the application. | 2015-04-09 |
20150100831 | METHOD AND SYSTEM FOR SELECTING AND EXECUTING TEST SCRIPTS - Systems and methods are disclosed herein to a method for reusing test automation framework across multiple applications, the method comprises receiving a selection of one or more test scripts from a user to test an application; creating an execution list containing every selected test script; loading the instructions of the test script into the computer-readable memory when the test script is found in the test script repository; executing the test script testing the application according to the instructions defined in the test script and according to computer instructions defined by the utility functions or the common functions when the test script calls either the common functions or the utility functions; checking the application's status after the test terminates operation; and recovering and closing the application if the application failed before executing a second test script testing the application. | 2015-04-09 |
20150100832 | METHOD AND SYSTEM FOR SELECTING AND EXECUTING TEST SCRIPTS - Systems and methods are disclosed herein to a method for reusing test automation framework across multiple applications, the method comprises receiving a selection of one or more test scripts from a user to test an application; creating an execution list containing every selected test script; loading the instructions of the test script into the computer-readable memory when the test script is found in the test script repository; executing the test script testing the application according to the instructions defined in the test script and according to computer instructions defined by the utility functions or the common functions when the test script calls either the common functions or the utility functions; checking the application's status after the test terminates operation; and recovering and closing the application if the application failed before executing a second test script testing the application. | 2015-04-09 |
20150100833 | METHOD AND APPARATUS FOR GENERATING TEST BENCH FOR VERIFICATION OF PROCESSOR DECODER - A method and apparatus for generating a test bench for verifying a processor decoder are provided. The method including receiving an architecture description comprising processor decoder information, parsing the received architecture description into information for verifying the processor decoder, and generating the test bench to verify the processor decoder based on the parsed information. | 2015-04-09 |
20150100834 | PROCESSING CORE DATA PRODUCED BY A COMPUTER PROCESS - A method, apparatus, computer program and computer program product for processing core data produced by a computer process to identify data relevant to the computer process, the method comprising the steps of: identifying core data for a computer process; identifying trace data comprising sequential trace entries for the computer process; selecting a predetermined number of most recent entries in the trace data; identifying any references to a memory address in each selected trace data entry; dereferencing each identified memory address in the core data; and extracting the data from the dereferenced memory location in the core data. | 2015-04-09 |
20150100835 | LOG OUTPUT CONDITION SETTING METHOD AND APPARATUS - A log output condition setting method is disclosed. The method includes, when a call for a log acquisition target is made, acquiring a context of the call, and based on the acquired context and storage information that has stored therein information in which a context of a call for the log acquisition target and a processing result are associated, setting an output condition for a log in the log acquisition target. | 2015-04-09 |
20150100836 | METHOD AND SYSTEM FOR PRESENTING FAULT PROBLEMS, AND STORAGE MEDIUM - The present invention relates to a method for displaying fault problems. The method comprises: detecting a computer, to find fault problems of the computer among fault problems supported by a computer fault diagnosing and treating program; sorting the fault problems supported by the computer fault diagnosing and treating program, wherein the detected fault problems of the computer are preferentially sorted; and sequentially displaying the fault problems supported by the computer fault diagnosing and treating program. The present invention also provides a corresponding system for displaying fault problems. By means of the method and the system for displaying fault problems according to the present invention, the fault problems most expected to be solved can be easily and quickly found in display result. | 2015-04-09 |
20150100837 | SEMICONDUCTOR MEMORY DEVICE AND SEMICONDUCTOR SYSTEM INCLUDING THE SAME - A semiconductor memory device includes a memory cell array including a normal region for storing a plurality of data, an error information region for storing a plurality of error information data corresponding to the plurality of normal data, respectively, and a redundancy region for replacing the normal region, an error detection unit suitable for detecting an error on the plurality of data in response to the plurality of error information data, and storing an error location information, which indicates a storage region of a data having an error in the normal and redundancy regions, based on an error detection result, and a repair operation unit suitable for replacing the storage region, which is indicated by the error location information, by the redundancy region during a repair operation period. | 2015-04-09 |
20150100838 | MEMORY TEST DEVICE AND OPERATING METHOD THEREOF - A memory test device for testing a memory device is provided. The memory test device includes a sequencer configured to output first and second sequencer outputs that are different from each other in response to a sequencer input. A first pattern generator is configured to output a first test pattern according to the first sequencer output. A second pattern generator is configured to output a second test pattern according to the second sequencer output. A selector is coupled to the first and second pattern generators and configured to output write data according to the first test pattern and the second test pattern. | 2015-04-09 |
20150100839 | GENERALIZED MODULAR REDUNDANCY FAULT TOLERANCE METHOD FOR COMBINATIONAL CIRCUITS - The generalized modular redundancy fault tolerance method for combinational circuits utilizes redundancy techniques to improve soft error reliability and is based on probability of occurrence for combinations at the outputs of circuits. The generalized modular redundancy method enhances the reliability of combinational circuits. Types of redundant modules, complexity of voters and single versus multiple outputs protection are explored. | 2015-04-09 |
20150100840 | SCAN SYSTEMS AND METHODS - Efficient scan system presented can comprise: an array including a plurality of array non scannable components and a plurality of array quasi-scannable components wherein each column of the array includes at least one of the plurality of array quasi-scannable components; and an input interface configured to receive and selectively forward data and scan information to at least a portion of the array. At least a portion of the plurality of array quasi-scannable components can form a diagonal pattern in the array. The input interface can include: an input interface selection component wherein an output of the input interface selection component is communicatively coupled to an input of the input interface quasi-scannable component associated with one row and an input of the input interface selection component is communicatively coupled to an output of one of the plurality of array quasi-scannable components associated with another row. | 2015-04-09 |
20150100841 | LINEAR DECOMPRESSOR WITH TWO-STEP DYNAMIC ENCODING - Methods and apparatuses for generating compressed test data for use by a tester, decompressing the test data during test, and routing the decompressed test data into a set of scan chains within a circuit under test are described. | 2015-04-09 |
20150100842 | BUFFER TESTING FOR RECONFIGURABLE INSTRUCTION CELL ARRAYS - A reconfigurable instruction cell array (RICA) is provided that includes a plurality of master switch boxes that are configured to read and write from a plurality of buffers through a cross-bar switch. A master built-in-self-test (MBIST) engine is configured to drive a test word into the write path of at least one master switch box and to control the cross-bar switch so that the driven test word is broadcast to all the buffers for storage. The MBIST engine is also configured to retrieve the stored test words from the buffers through a read bus within the cross-bar switch. | 2015-04-09 |
20150100843 | TRANSMISSION DEVICE, RECEPTION DEVICE, TRANSMISSION METHOD, AND RECEPTION METHOD - A transmission device for rigorously protecting important information when information is transferred via a best-effort network. In this transmission device, a quality control information retention unit holds quality control information set by a user. A delay amount instruction unit determines the retransmission upper limit frequency of packets for each real-time streaming on the basis of transmission quality information from a reception device and the quality control information held by means of the quality control information retention unit. Retransmission control units accumulate packets during a fixed period in accordance with the retransmission upper limit frequency determined by means of the delay amount instruction unit, and generate retransmission packets in accordance with a retransmission request from the reception device. | 2015-04-09 |
20150100844 | LOW DENSITY PARITY CHECK ENCODER HAVING LENGTH OF 64800 AND CODE RATE OF 7/15, AND LOW DENSITY PARITY CHECK ENCODING METHOD USING THE SAME - A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword having a length of 64800 and a code rate of 7/15. The second memory is initialized to 0. The processor generates the LDPC codeword corresponding to information bits by performing accumulation with respect to the second memory using a sequence corresponding to a parity check matrix (PCM). | 2015-04-09 |
20150100845 | TRANSMITTING APPARATUS AND SIGNAL PROCESSING METHOD THEREOF - A transmitting apparatus and a receiving apparatus are provided. The transmitting apparatus includes: an encoder configured to generate a low density parity check (LDPC) codeword by performing LDPC encoding; an interleaver configured to interleave the LDPC codeword; and a modulator configured to modulate the interleaved LDPC codeword according to a modulation method to generate a modulation symbol. The interleaver is formed of a plurality of columns each including a plurality of rows and includes a block interleaver configured to divide each of the plurality of columns into a first part and a second part and interleave the LDPC codeword, the number of rows constituting each column divided into the first part is determined differently depending upon the modulation method, wherein the number of rows constituting each column divided into the second part is determined depending upon the number of rows constituting each column divided into the first part. | 2015-04-09 |
20150100846 | DISPERSED STORAGE SYSTEM WITH VAULT UPDATING AND METHODS FOR USE THEREWITH - A method for execution by one or more processing modules of a dispersed storage network (DSN) includes storing a set of encoded data slices in an original plurality of storage units of the DSN associated as a current generation of a storage vault. The method determines whether utilization of the original plurality of storage units is greater than a utilization threshold. When the utilization of the original plurality of storage units is greater than the utilization threshold, the original plurality of storage units are updated to include at least one additional storage unit and a proper subset of the original plurality of storage units associated as the current generation of a storage vault to generate an updated plurality of storage units associated as a next generation of the storage vault. The set of encoded data slices are stored in the updated plurality of storage units of the DSN associated as the next generation of the storage vault. | 2015-04-09 |
20150100847 | RECOVERY FROM PROGRAMMING FAILURE IN NON-VOLATILE MEMORY - A method includes storing data encoded with an Error Correction Code (ECC) in analog memory cells, by buffering the data in a volatile buffer and then writing the buffered data to the analog memory cells while overwriting at least some of the data in the volatile buffer with success indications. Upon detecting a failure in writing the buffered data to the analog memory cells, recovered data is produced by reading both the volatile buffer and the analog memory cells, assigning reliability metrics to respective bits of the recovered data depending on whether the bits were read from the volatile buffer or from the analog memory cells, and applying ECC decoding to the recovered data using the reliability metrics. The recovered data is re-programmed. | 2015-04-09 |
20150100848 | DETECTING AND CORRECTING HARD ERRORS IN A MEMORY ARRAY - Hard errors in the memory array can be detected and corrected in real-time using reusable entries in an error status buffer. Data may be rewritten to a portion of a memory array and a register in response to a first error in data read from the portion of the memory array. The rewritten data may then be written from the register to an entry of an error status buffer in response to the rewritten data read from the register differing from the rewritten data read from the portion of the memory array. | 2015-04-09 |
20150100849 | MEMORY SYSTEM AND OPERATING METHOD THEREOF - A memory system and an operating method thereof are provided. The memory system includes a semiconductor memory device configured to perform a read operation and a controller configured to control the read operation of the semiconductor memory device, and the controller, by determining programmed states of memory cells located nearby selected memory cells, divides the selected memory cells into a plurality of groups depending on an amount of interference, and corrects data of one of the groups having a great amount of interference. | 2015-04-09 |
20150100850 | SEMICONDUCTOR DEVICE, MEMORY DEVICE, AND SYSTEM INCLUDING THE SAME - A memory device includes a memory array suitable for storing write data of the memory device and providing the stored data as read data of the memory device, a programmable storage unit suitable for storing information for the memory device, a command decoder suitable for storing decoding one or more command signals, and generating a write command for writing the write data, a read command for outputting the read data, and an information read command for outputting information stored in the programmable storage unit, a control unit suitable for controlling the information stored in the programmable storage unit to be sequentially read in response to activation of the information read command, and an output unit suitable for outputting the read information to an outside of the memory device in response to the information read command. | 2015-04-09 |
20150100851 | ADAPTIVE EPWR (ENHANCED POST WRITE READ) SCHEDULING - A system and method for adaptive enhanced post write reads (EPWRs) is provided. An error rate of a block of solid state memory may be determined. Foldings may be performed more times between two consecutive enhanced post write reads on the block when the determined error rate of the block is a lower value than when the determined error rate is a higher value. The foldings may be performed by folding data into the block of the solid state memory. | 2015-04-09 |
20150100852 | ECC METHOD FOR DOUBLE PATTERN FLASH MEMORY - A method of operating a memory device storing ECCs for corresponding data is provided. The method includes writing an extended ECC during a first program operation, the extended ECC including an ECC and an extended bit derived from the ECC. The method includes overwriting the extended ECC with a pre-determined state during a second program operation to indicate the second program operation. The method includes, setting the ECC to an initial ECC state before the first program operation; during the first program operation, computing the ECC, changing the ECC to the initial ECC state if the computed ECC equals the pre-determined state; and changing the extended bit to an initial value if the ECC equals the initial ECC state. The method includes reading an extended ECC including an extended bit and an ECC for corresponding data, and determining whether to enable ECC logic using the extended ECC. | 2015-04-09 |
20150100853 | APPARATUSES AND METHODS FOR STORING VALIDITY MASKS AND OPERATING APPARATUSES - Apparatuses and methods for storing a validity mask and operating apparatuses are described. A number of methods for operating an apparatus include storing a validity mask that is associated with a number of pages of memory cells in a group of pages and that provides validity information for the number of pages of memory cells in the group of pages. | 2015-04-09 |
20150100854 | ADAPTIVE ERROR CORRECTION CODES FOR DATA STORAGE SYSTEMS - A data storage system configured to adaptively code data is disclosed. In one embodiment, a data storage system controller determines a common memory page size, such as an E-page size, for a non-volatile memory array. Based on the common memory page size, the controller selects a low-density parity-check (LDPC) code word length from a plurality of pre-defined LDPC code word lengths. The controller determines LDPC coding parameters for coding data written to or read from the memory array based on the selected LDPC code word length. By using the plurality of pre-defined LDPC code word lengths, the data storage system can support multiple non-volatile memory page formats, including memory page formats in which the common memory page size does not equal any LDPC code word length of the plurality of pre-defined LDPC code word lengths. Flexibility and efficiency of data coding can thereby be achieved. | 2015-04-09 |
20150100855 | NORMALIZATION FACTOR ADAPTATION FOR LDPC DECODING FOR HARD DISK DRIVE SYSTEMS - An adaptation technique for decoding low-density parity-check (LDPC) codes for hard disk drive (HDDs) systems is disclosed. The method includes tuning the normalization factor for LDPC decoding for each data zone and read head during the test stage of manufacturing. The LDPC decoder can be either a sum-product algorithm (SPA) decoder or a Min-Sum decoder. The channel detector can be any soft-output detector, such as a soft-output Viterbit detector (SOVA), a BCJR detector, a pattern-dependent noise-predictive (PDNP) detector, or a bi-directional pattern-dependent noise-predictive (BiPDNP) detector. The adaptation technique can optimize the LDPC decoding performance for each data zone and read head, thereby relaxing the acceptance criteria for hard disk drive read/write heads and disk media, enabling acceptance and use of a much broader range of head and media for hard disk drives. | 2015-04-09 |
20150100856 | PACKET HEADER PROTECTION FOR UTILITY NETWORKS - A packet header protection system includes, for example, a header checksum (CS) that is arranged to provide error detection capability to FSK (frequency shift keyed) packet headers. Accordingly, receivers in the network can more quickly terminate processing of an errored packet upon detection of error(s) in the header. Quickly detecting packet header errors helps to avoid a sequence of compounding errors such as the repeated transmissions of a packet having an undetected erroneous header. Accordingly, the packet header protection system reduces false alarm rate in the network and increases network throughput. | 2015-04-09 |
20150100857 | DIGITAL AUDIO TRANSMITTER AND RECEIVER - A method for increasing the fidelity of digitally encoded audio, comprising interleaving the signal, frequency conversion, and polynomial interpolation. | 2015-04-09 |
20150100858 | METHOD & APPARATUS FOR IMPROVING THE PERFORMANCE OF TCP AND OTHER NETWORK PROTOCOLS IN A COMMUNICATION NETWORK - A method and apparatus that improves the performance of TCP (and other protocols) in a data network by segmenting the TCP path and implementing a proprietary protocol (DPR™) over the network. The DPR™ protocol provides a multiplexed tunnel for a multiplicity of TCP sessions from a client to a cloud proxy. DPR™ implements congestion management, flow control, reliability, and link monitoring. Other network protocols (such as UDP) are supported with a reliability protocol based upon network coding that improves the transmission reliability. Also, a network and a method for transmitting processes in a network are disclosed, using deterministic coefficients for encoding packets based on network coding principles. | 2015-04-09 |
20150100859 | TRANSMISSION METHOD, TRANSMITTER, RECEPTION METHOD, AND RECEIVER - Provided is a transmission method that converts an encoded block of data into first complex symbols each including a real component and an imaginary component, one or which is designated as a first component and the other as a second component; writes the first components and the second components of the first complex symbols respectively column by column into a first interleaver matrix and a second interleaver matrix having N | 2015-04-09 |
20150100860 | Systems and Methods of Vector-DMA cache-XOR for MPCC Erasure Coding - System and method embodiments are provided for managing storage systems. In an embodiment, a network component for managing data storage includes a storage interface configured to couple to a plurality of storage devices; and a vector-direct memory access (DMA) cache-exclusive OR (XOR) engine coupled to the storage interface and configured for a multiple parities convolution codes (MPCC) erasure coding to accelerate M parities parallel calculations and the erasures cross-iterations decoding, wherein a single XOR-engine with caches and a vector-DMA address generator is shared by the MPCC erasure coding engine for pipelining external dual data rate (DDR4) memory accesses, where M is a positive integer greater than two. | 2015-04-09 |
20150100861 | APPARATUS AND METHOD FOR CALCULATING TRANSMISSION CONTROL PROTOCOL CHECKSUM - Disclosed herein is an apparatus and method for calculating a TCP checksum. An apparatus for calculating a TCP checksum includes a data division unit for dividing content to be transmitted into two or more primary data fragments by a unit of a preset byte. A first checksum calculation unit calculates first checksums for the primary data fragments, respectively. A second checksum calculation unit calculates a second checksum for secondary data to be inserted into a data area of the TCP segment using the first checksums. Accordingly, in TCP-based networks, a checksum calculation procedure is improved upon transmitting static content, so that a static content transfer rate occupying most of TCP-based network traffic can be improved. | 2015-04-09 |
20150100862 | ERROR DETECTION CAPABILITY OVER CCIe PROTOCOL - A device is provided comprising a shared bus, a slave device, and a master device. The slave device may be coupled to the shared bus. The master device may be coupled to the control data bus and adapted to manage communications on the shared bus. Transmissions over the shared bus are a plurality of bits that are encoded into ternary numbers which are then transcoded into symbols for transmission, and either the 3 least significant bits or the least significant in the plurality of bits are used for error detection of the transmission. | 2015-04-09 |
20150100863 | METHOD AND APPARATUS FOR ENCODING AND DECODING A HIGH SPEED SHARED CONTROL CHANNEL - A method and apparatus for encoding and decoding a data block are disclosed. The data block may be for a physical channel. Further, the data block may be for a shared channel. For data block encoding, a Node-B may calculate cyclic redundancy check (CRC) bits for the data block. The data block may be used to calculate the CRC bits. The Node-B may mask the CRC bits with a wireless transmit/receive unit (WTRU) identity (ID). Further, the Node-B may attached the masked CRC bits to the data block. Using a transmitter, the Node-B may transmit the data block over a physical channel. Further, the Node-B may transmit the data block over a shared channel. A WTRU may receive the data block, including the masked CRC bits. Using the WTRU ID, the WTRU may de-mask the CRC bits. The WTRU may perform a CRC check using the de-masked CRC bits. | 2015-04-09 |
20150100864 | INFORMATION SENDING METHOD AND DEVICE - A method for sending information and a device thereof are provided. The method includes: selecting a sequence corresponding to original information to be sent according to mapping table of information-sequence; performing cyclic redundancy check on the original information according to the sequence to obtain a cyclic redundancy check code; and sending the original information and the cyclic redundancy check code. Compared with the conventional technology, no modifications on existing chips or protocols are required in the embodiments of the application, and development costs are saved. | 2015-04-09 |
20150100865 | APPARATUS AND METHOD FOR DETERMINING ONE OF CONTROL UNITS TO PERFORM A VERIFICATION PROCESS ON DATA - Plural control-units each perform a verification process for verifying validity of data. A first storage stores, for each control-unit, an index value indicating a load on the each control-unit activating the verification process, in association with each combination of a rate of a data-amount processed in the verification process executed by the each control-unit and a utilization rate of the each control-unit. A second storage stores, in association with each control-unit, information on a data-amount currently being processed in the verification process activated by the each control-unit and the utilization rate of the each control-unit. A first control-unit determines an index value, for each control-unit, by referring to information in the first storage based on information on a data-amount to be processed in a target verification process and information in the second storage, and determines a second control-unit to activate the target verification process, based on the determined index values. | 2015-04-09 |
20150100866 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM - An information processing apparatus includes a memory, a display, a transmission unit, a reception unit, and a display operation unit. The memory stores data including an identifier of another apparatus or an identifier of a user of the other apparatus. The display displays an image based on the data. The transmission unit transmits, in a case where the data is specified as a display target, information related to a display operation to be performed on the data to the other apparatus identified by the identifier of the other apparatus or by the identifier of the user of the other apparatus. The reception unit receives, from the other apparatus, an operation command corresponding to a display operation to be performed on the data. The display operation unit operates the displayed image based on the data, in accordance with the received operation command. | 2015-04-09 |
20150100867 | METHOD AND APPARATUS FOR SHARING AND DISPLAYING WRITING INFORMATION - Apparatuses and methods for sharing writing information are provided. In one example, the method includes receiving a request to display content from a user, obtaining writing information about the content and content synchronization information that is used to synchronize a location of the writing information with respect to the content, and synchronizing and displaying the writing information and the content based on the content synchronization information. | 2015-04-09 |
20150100868 | SYSTEM AND METHOD FOR SIMULATING DYNAMIC CONTENT BY AUTOMATICALLY UPDATING A STATIC IMAGE WITH APPLICABILITY TO A VIRTUAL BUSINESS CARD - Disclosed herein is a system and method for simulating dynamic content by creating and then subsequently updating a static image as the dynamic content changes. Additionally, the system and method further comprises the ability to determine if the desired content has changed, the ability to produce a distributable link, and the ability to create the static images in a specific size and shape. Further, the system and method further comprises the ability to create and edit the original desired content. Particularly, the ability to create an electronic business card, which is comprised of a static and dynamic content. | 2015-04-09 |
20150100869 | SPORTS AND CONCERT EVENT TICKET PRICING AND VISUALIZATION SYSTEM - A system and method for displaying seat inventory at a venue and facilitating planning of ticket prices for events at the venue is presented. Methods to predict total revenue for an event are described. Also presented are systems and methods for determining at what price and when to release so-called ‘flex’ price tickets during an on-sale using the sales velocity and sales/inquiry ratios. Determining demand of seats from secondary markets is also described with methods to use the demand for either re-pricing the seats in the primary market or presenting ‘best value’ seats to a prospective purchaser. | 2015-04-09 |
20150100870 | HARVESTING DATA FROM PAGE - Among other disclosure, computer-implemented methods and computer program products for obtaining data from a page. A method can include initiating a harvesting process for a page available in a computer system. The method can include identifying a feed representation that has been created for the page. The method can include retrieving and storing, as part of the harvesting process, at least a portion from the page based on information in the identified feed representation. The feed representation can include at least excerpts of content from the page. The feed representation can include at least one representation selected from: an RSS feed, an Atom feed, an XML feed, an RDF feed, a serialized data feed representation, and combinations thereof. | 2015-04-09 |
20150100871 | DYNAMIC THRESHOLDS FOR CONDITIONAL FORMATS - Generally described, embodiments of the present invention provide the ability to utilize dynamic thresholds and dynamic threshold values when generating variable formatting rules to be applied to a range of cells. Dynamic thresholds include, but are not limited to, “Highest Value,” “Middle Value,” “Lowest Value,” “Number,” “Percent,” “Percentile,” and “Formula.” When using a dynamic threshold, dynamic threshold values are determined based on values contained in a selected range of cells. | 2015-04-09 |
20150100872 | Annotations for Electronic Content - Embodiments are described for capturing, displaying, and navigating annotations in an electronic document. In some embodiments, a selection of an object in the electronic document is received, and an annotation associated with the selected object is received. The annotation is maintained in a list of annotations. The annotation can also be displayed. In some embodiments, a selection of the annotation is received and in response to the selection of the annotation being received, a user may be navigated to a location of the selected object in the electronic document. | 2015-04-09 |
20150100873 | TAGONOMY - A SYSTEM AND METHOD OF SEMANTIC WEB TAGGING - A directed graph and a semantic ontology are simultaneously employed to enable tagging of data. Tags from the directed graph contain special properties linking them to a semantic ontology such that activating a node on the graph, will provide specific actions relating to one or more ontologies. Humans or machine executable algorithms can use the directed graph as a classification system, which enables a decision making process to occur, one step at a time. Such an approach enables complex problems sets to be broken down into smaller directed graph processes. Each process can then be either automated using computer executed algorithms, manual using humans, or a combination of both. In this way an n-tiered workflow system can be developed that enables large scale asynchronous and distributed tagging. | 2015-04-09 |
20150100874 | UI TECHNIQUES FOR REVEALING EXTRA MARGIN AREA FOR PAGINATED DIGITAL CONTENT - Techniques are disclosed for revealing extra margin area for paginated digital content, referred to herein as an extra margins mode. For example, the extra margins mode may be used to reveal/expose extra margin area (galley area) at the perimeter of one or more pages of an eBook or a photo of a photo album. Once galley area is exposed, a user can add content to the galley area, such as annotations using a stylus. In some cases, the extra margins mode may be configured to expose galley area for one or more pages in response to a reveal command input, such as a pinch gesture, a drag gesture, or an inward flick gesture from near the edge of a page using a stylus. The extra margins mode may also be configured to hide exposed galley areas in response to a hide command input, such as spread gesture. | 2015-04-09 |
20150100875 | DISPLAY OF SPATIALLY-RELATED ANNOTATION FOR WRITTEN CONTENT - Examples disclose a computing device comprising a processor to receive handwriting data from an electronic writing instrument describing written content provided on a surface off-screen from a display. Further, the examples provide the processor to analyze the handwriting data to determine an annotation corresponding to a portion of the written content. Additionally, the examples also disclose a display on the computing device to render the annotation at a position spatially related to a position of the portion of written content on the writing surface. | 2015-04-09 |
20150100876 | ANNOTATION OF DIGITAL CONTENT VIA SELECTIVE FIXED FORMATTING - Techniques are disclosed for providing a fixed format viewing mode in electronic computing devices. The fixed format viewing mode may be engaged upon receiving virtual ink annotations at the touch screen of the electronic device. The annotations may be input using an active stylus. Upon receiving virtual ink annotations, the current page of digital content may be converted into a fixed format page wherein the formatting characteristics are held constant and the annotations remain in the same location with respect to the underlying digital content. Formatting characteristics for other pages of the digital content may be altered, however the fixed format page maintains the same format as when the annotations were added. The user may hide and/or edit virtual ink annotations, and when the annotations are hidden the content of the fixed format page may flow normally and match the formatting characteristics of the rest of the digital content. | 2015-04-09 |
20150100877 | METHOD OR SYSTEM FOR AUTOMATED EXTRACTION OF HYPER-LOCAL EVENTS FROM ONE OR MORE WEB PAGES - Methods and systems are provided that may be utilized to extract hyper-local event information from one or more web pages. | 2015-04-09 |
20150100878 | METHOD AND SYSTEM FOR RENDERING A WEB PAGE - A system and method for rendering and serving a web page. A style sheet is requested and a style sheet in a response is received from a server. A cutpoint associated with the style sheet is identified. The style sheet is split into a plurality of derived style sheets based on the identified cutpoint, and the web page is formatted based on the plurality of derived style sheets. | 2015-04-09 |
20150100879 | FRAMEWORK FOR DEPENDENCY MANAGEMENT AND AUTOMATIC FILE LOAD IN A NETWORK ENVIRONMENT - An example method for facilitating a framework for dependency management and automatic file load in a network environment is provided and includes deriving dependencies and loading methods of JavaScript files and Cascading Style Sheets (CSS) files referenced by an application source code executing at a browser on a client in a network environment, where the dependencies and loading methods are derived according to a map file accessed from a server, and automatically loading the JavaScript files and CSS files according to the dependencies and loading methods. In a specific embodiment, the map file comprises an Extensible Markup Language (XML) configuration file, which is generated by parsing each JavaScript file for the dependencies and the loading methods. In another embodiment, the map file comprises a JavaScript Object Notation (JSON) file, which is generated by parsing each JavaScript file and CSS file for methods and class names, respectively. | 2015-04-09 |
20150100880 | OVERLAY IMAGES AND TEXTS IN USER INTERFACE - In one embodiment, overlaying a first element on top of a second element in a user interface; and adjusting visual appearance of the first element based on a portion of the second element underneath the first element. | 2015-04-09 |
20150100881 | DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR NAVIGATING A LIST OF IDENTIFIERS - An electronic device with a display and a touch-sensitive surface displays a character selection element for navigating a list of identifiers. In response to detecting a point of contact on the display that corresponds to a first location on the first character selection sub-element on the display, the device displays a first temporary character element that corresponds to the first location on the first character selection sub-element. In response to detecting movement of the contact to a second location on the character selection sub-element, the device replaces the display of the first temporary character element with display of second temporary character element that corresponds to the second location on the character selection sub-element. | 2015-04-09 |
20150100882 | METHOD AND SYSTEM FOR INTERACTIVE FONT FEATURE ACCESS - OpenType fonts have become a standard with desktop published with over 150,000 fonts available each potentially comprising up to 65,535 characters and even more glyphs. Accordingly it is difficult for anybody to know the endless combinations for every font or even a significant subset of these OpenType fonts. At present users must go through a series of trial and error modifications to observe the fonts inherent design variations to find either the one they want or determine that the font is not appropriate. Embodiments of the invention in contrast provide users with a solution wherein the appearance of the characters and/or glyphs is first determined by the system and then presented to the user. Based on the appearance of the characters the user can then select the appearance they desire and the system determines which features are required for that appearance and proceeds accordingly. | 2015-04-09 |
20150100883 | MEDIA CONTENT MANAGEMENT SYSTEM AND DEVICE - A media management system for managing digital media of a user, comprising: a media management device communicatively coupled with a server configured to store digital media, the media management device having: a digital media storage medium drive configured to extract digital media stored on a storage medium; a transceiver configured to transmit the digital media to the server for storage; and at least one end-user interface device communicatively coupled with the server, and in combination with the server configured to permit the user to manage the digital media. | 2015-04-09 |
20150100884 | HARDWARE OVERLAY ASSIGNMENT - An aspect of the present invention proposes a novel approach that can reduce the total number of the overlays to be composited during the display of graphical output in a mobile computing device. As a result, the total number of memory bandwidth and the usage of a graphics processing unit by a pre-compositor can be decreased significantly. According to one embodiment, this new approach is implemented with a display panel with embedded memory which supports a partial update, or refresh feature. Which such a feature, the layer compositor (typically either the display controller or GPU) is able to keep track of actively updating regions of a display panel by checking if each layer has new content to be displayed. | 2015-04-09 |
20150100885 | VIDEO STREAMING ON A MOBILE DEVICE - A video streaming system for playback of videos, including: a touch screen display defining a playback window; a processor; and non-transitory computer-readable media including instruction that when executed by the processor cause it to: play one or more videos from a current channel of two or more channels, wherein each channel is a simultaneously available but different feed of videos, and wherein the two or more channels are ordered such that for each channel defines at least one of a previous channel and a next channel; receive a directional input through the user interface; determine whether the user has imparted a predetermined gesture on the touch screen display within the playback window along one of a horizontal axis and a vertical axis defined by an orientation of the one or more videos; and if predetermined gesture is along the vertical axis, updating the current channel of the video media. | 2015-04-09 |
20150100886 | MODIFIED MEDIA PRESENTATION DURING SCRUBBING - A computer-implemented method includes displaying, within a user interface in a digital media system, a thumbnail representing at least a portion of a media clip, receiving user input corresponding to a play speed at which a media clip is to be played, determining whether the received user input exceeds one or more predetermined thresholds, and selectively disabling playing of a video portion or an audio portion, or both, based on a result of the determination. | 2015-04-09 |
20150100887 | METERING USER BEHAVIOUR AND ENGAGEMENT WITH USER INTERFACE IN TERMINAL DEVICES - Electronic terminal device including a processing entity for processing instructions and other data, functionally connected user interface entity, a display and user input elements, optionally a keypad or a touch-sensitive arrangement in connection with the display, a memory entity for storing the instructions and data, and a communication interface for transferring data with external entities, configured, in accordance with the instructions, to store data including a number of predetermined fingerprints, each characterizing display usage such as visual objects associated with software entities and potentially shown to the user via the display during execution of the software entity, and log data including behavioral data indicative of user engagement with the UI of the device, the logging incorporating detecting display usage, and storing indication of such detection in the memory, wherein the device is configured to determine the status of the display, and execute the logging according to the determination. | 2015-04-09 |
20150100888 | PROVIDING A COMMON INTERFACE FOR ACCESSING AND PRESENTING COMPONENT CONFIGURATION SETTINGS - Embodiments are directed to accessing configuration settings for a variety of different hardware or software components and to providing a common interface for accessing and presenting component configuration settings. In one scenario, a computer system receives a request to access configuration settings for hardware and/or software components. The request specifies at least one namespace for the corresponding hardware or software component. The computer system accesses a directory to determine which configuration settings are available for the specified namespace, and further accesses configuration metadata to determine where the configuration settings for the hardware or software components are stored and how the configuration settings are to be accessed. Then, upon determining where the configuration settings are stored and how the configuration settings are to be accessed, the computer system accesses the configuration settings at the specified location in the manner specified in the configuration metadata. | 2015-04-09 |
20150100889 | METHOD FOR PROVIDING MEDIA CONTENT USING MULTI-CHANNEL NAVIGATOR AND ROUTE SEQUENCES - An electronic device displays a first row of graphical representations, each corresponding to a context element of a route sequence map of a first user. The route sequence map includes context elements organized in a hierarchical structure, each context element having one or more property values specifying an action to be performed by the server or a link to one or more child context elements in the hierarchical structure. In response to a selection of a first graphical representation from the first row, a first message having at least a first identifier (ID) of the first graphical representation is transmitted to the server. A second message is received from the server in response to the first message, the second message including data identifying a second row of context elements of the route sequence map. The second row is displayed as a child row to the first row. | 2015-04-09 |
20150100890 | USER INTERFACE MANAGEMENT METHOD AND SYSTEM - A method including receiving an input associated with a user via an electronic device corresponding to the user, determining, using one or more processors operatively coupled to the electronic device, one or more personas associated with the user, the one or more personas including a first persona and a second persona, and providing, in response to the input, a first set of applications or data, or a second set of applications or data, based on a determination that the electronic device is in a mode associated with the first persona or the second persona, respectively. | 2015-04-09 |
20150100891 | REFLOW OF DATA PRESENTATION USING TRACKING DATA - In an example embodiment, a script defining a flow of a user interface is distributed to a user application operating on a client device. Then interactions between users on one or more client devices and one or more server devices are tracked. The script is then modified based on the information about the interactions, the modification changing the flow. The modified script may then be distributed to the user application, thus causing a modification in the flow of the user interface of the user application. | 2015-04-09 |
20150100892 | SYSTEM AND METHOD FOR PROVIDING USER INTERFACE FOR USER-SPECIFIED CONTEXT - A system and method for providing user interface for user-specified context is disclosed. According to one embodiment, a computer-implemented method for providing a context-based user interface comprises providing a collection of user interface cards based on a user's context and receiving a user's selection of a plurality of user interface cards from the collection of user interface cards. The plurality of user interface cards is saved on a user's device, and the plurality of user interface cards comprises a user interface card that has a data portion and a form portion. The form portion of the user interface card is updated from a card repository. The data portion of the user interface card is separately received from a remote device or a remote server. The user interface card is displayed on the user's device with an updated form portion and the received data portion. | 2015-04-09 |
20150100893 | SYSTEM AND METHOD FOR PROVIDING CONTEXT-BASED USER EXPERIENCES - A system and method for providing context-based user experiences is disclosed. According to one embodiment, a computer-implemented method comprises determining a user's context and a user's device. A plurality of user interface cards to the user's device is provided based on the user's context. Each of the plurality of user interface cards has a data portion and a form portion, and the data portion and the form portion of each of the plurality of user interface cards are delivered separately to the user's device. | 2015-04-09 |
20150100894 | AGGREGATE ELECTRONIC MAIL MESSAGE HANDLING - Techniques for aggregating one or more electronic mail messages (e.g., a subscribed to email) are described, including receiving at an aggregating domain, electronic mail communicated from another domain, parsing the electronic mail to selectively extract content identifiers for content (e.g., text, images, audio, video, media) included in the electronic mail, generating a tile object from selectively extracted content identifiers, and displaying the tile object on a display grid for viewing by a subscriber (e.g., user) of one or more of the electronic mail messages. A plurality of tiles may be generated for a plurality of different email messages and the display grid may display all or a portion of the plurality of tiles. Electronic mail messages may include a subscription to the aggregating domain that was elected by a user as an option presented by a publisher of a unsubscribe page in response to the user's unsubscribe request. | 2015-04-09 |
20150100895 | METHOD OF CUSTOMIZING MULTIMEDIA ATTACHMENT IN ELECTRONIC MAIL AND COMPUTING DEVICE - A method of customizing a multimedia attachment within an e-mail, and a computing device are provided. The method includes providing an icon, provided so as to receive a user's request for customizing the multimedia attachment, to an e-mail window user interface, receiving the user's request for customizing the multimedia attachment from the user through the icon, and customizing the multimedia attachment in response to the user's request. | 2015-04-09 |
20150100896 | METHOD OF AND SYSTEM FOR CONSTRUCTING A LISTING OF E-MAIL MESSAGES - There is provided a method of constructing a listing of e-mail messages, the method comprising: retrieving, by at least one server, information in respect of a plurality of e-mail messages from at least one database in electronic communication with the at least one server, each e-mail message including a header having a plurality of header fields and a body having content; sending, by the at least one server to a client device via a communications network, instruction to display in one of an e-mail message listing pane or an e-mail message listing window in a graphical user interface of the client device, a listing of e-mails, the listing including in respect of at least some of the e-mail messages listing information including at least some of the header fields; for a first one of the e-mail messages, one of determining a classification of the first one of the e-mail messages by the at least one server and retrieving from the database a classification of the first one of the e-mail messages by the at least one server, the classification including a sender type and at least one message type; sending, by the at least one server to the client device via the communications network, instruction to display in the listing information in respect of the first one of the e-mail messages appearing in the listing of e-mail messages a first user-selectable graphical element for causing a first function to be performed in respect of the first one of the e-mail messages, the first function being based, at least in part, on the classification of the first one of the e-mail messages. | 2015-04-09 |
20150100897 | COHORT-BASED PRESENTATION OF USER INTERACTION DATA - An interactive, customizable, user interaction data analysis system is disclosed. The system may be configured to provide cohort-based analysis and/or graphical visualizations of user interaction data to a system operator. User interaction data may be obtained, for example, as users interact with one or more software applications. In various embodiments, interactive and customizable visualizations and analyses provided by the system may be based on user interaction data aggregated across groups of users (also referred to as cohorts of users), across particular time frames, and/or from particular software and/or computer-based applications. According to various embodiments, the system may enable insights into, for example, user interaction patterns, the frequency of software application features accessed, the performance of various aspects of software applications, and/or crashes of software applications, among others. | 2015-04-09 |
20150100898 | GAMIFIED KNOWLEDGEBASE AND SOCIAL NETWORK APPLICATION - In a knowledgebase system, such as a WIKI, content submissions to the knowledgebase system may be contributed by multiple authors in a collaborative editing environment. In some embodiments of the present invention, author citations are incorporated to demarcate content contributions by author, and to provide corresponding attribution. In other embodiments, a gamification engine and social network are employed to further incentivize content contributions to the knowledgebase system, and to assist with content management and curation. | 2015-04-09 |