12th week of 2015 patent applcation highlights part 73 |
Patent application number | Title | Published |
20150082076 | DYNAMIC CLOCK REGULATION - A clock frequency is controlled by determining a cumulative duty cycle according to a ratio of a cumulative time, during an interval, that the clock frequency has a frequency greater than or equal to a design frequency threshold value to a duration of the interval. A frequency of the clock frequency is controlled to be a first frequency value when the cumulative duty cycle is less than a first duty cycle threshold; and controlled to be a second frequency value substantially less than the first frequency value when the cumulative duty cycle is greater than a second duty cycle threshold. The second duty cycle threshold is greater than or equal to the first duty cycle threshold. | 2015-03-19 |
20150082077 | TRACKING PACKETS THROUGH A CLOUD COMPUTING ENVIRONMENT - A device, of a cloud computing environment, receives an instruction to create a virtual packet tracker from a user device associated with a user, and implements the virtual packet tracker in the device based on the instruction. The virtual packet tracker: receives a packet that includes a unique value used to track the packet in a portion of the cloud computing environment associated with the user; provides the packet for routing through the portion; receives an indication that the packet is dropped at a particular resource of the portion; determines whether a problem causing the packet to be dropped can be corrected; and processes the problem based on whether the problem can be corrected. The problem is corrected when it is determined that the problem can be corrected. Information associated with the packet is transmitted to the user device when it is determined that the problem cannot be corrected. | 2015-03-19 |
20150082078 | METHOD AND APPARATUS FOR ISOLATING A FAULT IN A CONTROLLER AREA NETWORK - A controller area network (CAN) includes a plurality of CAN elements comprising a communication bus and a plurality of controllers. A method for monitoring includes periodically determining vectors wherein each vector includes inactive ones of the controllers detected during a filtering window. Contents of the periodically determined vectors are time-filtered to determine a fault record vector. A fault on the CAN is isolated by comparing the fault record vector and a fault signature vector determined based upon a network topology for the CAN. | 2015-03-19 |
20150082079 | Maximizing Use of Storage in a Data Replication Environment - Mechanisms for controlling access to storage volumes on the secondary storage system is provided. A determination is made as to whether a first site computing device has sent a notification of a failure condition of a first site. In response to a determination that the notification of the failure condition of the first site has not been received, secondary workloads of a second site computing device are permitted to access storage volumes on the secondary storage system. In response to a determination that the notification of the failure condition of the first site has been received, a mode of operation of the second site is modified from a normal mode of operation to a failure mode of operation. In the failure mode of operation, the storage system controller of the second site blocks at least a portion of access requests from secondary workloads of the second site computing device. | 2015-03-19 |
20150082080 | Fault Isolation Method, Computer System, and Apparatus - A fault isolation method, computer system, and apparatus, which are capable of monitoring a state of a second endpoint device in the extended domain, and setting a device state record according to the state of the second endpoint device; after an access request between the second endpoint device and the primary domain is received, querying the device state record according to identifier information that is of the second endpoint device and in the access request, and determining the state of the second endpoint device; and if the state of the second endpoint device is a fault state, discarding the access request to prevent communication between the faulty second endpoint device and the primary domain and prevent spreading a fault to the primary domain, thereby ensuring system reliability. | 2015-03-19 |
20150082081 | WRITE CACHE PROTECTION IN A PURPOSE BUILT BACKUP APPLIANCE - For write cache protection of purpose built backup appliances in a computing environment, backup data of the write cache is created using a server memory that includes the write cache in a redundant array of independent disks (RAID) system. The server memory is not controlled by a failing RAID card and/or NVRAM card that controls the write cache. The backup data in the server memory is flushed to a persistent storage device subsequent to detecting a failure of the write cache for enabling recovery of the backup data using the persistent storage device during a reboot operation. | 2015-03-19 |
20150082082 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM STORING PROGRAM FOR EXECUTING INFORMATION PROCESSING METHOD - An information processing device includes: a plurality of processing units configured to execute software components each having a priority level; an abnormality determination unit configured to determine whether any one of the plurality of processing units has an abnormality; and a changing unit configured to, when the abnormality determination unit has determined that any one of the processing units has an abnormality, execute control such that the processing unit not determined to have an abnormality processes the software component supposed to be executed by the processing unit determined to have an abnormality. The changing unit is configured to process the software component having the priority level higher than or equal to a reference level among the software components supposed to be executed by the processing unit determined to have an abnormality. | 2015-03-19 |
20150082083 | INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD - An information processing system includes two or more processors each of which can execute one or more instructions, an executability information storage unit in which executability information, which includes information specifying instructions as being executable or not executable by each of the two or more processors, can be stored for each of the two or more processors, and a control unit that, at the time of execution of a program, selects at least one processor for execution of one or more instructions necessary to execute the program, from among the two or more processors, with reference to the executability information, and causes the selected at least one processor to execute the instructions. | 2015-03-19 |
20150082084 | ENHANCED DATA RECOVERY FROM DATA STORAGE DEVICES - Systems, methods, and firmware for recovery of data from storage devices are provided herein. In one example, a data storage device is provided. The data storage device includes a storage portion and a cache portion which caches data intended for storage in the storage portion. Responsive to a recovery read command identifying requested data, the data storage device retrieves stored data corresponding to the requested data from the storage portion without retrieving cached data corresponding to the requested data from the cache portion that supersedes at least a portion of the stored data. Responsive to a cache block list command, the data storage device transfers a list identifying one or more cached blocks of the cached data. Responsive to a read command that identifies at least one cached block, the data storage device retrieves the at least one cached block. | 2015-03-19 |
20150082085 | MULTI-TRANSACTIONAL SYSTEM USING TRANSACTIONAL MEMORY LOGS - Techniques are disclosed for generating a multi-transactional system using transactional memory techniques. According to certain embodiments, a device may include a memory, one or more processing entities, and a transactional memory system for maintaining a plurality of transactional memory (TM) logs in a first portion of the memory. Each TM log may be associated with one transaction from a plurality of transactions sequentially executed by the one or more processing entities and each transaction comprises a plurality of operations. Furthermore, each TM log associated with each transaction comprises information associated with changes to a second portion of the memory caused by execution of operations from the transaction using the one or more processing entities. The TM logs for completed transactions may be used for error detection and recovery and maintaining high availability of the device. | 2015-03-19 |
20150082086 | METHOD AND APPARATUS FOR IMPLEMENTING CHANGES WITHIN A DATA SYSTEM - The present invention provides a method of and apparatus for implementing changes within a data system. The method receiving a request including one or more objects to be imported into a data system, creating a back up request comprising a copy of the objects included within the request, implementing the back up request in the system to generate a modified back up request including a log of the objects modified in the request, storing the modified back up request. This allows a log of changes to objects in the data system to be generated using a copy of a request including a list of changes to the objects. Once the modified back up request has been generated the request may be imported into the system. | 2015-03-19 |
20150082087 | CHECKPOINT CAPTURE AND TRACKING IN A HIGH AVAILABILITY SYSTEM - The present disclosure includes a method for transferring checkpoint information of a primary virtual machine from a primary host to a secondary host that includes, by the primary host, capturing checkpoint information from the primary virtual machine to a primary holding buffer on the primary host, generating a first number of partition state records from the checkpoint information, transmitting the first number of partition state records to the secondary host, receiving acknowledgements from the secondary host for a second number of partition state records, and tracking the second number of partition state records acknowledged by the secondary host. | 2015-03-19 |
20150082088 | SYSTEM AND METHOD FOR TAKING SEQUENCE OF DYNAMIC RECOVERY ACTIONS - The present disclosure relates to a system and method for enabling SNMP (Simple Network Management Protocol) based Network Management System to correlate and control sequence of recovery actions to be performed and dynamically change the recovery action sequence across various systems/platforms/devices. Disclosed is a system for taking sequence of dynamic recovery actions in network management system upon occurrence of a fault, in one aspect of the present invention. The system includes an action definition repository containing a sequence of recovery actions for the fault in a particular business scenario. The action definition repository is initialized and updated for every new scenario. The system further includes an action sequence engine being capable of reading the recovery sequence listed in the action definition repository for the fault in the particular business scenario. | 2015-03-19 |
20150082089 | METHOD AND APPARATUS FOR ISOLATING A FAULT IN A CONTROLLER AREA NETWORK - A controller area network (CAN) on a mobile system has a plurality of CAN elements including a communication bus and nodes. A method for monitoring the CAN includes detecting inactive nodes of the CAN and employing an off-board controller to identify a candidate fault in the CAN based upon the inactive nodes of the CAN and a network topology for the CAN. A fault is isolated in the CAN based upon the candidate fault. | 2015-03-19 |
20150082090 | Test Case Execution - Systems, methods, computer readable media and apparatuses for executing one or more test cases associated with verifying a functionality of a computer system, software application, or the like are presented. The test cases may be received by a system and may be prioritized and integrated into an existing queue of test cases based on the determined priority. In some examples, a configuration for a computing device to execute the test cases may be identified and transmitted to one or more computing devices available to or scheduled to execute the test cases. Accordingly, the test cases may be dynamically allocated to available computing devices for execution. In some arrangements, one or more reports may be generated and/or transmitted reporting the results of the execution of the test cases. The reports may be accessible via the system and/or may be transmitted to a user via, for example, an email message. | 2015-03-19 |
20150082091 | COMMUNICATING MESSAGE REQUEST TRANSACTION TYPES BETWEEN AGENTS IN A COMPUTER SYSTEM USING MULTIPLE MESSAGE GROUPS - A transmitting device and a receiving device are coupled via a high-speed serial interface within a computer system. The transmitting device transmits a packet header for a message request transaction that include a message group sub-field that indicates one of a plurality of message groups. The packet header also includes a format field that indicates whether the message request packet includes data. The packet header further includes a message code field to indicate a specific message type. | 2015-03-19 |
20150082092 | DEBUG APPARATUS AND METHODS FOR DYNAMICALLY SWITCHING POWER DOMAINS - Methods and apparatus are provided that facilitate debugging operations for components that may include different power domains. In an embodiment, an integrated circuit (IC) includes a plurality of hardware sectors, each hardware sector associated with a debug observability circuit that is served by a debug data bus of a debug circuit. The plurality of hardware sectors includes a controlled sector residing in a dynamically-controlled power domain that may be turned off while the power domain of another sector remains on. A selectively switchable data bus component is configured to couple the debug observability circuit associated with the controlled sector to the debug data bus when the power to the controlled sector is on and to switch to bypass the debug observability circuit associated with the controlled sector when the power to the controlled sector is not on. | 2015-03-19 |
20150082093 | DEBUG APPARATUS AND METHODS FOR DYNAMICALLY SWITCHING POWER DOMAINS - Methods and apparatus are provided that facilitate debugging operations for components in dynamic power domains. In an embodiment, an integrated circuit includes hardware sectors associated with observability circuits served by a debug data bus of a debug circuit. A controlled sector residing in a dynamically-controlled power domain may be turned off while the power domain of another sector remains on. To continue to have debug observability all the way through and after these power events, a debug data register is configured to provide data, such as configuration and/or programming data, to the observability circuit of the controlled sector via the debug data bus. A shadow register is configured to capture the data provided to the controlled sector's observability circuit. The shadow register data is used upon restoring power to the controlled sector to restore the controlled sector's observability circuit to a state when the controlled sector was previously powered on. | 2015-03-19 |
20150082094 | Test Execution Spanning Cloud and Local Devices - A test system for a managed cloud computing environment may have a management system that may recruit devices in the cloud and outside the cloud to perform a test on a cloud based application. Each device may execute an agent that connects the device to several cloud services for messaging, data collection, and executable code storage. The management system may identify and gather the devices, then cause the devices to execute a test by sending commands through the messaging service. The devices may access executable code for the specific tasks of a test through the code storage service, and as the devices complete tasks for the test, the devices may publish results in the data collection service. The test system enables any type of scenario to be implemented, including operations that can only be performed inside and outside the managed cloud environment. | 2015-03-19 |
20150082095 | AUTOMATED OPERATING SYSTEM TEST FRAMEWORK - Techniques for automating testing of a first computing system comprises identifying a plurality of system interface elements of a second computing system; determining an untested state at the first computing system of one of the identified plurality of system interface elements; determining the existence of any dependency of the one of the identified plurality of system interface elements upon another of the identified plurality of system interface elements; responsive to a finding of no the dependency, seeking in a repository a system interface element test corresponding to the one of the identified plurality of system interface elements and having an expected output according to a structure of the second computing system; and executing the system interface element test at the first computing system. | 2015-03-19 |
20150082096 | METHOD AND APPARATUS FOR FAULT DETECTION N A CONTROLLER AREA NETWORK - A controller area network (CAN) has a plurality of CAN elements including a communication bus and a plurality of controllers. A method for monitoring the CAN includes detecting occurrences of a first short-lived fault and a second short-lived fault within a predefined time window. A first fault set including at least one inactive controller associated with the first short-lived fault and a second fault set including at least one inactive controller associated with the second short-lived fault are identified. An intermittent fault is located in the CAN based upon the first and second fault sets. | 2015-03-19 |
20150082097 | SYSTEMS AND METHODS FOR COLLECTING, TRACKING, AND STORING SYSTEM PERFORMANCE AND EVENT DATA FOR COMPUTING DEVICES - A system is configured to track and store system and event data for various computing devices. The system is configured to associate the various computing devices with profiles based at least in part on characteristics of the computing devices. The system is further configured to compare performance data and/or performance metrics for particular computing devices having a particular profile against all other devices that share the particular profile. The system then displays this comparison to a user of the particular computing device, substantially automatically diagnoses an issue with the particular computing device based on the performance and system event data, and/or enables the user to diagnose the problem based on the performance and system event data. | 2015-03-19 |
20150082098 | FORECASTING IN COMPUTING ENVIRONMENTS - A method, system and a computer program product for forecasting in computing environments includes capturing an architectural pattern in a first computing environment, detecting a state in the captured architectural pattern, identifying an architectural pattern identical to the captured architectural pattern in one or more other computing environments and forecasting the detected state in the one or more other computing environments. | 2015-03-19 |
20150082099 | POWER SHUTDOWN PREDICTION FOR NON-VOLATILE STORAGE DEVICES - A method includes, in a host that stores data in a storage device, detecting an event that is indicative, statistically and not deterministically, of an imminent power shutdown in the host. A notification is sent to the storage device responsively to the detected event, so as to cause the storage device to initiate preparatory action for the imminent power shutdown. | 2015-03-19 |
20150082100 | SYSTEM AND METHOD FOR SYNCHRONIZING LINKS AND ATTACHMENTS BETWEEN TWO COMPUTING DEVICES - The various embodiments herein provide a method and system for synchronization of links and attachments during synchronization between source and target devices. The system for executing synchronization between the source and target devices comprises a connector framework, a process framework, a mapping manager, a recovery manager, a conflict manager and a failure manager. The method comprises getting the “as of state” of the attachment that is old and new attachment information list for the revisions, then the system having history for the attachment constructs “as of state” and send as part of the event and system not having history for the attachment, stores attachment information in the history state table with the source update time information in poller as well as the time of adding attachment from the adapter. | 2015-03-19 |
20150082101 | SELF-HEALING, FAULT-TOLERANT FPGA COMPUTATION UNIT AND STRUCTURE - The present invention relates to a computation cell and a self-healing, fault-tolerant FPGA architecture and, more particularly, to a computation cell and an FPGA including the same, which can detect a transient internal error or permanent internal error by inputting an original function and a spare function and comparing a prestored error detection code with a generated error detection code signal. The computation cell and the self-healing, fault-tolerant FPGA architecture of the present invention can reconfigure stem cells and look-up tables included in the computation cell and can output a normal output signal even if a transient error or a permanent error is generated in an computation cell such that the corresponding computation cell and an computation tile can be normally operated. | 2015-03-19 |
20150082102 | SYSTEMS AND METHODS FOR MANAGING COMPUTING SYSTEMS UTILIZING AUGMENTED REALITY - Systems and methods for managing computing systems are provided. One system includes a capture device for capturing environmental inputs, memory storing code comprising a management module, and a processor. The processor, when executing the code comprising the management module, is configured to perform the method below. One method includes capturing an environmental input, identifying a target device in the captured environmental input, and comparing the target device in the captured environmental input to a model of the target device. The method further includes recognizing, in real-time, a status condition of the target device based on the comparison and determining if the target device is functioning properly if the target device and the model of the target device match. Also provided are physical computer storage mediums including a computer program product for performing the above method. | 2015-03-19 |
20150082103 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR TEST CONFIGURATION OPTIMIZED DECODING OF PROTOCOL MESSAGES IN A NETWORK DEVICE TEST SYSTEM - Methods, systems, and computer readable media for test configuration optimized decoding of protocol messages in a network device test system are provided. One exemplary network equipment device test system includes a message blueprint data structure for storing blueprint data for messages to be decoded. The network equipment test device further includes a message decoder for decoding received messages by accessing the message blueprint data structure and matching information elements in the received messages with information elements in the message blueprint data structure. The network equipment test device further includes a message blueprint data structure configurator for receiving, as input, test configuration data, and for configuring the message blueprint data structure for optimized decoding of messages based on the test configuration data. | 2015-03-19 |
20150082104 | AUTORECOVERY AFTER MANUFACTURING/SYSTEM INTEGRATION - Memory devices storing particular data, systems containing such memory devices and methods of testing such memory devices. The memory devices include an array of memory cells containing particular data, and control circuitry configured to control operations of the array of memory cells. The control circuitry is further configured to perform a test of the particular data in response to a command received from an external device and perform a repair of the particular data when results of the test indicate that repair of the particular data is needed | 2015-03-19 |
20150082105 | ERROR PREDICTION IN LOGIC AND MEMORY DEVICES - Potential errors that might result from operating logic and/or memory circuits at an insufficient operating voltage are identified by electrically altering nodes of replica or operational circuits so that the electrically altered nodes are susceptible to errors. The electrically altered nodes in an embodiment are controlled using parametric drivers. A minimized operating voltage can be selected by operating at a marginal operating voltage and detecting a voltage threshold at which errors in the electrically altered nodes are detected, for example. | 2015-03-19 |
20150082106 | MEMORY DEVICES, TESTING SYSTEMS AND METHODS - Testing systems and methods, as well as memory devices using such testing systems and methods, may facilitate testing of memory devices using a read-modify-write test procedure. One such testing system receives a signal indicative of at least some of a plurality of bits of data read from an address differing from each other, and then masks subsequent write operations at the same address. Therefore, any address at which the bits of read data do not all have the same value may be considered to be faulty. Failure data from the test can therefore be stored in the same array of memory cells that is being tested. | 2015-03-19 |
20150082107 | STATE MACHINE BASED FUNCTIONAL STRESS TESTS - According to one general aspect, a method of testing an integrated circuit may include executing, on a system control processor of the integrated circuit, a Silicon Test Environment (STE). The STE may be configured to facilitate an interaction of a functional test program with a processor without aid of an operating system. The method may include executing, on a processor of the integrated circuit, one or more instances of the STE. The method may include establishing a plurality of functional test programs by instructing each of the one or more instances of the STE to each perform a respective functional test program targeting a respective hardware component of the integrated circuit. The method may include collecting data produced by the execution of the functional test programs. | 2015-03-19 |
20150082108 | Circuit and Method for Monolithic Stacked Integrated Circuit Testing - A monolithic stacked integrated circuit (IC) is provided with a known-good-layer (KGL) test circuit and a scan segment in one of its layers. The test circuit includes a plurality of inputs, outputs, and multiplexers coupled to the scan segment and to a second layer of the IC. The test circuit further includes a plurality of control elements such that scan testing of the IC may be conducted on a layer-by-layer basis. | 2015-03-19 |
20150082109 | DETECTING DEFECTS IN A PROCESSOR SOCKET - A socket can include a plurality of pins. The socket may be tested to determine if there are any faults or defects. For example, it can be determined whether any of the plurality of pins is bent or missing. | 2015-03-19 |
20150082110 | 3D STACKED DIE TEST ARCHITECTURE - This disclosure describes a test architecture that supports a common approach to testing individual die and dies in a 3D stack arrangement. The test architecture uses an improved TAP design to facilitate the testing of parallel test circuits within the die. | 2015-03-19 |
20150082111 | PORTABLE ELECTRONIC DEVICE AND IC CARD PROCESSING DEVICE - According to an embodiment, an IC card includes a communication section and a control section. The control section divides data which is transmitted to the external device. Moreover, the control section transmits a divided data portion to which an error detection code is given, to the external device through the communication section intermittently so as to make a predetermined non-transmission period. Moreover, the control section detects an error notice showing a failure in receiving divided data from the external device in the predetermined period. Furthermore, the control section retransmits the divided data portion to which the error detection code is given transmitted last after detecting the error notice. | 2015-03-19 |
20150082112 | LOW DENSITY PARITY CHECK ENCODER AND ENCODING METHOD - The present invention is directed toward a parity check encoder for low density error correction codes and to an encoding method. In accordance with an embodiment, an encoder for error correction coding comprises: first hardware resources configured to receive a message bits vector and to compute an intermediate parity bits vector from the message bits vector wherein the intermediate parity bits vector is computed based on a sub-matrix of a parity check matrix; and second hardware resources configured to compute a parity bits vector from the intermediate parity bits vector, wherein the second hardware resources are configured to compute parity bits for multiple different codes, and wherein portions of the hardware resources that are configured to compute the parity bits for a particular one of the codes are commonly shared with portions of the hardware resources that are configured to compute the parity bits for another particular one of the codes. | 2015-03-19 |
20150082113 | TRANSMITTING APPARATUS, AND PUNCTURING METHOD THEREOF - There is provided a transmitting apparatus. The transmitting apparatus includes an encoder configured to perform Low Density Parity Check (LDPC) encoding with respect to input data, based on a parity check matrix, a parity interleaver configured to interleave parity bits from among LDPC codewords generated by the LDPC encoding, and a puncturer configured to puncture at least a part of the interleaved parity bits, and the puncturer groups the parity bits based on an interval at which a pattern of columns is repeated in an information word sub matrix constituting the parity check matrix and perform puncturing based on the number of punctured parity bits and a position of punctured parity bit groups from among the grouped parity bit groups. | 2015-03-19 |
20150082114 | WIRELESS RELAY APPARATUS, WIRELESS RECEIVING APPARATUS, AND DECODING METHOD - In one embodiment, a wireless relay apparatus for replaying a signal processed by first encoding from a transmitting apparatus to a receiving apparatus is disclosed. The apparatus includes a demodulation unit, a decoding unit, a detection unit, an extraction unit, and an encoding unit. The demodulation unit demodulates a received signal. The decoding unit performs error correction decoding corresponding to the first encoding on the demodulated signal. The detection unit detects an error in a decoded signal. The extraction unit extracts a portion pertaining to information data from the demodulated signal by hard decision, if the detection unit detects an error. The encoding unit performs error correcting coding on the extracted portion pertaining to the information data with an error. The information data encoded by the encoding unit is transmitted. | 2015-03-19 |
20150082115 | Systems and Methods for Fragmented Data Recovery - Systems and method relating generally to data processing, and more particularly to systems and methods for fragmenting a data set and recovering the fragmented data set. | 2015-03-19 |
20150082116 | LOW DENSITY PARITY CHECK (LDPC) DECODER AND METHOD OF DECODING PERFORMED BY LDPC DECODER IN DIGITAL VIDEO BROADCASTING (DVB) SYSTEM - A low density parity check (LDPC) decoder, including a memory configured to store a log-likelihood ratio (LLR) value of bits output from a demapper, and an LLR message exchanged between a variable node and an inspection node. The LDPC decoder further includes a node processor configured to select a decoding algorithm from a first algorithm and a second algorithm based on a code rate of an LDPC code, and decode the LLR message based on the selected decoding algorithm. | 2015-03-19 |
20150082117 | TRANSMITTER AND SIGNAL PROCESSING METHOD THEREOF - A transmitter, a receiver and methods of controlling the transmitter and the receiver are provided. The transmitter includes: a Low Density Parity Check (LDPC) encoder configured to generate an LDPC codeword by performing LDPC encoding on an L1 post signaling; a demux configured to demultiplex a plurality of bits constituting the L1 post signaling of the LDPC codeword; and a modulator configured to modulate the demultiplexed bits. | 2015-03-19 |
20150082118 | TRANSMITTING APPARATUS AND PUNCTURING METHOD THEREOF - Provided are a transmitting apparatus, a receiving apparatus and methods of puncturing and depuncturing of parity bits. The transmitting apparatus includes: a zero padder configured to pad at least one zero bit to input bits; an encoder configured to generate a Low Density Parity Check (LDPC) codeword by performing LDPC encoding with respect to the bits to which the at least one zero bit is padded; a parity interleaver configured to interleave LDPC parity bits constituting the LDPC codeword; and a puncturer configured to puncture at least a part of the interleaved LDPC parity bits based on a pre-set puncturing pattern. | 2015-03-19 |
20150082119 | Memory Module with Integrated Error Correction - A memory system includes a memory module that supports error detection and correction (EDC) in a manner that relieves a memory controller or processor of some or all of the computational burden associated with EDC. individual EDC components perform EDC functions on subsets of the data, and share data between themselves using relatively short, fast interconnections. | 2015-03-19 |
20150082120 | Selective In-Situ Retouching of Data in Nonvolatile Memory - In a charge-storage memory array, memory cells that are programmed to a particular threshold voltage range and have subsequently lost charge have their threshold voltages restored by selectively adding charge to the memory cells. Adding charge only to memory cells with high threshold voltage ranges may sufficiently increase threshold voltages of other memory cells so that they do not require separate addition of charge. | 2015-03-19 |
20150082121 | METHOD OF ERASE STATE HANDLING IN FLASH CHANNEL TRACKING - An apparatus includes a non-volatile memory and a controller. The controller may be configured to track one or more channel parameters of the non-volatile memory. The controller may be further configured to estimate an erase state voltage distribution of the non-volatile memory by selecting one or more parameters of the erase state distribution from a look-up table based upon at least one of the one or more channel parameters. | 2015-03-19 |
20150082122 | LOCAL ERROR DETECTION AND GLOBAL ERROR CORRECTION - A system may use local error detection (LED) and global error correction (GEC) information to check data fidelity and correct an error. The LED may be calculated per cache line segment of data associated with a rank of a memory. Data fidelity may be checked in response to a memory read operation, based on the LED information, to identify a presence of an error and the location of the error among cache line segments of the rank. The cache line segment having the error may be corrected based on the GEC, in response to identifying the error. | 2015-03-19 |
20150082123 | USER STATION OF A BUS SYSTEM AND METHOD FOR TRANSMITTING MESSAGES BETWEEN USER STATIONS OF A BUS SYSTEM - A user station for a bus system is described and a method for transmitting messages between user stations of a bus system. The user station has a CAN-Controller for reading data of a message to be sent directly from a RAM without buffer storage in a buffer store, and a memory access error detection/processing device for detecting a memory access error of the CAN controller and for processing a detected memory access error. | 2015-03-19 |
20150082124 | SPATIALLY DECOUPLED REDUNDANCY SCHEMES FOR A SOLID STATE DRIVE (SSD) - An apparatus comprising a memory and a controller. The memory may be configured to process a plurality of read/write operations. The memory may comprise a plurality of memory modules each having a size less than a total size of the memory. The controller may be configured to write user data using a redundancy scheme. Information about the redundancy is (i) stored in a location separate from the data and (ii) used to recover potentially corrupted user data. | 2015-03-19 |
20150082125 | Semiconductor Device - An object of the present invention is to realize a highly reliable long-life information processor capable of high-speed operation and easy to handle. The processor includes a semiconductor device comprising a nonvolatile memory device including a plurality of overwritable memory cells, and a control circuit device for controlling access to the nonvolatile memory device. The control circuit device sets assignments of second addresses to the nonvolatile memory device independently of first addresses externally supplied, such that the physical disposition of part of the memory cells used for writing of first data to be written externally supplied is one of the first to (N+1)th of every (N+1) memory cells (N: a natural number) at least in one direction. | 2015-03-19 |
20150082126 | SCORING VARIABLE NODES FOR LOW DENSITY PARITY CHECK CODE DECODING - Apparatuses, systems, methods, and computer program products are disclosed for error correcting code (ECC) decoding. A score module is configured to assign a score to a variable node of low density parity check (LDPC) code decoder. The LDPC code decoder may include a plurality of variable nodes associated with a plurality of check nodes. The plurality of variable nodes may correspond to bits of a received code word. The score for the variable node may be based on a count of unsatisfied check nodes associated with the variable node. A variable node update module is configured to update the variable node based on the score. A check node update module is configured to update one or more of the check nodes based on the updated variable node. | 2015-03-19 |
20150082127 | MANAGING QUALITY OF SERVICE FOR COMMUNICATION SESSIONS - A computer-implemented method, computer program product, and computing system is provided for managing quality of service for communication sessions. In an implementation, a method may include determining network condition associated with a communication session. The method may also include calculating one or more anticipated performance attributes for each of a plurality of error correction codes based on the network condition. The method may also include determining a quality of experience metric for each of the plurality of error correction codes based on the calculated one or more anticipate performance attributes for each of the plurality of error correction codes. The method may further include establishing one of the plurality of error correction codes for the communication session based on the quality of experience metric for each of the plurality of error correction codes. | 2015-03-19 |
20150082128 | METHODS AND SYSTEMS FOR MINIMIZING DECODING DELAY IN DISTRIBUTED VIDEO CODING - This disclosure generally relates to encoding, transmission, and decoding of digital video, and more particularly to methods and systems for minimizing decoding delay in distributed video coding (DVC). In one embodiment, a video decoding method is disclosed, comprising: obtaining side information; obtaining a syndrome bit chunk corresponding to a non-key-frame bit-plane; performing, via one or more processors, at least one non-key-frame bit-plane channel decoding iteration using the side information and the syndrome bit chunk; generating a decoded bit-plane via performing the at least one non-key-frame bit-plane channel decoding iteration; determining a bit error rate measure for the decoded bit-plane; determining, based on the bit error rate measure, a number of additional syndrome bit chunks to request; and providing a request for the additional syndrome bit chunks. | 2015-03-19 |
20150082129 | CONFIGURATIONS OF A FORWARD ERROR CORRECTION DECODER - One embodiment provides a PHY having a Media Access Control (MAC) and a Forward Error Correction (FEC) decoder, capable of error detection and error correction for FEC encoded packets based on FEC parity data included in the FEC encoded packets. The FEC decoder is capable of being enabled into different configurations of different operations to perform on FEC parity data included in the FEC encoded packets. The different configurations having different respective associated latencies. | 2015-03-19 |
20150082130 | MANAGING QUALITY OF SERVICE FOR COMMUNICATION SESSIONS - A computer-implemented method, computer program product, and computing system is provided for managing quality of service for communication sessions. In an implementation, a method may include determining network condition associated with a communication session. The method may also include calculating one or more anticipated performance attributes for each of a plurality of error correction codes based on the network condition. The method may also include determining a quality of experience metric for each of the plurality of error correction codes based on the calculated one or more anticipate performance attributes for each of the plurality of error correction codes. The method may further include establishing one of the plurality of error correction codes for the communication session based on the quality of experience metric for each of the plurality of error correction codes. | 2015-03-19 |
20150082131 | 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 includes a block interleaver formed of a plurality of columns each comprising a plurality of rows, and the block interleaver is configured to divide the plurality of columns into at least two parts and interleave the LDPC codeword. | 2015-03-19 |
20150082132 | TRANSMITTER AND PUNCTURING METHOD THEREOF - Provided are a transmitter for processing an L1 signaling including an L1-pre signaling and an L1-post signaling, a receiver of the L1 signaling, and methods of controlling the transmitter and the receiver. The transmitter includes: an encoder configured to perform Bose, Chaudhuri, Hocquenghem (BCH) encoding and Low Density Parity Check (LDPC) encoding with respect to the L1-post signaling, and a puncturing unit configured to puncture at least a part of LDPC parity bits constituting an LDPC codeword generated by the LDPC encoding of the L1-post signaling, wherein the number of bits to be punctured is calculated based on the number of bits available for transmission of the LDPC codeword and a modulation order of the L1-post signaling. | 2015-03-19 |
20150082133 | System and Method for User Equipment Cooperation - User equipment (UE) cooperation can be improved by relaying partial soft information to target UEs. More specifically, a cooperating UE may relay a subset of log-likelihood ratios (LLRs) to the target UE. The subset of LLRs may correspond to fewer than all resource blocks of the original transmission. This may allow UE cooperation to be effective when the cooperating UE was only able to decode a portion of the original transmission. This may also allow fewer network resources (e.g., bandwidth, etc.) to be used when the target UE does not need all of the soft information to decode the original transmission. Multiple cooperating UEs can provide different subsets of LLRs, and the subsets may or may not overlap with one another. | 2015-03-19 |
20150082134 | SIGNAGE DATA INPUT DEVICE, SERVER, AND SIGNAGE DATA INPUT METHOD - A signage data input device of the present disclosure is a signage data input device which performs editing in conjunction with signage data displayed on a signage display device, the signage data input device including an item receiving unit configured to receive an editable item in conjunction with the signage data displayed on the signage display device, an editing unit configured to display an edit screen for editing the editable item and accepting edit-content information, and a change transmitting unit configured to transmit the edit-content information as an edit instruction. | 2015-03-19 |
20150082135 | METHOD AND SYSTEM FOR GENERATING COMPARABLE VISUAL MAPS FOR BROWSING ACTIVITY ANALYSIS - Certain embodiments disclosed herein include a method and system for generating comparable visual maps for browsing activity analysis. A first visual map is generated respective of a web-page and a first set of parameters and a second visual map is generated respective of the web-page and a second set of parameters. In one embodiment, the second set of filter parameters is populated based on the first set of parameters and includes at least one filter parameter in difference. The second visual map is comparable to the first visual map, wherein the first and second visual map are rendered and displayed within a single display window. | 2015-03-19 |
20150082136 | PLAYBACK SYSTEM FOR SYNCHRONISED SOUNDTRACKS FOR ELECTRONIC MEDIA CONTENT - A method for displaying electronic text and synchronizing the playback of a soundtrack for the electronic text. The soundtrack contains multiple audio regions configured for playback during corresponding text regions of the electronic text. Playback of the audio regions of the soundtrack over an audio output system is based on a reading position counter indicative of the user's estimate reading position, and which increments based on a user reading speed variable. The user reading speed variable is updated by processing eye tracking signals from an eye tracker to determine the user's reading scan rate. | 2015-03-19 |
20150082137 | CREATING MEASURES FROM FORMULA ON OTHER MEASURES - Methods, systems, and computer-readable storage media for providing a calculated measure from one or more existing measures of a data object. Actions include receiving data associated with the data object, displaying a data visualization based on the data, the data visualization being displayed within a graphical user interface (GUI), receiving user input, the user input defining the calculated measure, the calculated measure being a function of at least one existing measure of the data object, at least one dimension of the data object, and an aggregation schema, and providing a modified data visualization for display, the modified data visualization including the calculated measure. | 2015-03-19 |
20150082138 | OBJECT TEMPLATES FOR DATA-DRIVEN APPLICATIONS - An object template system is described herein that allows an administrator of an IT management application to define templates that provide a streamlined mechanism for pre-populating IT objects with common values based on business logic and processes. The object template system addresses manipulation of objects both as part of a user interactive session as well as in programmatic workflows, while also allowing for referencing of existing objects to assume integrity of data. A metadata-driven schema allows for portable definitions of simple and complex extensible objects. The system validates these definitions against the extensible types that define the objects to ensure structural integrity. Users can then apply these definitions at runtime to both create and/or update simple and complex management objects. Thus, the object template system allows an administrator to define controlled processes for creating and modifying management objects within a flexible IT management application. | 2015-03-19 |
20150082139 | METHOD AND APPARATUS FOR SYNDICATING INTERACTIONS BETWEEN A CLIENT AND A WEB SERVICE - The Syndicated Web Services Client (SWSC) uses RSS/ATOM feeds, to facilitate asynchronous interactions between a computerized client and a web service, without requiring a duplicate copy of the web service application on the computerized client. The web service packages a form, such as an XForm containing interactive fields used by the web service, in a RSS/ATOM feed item. The web service sends the RSS/ATOM feed item to a computerized client, wherein the computerized client is a subscriber to the web service's RSS/ATOM feed and the computerized client is in network communication with a server hosting the web service. The computerized client displays the form for use by a user. Responsive to the user of the computerized client manipulating interactive fields in the form, the computerized client packages the manipulated form in a return. RSS/ATOM feed item. The computerized client sends the return RSS/ATOM feed item to the server hosting the web service, wherein the server is a subscriber to the computerized client's return RSS/ATOM feed. | 2015-03-19 |
20150082140 | SYSTEM AND METHOD FOR ELECTRONIC FORM MANAGEMENT - The present invention relates to a computer implemented method for electronic form management, the method comprising of steps, receiving a first input for creating an electronic form from a first user, receiving a second input from a second user and creating a form content by processing the first input and the second input, validating the form content for creating a final form and publishing the final form online by the first user and retrieving and completing the final form by a third user through a communication network using a mobile device. | 2015-03-19 |
20150082141 | DOCUMENTATION DATA FILE WITH DETAIL LEVELS - A method and device is described for saving a documentation data file intended for being displayed on a screen. The method includes subdividing the documentation data into data blocks; associating a detail level with at least one data block; and saving the data block with a level marker relating to the associated detail level, the marker intended to be compared with a desired detail level in order to display the data on the screen. | 2015-03-19 |
20150082142 | METHOD FOR STORING AND APPLYING RELATED SETS OF PATTERN/MESSAGE RULES - This invention provides a method and apparatus for efficiently storing and applying related sets of pattern/message rules that are used to analyse and annotate blocks of text. Where sets of rules can include other sets, representations of the sets that speed analysis can contain significant redundancy and add to the consumption of memory. In a one aspect of the invention, all rules are represented in a single pattern-matching data structure (which is applied to a block of text to find all matches by all rules) and the rulesets are represented using boolean vectors (one of which is used to filter the matches) which are compressed by identifying common subspans. In a further aspect of the invention, each ruleset is represented by its own pattern-matching data structure, and these are compressed by identifying common parts. In each aspect, the effect is to allow the creation of a data structure that can speed up matching without consuming excessive memory. | 2015-03-19 |
20150082143 | VESSEL ANNOTATOR - The present invention relates to annotating a medical image. For an improved manual insertion of information in a medical image, it is provided to display an image ( | 2015-03-19 |
20150082144 | UNIFIED MODELING OF HTML OBJECTS FOR USER INTERFACE TEST AUTOMATION - According to some embodiments, a method and apparatus are provided to receive information to register an HTML object at an HTML object framework and receive identification parameters associated with the HTML object. A plurality of existing HTML objects is searched via a processor based on the received identification parameters. A HTML object is retrieved via the processor from the plurality of existing HTML objects and the retrieved HTML object is displayed. | 2015-03-19 |
20150082145 | APPROACHES FOR THREE-DIMENSIONAL OBJECT DISPLAY - Approaches enable three-dimensional (3D) display and interaction with interfaces (such as a webpage, an application, etc.) when the device is operating in a 3D view mode. For example, interface elements can be highlighted, emphasized, animated, or otherwise altered in appearance, and/or arrangement in the renderings of those interfaces based at least in part on an orientation of the device or a position of a user using the device. Further, the 3D view mode can provide for an animated 3D departure and appearance of elements as the device navigates from a current page to a new page. Further still, approaches provide for the ability to specify 3D attributes (such as the appearance, action, etc.) of the interface elements. In this way, a developer of such interfaces can use information (e.g., tags, CSS, JavaScript, etc.) to specify a 3D appearance change to be applied to at least one interface element when the 3D view mode is activated. | 2015-03-19 |
20150082146 | SYSTEM AND METHOD OF FORMING HELP FILES - A system of forming a help file in a computer system, including an external configuration file containing information about a computer application running on the computer system, a help file having at least one page of help and an internal configuration file, and a control element to generate the at least one page of help according to the internal configuration file, wherein the control element incorporates the information from the external configuration file to the at least one page of help upon activation of the pages of help. | 2015-03-19 |
20150082147 | COMPUTING DEVICE AND BROWSER FOR SAME - An example computing device includes a touch screen display; wireless communication circuitry; one or more processors; and memory for storing a browser program for displaying web pages on the touch screen display. The one or more processors are configured to execute the browser program to control the computing device to at least: display, on the touch screen display, web pages accessed via the wireless communication circuitry; receive either a first input or a second input to the touch screen, wherein the second input is different from the first input and an initial touch on the touch screen for the first input and for the second input is a link on the displayed web page; in response to the first input, perform a first operation; and in response to the second input, perform a second operation, different from the first operation. | 2015-03-19 |
20150082148 | SYSTEM AND METHOD FOR RENDERING DOCUMENT IN WEB BROWSER OR MOBILE DEVICE REGARDLESS OF THIRD-PARTY PLUG-IN SOFTWARE - Techniques are disclosed for render documents that are in proprietary formats in a browser or mobile device. In one embodiment, a method comprises converting a plurality of resources in a document file into a plurality of files that are native to a browser. The method further comprises creating a style sheet based on the document file, wherein an aggregate of the plurality of files together with the style sheet are configured to cause the browser to render an appearance of the document file. The method further comprises generating, based on the document file, an invisible layer to be laid on the appearance, wherein the invisible layer enables actions to be performed on the document file. Among other advantages, embodiments disclosed herein provide the convenience of viewing and accessing documents regardless of whether a software or plug-in therefor is installed. | 2015-03-19 |
20150082149 | Hierarchical Image Management for Web Content - Hierarchical image management techniques for web content are described. In one or more implementations, a request is received for web content and a hierarchical structure is examined to determine which images correspond to the request for the web content. A communication is formed for communication of the web content that includes a file having a plurality of the images as a result of the examination and a stylesheet usable to locate individual ones of the plurality of images within the file to generate the requested web content. | 2015-03-19 |
20150082150 | AUTOMATIC COLOR SELECTION - A system and method relate to identifying a first color associated with a document, and versions of data to be added to the document are associated with, respectively, a plurality of second colors. The first color and the plurality of second colors are compared to form comparison results, and a particular version of the added content is selected from the plurality of versions of the data based on the comparison results. A modified document that includes the particular version of the data is formed and provided to the client device. | 2015-03-19 |
20150082151 | PAGE DISPLAY METHOD AND DEVICE - The present invention discloses a page display method and device. The method comprises: in response to a click operation on a browser by a user, updating, by the browser, a current page display rule according to parameters downloaded from a server corresponding to the browser, and classifying and parsing the updated display rule; receiving, by the browser, a text from a target page, wherein the text contains a tag string used for displaying the target page; when the browser parses a predetermined tag string in the tag strings, invoking, by the browser, the classified and parsed page display rule corresponding to the predetermined tag string to display the page. The technical solution according to the present invention accelerates the display speed of a target page, thus saving network traffic and improving the user experience. | 2015-03-19 |
20150082152 | OBFUSCATING NETWORK PAGE STRUCTURE - Disclosed are various embodiments for inhibiting or preventing automated data extraction from network pages. A source for a network page having a document structure is obtained. An obfuscated network page is generated from the network page by altering the document structure to inhibit automated extraction of data. The obfuscated network page is configured to have a visual appearance that is the same as that of the network page when rendered by a client for display. The obfuscated network page is sent to the client in response to a request from the client for the network page. | 2015-03-19 |
20150082153 | METHOD FOR PROCESSING DATA AND ELECTRONIC DEVICE THEREOF - A method of operating an electronic device is provided. The method includes detecting at least two object displayed contiguously, determining a line interval of the at least two objects, and reconfiguring an interval of the at least two objects based on the determined line interval. | 2015-03-19 |
20150082154 | METHOD AND SYSTEM FOR DYNAMIC FLOWING DATA TO AN ARBITRARY PATH DEFINED BY A PAGE DESCRIPTION LANGUAGE - Improvements to a method for flowing variable data, such as text data, image data, bar code data, and the like, into a path of a template defined by a PDL specification in a high-speed printing operation. | 2015-03-19 |
20150082155 | DATA SHARING SERVICE SYSTEM, AND DEVICE AND METHOD FOR DATA SHARING SERVICE - The present invention relates to a data sharing service system, and a method and a device for a data sharing service, and to the data sharing service in a multi-device environment. Particularly, the present invention enables a user to summarize information on content being used or to transmit data on specific content to terminal device of another party by using a messenger, so that the user can gather the contents of interested articles (or books) to manage the contents by compiling statistics and the user can easily notify the other party of the contents of the articles (or books) without requiring the user to write out the interested contents one by one when using the messenger. | 2015-03-19 |
20150082156 | SYSTEMS, METHODS, AND SOFTWARE FOR MANUSCRIPT RECOMMENDATIONS AND SUBMISSIONS - A multi-component software system facility matches unpublished academic manuscripts with a list or set of recommended potential “best fit” publications, e.g., journals, e.g., those publications determined most likely to accept the manuscript for publication. Upon selecting from a set of recommended publications a user may electronically upload or submit or transmit the unpublished article or work or manuscript to a target publication review and editing system. The present invention provides a client or web-based interface to effectively integrate word processor and bibliographic management software and other resources, including third-party authority databases. | 2015-03-19 |
20150082157 | METHOD AND DEVICE FOR REALIZING OPERATIONS BETWEEN DEVICES - A method of and device for performing edit operations between devices is provided. The device includes a second device for receiving an operation object from a first device via a communication connection between the first device and the second device, and the second device performing an edit operation for the operation object, wherein the edit operation includes saving the operation object to a clipboard, and inputting the operation object into a current edit box. | 2015-03-19 |
20150082158 | INDICATING A WORD LENGTH USING AN INPUT DEVICE - A method, apparatus, and program product are disclosed for receiving an input from an input device, determining one or more characteristics of the received input, the one or more characteristics indicating a word length, and presenting a list of one or more words having word lengths determined according to the indicated word length. | 2015-03-19 |
20150082159 | TEXT RESIZING WITHIN AN EMBEDDED IMAGE - A computer receives user preferences. The computer receives a document, wherein the document includes an image. The computer determines that the image contains embedded text. The computer determines that the embedded text does not satisfy the received user preferences. The computer modifies the embedded text to satisfy user preferences. | 2015-03-19 |
20150082160 | METHOD AND APPARATUS FOR 3D DISPLAY AND ANALYSIS OF DISPARATE DATA - The system provides a method and apparatus for sorting and displaying collections of communications. These communications can be a single type or multiple types of data and may come from email systems, bulletin boards, text messages, Facebook and Twitter postings and comments, financial transactions, travel itineraries or any other type of communications. The communications represented by the system can be electronic or physical as desired. The system can also present forwarded, copied, replied, or other types of communications. In one embodiment, the system provides a Universe View of a set of communications. The Universe View, in one embodiment, is a three dimensional representation of a plurality of cubes. Each cube represents a subset of a collection of communications. Each cube can be color coded or shaded to represent a dominant theme of the contents of the communications represented by the cube. | 2015-03-19 |
20150082161 | Active Knowledge Guidance Based on Deep Document Analysis - An approach is provided for an information handling system to present knowledge-based information. In the approach, a semantic analysis is performed on the document with the analysis resulting in various sets of semantic content. Each of the sets of semantic content corresponds to an area in the document. The areas of the document are visually highlighted using visual indicators that show the availability of the sets of semantic content to a user via a user interface. In response to a user selection, such as a selection using the user interface or a user specified configuration setting, a selected set of semantic content is displayed to the user using the interface. | 2015-03-19 |
20150082162 | DISPLAY APPARATUS AND METHOD FOR PERFORMING FUNCTION OF THE SAME - A method for performing a function of a display apparatus including, displaying, in response to a first user input being received on an edge area among a plurality of edge areas of a screen, a menu on the screen, the displayed menu comprising at least one item, and performing, in response to a selection of the at least one item from the displayed menu, performing a function corresponding to the selected item, and when an item is selected from the menu, a function corresponding to the selected the at least one item, wherein the displayed menu corresponds to the edge area among the plurality of edge areas where the first user input is received, and wherein at least one other menu corresponds to at least one edge area among the plurality of edge areas where the user input was not received. | 2015-03-19 |
20150082163 | MULTIPLE SELECTION ON DEVICES WITH MANY GESTURES - Devices, methods and computer readable mediums storing a program causing a computer to execute a process for interacting with targets on a display, particularly in regards to devices utilizing a multi-touch display that are driven by gestures. The use of such devices, methods, and computer readable mediums storing a program allows the user to interact with devices through the use of multi-touch displays. | 2015-03-19 |
20150082164 | GUI CONFIGURATION - A method, system, and/or computer program product operate a computer system having a display device that displays a user interface, wherein a processor is connected to the display device. A graphical user interface is displayed on the display device. A user input, defining an area of the graphical user interface, is received. A graphical user interface action in a defined area of the graphical user interface is determined. An event, which is generated in response to determining the graphical user interface action, is stored in an event log. A user selection of an event stored in the event log is received. Configuration options are then provided for a user selected event from the event log. | 2015-03-19 |
20150082165 | Method and Apparatus for Digitally Tearing Out an Article - A method for digitally tearing out an article from a digital magazine is disclosed. In one embodiment, the method is realized by splitting the whole digital magazine into separate articles based on the digital magazine's meta-data, providing a user interface for users to take action of tearing out an article, checking the tear-out request against the article's tear-out policy, and retrieving and adding the article to the user's collection if the request is granted. | 2015-03-19 |
20150082166 | ASSISTED DISPLAY FOR COMMAND LINE INTERFACES - A method for an assisted display for command line interfaces is described. In an embodiment, an input region and an output region of a command line interface are displayed. Commands are displayed within the input region as they are received. A history is maintained that stores the output of previous executions. At least a portion of the output maintained by the history is displayed within the output region. The output region is scrolled by adding one or more outputs from the history to the display of the output region and/or removing one or more outputs from the display of the output region. Wherein, scrolling the output region does not cause the display of the input region to become obscured. In another embodiment, an input assistance region is displayed that walks a user through selecting commands supported by the command line interface as well as options and arguments for those commands. | 2015-03-19 |
20150082167 | INTELLIGENT DEVICE MODE SHIFTING BASED ON ACTIVITY - A consumer electronics (CE) device has at least first and second user interface (UI) output modes respectively correlated to first and second user activities. The UI output mode is automatically established based on a sensor indicating a user activity correlated to the UI output mode. | 2015-03-19 |
20150082168 | MEDIA CONTENT CREATION - A method and apparatus for creating media content. The method comprises recording a video; while the video is being recorded, automatically analysing the content of the video; and creating media content by editing the video, assisted by the results of the content-analysis. A user may not need to select in advance (that is, before the video is recorded) the type or format of media content to be created. | 2015-03-19 |
20150082169 | INTERACTIVE CHANNEL - A channel distribution system comprises: a channel carrying content; and an interactive receiver device for receiving the content and presenting to a user, the interactive receiver device comprising an interface for allowing a user to interact with the content; wherein the channel further comprises a broadcast label superimposed on the content, the label inviting the user to interact with the content, the label being combined with an interactive link, the interactive link comprising a digital instruction to the interactive receiver device, the digital instruction containing handling information for the interactive receiver device to indicate to the receiver device how to handle a user interaction coinciding with the label. | 2015-03-19 |
20150082170 | METHOD AND SYSTEM FOR CREATION AND DISTRIBUTION OF NARRATED CONTENT - The electronic content generation and distribution method and system includes designating a written content for audio translation by a narrator and determining the narrator. The method and system provides written content to the narrator to generate an audio narration, receiving the audio narration back from the narrator. The method and system therein assigns a plurality of content identifiers to the audio narration based at least one the written content, accesses a subscriber database including subscriber information and subscriber preference data and electronically compares the plurality of content identifiers to the subscriber preference data to determine a distribution list. The method and system distributes the audio narration to subscribers designated in the distribution list so that the subscriber can engage the audio narration via a content interface, where the content interface is operative to monitor the subscriber engaging the audio narration. | 2015-03-19 |
20150082171 | System and Method for Recording and Sharing Music - A method includes uploading a plurality of master songs at a server location to a server located at the server location; allowing a first user to listen to a selected song from the plurality of master songs on an electronic device at a user location, the selected song being transmitted across an electronic network from the server at the server location; allowing the first user to record a user-generated stem track using the electronic device during the prior step, the electronic device being located at the user location; without saving the user-generated stem track at the user location, simultaneously with the prior step, transmitting only the user-generated stem track across the electronic network to the server location; storing the user-generated stem track on the server at the server location; allowing the first user to select, from the user location, a plurality of other individual user-generated stem tracks from the server and combine the selected user-generated stem tracks at the user location to form a user-generated cover song; and transmitting an electronic message to other users who generated each of the plurality of other individual user-generated stem tracks, informing the other users of the combination of the selected user-generated stem tracks to form the user-generated cover song. | 2015-03-19 |
20150082172 | Highlighting Media Through Weighting of People or Contexts - Techniques and apparatuses for highlighting media through weighting of people or contexts are described. This document describes techniques that allow a user to quickly and easily highlight media, such as through generating a highlight reel. The techniques also enable selection of context and person weightings by which to tailor highlight reels. | 2015-03-19 |
20150082173 | Real-Time Annotation and Enrichment of Captured Video - An annotation suggestion platform is described herein. The annotation suggestion platform may comprise a client and a server, where the client captures a media object and sends the captured object to the server, and the server provides a list of suggested annotations for a user to associate with the captured media object. The user may then select which of the suggested metadata is to be associated or stored with the captured media. In this way, a user may more easily associate metadata with a media object, facilitating the media object's search and retrieval. The server may also provide web page links related to the captured media object. A user interface for the annotation suggestion platform is also described herein, as are optimizations including indexing and tag propagation. | 2015-03-19 |
20150082174 | PRE-PROCESSING METHOD FOR VIDEO DATA PLAYBACK AND PLAYBACK INTERFACE APPARATUS - A pre-processing method for video data playback and a playback interface apparatus are provided, wherein a video receiver module receives a video data with clips, the clips corresponding to numbers in first and second time-sequences, and wherein a display module creates a corresponding GUI component for each clip and arranges the GUI components in the playback interface. When two clips consecutive in the first time-sequence are not consecutive in the second, the display module places their corresponding GUI components separately or distinguishably. By discerning the several time-sequences of the video data, this invention ensures random access of data while being visually intuitive and uniform design-wise. | 2015-03-19 |
20150082175 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, INFORMATION PROCESSING PROGRAM, AND TERMINAL DEVICE - An apparatus includes a receiver, a shared information unit, a transmitter, a voice recognition unit, and an application execution unit. The receiver is configured to receive a voice signal and information from a second apparatus. The shared information unit is configured to create shared information shared by both the apparatus and the second apparatus based on the information received from the second apparatus. The transmitter is configured to transmit the shared information to the second apparatus. The voice recognition unit is configured to analyze the voice signal. The application execution unit is configured to execute an application based on a result generated by the voice recognition unit. | 2015-03-19 |