39th week of 2013 patent applcation highlights part 74 |
Patent application number | Title | Published |
20130254589 | STORAGE SYSTEM, STORAGE APPARATUS, AND DATA RESTORATION METHOD - In a storage system a first control device can restore in a restoration destination storage device a second set of data stored in a second storage device on the basis of a first set of data stored in a first storage device. A third storage device stores progress information indicative of the progress of restoration performed by a first control device. A second control device restores a portion of the second set of data which is not yet restored on the basis of the progress information stored in the third storage device at the time of detecting that the first control device has stopped. | 2013-09-26 |
20130254590 | REAL TIME DATABASE SYSTEM - A real time database system configured to store a database content with a plurality of data sets, the database content being partitioned in different partitions. The system comprises a plurality of master databases, each master database containing a partition of the database content, each partition being provided on a different physical storage unit and at least one replica database, each replica database containing subpartitions of the partitions stored in master databases. The system further comprises at least one distributor configured to route a request for a data set to the master database, where the data set to which the request refers to, is provided, and distributor configured to divide each partition into several subpartitions. Additionally, the system comprises at least one replicator, configured to generate a replica of each subpartition, and configured to store each replica on a replica database. | 2013-09-26 |
20130254591 | METHOD AND DEVICE FOR ENHANCING THE RELIABILITY OF A MULTIPROCESSOR SYSTEM BY HYBRID CHECKPOINTING - The present invention relates to a method and a device for enhancing the reliability of a system comprising a plurality of processors and a memory. The method comprises a step of grouping processes into a plurality of groups and a step of saving, individually for each group of processes, data stored in the memory which can be used by at least one of the processes belonging to said group, so as to restore an error-free global state of the system following an error occurring in a processor executing one of the processes belonging to said group without having to restore the entire memory. | 2013-09-26 |
20130254592 | SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE AND SYSTEM USING THE SAME - The present invention provides a semiconductor integrated circuit device realizing improved detection of a failure while suppressing deterioration in performance. In a semiconductor integrated circuit device executing a plurality of threads while switching them synchronously with clocks, registers used for executing the threads are provided for the respective threads. Programs independent of each other and the same program as the threads are executed while being switched. In the case of executing the same program by a plurality of threads, a comparison circuit for comparing results of execution using registers provided in correspondence with the threads is provided. | 2013-09-26 |
20130254593 | TESTING DEVICE, TESTING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM HAVING TESTING PROGRAM STORED THEREIN - The processor allows an apparatus to repeat the to-be-tested processing plural times and perform the disconnecting operation, that disconnects a device from the apparatus by the switch or the connecting operation that connects the device to the apparatus by the switch, at different timings during the to-be-tested processing whenever the to-be-tested processing is repeated in the apparatus. By doing this, it is possible to shorten the time required to test the to-be-tested processing. | 2013-09-26 |
20130254594 | BLOCKING A SELECTED PORT PRIOR TO INSTALLATION OF AN APPLICATION - An installer application implemented in a computational device receives a command to install a test application in the computational device. The installer application determines whether a selected port of a plurality of ports of the computational device is to be blocked prior to installing the test application in the computational device. In response to determining that the selected port is to be blocked prior to installing the test application in the computational device, the installer application blocks the selected port, installs the test application by binding a socket to the selected port of the plurality of ports, and tests functions of the test application by executing one or more code paths of the test application, in response to installing the test application. | 2013-09-26 |
20130254595 | COMMUNICATION SYSTEM AND TEST APPARATUS - An instruction is assuredly transmitted. A test apparatus that tests a device under test, includes a test unit that tests a device under test by exchanging a signal with the device under test, a control apparatus that controls the test unit; and a relay apparatus that relays communication between the test unit and the control apparatus, where the control apparatus transmits an instruction to be given to the test unit a plurality of times to the test unit, and the test unit receives the instruction transmitted the plurality of times from the control apparatus, and executes the instruction once. | 2013-09-26 |
20130254596 | System and Method for Processing Trace Information - A system includes an integrated circuit having a first component and a first unit. The first component is configured to generate a first trace information. The first unit is implemented in hardware and configured to generate a first time information based on a time of the generation of the first trace information and configured to generate a first data sequence including the first trace information and the first time information. | 2013-09-26 |
20130254597 | SENDING FAILURE INFORMATION FROM A SOLID STATE DRIVE (SSD) TO A HOST DEVICE - A system, method, and computer program product are provided for sending failure information from a solid state drive (SSD) to a host device. In operation, an error is detected during an operation associated with a solid state drive. Additionally, a command is received for failure information from a host device. Further, the failure information is sent from the solid state drive to the host device, the failure information including failure information associated with the solid state drive. | 2013-09-26 |
20130254598 | ACCESS METHOD AND MULTI-CORE PROCESSOR SYSTEM - An access method is executed by a multi-core processor system. The access method includes activating a driver that corresponds to a first CPU, based on a start of execution of a first application; starting measurement of an access time period, based on access of a peripheral device; outputting, when the access time period exceeds a predetermined time period, a detection signal to reset the driver; and prohibiting, when the access time period exceeds a predetermined time period, writing into a register retaining data to be written into the peripheral device from the first CPU. | 2013-09-26 |
20130254599 | Cluster Wide Consistent Detection of Interconnect Failures - The failure of a specific link of a specific node of a cluster is detected, for example through the operating system of the specific node. A notification of the failure of the specific link is disseminated to the nodes of the cluster, such that the nodes receive the notification prior to learning of the link-down event from the expiration of corresponding heartbeats, and process the event in parallel. The notification of the link failure can be disseminated by broadcasting a message notifying the nodes of the failure of the specific link. The notification of the link failure can also be disseminated by transmitting the notification to a centralized computing device which is polled by the nodes of the cluster at a specific frequency for notifications of link failures. | 2013-09-26 |
20130254600 | System and Method to Transmit Data, in Particular Error Data Over a Bus System - The invention relates to an electrical or electronic system, and more specifically, to a system with a bus, and a method to transmit data, in particular error data over a bus system. According to an embodiment, a method to transmit error data over a bus system that connects a plurality of modules/components/elements of an electronic system in a chain-like structure comprises in a first phase, transmitting information regarding what kinds of errors have occurred in the system, and in a second phase, transmitting information regarding where in the system an error has occurred. | 2013-09-26 |
20130254601 | DEBUGGING DEVICE - A debugging device for a terminal electronic device includes a first connector, a second connector, a processor, and a display unit. The first connector is coupled to the terminal electronic device to receive power on self test (POST) codes. The second connector is coupled to the terminal electronic device. The processor converts the received POST codes into malfunction-indicator codes, and stores the malfunction-indicator codes. The malfunction-indicator codes are displayed on the display unit, and can be transmitted to the terminal electronic device via the second connector. | 2013-09-26 |
20130254602 | FIRMWARE ASSISTED ERROR HANDLING SCHEME - A firmware assisted error handling scheme in a computer system has been disclosed. In one embodiment, firmware is used to access one or more hardware-specific error registers within the computer system in response to a system management interrupt (SMI) trap. Using the firmware, an error record in a common error record format is constructed. The error record is made available to an operating system (OS) within the computer system. | 2013-09-26 |
20130254603 | DECODING METHOD AND DECODING DEVICE - Embodiments of the present invention provide a decoding method and a decoding device. The method includes: performing iterative decoding on a multidimensional code to obtain incorrigible code words; determining locations of error bits in the incorrigible code words that are obtained by performing the iterative decoding on the multidimensional code, where the locations of error bits in the incorrigible code words are multidimensional coordinate locations of the error bits in the multidimensional code; correcting error bits of a part of the incorrigible code words in the multidimensional code according to the determined locations of the error bits in the incorrigible code words; and after the error bits of a part of the incorrigible code words in the multidimensional code are corrected, performing iterative decoding on the multidimensional code The embodiments of the present invention are applicable to the field of decoding technologies. | 2013-09-26 |
20130254604 | METHODS AND APPARATUS FOR ERROR RATE ESTIMATION - Methods and apparatus for estimating received error rates. In one embodiment, the estimation of received error rates is conducted in relation to a bus interface such as a high-speed High-Definition Multimedia Interface (HDMI) interface, and the method utilizes corrupted symbols that violate TMDS symbol rules, the corrupted symbols being easily detected and counted. In one exemplary implementation, a symbol error rate (SER) can be estimated from the number of detected invalid symbols. The SER can be used to diagnose the performance of the HDMI interface, and optionally as a basis for selecting or implementing corrective action(s). | 2013-09-26 |
20130254605 | HIGH SPEED DOUBLE DATA RATE JTAG INTERFACE - A process and apparatus provide a JTAG TAP controller ( | 2013-09-26 |
20130254606 | METHOD AND APPARATUS FOR DEVICE ACCESS PORT SELECTION - The disclosure describes a novel method and apparatuses for allowing a controller to select and access different types of access ports in a device. The selecting and accessing of the access ports is achieved using only the dedicated TDI, TMS, TCK, and TDO signal terminals of the device. The selecting and accessing of device access ports can be achieved when a single device is connected to the controller, when multiple devices are placed in a daisy-chain arrangement and connected to the controller, or when multiple devices are placed in a addressable parallel arrangement and connected to the controller. Additional embodiments are also provided and described in the disclosure. | 2013-09-26 |
20130254607 | PROBELESS TESTING OF PAD BUFFERS ON WAFER - The peripheral circuitry ( | 2013-09-26 |
20130254608 | IEEE 1149.1 AND P1500 TEST INTERFACES COMBINED CIRCUITS AND PROCESSES - In a first embodiment a Test Access Port (TAP) of IEEE standard 1149.1 is allowed to commandeer control from a Wrapper Serial Port (WSP) of IEEE standard P1500 such that the P1500 architecture, normally controlled by the WSP, is rendered controllable by the TAP. In a second embodiment (1) the TAP and WSP based architectures are merged together such that the sharing of the previously described architectural elements are possible, and (2) the TAP and WSP test interfaces are merged into a single optimized test interface that is operable to perform all operations of each separate test interface. One approach provides for the TAP to maintain access and control of the TAP instruction register, but provides for a selected data register to be accessed and controlled by either the TAP+ATC (Auxiliary Test Control bus) or by the discrete CaptureDR, UpdateDR, TransferDR, ShiftDR, and ClockDR WSP data register control signals. | 2013-09-26 |
20130254609 | SCAN TEST CIRCUIT, TEST PATTERN GENERATION CONTROL CIRCUIT, AND SCAN TEST CONTROL METHOD - To improve a delay fault coverage without increasing an area overhead, provided is a scan test circuit including: scan flip-flops forming a clock domain that operates according to the same clock within a semiconductor integrated circuit including a target of a delay fault test; a test pattern generation mode control unit (scan flip-flop) that is supplied with the same clock as that supplied to the scan flip-flops, and selects one of a skewed-load mode and a broadside mode as a test pattern generation mode of the delay fault test; and a scan enable signal output unit (OR gate) that outputs a first scan enable signal, which is determined based on the test pattern generation mode, to the scan flip-flops. | 2013-09-26 |
20130254610 | Interconnections for Plural and Hierarchical P1500 Test Wrappers - A test architecture accesses IP core test wrappers within an IC using a Link Instruction Register (LIR). An IEEE P1500 standard is in development for providing test access to these individual cores via a test structure called a wrapper. The wrapper resides at the boundary of the core and provides a way to test the core and the interconnections between cores. The test architecture enables each of the plural wrappers in the IC, including wrappers in cores embedded within other cores, with separate enable signals. | 2013-09-26 |
20130254611 | RECOVERING DATA IN MULTIMEDIA FILE SEGMENTS - This application relates to systems and methods for recovering data in multimedia file segments. A communication device may receive a multimedia file segment that includes damaged data. The communication device may replace the damaged data with dummy data to reconstruct the multimedia file segment. The communication device may then play the reconstructed multimedia file segment. Thus, by replacing the damaged data with dummy data, the communication device may play a multimedia file segment even when part of the segment may be damaged. | 2013-09-26 |
20130254612 | TRANSPARENT RECOVERY FROM HARDWARE MEMORY ERRORS - A method is provided for recovering from an uncorrected memory error located at a memory address as identified by a memory device. A stored hash value for a memory page corresponding to the identified memory address is used to determine the correct data. Because the memory device specifies the location of the corrupted data, and the size of the window where the corruption occurred, the stored hash can be used to verify memory page reconstruction. With the known good part of the data in hand, the hashes of the pages using possible values in place of the corrupted data are calculated. It is expected that there will be a match between the previously stored hash and one of the computed hashes. As long as there is one and only one match, then that value, used in the place of the corrupted data, is the correct value. The corrupt data, once replaced, allows operation of the memory device to continue without needing to interrupt or otherwise affect a system's operation. | 2013-09-26 |
20130254613 | ACK-NACK Signaling Enhancements - An ACK-NACK feedback message indicates which code words within a transport block that were received in error. The ACK-NACK message has a variable format based on the number of code words in the transport block and the number of code words received in error. | 2013-09-26 |
20130254614 | SYSTEM AND METHODS FOR ERROR TOLERANT CONTENT DELIVERY OVER MULTICAST CHANNELS - A system and method for error tolerant content delivery is provided. A data file for transmission including metadata and data is received. The metadata includes mandatory portions and optional portions. The file is parsed into packets and transmitted as a data stream to a plurality of receiver devices, which may look for transmission errors in the control data of the data stream. Data streams comprising errors are discarded; otherwise, the receiver device converts the data stream into the native file format and stores it. The system may bifurcate each data file into the common encrypted content and the uniquely encrypted portion. The commonly encrypted portion of the file may be transmitted to a plurality of receiver devices using a multicast transmission medium, and the relatively small uniquely encrypted portions may be transmitted using a unicast method to each receiver individually. The receiver device may then reconstitute the DRM data file. | 2013-09-26 |
20130254615 | Network Throughput Using Multiple Reed-Solomon Blocks - Embodiments of methods and systems are presented for generating PHY frames with multiple Reed-Solomon encoded blocks in PLC networks. In one embodiment, a MAC layer divides a data frame from a higher level into data blocks. The MAC layer may add a MAC header and/or an error-detection code to each data block. The MAC layer then passes the data blocks to a PHY layer to be individually Reed-Solomon encoded and combined into a single PHY frame for transmission on a PLC network. In other embodiments, the MAC layer passes a single data frame to the PHY layer, which divides the MAC data frame into segments to be individually Reed-Solomon encoded. The individual Reed-Solomon encoded segments are combined into a single PHY frame for transmission on a PLC network. | 2013-09-26 |
20130254616 | Systems and Methods for Variable Rate Coding in a Data Processing System - The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for variable rate coding in a data processing system. | 2013-09-26 |
20130254617 | DATA PROCESSING DEVICE AND DATA PROCESSING METHOD - The present invention relates to a data processing device and a data processing method capable of improving the resistance to error of data. An LDPC encoder | 2013-09-26 |
20130254618 | PADDING AFTER CHANNEL ENCODING REPETITION AND INTERLEAVING - Described herein are techniques related to the generation of data blocks that collectively include padding appended before a first or after a last of the data blocks. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. | 2013-09-26 |
20130254619 | Systems and Methods for Mis-Correction Correction in a Data Processing System - The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for mis-correction detection and correction in a data processing system. | 2013-09-26 |
20130254620 | IMPROVED ERROR CORRECTION CODING FOR RECOVERING MULTIPLE PACKETS IN A GROUP IN VIEW OF LIMITED BANDWIDTH - Coded video data may be transmitted between an encoder and a decoder using multiple FEC codes and/or packets for error detection and correction. Only a subset of the FEC packets need be transmitted between the encoder and decoder. The FEC packets of each FEC group may take, as inputs, data packets of a current FEC group and also an untransmitted FEC packet of a preceding FEC group. Due to relationships among the FEC packets, when transmission errors arise and data packets are lost, there remain opportunities for a decoder to recover lost data packets from earlier-received FEC groups when later-received FEC groups are decoded. This opportunity to recover data packets from earlier FEC groups may be useful in video coding and other systems, in which later-received data often cannot be decoded unless earlier-received data is decoded properly. | 2013-09-26 |
20130254621 | ERROR DETECTION CODE GENERATING METHOD AND ERROR DETECTION CODE GENERATOR - In a mobile communication system, an error detection code or a quality frame indicator (e.g., CRC) is generated using selectively frame information, and at least one of a WCA identifier of another terminal, and a corresponding terminal identifier. And the terminal identifier can be implicitly transmitted to the receiver. | 2013-09-26 |
20130254622 | SEMICONDUCTOR MEMORY DEVICE - A CRC code is generated from original data, a BCH code is generated based on the original data and CRC code; the original data, CRC code, and BCH code are recorded in pages from different planes of plural memory chips. An RS code is generated from the original data across pages, a CRC code is generated based on the RS code, a BCH code is generated based on the RS code and the CRC code; the RS, CRC, and BCH codes are recorded in a different memory chip than the original data. When reading data, error correction is performed on the original data using the BCH code, then CRC is calculated. If the number of errors is correctable by erasure correction using the RS code, the original data is so corrected. Otherwise, normal error correction using the RS code and further error correction using the BCH code are performed. | 2013-09-26 |
20130254623 | Systems and Methods for Variable Redundancy Data Protection - The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for variable rate coding in a data processing system. | 2013-09-26 |
20130254624 | RETRIEVING DATA FROM A DISPERSED STORAGE NETWORK IN ACCORDANCE WITH A RETRIEVAL THRESHOLD - A method begins with a processing module determining a retrieval threshold for retrieving a set of encoded data slices from a dispersed storage network (DSN). The set of encoded data slices represents data encoded using a dispersed storage error encoding function having a number of encoded data slices in the set of encoded data slices equal to or greater than a decode threshold and the retrieval threshold is equal to or greater than the decode threshold. The method continues with the processing module issuing data retrieval requests to the DSN for the set of encoded data slices and receiving encoded data slices of the set of encoded data slices to produce received encoded data slices. The method continues with the processing module decoding the received encoded data slices to recapture the data when a number of received encoded data slices compares favorably to the retrieval threshold. | 2013-09-26 |
20130254625 | EFFICIENT STORAGE OF ERROR CORRECTION INFORMATION IN DRAM - A method for data storage includes encoding input data with an Error Correction Code (ECC), to produce encoded data. The encoded data is formatted in a super-frame consisting of a given number of burst sequences arranged in parallel, each burst sequence consisting of one or more bursts of multiple bytes of the encoded data. The burst sequences of the super-frame are stored in respective memory devices over a single data bus having a bus width, in bytes, that is equal to the given number. | 2013-09-26 |
20130254626 | MEMORY SYSTEM AND METHOD USING ECC WITH FLAG BIT TO IDENTIFY MODIFIED DATA - A DRAM device includes an ECC generator/checker that generates ECC syndromes corresponding to items of data stored in the DRAM device, The DRAM device also includes an ECC controller that causes the ECC syndromes to be stored in the DRAM device. The ECC controller also causes a flag bit having a first value to be stored in the DRAM device when a corresponding ECC syndrome is stored. The ECC controller changes the flag bit to a second value whenever the corresponding data bits are modified, this indicating that the stored syndrome no longer corresponds to the stored data. In such case, the ECC controller causes a new ECC syndrome to be generated and stored, and the corresponding flag bit is reset to the first value. The flag bits may be checked in this manner during a reduced power refresh to ensure that the stored syndromes correspond to the stored data. | 2013-09-26 |
20130254627 | STRIPE-BASED MEMORY OPERATION - The present disclosure includes methods and devices for stripe-based memory operation. One method embodiment includes writing data in a first stripe across a storage volume of a plurality of memory devices. A portion of the first stripe is updated by writing updated data in a portion of a second stripe across the storage volume of the plurality of memory devices. The portion of the first stripe is invalidated. The invalid portion of the first stripe and a remainder of the first stripe are maintained until the first stripe is reclaimed. Other methods and devices are also disclosed. | 2013-09-26 |
20130254628 | SEMICONDUCTOR MEMORY SYSTEM INCLUDING REED-SOLOMON LOW DENSITY PARITY CHECK DECODER AND READ METHOD THEREOF - A semiconductor memory system may include a read data manager configured to store data read from a memory device, a likelihood value mapper configured to map likelihood values to the data output from the data manager and output mapping data, and a decoder configured to perform low density parity check decoding on the mapping data by using a parity check matrix. The parity check matrix may be a k*N×M matrix including k*N×M submatrices, where k, N and M are independently an integer equal to or greater than 2. | 2013-09-26 |
20130254629 | DATA ACCESSING METHOD FOR FLASH MEMORY MODULE - A storage apparatus is provided. The controller of the storage apparatus includes an error correction module and a data disordering module. The error correction module is configured to perform an error correction procedure for a data packet to be written into a flash memory module of the storage apparatus for generating sequence data codes containing the data packet and corresponding error correcting codes, wherein the data packet includes a data area recording data to be written and a spare area recording data related to the data packet. The data disordering module is configured to convert the sequence data codes into non-sequence data codes, wherein the data of the data area and the spare area and error correcting codes are dispersed in the non-sequence data codes. Accordingly, it is possible to effectively increase the safety of the data packet. | 2013-09-26 |
20130254630 | PROGRAMMING MANAGEMENT DATA FOR A MEMORY - Methods, apparatus, systems, and data structures may operate to combine block management data with a portion of data, to generate error correction data for the combined portion, and to store the data, the block management data, the error correction data for the combined portion, and error correction data for the data in a memory. Additional embodiments may operate to generate or store error correction data for each of a plurality of sectors of a page except for a particular sector in the page and combine block management data with the particular sector to generate a modified sector. Additional embodiments may operate to generate or store error correction data for the modified sector and combine the plurality of sectors, the error correction data for each of the plurality of sectors other than the particular page, and the block management data and the error correction data for the modified sector. | 2013-09-26 |
20130254631 | CONTENT DELIVERY SYSTEM WITH ALLOCATION OF SOURCE DATA AND REPAIR DATA AMONG HTTP SERVERS - Data objects are delivered over a packet-switched network and receivers receive encoded symbols, such as repair symbols, broadcast or multicast, with sufficient information to form requests for additional symbols as needed based on what source symbols or sub-symbols are needed or missing. The requests can be made in a unicast or request fashion. Requesting and broadcasting might be done by different entities. A broadcast server can generate and store repair symbols while a source server can store content in source form. A request can be a unicast HTTP byte-range request, such as a URL, starting position and length. Requests might be aligned with starting positions of files. A receiver can calculate starting and ending byte positions of symbols or sub-symbols in a file and get indications that conventional HTTP servers are usable for file repair. Repair servers can request broadcast of repair data when byte-range requests from multiple receivers overlap. | 2013-09-26 |
20130254632 | TRANSMISSION SYSTEM, DECODING DEVICE, MEMORY CONTROLLER, AND MEMORY SYSTEM - A decoding device is provided for decoding received data which is coded based on low-density parity-check code. The decoding device includes a variable node operation unit, a check node operation unit, and a circuit in the transmission path between the two units. The variable node operation unit generates secondary probability information based on primary probability information and the coded data. The check node operation unit generates the primary probability information based on the secondary probability information. The circuit transmits the primary probability information and the secondary probability information between the variable node operation unit and the check node operation unit. In addition, at least one of the primary probability information and the secondary probability information transmitted via the transmission path is represented by a time signal. | 2013-09-26 |
20130254633 | DECODER, DECODING METHOD AND COMMUNICATION APPARATUS - According to one embodiment, a decoder includes a control unit and a decoding unit. The control unit determines a window size applied to a first target frame to be a first value and determines a window size applied to a second target frame different from the first target frame to be a second value different from the first value. The decoding unit carries out windowed decoding of a spatially coupled code on the first target frame with the window size set to the first value and carries out windowed decoding of a spatially coupled code on the second target frame with the window size set to the second value. | 2013-09-26 |
20130254634 | UNIVERSAL OBJECT DELIVERY AND TEMPLATE-BASED FILE DELIVERY - Data objects can be delivered over a network using a file delivery system and universal object delivery and template-based file delivery. This might be done by forming source data into a sequence of data objects represented by symbols in packets, sending those to receivers on request, wherein a transmitter obtains a template file delivery table with delivery metadata for the data objects, and constructing a first transmission object identifier for a data object based on a transmission object identifier construction rule described in the template file delivery table. A receiver might receive packets, extract a second transmission object identifier, associate encoded symbols comprising the received data packet with the data object if the first transmission object identifier and the second transmission object identifier identify the same data object, and recover, at least approximately, the source data for the data object based on the encoded symbols associated with the data object. | 2013-09-26 |
20130254635 | Chien Search Using Multiple Basis Representation - A method for decoding an Error Correction Code (ECC) includes accepting coefficients, including at least first and second coefficients, of an Error Locator Polynomial (ELP) that is defined over a vector space and has at least one root that is indicative of a location of an error in a set of bits, which represent data that has been encoded with the ECC. The first coefficient is represented using a first basis of the vector space, and the second coefficient is represented using a second basis of the vector space, different from the first basis. Using processing circuitry, the root of the ELP is identified by applying algebraic operations to the coefficients, such that the algebraic operations are applied to the first coefficient using the first basis, and to the second coefficient using the second basis. The error is corrected responsively to the identified root of the ELP. | 2013-09-26 |
20130254636 | SYSTEM ON CHIP AND METHOD FOR CRYPTOGRAPHY USING A PHYSICALLY UNCLONABLE FUNCTION - A system and method for performing cryptographic functions in hardware using read-N keys comprising a cryptographic core, seed register, physically unclonable function (PUF), an error-correction core, a decryption register, and an encryption register. The PUF configured to receive a seed value as an input to generate a key as an output. The error-correction core configured to transmit the key to the cryptographic core. The encryption register and decryption register configured to receive the seed value and the output. The system, a PUF ROK, configured to generate keys that are used N times to perform cryptographic functions. | 2013-09-26 |
20130254637 | ENCODING APPARATUS, CONTROL METHOD OF ENCODING APPARATUS, AND MEMORY DEVICE - According to an embodiment, an encoding apparatus includes a parameter holding unit configured to hold a parameter; an error-detecting code holding unit configured to hold an error-detecting code that is generated from the parameter; an error detecting unit configured to detect an error in the parameter, which is held in the parameter holding unit, with the use of the error-detecting code held in the error-detecting code holding unit; an error correcting unit configured to correct the error detected by the error detecting unit; a selecting unit configured to select the parameter that has been subjected to error correction by the error correcting unit; and an encoding unit configured to encode data with the use of the parameter selected by the selecting unit. | 2013-09-26 |
20130254638 | ENCODER, DECODER, TRANSMITTING APPARATUS, AND RECEIVING APPARATUS - There is provided an encoder that provides a termination sequence with a simple structure for LDPC-CC encoding and reduces an amount of the termination sequence transmitted to a transmission line. The LDPC-CC encoder connects a first encoder to a second encoder to perform encoding and thereby carry out LDPC-CC encoding, the first encoder performing encoding based on an partial parity check matrix for information bits obtained by extracting a sequence corresponding to the information bits in a parity check matrix and the second encoder performing encoding based on a partial parity check matrix for parity bits obtained by extracting a sequence corresponding to the parity bits in the parity check matrix. A termination sequence generator generates a termination sequence including the same number of bits as the memory length of the first encoder and provides the generated termination sequence as an input sequence. | 2013-09-26 |
20130254639 | PARALLEL ENCODING FOR NON-BINARY LINEAR BLOCK CODE - An encoder module includes P/L parity shift registers that are sequentially coupled, wherein an input of a first parity shift register of the parity shift registers is coupled to the input of the encoder module, an output of the last parity shift register of the parity shift registers is coupled to the output of the encoder module, each of the parity shift registers being configured to store L parity digits. The encoder module also includes a feedback circuit comprising P/L parity generation modules, wherein each of the parity generation modules is coupled to an output of a corresponding one of the parity shift registers by a switch and also coupled to the input of the first parity shift register, wherein each of the parity generation modules is configured to generate L parity digits for transmission to the input of the first parity shift register when its corresponding switch is closed. | 2013-09-26 |
20130254640 | Panoptic Visualization Of An Illustrated Parts Catalog - A system is provided for panoptic visualization of an illustrated parts catalog (IPC). The system includes a layout engine configured to generate a layout of pages of an IPC for a complex system. The IPC has a plurality of pages depicting elements of the complex system, and having associated metadata providing information about respective pages. The layout includes a panoptic arrangement of visual representations of pages according to their associated metadata. In this regard, the metadata also includes information identifying links between pages that establish logical relationships between the pages according to structural relationships between elements of the complex system depicted by the pages. The system also includes a navigation engine configured to select navigation options for navigating a visual presentation of the layout. The layout and navigation engines are also configured to communicate the layout and selected navigation options. | 2013-09-26 |
20130254641 | SCREEN GENERATING METHOD, IMAGE FORMING APPARATUS, AND COMPUTER PROGRAM PRODUCT - A screen generating method is implemented on a distribution managing system in which an image forming apparatus, a managing server, and a client device are connected. In the screen generating method, the client device receives input for designating an item for setting metadata on a generating screen; generates definition data of an input screen on which the metadata is set based on a descriptor that is arbitrary determined by a user for displaying the item on the input screen and the item designated on the generating screen; and transmits the definition data to the image forming apparatus. | 2013-09-26 |
20130254642 | SYSTEM AND METHOD FOR MANAGING BROWSING HISTORIES OF WEB BROWSER - A system and method for managing web browsing histories of a web browser are provided. The method includes receiving a request to access a web-page; analyzing link information corresponding to the requested web-page; creating a web browsing history by logging at least a part of the analyzed link information; and storing the created web browsing history. | 2013-09-26 |
20130254643 | Digital Content Enhancement Platform - A computer-based system provides a user interface for displaying hyperlinked content (such as web content) and for enabling users to navigate the hyperlinks contained within such content. One benefit of various embodiments of the present invention is that they enable primary hyperlinked content to be rendered, and for associated content (i.e., content located at the destinations of hyperlinks within the primary content) to be rendered without replacing, overwriting, or otherwise obscuring the rendering of the primary content. As a result, the rendering of the primary content remains fully visible after the associated content is rendered and while the rendering of the associated content is visible. For example, the associated content may be rendered in an existing display area that does not overlap with the display area containing the rendering of the primary content. | 2013-09-26 |
20130254644 | COLLABORATIVE ONLINE SPREADSHEET APPLICATION - A distributed spreadsheet application executes at a server and a client in a network. The networked spreadsheet application can generally be used without requiring a user to install any specific spreadsheet software prior to using the application. In one implementation, the spreadsheet application may include a client engine that executes within browser programs of a plurality of client computing devices and server logic. The server logic may be configured to distribute the client engines to the plurality of client computing devices of the spreadsheet application when requested through the browser programs of each of the plurality of client computing devices. The server logic synchronizes a single spreadsheet document that is simultaneously open at the plurality of client computing devices. | 2013-09-26 |
20130254645 | System for and Method of Annotation of Digital Content and for Sharing of Annotations of Digital Content - The present invention provides a system for and a method of collaborative annotation of digital content. In accordance with an embodiment of the present invention, a method of annotating digital content is provided. An annotation related to a portion of a volume of digital content is created. The annotation is stored in computer-readable memory in a manner that maintains a logical connection between the annotation and the portion of the volume of the digital content. The annotation is created by a first user. A comment is created by a second user in response to the annotation. The comment is stored in computer-readable memory in a manner that maintains a logical connection between the comment and the annotation. The portion of the volume of the digital content is displayed together with at least an identification of the annotation and at least an identification of the comment. | 2013-09-26 |
20130254646 | STRUCTURED LIGHTING-BASED CONTENT INTERACTIONS IN MULTIPLE ENVIRONMENTS - Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices. | 2013-09-26 |
20130254647 | MULTI-APPLICATION CONTENT INTERACTIONS - Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices. | 2013-09-26 |
20130254648 | MULTI-USER CONTENT INTERACTIONS - Information from a position and/or gesture detection system can be embedded in a Web page, or other such presentation of content, and used to select or otherwise interact with content on the page. In some embodiments, video is captured and displayed showing a current view of the user. Position data corresponding to the video is provided and used to determine directions and extents of motion without having to do significant amounts of image processing. The position data is used to determine locations on the page where the user is attempting to provide input, such as to select an item of content. The content can be modified and/or rendered to appear to be associated with the user in the rendered view. Information from multiple gesture systems can be combined on a single page, and information from one or more gesture systems can be shared among multiple pages and devices. | 2013-09-26 |
20130254649 | ESTABLISHING USER CONSENT TO COOKIE STORAGE ON USER TERMINAL EQUIPMENT - The present invention relates in general to a system, method and apparatus for obtaining the explicit consent from a person who is requesting access to internet content, such as a web page or image, to have cookies, perhaps used for used for Tracking or Behavioural Advertising purposes, stored on their computer or device. In particular, the present invention relates to a system, method and apparatus whereby website Publishers place a page element that displays a recognisable icon to their visitors which can initiate a transaction whereby consent can be obtained for cookie storage. If consent is refused cookies are automatically removed from the visitor's computer or device. Cookies classed as 3 | 2013-09-26 |
20130254650 | SYSTEM FOR OFF-LINE EDITING A WEB PAGE - A system for off-line editing a web page of a to-be-sold article using a mobile electronic device includes an editing unit to be installed in the mobile electronic device. The editing unit allows a user of the mobile electronic device to set properties of the web page and the to-be-sold article using a property setting interface, and generates image frames associated with the properties set by the user. Then, the editing unit generates the web page according to the image frames. The editing unit is configured to transmit the web page and the properties to a server so that the server is operable to generate and store article information of the to-be-sold article according to the properties. | 2013-09-26 |
20130254651 | Digital Image and Content Display Systems and Methods - Disclosed herein are systems and methods for displaying images and contextually relevant content on a digital content platform, such as a web page. In one embodiment, for example, the systems and methods include: (1) providing a publisher of the image with a reference script for publication with the image, wherein the reference script is a computer-readable instruction that causes an end-user device to call to a content server; and (2) configuring the content server to (a) receive a request for content from the end-user device, (b) identify content that is contextually relevant to the image, (c) deliver the content to the end-user device, and (d) deliver a computer-readable instruction that causes the end-user device to perform an animation that modifies the image and displays the content in a spatial relationship with respect to the image as originally published. | 2013-09-26 |
20130254652 | PROVIDING FOCUS TO PORTION(S) OF CONTENT OF A WEB RESOURCE - Techniques providing focus to portion(s) of content for Web resources (either published, authored, etc., by the user, or by other third-parties) are described. In accordance with an embodiment, users may designate portion(s) of content for focus by specifying shapes around the portion(s) for which focus is to be provided. In accordance with another embodiment, users may designate portion(s) of content for focus by using pre-identified tag elements of the Web resource. The portion(s) of content for which focus is provided may appear lighter than the content or which no focus has been provided, thereby giving an effect of a spotlight shining on the portion(s) for which focus has been provided. Information associated with each of the designated portion(s) may be shared with other users. In this way, any user visiting a Web resource that includes content for which focus has been provided may be able to view such content. | 2013-09-26 |
20130254653 | Time-Based Viewing of Electronic Documents - Various embodiments provide techniques for time-based viewing of electronic documents. Examples of electronic documents include websites, webpages, text documents, web-based documents, and so on. In at least some embodiments, a time-based viewer is provided that enables a user to select a particular date and/or time for which to view an electronic document. The user can then navigate through the electronic document and view how the document will appear or did appear at the selected date and/or time. In at least some embodiments, a page container is provided that can include definitions for different versions of a page of an electronic document. According to some embodiments, the different versions of the page can correspond to different publication dates for the page. In some implementations, the time-based viewer can access a page container to retrieve a particular version of a page for display. | 2013-09-26 |
20130254654 | APPARATUS AND METHOD FOR DATA SOURCE CONTROL CONVERSION - A computerized method implemented by a computing device that converts two one-dimensional data source controls into a single two-dimensional data source control. A target webpage having at least two one-dimensional data source controls is loaded from a storage of the computing device. Reference information of a first control and a second control of the target webpage are acquired, and one-dimensional data source and columns of each of the first control and the second control are acquired according to the reference information. The first control and the second control are converted into the single two-dimensional data source control according to the one-dimensional data source and columns of each of the first control and the second control. The first control and the second control are deleted from the target webpage, and the two-dimensional data source control is displayed on the target webpage. | 2013-09-26 |
20130254655 | SELF-ADJUSTING DOCUMENT LAYOUTS USING SYSTEM OPTIMIZATION MODELING - Methods and systems for optimizing a layout of a document constructed based on a template document, where the template document comprises a plurality of individually-specified components including one or more individually specified user-content components configured to receive user content from a user of the template document. An energy model of the layout of the user-content components in the user document is generated based on original positions and sizes of the user-content components in the template document. Positions of corresponding components in the user document are automatically adjusted to minimize the energy of the user-content component layout in to the user document. | 2013-09-26 |
20130254656 | Local Authoring and Editing of Cloud-Based Electronic Content - One exemplary embodiment involves downloading electronic content for editing at a local editing application, the electronic content received from a remote network source accessed through a web browser's connection to the source, the local editing application separate from the web browser. The embodiment further involves identifying edits made at the local editing application to the electronic content resulting in a new version of the electronic content. And, the embodiment further involves initiating an upload of the new version of the electronic content through the browser's network connection to the source. | 2013-09-26 |
20130254657 | FONT ADJUSTING METHOD AND ELECTRONIC DEVICE USING SAME - A font adjusting method employed in an electronic device. The electronic device includes a display screen and a sensor. The method includes detecting a moving state of the electronic device by the sensor when the display screen is turned on; enlarging a font size of text displayed on the electronic device when the electronic device is in a moving state; and controlling the display screen of the electronic device to use the enlarged font size. | 2013-09-26 |
20130254658 | Collaboration System for Preparing "Request For" (RfX) Documents - Systems and methods allow collaboration in the creation of “Request For” (RfX) documents, and the drafting of responses thereto. In an embodiment, the system may create RfX document views comprising different subsets of the overall content of a voluminous RfX document. These views can be assigned to particular individuals or teams, who may in turn delegate the views to others to collect additional information. A user can also create and delegate sub-views further restricting the information available to others. In this manner, a user can define a view containing a single section of the RfX, or a collection of particular questions, and then delegate the view to an individual having particular expertise in that section or question. | 2013-09-26 |
20130254659 | Visual Screen Indicator - Embodiments of the present disclosure provide systems and method for viewing electronic documents. Briefly described, one embodiment of the system, among others, includes an electronic viewer application to display contents of an electronic document; and a visual indicator logic configured to display at least one visual indicator on the electronic display, each visual indicator indicating a portion of the contents that are to be subsequently displayed on the electronic display in response to a navigation command. Other systems and methods are also provided. | 2013-09-26 |
20130254660 | TABLET COMPUTER - A tablet computer comprises an operating system, including an application framework layer and an application layer, and an overlay system. The overlay system controls access to application programs and provides a first user interface and a second operating environment associated with a second user interface. Optionally, the overlay system provides a first operating environment associated with the first user interface. The overlay system includes an access control configured to permit or deny a request for access in the second operating environment to resources and/or data. Optionally, the overlay system is executed in the application framework layer of the operating system and may comprise a hypervisor providing an operating platform comprising the first user interface, the second operating environment, and an application space providing access to the application layer. | 2013-09-26 |
20130254661 | SYSTEMS AND METHODS FOR PROVIDING ACCESS TO MEDIA CONTENT - Various embodiments for providing access to media content are described. One embodiment is a method implemented in a computing device that comprises generating a user interface on a touchscreen display of the computing device, the user interface comprising a plurality of selection components for surfacing elements, each element corresponding to a media file, the plurality of selection components being further utilized to sort the elements corresponding to media files. The method further comprises retrieving, by the computing device, a user input from a user via the user interface, wherein the user input comprises manipulation of at least one of the selection components. Based on the user input, elements corresponding to media files are displayed. A selection of at least one of the displayed elements is retrieved, and a media file is retrieved according to the selection. | 2013-09-26 |
20130254662 | SYSTEMS AND METHODS FOR PROVIDING ACCESS TO MEDIA CONTENT - Systems and methods for providing access to media content are provided. A representative method includes: generating a user interface on a touchscreen display, the user interface comprising first selection components for surfacing first elements and second selection components for surfacing second elements such that the first selection components are utilized to sort the first elements and the second selection components are utilized to sort the second elements, each of the elements corresponding to a media file; and arranging the second selection components, with at least a portion of the first selection components and the second selection components being positioned in an overlying relationship such that a first location on the user interface corresponds to each of a first media file associated with the first selection components and a second media file associated with the second selection components. | 2013-09-26 |
20130254663 | Systems, Methods, Apparatus, and Articles of Manufacture to Provide Guest Access - An example method includes displaying a playback queue for a media playback system to a first and second controller via a first user interface associated with the first controller and a second user interface associated with the second controller, the first controller granted a first access to the system and the second controller granted a second access to the system, the first controller displaying a subset of information available to the second controller. The example method includes displaying a plurality of controls for the system via the second user interface of the second controller, the controls associated with the second access. The example method includes displaying a subset of the controls via the first user interface, the subset including at least one control available via the second controller and associated with the first access. The example method includes facilitating control via the first user interface according to the first access. | 2013-09-26 |
20130254664 | REMOTE USER INTERFACE FOR MEDIA PLAYER - A portable media player communicates with a host computer for enabling a user of the player to manage media distribution using the control software of the host computer. The host computer can send a GUI that is displayed on the otherwise “dumb” player, and the user can view the GUI and press a single button to command the control software to download a media title to the player. The host computer can periodically poll the player to determine its status. | 2013-09-26 |
20130254665 | Distributed Scripting for Presentations with Touch Screen Displays - A live presentation may be prepared and displayed by providing a primary scripting room for preparing a presentation script and a control computer in the primary scripting computer for use by a control operator to view and/or edit possible contributions to the presentation script and for saving the presentation script being preparing. At least one remote scripting room may be connected to the primary scripting room by network to form a virtual scripting room therewith. A remote computer may be provided in the remote scripting room for operation by a contributor to provide possible contributions to the presentation script viewable by the remote operator. At least portions of the saved scripted presentation may be presented on a display computer as the live presentation. | 2013-09-26 |
20130254666 | Navigating Images Using Image Based Geometric Alignment And Object Based Controls - Over the past few years there has been a dramatic proliferation of digital cameras, and it has become increasingly easy to share large numbers of photographs with many other people. These trends have contributed to the availability of large databases of photographs. Effectively organizing, browsing, and visualizing such .scas. of images, as well as finding a particular image, can be difficult tasks. In this paper, we demonstrate that knowledge of where images were taken and where they were pointed makes it possible to visualize large sets of photographs in powerful, intuitive new ways. We present and evaluate a set of novel tools that use location and orientation information, derived semi-automatically using structure from motion, to enhance the experience of exploring such large collections of images. | 2013-09-26 |
20130254667 | METHOD AND SYSTEM FOR ASSESSING USABILITY OF A WEBSITE - The present invention provides a method and system for assessing usability of a website. The method includes scanning at least a portion of the website to be assessed based on a keyword input by a user, where the keyword specifies a structure of an HTML element. The method further includes validating the scanned results with the set of rules and recommendations corresponding to the usability standard and guideline selected by the user and generating a set of reports. The reports include different statistics of the identified usability failure along with the recommendations to improve the web usability requirements. | 2013-09-26 |
20130254668 | INTELLIGENT DEVICE-CONFIGURABLE ICONS - Systems and methods are disclosed for providing an icon for display by a user interface from an automation device that the icon depicts. Specifically, present embodiments are directed to methods and systems capable of detecting, with processing circuitry of an automation device, a shell program on a workstation via an automation control network. Further, embodiments are capable of providing icon configuration data to the shell program from the automation device, wherein the configuration data controls characteristics of an icon representative of the automation device for display in a visualization of the workstation. | 2013-09-26 |
20130254669 | DEVELOPMENT LIFE CYCLE MANAGEMENT TOOL FOR SET-TOP BOX WIDGETS - A network device presents a widget development web user interface to a user, and receives code for script of a widget from the user via the web user interface. The network device receives a selection of a type of set-top box (STB) from a list of multiple types of STBs from the user via the web user interface. The network device receives a selection of a STB environment, from a list of STB environments, associated with the selected type of STB. The network device executes the script of the widget within the selected type of STB having the selected STB environment to test the widget. | 2013-09-26 |
20130254670 | User Interfaces for Displaying Geographic Information - Embodiments of the present disclosure provide user interfaces for overlaying a displayed image of a geographic area with graphical information derived from a plurality of data layers that are received in response to a search query. The graphical information includes graphical indications derived from or included in the first one of the plurality of the data layers that show the locations of the subset of the plurality of land parcels in the geographic area. Other information is also overlaid on the image of the geographic area. | 2013-09-26 |
20130254671 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PERFORMING ACTIONS ASSOCIATED WITH A PORTAL - In accordance with embodiments, there are provided mechanisms and methods for performing actions associated with a portal. These mechanisms and methods for performing actions associated with a portal can enable an improved user experience, increased efficiency, optimized productivity, etc. | 2013-09-26 |
20130254672 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, METHOD FOR CONTROLLING INFORMATION PROCESSING APPARATUS, AND PROGRAM - An information processing apparatus according to the present invention transmits first processing request data in accordance with the content of a user instruction through an operation screen displayed on a Web browser to a Web server, receives a request based on the first processing request data from the Web server, and executes processing in accordance with the received response data. Moreover, before completion of the execution of the processing, the information processing apparatus transmits second processing request data to the Web server at the timing specified by the Web server, and displays an operation screen indicating the state of the processing according to response data received from the Web server. | 2013-09-26 |
20130254673 | AGENT SERVICE METHOD, AND ELECTRONIC DEVICE, SERVER, AND COMPUTER-READABLE RECORDING MEDIUM THEREOF - An agent service method and an electronic device are provided. The agent service method includes displaying an additional contacts list that is received from at least one of at least one contact server and at least one agent registration server in response to a contact addition request using the electronic device, adding first contact target information to a contacts list of the electronic device in response to a registration request for the first contact target information that is selected from among the additional contacts list, and performing an agent service with respect to user's input information of a user of the electronic device via a communication channel between the electronic device and the at least one contact server or between the electronic device and the at least one agent executing server according to second contact target information that is selected from the contacts list. | 2013-09-26 |
20130254674 | DEVELOPMENT MODE ACTIVATION FOR A MOBILE DEVICE - A development mode system that activates a development mode of a software application that is executed on a mobile device is provided. The development mode system detects an acceleration of the mobile device. The development mode system further determines that the acceleration exceeds a threshold. The development mode system further displays a user interface within the mobile device in response to determining that the acceleration exceeds the threshold, where the user interface activates the development mode in response to a user interaction with the user interface, and where the development mode provides access to one or more features of the software application that are not available during conventional execution of the software application. The development mode system further receives the user interaction within the user interface. The development mode system further activates the development mode in response to the user interaction with the user interface. | 2013-09-26 |
20130254675 | APPLICATION SUPPORT FOR NETWORK DEVICES - A system may receive application data in a client-incompatible format and convert at least a portion of the application data into an alternate client-compatible format. In one example, the incompatible format may comprise Enhanced Binary Interchange Format (EBIF) while a client-compatible format may include a web format such as JavaScript, XML or HTML. Interactions (e.g., commands and user input) associated with the application may be received and converted. The interactions may then be processed using the application. | 2013-09-26 |
20130254676 | MULTI-REGION INTERACTIVE DISPLAY - A multi-region interactive display is provided. In some embodiments, a multi-region interactive display includes a display including a plurality of display regions, the display configured to provide content in at least a first display region and a second display region; a processor configured to select content for display in at least one of the display regions; and a memory coupled to the processor and configured to provide the processor with instructions, in which the first display region and second display region are configured so that when a first user interacts with the first display region, a second user's view of the second display region is at least partially visible. | 2013-09-26 |
20130254677 | Method, System, Graphical User Interface, and Data Structure for Creating Electronic Calendar Entries from Email Messages - A method, system, and data structure for creating electronic calendar entries are disclosed. One aspect of the invention involves a computer data structure that includes an email message with an embedded link. The embedded link contains event information corresponding to multiple parameters for an event described in the email message. The embedded link is configured, upon activation, to initiate generation of an electronic calendar entry form with multiple fields. A plurality of the multiple fields contain event information from the embedded link. | 2013-09-26 |
20130254678 | ICONIC COMMUNICATION - A method of sending a message on a mobile communication network, including, activating an icon entering interface on a mobile device, said interface including at least 50 icons, at least 25 of which include an associated name stored on said mobile device; entering a message including at least three consecutive icons, using said activated interface; and transmitting said message to a remote communication device. | 2013-09-26 |
20130254679 | APPARATUS AND METHOD FOR CREATING E-MAIL IN A PORTABLE TERMINAL - Provided is an apparatus and method for creating an e-mail in a portable terminal, in which the e-mail can be created using a template. The apparatus includes a display unit comprising an input region and a display region and a controller for searching for and displaying a template corresponding to a search gesture generated on the display unit during an e-mail creation mode. The apparatus may also include a memory for storing templates and a controller for storing a new template comprising only a text selected in a template displayed in an e-mail mode. | 2013-09-26 |
20130254680 | APPARATUS AND METHOD FOR MATCHING GROUPS TO USERS FOR ONLINE COMMUNITIES AND COMPUTER SIMULATIONS - A method includes detecting a first group seeking members, detecting one or more users seeking to join a group, retrieving group parameters corresponding to the first group, and retrieving user parameters corresponding to each of the one or more users. The group parameters may include group characteristic data and group requirements. For each user of the one or more users, the group parameters corresponding to the first group are compared against the user parameters corresponding to the user. A score is determined for each of the one or more users based on the comparing. One or more selected users of the one or more users is recommended to the first group at least in part based on the score. One or more computer programs may be adapted to execute the above steps, and a processor may be configured to perform the above steps. | 2013-09-26 |
20130254681 | PROXYING AN ACTIVE LINK FROM A SHARED COMPUTER - Proxying an active link during a collaborative networking session includes analyzing content on a computer screen of a presenter of the collaborative networking session, and identifying the active link in the content. The active link corresponds to an image of the active link for presentation on a computer screen of a computer of a participant of the session. Proxying the active link also includes calculating a relative position of the active link with regard to the computer screen of the presenter using a two-dimensional coordinate system mapping process, creating a reproduction of the active link from the image, and placing the reproduction at a corresponding relative position on the computer screen of the participant. The reproduced active link on the computer screen of the participant is active and selectable during the session. | 2013-09-26 |
20130254682 | PROXYING AN ACTIVE LINK FROM A SHARED COMPUTER - Proxying an active link during a collaborative networking session includes analyzing content on a computer screen of a presenter of the collaborative networking session, and identifying the active link in the content. The active link corresponds to an image of the active link for presentation on a computer screen of a computer of a participant of the session. Proxying the active link also includes calculating a relative position of the active link with regard to the computer screen of the presenter using a two-dimensional coordinate system mapping process, creating a reproduction of the active link from the image, and placing the reproduction at a corresponding relative position on the computer screen of the participant. The reproduced active link on the computer screen of the participant is active and selectable during the session. | 2013-09-26 |
20130254683 | SYSTEMS AND METHODS FOR MANAGING PROFILES - Methods and systems for managing profiles for electronic content. The methods and systems may involve profiles for a plurality of electronic content items. If a user interaction with an electronic content item of the plurality of electronic content items meets an event definition, the user interaction may be identified as an event associated with the electronic content and recorded in the profile. | 2013-09-26 |
20130254684 | PERSPECTIVE BASED TAGGING AND VISUALIZATION OF AVATARS IN A VIRTUAL WORLD - A system for perspective based tagging and visualization of avatars in a virtual world may include determining if another avatar has moved within a predetermined proximity range of a user's avatar in a virtual world. The system may also include allowing the user to tag the other avatar with information in response to the other avatar being within the predetermined proximity range of the user's avatar. | 2013-09-26 |
20130254685 | SEAMLESS BROWSING BETWEEN DEVICES - System and method for seamless browsing is disclosed, the system comprising a first device, a second device, and a storage unit. The first device comprises a first browser for interfacing a user with information on a network and the second device comprising a second browser for interfacing the user with information on the network. The storage unit connected to the network for storing a state of the first and the second browsers. The first and the second browser each comprising a synchronization unit that stores the current state of the corresponding browser in the storage unit and copies a state of another browser stored on the storage unit into the corresponding browser of the synchronization unit upon a request. | 2013-09-26 |
20130254686 | AUTO-GENERATION OF USER INTERFACE BY MOBILE TERMINAL AND EQUIPMENT CONTROL SYSTEM USING SAME - The present invention relates to a control system for controlling industrial equipment, and more particularly, to an equipment control system for automatically generating a user interface, reading the control information of the applicable equipment, and inspecting or operating the applicable industrial equipment by using a mobile terminal. The auto-generation of the user interface and the equipment control system using the mobile terminal, according to the present invention, comprises: equipment controllers for controlling various types of equipment; a controlled equipment information terminal, which is coupled to an end portion measurement device that is detected and driven by an input/output device of the equipment controller; the mobile terminal for reading and extracting information from the equipment controller or the controlled equipment information terminal, receiving the user interface from a contact service server, and issuing a command for inspecting or driving the applicable equipment; and the contact service server for providing a UI component for the user interface to the mobile terminal, based on the various types of protocol and standard symbols of the equipment controllers and information on the unique characteristics of the mobile terminal. | 2013-09-26 |
20130254687 | MELDED USER INTERFACES - In one embodiment, a method for combining the user interfaces of several applications is disclosed. Data generated by a first application is extracted from a display buffer. The data is associated with a user interface from the first application. From the extracted data, a layout pattern is recognized. Using the layout, an overlay is created. The overlay is used to display a second data generated by a second application. There is no direct link between the first application and the second application. | 2013-09-26 |
20130254688 | Content Aware Image Editing - An image is displayed using a computer system. The image includes contents that have a visible feature therein at a first location. A first input is received that includes a user movement of at least the visible feature from the first location. During the user movement, the first location is synthesized with content from where the visible feature is currently located. A second input is received that specifies an end of the user movement at a second location. A source area in the image is identified. The method further includes identifying additional contents within the source area. The additional contents are identified using a patch-based optimization algorithm on the image. The method further includes updating the image to have the additional contents at least in the first location. | 2013-09-26 |