17th week of 2013 patent applcation highlights part 63 |
Patent application number | Title | Published |
20130103966 | METHOD AND TERMINAL FOR SELECTING INTERNAL CIRCUIT ACCORDING TO USB INTERFACE STATUS - A method for selecting an internal circuit according to a USB interface status includes: connecting a first pin of a USB interface of a terminal to a power supply through a pull-up resistor, where the first pin is a D− or D+ pin; when detecting that an external USB device is inserted into the USB interface, detecting whether the level status of the first pin is high or low; if the level status is low, connecting the D− and D+ pins to corresponding pins of a USB data communication module of the terminal and controlling charging of the terminal according to a first policy; if the level status is high, determining whether the level statuses of the D− and D+ pins are consistent, and if consistent, controlling charging of the terminal according to a second policy; if inconsistent, controlling charging of the terminal according to a third policy. | 2013-04-25 |
20130103967 | METHODS AND APPARATUSES FOR DYNAMIC POWER CONTROL - Methods and apparatuses for dynamically budgeting power usage in a data processing system. In one aspect, a data processing system, includes: one or more first components capable of being dynamically throttled to a plurality of different performance level settings; one or more second components; and one or more power usage sensors. The one or more power usage sensors are to determine information on power usage during a first time period of operation of the data processing system. The one or more first components and the one or more second components may include a computing element to determine one of the performance level settings of the one or more first components of the data processing system for a second time period subsequent to the first time period using the information on the power usage during the first time period. | 2013-04-25 |
20130103968 | METHODS AND APPARATUSES FOR DYNAMIC POWER CONTROL - Exemplary embodiments of methods and apparatuses to manage a power of a system that leverage intermediate power margins are described. One or more subsystems of the system are operated at one or more performance points. A power consumed by the one or more subsystems at each of the one or more performance points is measured. An operational power of the one or more subsystems at the one or more performance points is determined. The one or more subsystems are operated at well-known conditions at the one or more performance points. The operational power may be adjusted based on data associated with the one or more subsystems. The operational power is provided to a power lookup table. The power is distributed among the one or more subsystems based on the operational power. | 2013-04-25 |
20130103969 | CLOCK GENERATION DEVICE FOR USB DEVICE - A clock generation device comprises a clock generation unit, a counter, a common factor calculation element, a first frequency divider, a phase-locked loop (PLL) and a second frequency divider. The counter receives a clock signal from the clock generation unit and a periodic signal from a USB host, and outputs a count value. The common factor calculation element calculates the common factor of the count value and a value to output a first adjustment value and a second adjustment value. The first frequency divider divides the frequency of the clock signal by the first adjustment value to output a reference signal. The second frequency divider divides the frequency of the output clock signal of the PLL by the second adjustment value to obtain a feedback signal input to the PLL. Based on the reference signal and the feedback signal, the PLL outputs a clock signal complying with the USB specification. | 2013-04-25 |
20130103970 | NETWORK DEVICE, NETWORK NOTIFYING DEVICE APPLIED TO NETWORK DEVICE AND ASSOCIATED NETWORK NOTIFYING METHOD - A network notifying device applied to a first network device is provided, where the first network device is coupled to a second network device, and the network notifying device includes an interface control circuit, a clock generator and a counter. The interface control circuit is coupled to the second network device, and stores a notify command. The clock generator is utilized for generating a clock signal. The counter is coupled to the interface control circuit and the clock generator, and the counter counts the clock signal to periodically generate a trigger signal to the interface control circuit to trigger the interface control circuit to transmit the notify signal to the second network device. In addition, operations of the clock generator and the counter are independent from a processor of the first network device. | 2013-04-25 |
20130103971 | COMPUTER SYSTEM AND METHOD OF CONFIGURING CLOCK THEREOF - The present invention relates to a computer system and a clock configuring method. The computer system comprises at least two nodes, wherein each of the at least two nodes includes a selecting module and a CPU, inputs to the selecting module of any node comprise a clock of the node and a clock output from other node, and an output terminal of the selecting module is connected to the CPU and an input terminal of the selecting module of other node; the computer system further comprises a clock controlling module, whose output terminal is connected to a control terminal of the selecting module to control the clocks of the at least two nodes to be the same clock. When clocks of plural nodes are abnormal, the computer system can still normally operate as long as there is a normal clock in the computer system. | 2013-04-25 |
20130103972 | Data processing apparatus and method for analysing transient faults occurring within storage elements of the data processing apparatus - A data processing apparatus has a plurality of storage elements residing at different physical locations within the apparatus, and fault history circuitry for detecting local transient faults occurring in each storage element, and for maintaining global transient fault history data based on the detected local transient faults. Analysis circuitry monitors the global transient fault history data to determine, based on predetermined criteria, whether the global transient fault history data is indicative of random transient faults occurring within the data processing apparatus, or is indicative of a coordinated transient fault attack. The analysis circuitry is then configured to initiate a countermeasure action on determination of a coordinated transient fault attack. This provides a simple and effective mechanism for distinguishing between random transient faults that may naturally occur, and a coordinated transient fault attack that may be initiated in an attempt to circumvent the security of the data processing apparatus. | 2013-04-25 |
20130103973 | SYSTEMS AND METHODS FOR PROVIDING HIERARCHY OF SUPPORT SERVICES VIA DESKTOP AND CENTRALIZED SERVICE - The present solution provides increases in automation, scalability and efficiency for delivering technical support services to devices. Systems and methods of the present solution provide a hierarchy or layers of automated desktop services with remote technical support services, which may be automated. The present solution provides an on desktop automation support system that detects and automatically remediates problems on a device of the user. If the problem is not fixed or fixable via local automated remediation at the desktop, a centralized service may remotely deliver technical support services to the device in the form of automated support services delivered to the device or remote technical agents connecting remotely with the device. With the combination of local support automation, remote support automation, remote and onsite technicians, the centralized service may deliver a hierarchy or multi-layers of services to any device. | 2013-04-25 |
20130103974 | Firmware Management In A Computing System - Managing firmware in a computing system storing a plurality of different firmware images for the same firmware includes: calculating, for each firmware image in dependence upon a plurality of predefined factors, a preference score; responsive to a failure of a particular firmware image, selecting a firmware image having a highest preference score; and failing over to the selected firmware image. | 2013-04-25 |
20130103975 | METHOD FOR SWITCHING A NODE CONTROLLER LINK, PROCESSOR SYSTEM, AND NODE - Embodiments of the present invention disclose a method for switching an NC link, a processor system, and a node, where the processor system includes more than two nodes capable of communicating with each other, each node includes a node controller NC chip, a host bus adapter HBA apparatus, and at least one CPU, the NC chip is connected to each CPU in a node where the NC chip is located, and the HBA apparatus is connected to each CPU in a node where the HBA apparatus is located; an NC link borne by the NC chip is corresponding to an HBA link borne by the HBA apparatus. By using an HBA apparatus to deploy a redundant link, the cost of deploying the redundant link is reduced effectively under a premise of ensuring the reliability of the processor system. | 2013-04-25 |
20130103976 | FAILURE RECORVERY METHOD - The reliability is improved at a low cost even in a virtualized server environment. The number of spare servers is reduced for improving the reliability and for saving a licensing fee for software on the spare servers. A server system comprises a plurality of physical servers on which a plurality of virtual servers run, a single standby server, a module for detecting an active virtual server, and a module for switching the correspondence of boot disks of virtualization modules for controlling virtual servers to the physical servers. When a physical server fails, the boot disk of the associated virtualization module is connected to a spare server to automatically activate on the spare server those virtual servers which have been active upon occurrence of the failure. | 2013-04-25 |
20130103977 | FAULT TOLERANCE FOR TASKS USING STAGES TO MANAGE DEPENDENCIES - A high availability system has an application server communicatively coupled to one or more client machines through a network utilizing stateless communication sessions. The application server manages concurrent execution of tasks on multiple client machines. A task may be dependent on the execution of another task and the dependencies are managed through stages. The application server utilizes a fault tolerance methodology to determine a failure to any one of the components within the system and to perform remedial measures to preserve the integrity of the system. | 2013-04-25 |
20130103978 | STORAGE SYSTEM - In a storage system which supports a redundant disk configuration, while securing fault tolerance, a longer drive access time as well as a drop in I/O throughput are prevented when a redundant data update, generated due to a data update, is mirrored in the drive. | 2013-04-25 |
20130103979 | CIRCUIT FOR DISPLAYING FAILURE INFORMATION OF POWER SUPPLY UNIT - A circuit for displaying failure information of a power supply unit supplying power to a central processing unit includes a controller including a random access memory (RAM) to store failure information of the power supply unit, a DC power circuit, a processing unit connected to the controller for reading the fault reasons stored in the RAM, and a display unit to display the fault reasons. When the power supply unit does not operate, the DC power circuit supplies power to the controller, such that fault reasons stored in the RAM will not be lost. | 2013-04-25 |
20130103980 | SEMICONDUCTOR INTEGRATED CIRCUIT AND CONTROL METHOD OF SEMICONDUCTOR INTEGRATED CIRCUIT - A semiconductor integrated circuit provided with a processing unit that repeats a processing state and a standby state, comprises an obtaining unit configured to obtain a period of the standby state as a standby period; and a control unit configured to hold a plurality of candidate voltages in association with pieces of recovery information corresponding to recovery times required for the processing unit to return to a normal operation voltage from the candidate voltages in the standby state, and to control a standby voltage of the processing unit in the standby state in accordance with the candidate voltage associated with the piece of recovery information corresponding to a recovery time that is shorter than the standby period among the plurality of candidate voltages. | 2013-04-25 |
20130103981 | Self-rescue method and device for damaged file system - The present application discloses a self-rescue method and device for a damaged file system. The method includes: a fault warning message is sent to a background server when it is found during boot of a device that a file system is damaged; the device receives an acknowledgement message from the background server, wherein the acknowledgement message contains a path and file name of a backup version selected by the background server according to a product type; and the device downloads a version file and reboots from the version file. The device, when finding during the boot that the file system is damaged, implements network communications between the foreground and the background prior to switching to a large version, in order to acquire a version from the background server actively and reload it, so that the damaged file system is self-repaired automatically without manual interference. | 2013-04-25 |
20130103982 | LOG FILE COMPRESSION - A compression system identifies one or more fields in a log file based on at least one field rule from among multiple field rules specified in a log file framework. The compression system extracts contents of the log file associated with the one or more fields. The compression system passes the contents associated with the one or more fields to corresponding compression engines from among a multiple compression engines each specified for performing a separate type of compression from among multiple types of compression for each of the one or more fields, wherein each of the one or more fields corresponds to one or more compression engines from among the multiple compression engines. | 2013-04-25 |
20130103983 | BDD-BASED FUNCTIONAL COVERAGE ANALYSIS - Obtaining a functional coverage model of a System Under Test (SUT) defining all functional coverage tasks of the SUT, wherein the functional coverage model defining a test-space with respect to functional attributes; obtaining a set of covered functional coverage tasks; encoding a covered Binary Decision Diagram (BDD) to represent the set of covered functional coverage tasks within the test-space; and manipulating the covered BDD to identify one or more coverage holes, wherein a coverage hole defines a set of coverage tasks in the test-space, all having a same combination of values to a subset of the functional attributes, that are not covered by the set of covered functional coverage task. | 2013-04-25 |
20130103984 | FAULT INSPECTION UNIT, CENTRAL PROCESSING UNIT, AND FAULT INSPECTION METHOD - A CPU changes the operating mode to a test mode in which the CPU does not terminate a program being executed even if an MMU outputs a CPU exception notification, outputs an address signal for causing the MMU to output a CPU exception notification to the MMU in the test mode, and detects whether or not a CPU exception notification is input after the address signal is output to the MMU. This allows inspection as to whether or not a fault that prevents detection of an illegal access has occurred in the MMU while executing another program. | 2013-04-25 |
20130103985 | METHOD FOR SIMULTANEOUSLY PERFORMING DIAGNOSING AND IMAGE DOWNLOADING OF A CUSTOM-CONFIGURED COMPUTER AND COMPUTER SYSTEM THEREOF - A method for simultaneously performing diagnosing and image downloading of a custom-configured computer is disclosed. The method includes receiving a shipping image, extracting the shipping image into a hard disk drive, partitioning a portion in a unused storage space of the hard disk drive, installing a test operating system in the portion of the hard disk drive, deleting all data corresponding to the shipping image of the hard disk drive, writing storage data of the hard disk drive into a shipping hard disk drive of at least one custom-configured computer, writing data corresponding to the shipping image in a network server into the shipping hard disk drive during the test operating system performs diagnosing of the custom-configured computer, and writing a master boot record corresponding to the shipping image into the shipping hard disk drive. | 2013-04-25 |
20130103986 | SYSTEMS AND METHODS FOR FUNCTIONAL TESTING USING LEVERAGED DYNAMIC LINKED LIBRARIES - A method for functional testing of a power device with an associated software control system includes referencing a dynamic linked library (DLL) file belonging to a software package via a method of a class; instantiating an object of the class in functional testing software; and including a call to the method of the object in the functional testing software, wherein the call to the method executes a function of the referenced DLL, such that the referenced DLL comprises an implementation of the class. | 2013-04-25 |
20130103987 | On-Die Logic Analyzer For Semiconductor Die - In one embodiment, the present invention includes a semiconductor die such as a system on a chip (SoC) that includes a logic analyzer with a built-in trace buffer to store information communicated between on-die agents at speed and to provide the information to an off-die agent at a slower speed. Other embodiments are described and claimed. | 2013-04-25 |
20130103988 | SEMICONDUCTOR DEVICE - The disclosed invention provides a semiconductor device that enables early discovery of a sign of aged deterioration that occurs locally. An LSI has a plurality of modules and a delay monitor cluster including a plurality of delay monitors. Each delay monitor includes a ring oscillator having a plurality of gate elements. Each delay monitor measures a delay time of the gate elements. A CPU # | 2013-04-25 |
20130103989 | FIELD CONTROL DEVICES HAVING PRE-DEFINED ERROR-STATES AND RELATED METHODS - Control apparatus having pre-defined error-states and related methods are described. An example method of controlling a field control device described herein includes receiving, via a controller coupled to the fluid control device, a communication from a control system remotely located from the controller to operate the field control device during a non-error condition, detecting whether an error condition has occurred, and operating the field control device based on a pre-determined error-state instruction stored in the controller when the error condition is detected. | 2013-04-25 |
20130103990 | CHANGE MANAGEMENT SYSTEM AND METHOD - A method is provided for managing changes to a computer system. The method includes generating a database configured with fields identifying one or more component changes and potential problems associated with each one or more component changes; populating the fields of the database with information as a change is made to a computer system; monitoring the computer system for issuance of error alerts; comparing issued error alerts against entries of potential problems in the database; and identifying a set of at least one of the component changes as a potential cause of the issued error alert based on the result of the comparing step. The method executes a corrective process in response to the identification of the potential cause of the issued error and updates the database entry of the set of at least one of the component changes to reflect the issued error as a confirmed error thereof. | 2013-04-25 |
20130103991 | Method of Protecting a Configurable Memory Against Permanent and Transient Errors and Related Device - A method for protecting digital memory against permanent and transient errors and a related device, the digital data being stored in at least one storage matrix of memory cells in a given number of rows and columns, comprises: an encoding step generating code words from data organized in binary words by application of asymmetric code introducing at least two different levels of protection, the first level of protection said to be high being associated with a first sub-group of bits of the code word and a second level of protection said to be low being associated with a second sub-group of the same word; swapping positions of the bits of the code word making the bits with a high level of protection correspond for their storage to the columns of the storage area comprising defective memory cells and the bits with a low level of protection to the remaining columns. | 2013-04-25 |
20130103992 | Burn-In Method for Embedded Multi Media Card, and Test Board Using the Same, and Embedded Multi Media Card Tested by the Same - A burn-in method for an embedded Multi Media Card (eMMC), and a test board using the same, and an eMMC tested by the same. The disclosed burn-in method comprises the steps as below: writing a test pattern to a flash memory of the eMMC; electrically connecting a command line of the eMMC to ground to operate the eMMC in a boot state; performing a burn-in procedure on the flash memory when the eMMC is in the boot state and the test pattern is recognized as being contained in the flash memory; and collecting a test report during the burn-in procedure, wherein the test report is stored in the flash memory. | 2013-04-25 |
20130103993 | ASYNCHRONOUS MEMORY ELEMENT FOR SCANNING - A scan asynchronous memory element includes: an asynchronous memory element configured to receive an n-input; and a scan control logic circuit configured to generate an n-bit signal input and the n-input to the asynchronous memory element from a scan input. The scan control logic circuit outputs the signal input when a control signal supplied to the scan control logic circuit has a first bit pattern, the scan control logic circuit outputs the scan input when the control signal has a second bit pattern, and the scan control logic circuit outputs a bit pattern allowing the asynchronous memory element to hold a previous value when the control signal has a bit pattern other than the first and second bit patterns. | 2013-04-25 |
20130103994 | DYNAMIC CLOCK DOMAIN BYPASS FOR SCAN CHAINS - An integrated circuit comprises scan test circuitry and additional circuitry subject to testing utilizing the scan test circuitry. The scan test circuitry comprises at least one scan chain having a plurality of sub-chains associated with respective distinct clock domains, and clock domain bypass circuitry configured to selectively bypass one or more of the sub-chains. The scan chain is configurable in a scan shift mode of operation to form a serial shift register that includes fewer than all of the sub-chains with at least a remaining one of the sub-chains being bypassed by the clock domain bypass circuitry so as to not be part of the serial shift register in the scan shift mode. By selectively bypassing portions of the scan chain associated with particular clock domains, the clock domain bypass circuitry serves to reduce test time and power consumption during scan testing. | 2013-04-25 |
20130103995 | BLOCKING THE EFFECTS OF SCAN CHAIN TESTING UPON A CHANGE IN SCAN CHAIN TOPOLOGY - A system comprises a plurality of components, scan chain selection logic coupled to the components, and override selection logic coupled to the scan chain selection logic. The scan chain selection logic selects various of the components to be members of a scan chain under the direction of a host computer. The override selection logic detects a change in the scan chain and, as a result, blocks the entire scan chain from progressing. | 2013-04-25 |
20130103996 | HIERARCHICAL ACCESS OF TEST ACCESS PORTS IN EMBEDDED CORE INTEGRATED CIRCUITS - An integrated circuit can have plural core circuits, each having a test access port that is defined in IEEE standard 1149.1. Access to and control of these ports is though a test linking module. The test access ports on an integrated circuit can be arranged in a hierarchy with one test linking module controlling access to plural secondary test linking modules and test access ports. Each secondary test linking module in turn can also control access to tertiary test linking modules and test access ports. The test linking modules can also be used for emulation. | 2013-04-25 |
20130103997 | IEEE1588 PROTOCOL NEGATIVE TESTING METHOD - The present invention relates to an IEEE1588 protocol negative testing method, comprises steps of: connecting a IEEE1588 tester and a slave clock DUT to establish a real-time closed-loop feedback mechanism; taking the IEEE1588 tester as a master clock, and establishing a stable time synchronization with the slave clock DUT; obtaining the timing offset or path delay of the slave clock DUT before disturbance; assembling an abnormal message in a frame and sending it to the slave clock DUT; calculating the timing offset or path delay increment after disturbance of the abnormal message; determining whether there is a sudden change in the timing offset or path delay of the slave clock DUT, wherein if there is no sudden change, the test passes; otherwise the test fails. This testing method uses the field of correction field (correction Field) in the IEEE1588 message to “magnify” the response of the slave clock DUT to the abnormal message stimulus, and realizes a real-time closed-loop detection to efficiently verify whether the message processing logic of the slave clock DUT follows the IEEE1588 protocol. | 2013-04-25 |
20130103998 | SYSTEM AND METHOD FOR DIGITAL GAIN ERROR CORRECTION - A method for correcting digital gain error for a digital code includes receiving the digital code, generating a random number, adding a first dither to the digital code, in which a magnitude of the first dither is determined based on the random number, performing an operation on the digital code including the added dither with a factor to generate a scaled digital code, and subtracting a second dither corresponding to the first dither from the scaled digital code. | 2013-04-25 |
20130103999 | High Performance Virtual Converged Enhanced Ethernet With Persistent State Flow Control - Maintaining bandwidth in links betweens servers and storage arrays comprising a device. The device establishes the links. The device identifies a first link from the links. The first link has a high response time. The device transmits a plurality of data packets on the first link. Each data packet is associated with a corresponding acknowledgment (ACK). The transmission is performed without waiting for the corresponding ACK to be received. The device tracks the ACK received in response to each of the transmitted data packets. The device detects a failure of the first link. In response to the detection, the device identifies invalid data packets. The invalid data packets comprise data packets transmitted on the first link after the detected failure. | 2013-04-25 |
20130104000 | NIBBLE ENCODING FOR IMPROVED RELIABILITY OF NON-VOLATILE MEMORY - A wireless device to include a non-volatile memory to execute an encoding scheme to provide single-cell error detection and correction on program operations in which the initial nibble value is Fh and on program operations that result in a nibble value of 0h. The non-volatile memory uses multiple writes to program a nibble more than once with non-zero data between erase cycles. | 2013-04-25 |
20130104001 | STORAGE CONTROL APPARATUS, STORAGE APPARATUS, INFORMATION PROCESSING SYSTEM, AND STORAGE CONTROL METHOD - A storage control apparatus including a first error detection block and a second error detection block is provided. The first error detection block is configured to execute error detection in accordance with a first data unit read from a memory and a first error detection code corresponding to the first data unit. The second error detection block is configured, if a second error detection code corresponding to a second data unit smaller than the first data unit is held in an error detection code hold block different from the memory, to execute error detection in accordance with the second data unit read from the memory and the second error detection code held in the error detection code hold block. | 2013-04-25 |
20130104002 | MEMORY CONTROLLER, SEMICONDUCTOR MEMORY SYSTEM, AND MEMORY CONTROL METHOD - According to one embodiment, a memory controller that controls a non-volatile semiconductor memory including a memory cell of 3 bits/cell includes a controller that extracts bits which becomes an error caused by the movement to the adjacent threshold voltage distribution from a first bit and a second bit of data to be written in each of the memory cells to generate a virtual page and an encoding unit that generate an error correcting code for the virtual page and writes the data for three pages and the error correcting code in the non-volatile semiconductor memory. | 2013-04-25 |
20130104003 | MEMORY SYSTEM AND METHOD FOR RECORDING/REPRODUCING DATA THEREOF - A memory system and a method for recording/reproducing data thereof, the memory system including a flash memory, and a memory controller configured control an operation to record data on the flash memory or to reproduce the recorded data from the flash memory, wherein the memory controller includes an encoder configured to generate an Error Correction Code (ECC) from data that is to be recorded in the flash memory and to convert the generated ECC by using a particular ECC, a memory interface configured to record the data and the converted ECC to the flash memory, and a decoder configured to restore the converted ECC, which is read from the flash memory, by using the particular ECC and to detect and correct an error of the data, which is read from the flash memory, by using the restored ECC, and the particular ECC is an ECC with respect to 0xff data. | 2013-04-25 |
20130104004 | RAM MEMORY DEVICE - A RAM memory device includes a selection unit that supplies the access reaching one of two interfaces to a RAM in one cycle of a clock signal in response to a control signal. The RAM memory device also includes a storage unit that stores another access that has reached the other of the two interfaces at least till the next cycle following the above-mentioned one cycle in response to the control signal. The selection unit supplies the above-mentioned another access from the storage unit to the RAM in or after the above-mentioned next cycle. | 2013-04-25 |
20130104005 | FLASH MEMORY APPARATUS AND METHODS USING A PLURALITY OF DECODING STAGES INCLUDING OPTIONAL USE OF CONCATENATED BCH CODES AND/OR DESIGNATION OF "FIRST BELOW" CELLS - A method for decoding a plurality of flash memory cells which are error correction-coded, the method may include: comparing physical values residing in the plurality of flash memory cells to a first set of decision thresholds thereby to provide a first item of comparison information for each of the plurality of cells; comparing physical values residing the plurality of flash memory cells to a second set of decision thresholds, thereby to provide a second item of comparison information for each of the plurality of cells, wherein neither of the first and second sets of decision thresholds is a subset of the other; and determining logical values for the plurality of flash memory cells by combining said first and second items of comparison information. | 2013-04-25 |
20130104006 | APPARATUS AND METHOD FOR TRANSMITTING DATA IN COMMUNICATION SYSTEM - Disclosed are an apparatus and a method for transmitting data so as to maximally recover lost data packets by a forward error correction (FEC) scheme in a wireless communication based internet protocol (IP) network. The apparatus for transmitting data confirms a state of data samples according to data patterns of data patterns to be transmitted through a wireless channel, calculates state probabilities of the data samples according to the state of the data samples, determines the generation of redundant data packets of the data packets based on the state probabilities of the data samples, generates the redundant data packets using the data packets according to the determination of the generation of the redundant data packets, and transmits the data packets and the redundant data packets through the wireless channel. | 2013-04-25 |
20130104007 | CYCLICALLY INTERLEAVED DUAL BCH, WITH SIMULTANEOUS DECODE AND PER-CODEWORD MAXIMUM LIKELIHOOD RECONCILIATION - A method and system are provided for forward error correction. Embodiments of the present disclosure provide a strong FEC algorithm that performs similarly to RS(255, 239) when a simple decoder is used, and scales up linearly to a full-scale decoder that outperforms all 7% algorithms currently in G.975.1. The Forward Error Correction code is suitable for use in optical transport networks (OTN) and other applications requiring high decode performance and high code rate. Embodiments of the present disclosure provide an FEC code that is a cyclically interleaved dual BCH, with simultaneous decode and per-codeword maximum likelihood reconciliation. | 2013-04-25 |
20130104008 | Error-Correcting Encoding Apparatus - An apparatus for encoding source data, that includes a first encoder configured to encode the source data to produce first additional data; and a randomizing unit configured to randomize the source data to produce randomized data; and a second encoder configured to encode the randomized data to produce second additional data; and a selector configured to select a number of bits from the first and second additional data to produce first selected data and second selected data, wherein the number of selected bits is selected based upon a data length of an output sequence determined by a transmission frame format, and wherein the data length of the output sequence is variable. | 2013-04-25 |
20130104009 | PROCESSING UNIT - A processing unit includes: a cache memory including a plurality of memory elements; an error detection circuit configured to detect an error when a first timing for reading data from the cache memory is behind a threshold; a latch circuit configured to set a second timing for latching the data based on an output from the error detection circuit and to latch the data at the second timing; and a processing unit core to process the data latched by the latch circuit. | 2013-04-25 |
20130104010 | Arrangements for Increasing Detection Confidence - In one embodiment, a first set of digital data (e.g., an image) is tested for the presence of a certain feature (e.g., a certain face), yielding one of two outcomes (e.g., not-present, or present). If the testing yields the first outcome, no additional testing is performed. If, however, the testing yields the second outcome, further testing is performed to further check this outcome. Such further testing is performed on a second set of digital data that is based on, but different from, the first set of data. Only if the original testing and the further testing both yield the same second outcome is it treated as a valid result. A variety of other features and arrangements are also detailed. | 2013-04-25 |
20130104011 | SECURE ERROR DETECTION AND SYNCHRONOUS DATA TAGGING FOR HIGH-SPEED DATA TRANSFER - Embodiments of the present invention provide a system for secure error detection and synchronous data tagging for high-speed data transfer (e.g., utilizing a set of SSD memory disk units). Specifically, in a typical embodiment, the system comprises a SSD memory disk unit in communication with a device driver. A first encoded communication stream will be generated with the device driver and sent via PCI-based channel (e.g., full duplex) to the SSD memory disk unit. The stream is received, synchronized, and decoded on the SSD memory disk unit. In turn, the SSD memory disk unit can generate and send a second encoded communication steam to the device driver. | 2013-04-25 |
20130104012 | Bit Error Rate Impact Reduction - In an embodiment, a method includes receiving at a data interface a data stream having a plurality of logical communication channels. The data stream includes in succession a first data burst corresponding to one of the plurality of logical communication channels, a burst control word and a second data burst corresponding to the one or an other of the plurality of logical communication channels. The burst control word includes a first error check that protects the first data burst and the burst control word and a second error check that protects only the burst control word. The first error check and the second error check are examined. Only the one logical communication channel is errored out if the first error check is bad and the second error check is good; all open logical communication channels are errored out if the first error check is bad and the second error check is bad. | 2013-04-25 |
20130104013 | ADDRESS TRANSLATION CHECKING DEVICE, CENTRAL PROCESSING UNIT, AND ADDRESS TRANSLATION CHECKING METHOD - An information processing apparatus includes an MMU that translates between a virtual address and a physical address on the basis of a translation table for translation between physical addresses that are addresses in physical memory and virtual addresses that are addresses in virtual memory. Stored in a RAM are page table information indicating a page table, as well as error detection information attached to the page table information for detecting the presence or absence of an error in translation between a virtual address and a physical address performed by the MMU. A CPU detects the presence or absence of an error in translation between a virtual address and a physical address performed by the MMU on the basis of the error detection information. | 2013-04-25 |
20130104014 | VIEWER UNIT, SERVER UNIT, DISPLAY CONTROL METHOD, DIGITAL COMIC EDITING METHOD AND NON-TRANSITORY COMPUTER-READABLE MEDIUM - A viewer unit, comprising a shift sequence determination device configured to determine a shift sequence in which display ranges corresponding to the screen size of the display device are shifted sequentially within the page image of the digital comic data, the shift sequence determination device determining the shift sequence to sequentially display the display ranges including the key region on the display device based on the collateral information of the digital comic data; and a display control device configured to sequentially extract the images of each display range from the page image in accordance with the shift sequence of the display ranges determined by the shift sequence determination device and displays the images on the display device. | 2013-04-25 |
20130104015 | DIGITAL COMIC EDITOR, METHOD AND NON-TRANSITORY COMPUTER-READABLE MEDIUM - A digital comic editor, comprising: a data acquisition device acquiring a piece of master data of a digital comic, the master data including: an image file corresponding to each page of the comic, the image file having a high resolution image of the entire page; and an information file corresponding to each page or all pages of the comic, the information file having a piece of frame information including a piece of frame region information of each frame within the page; a display control device controlling display device to display an image thereon based on the image file in the master data acquired and to display a frame boundary while superimposing the same on the image based on the frame region information included in the information file in the master data; an indication device indicating a position on the image displayed on the display device; a frame addition device adding a new frame boundary to a position indicated; a frame deletion device that deletes the frame boundary from the position indicated; and an editing device updating the frame region information included in the information file based on the frame boundary added or the frame boundary deleted. | 2013-04-25 |
20130104016 | DIGITAL COMIC EDITOR, METHOD AND NON-TRANSITORY COMPUTER-READABLE MEDIUM - The digital comic editor edits a piece of master data of a digital comic suitably for efficiently viewing a digital comic which has an image size larger than a screen size of a predetermined mobile terminal. The digital comic editor enables the master data of the digital comic to be appropriately edited. The master data includes a piece of image file having high resolution image of the entire page of the comic and an information file having described therein a piece of frame information including a piece of frame region information of the frame within the page. Particularly, the digital comic editor displays a frame boundary while superimposing the frame boundary on the image based on the frame region information included in the information file and displays a border F corresponding to the screen size of the predetermined mobile terminal on the image. The digital comic editor allows an editor to virtually drag and shift the position of the displayed frame boundary while referring to the border F; thereby the frame region information can be corrected to match with the screen size of the mobile terminal. | 2013-04-25 |
20130104017 | METHOD AND APPARATUS FOR DISPLAYING E-BOOK IN TERMINAL HAVING FUNCTION OF E-BOOK READER - A method and an apparatus that can display a page of an e-book according to user input information about reading of the e-book are provided. The includes displaying an opened page of the e-book; detecting a pointing position indicated by a pointer and an amount of position variation of the pointer with respect to the opened page; modifying the opened page based on the pointing position and the detected amount of position variation; and displaying a modified page. | 2013-04-25 |
20130104018 | METHOD AND SYSTEM FOR DISPLAYING VISUAL CONTENT IN A VIRTUAL THREE-DIMENSIONAL SPACE - A system and method for displaying pages in a 3D virtual space. A set of pages may be portioned into one or more clusters of pages that are arranged in a plane in the 3D space so that for each cluster, the pages in the cluster are arranged contiguously in the plane. A boundary may then be formed in the plane around pages of the cluster. If a first page in a cluster contains an active link, a page opened by activating the link is positioned in the plane within the boundary of the cluster in a selectable position relative to the first page. | 2013-04-25 |
20130104019 | Systems and Methods For Generating A Two-Dimensional Graphical Grid Representation Of The Treatment Of A Document - Systems and methods for generating a two-dimensional graphical grid representation of the treatment of a document are disclosed. A method includes receiving a request to generate the two-dimensional graphical grid representation of the treatment of the document with respect to at least one variable. In response to the received request, the method further includes retrieving, by a computer, treatment information associated with the document with respect to the at least one variable from a database. The method further includes generating a message containing the retrieved treatment information of the document with respect to the at least one variable, transmitting the generated message, and providing for display the two-dimensional graphical grid representation of the treatment of the document with respect to the at least one variable based on the transmitted message. | 2013-04-25 |
20130104020 | Drag and Drop Always Sum Formulas - Inserting a formula at a location on a content surface in a user interface is provided. A user interface showing a status bar which includes one or more predetermined calculations may be displayed on a computer. The computer may receive a selection of a predetermined calculation from the status bar in the user interface. The selected predetermined calculation may then be dragged from the status bar and inserted at a drop location on the content surface in the user interface. The computer may then automatically generate a formula corresponding to the selected predetermined calculation in the user interface. | 2013-04-25 |
20130104021 | ADAPTIVE NAVIGATION FUNCTIONALITY IN A WEB-BASED DATA-ENTRY GRID - Techniques for facilitating navigation in a web-based data entry grid. In one set of embodiments, when a user navigates into a cell of the data entry grid, the user's web browser can wait for a predetermined time period before accessing an application server to retrieve input control information for the cell. If the user enters a command to navigate away from the cell before the predetermined time period has passed, the server access can be avoided, and thus the navigation event can be processed immediately. If no navigation command is received from the user before the predetermined time period has passed, the input control information can be retrieved from the application server and rendered. | 2013-04-25 |
20130104022 | SYSTEMS AND METHODS FOR AUTOMATICALLY FILLING-IN INFORMATION - A computer-implemented method for auto-filling information is described. A website is accessed on a device. A plurality of fields on the website are analyzed. A location of the device may be determined. At least one of the plurality of fields is filled-in with user information. At least a portion of the user information is based on the location of the device. | 2013-04-25 |
20130104023 | MOBILE DATA AND HANDWRITING SCREEN CAPTURE AND FORWARDING - The claimed subject matter provides a system and/or a method that facilitates communicating data utilizing a portable device. An interface component can receive annotation data related to a display associated with a portable device. An annotation component can append a screen shot corresponding to the display with the annotated data to create an annotated screen shot. | 2013-04-25 |
20130104024 | OPTIMIZATION OF WEB PAGE CONTENT INCLUDING VIDEO - A system and method for optimizing content of a web page is disclosed. The system comprises a configuration analysis module, a request analysis module, an analytics module and an optimization module that are communicatively coupled to each other. The configuration analysis module receives first and second sets of web interaction data associated with a web page and determines first and second content configurations for the first and second sets of web interaction data, respectively. The request analysis module receives first and second requests for the first and second content configurations, respectively, and extracts a first set of event data from the first request and a second set of event data from the second request. The analytics module generates a first set and a second set of video-aware analytics data. The optimization module optimizes the content of the web page based at least in part on video-aware analytics data. | 2013-04-25 |
20130104025 | ENABLING IMMERSIVE SEARCH ENGINE HOME PAGES - Systems, methods, and computer-readable storage media for enabling immersive, interactive search engine home pages are provided. Upon receiving a request for a search engine home page, an image is presented that covers only a portion of the available display. The image includes a portion of a larger image but appears as a complete image. Additional image portions are transmitted for presentation on portions of the display not covered by the first image. Collectively, the image and the additional image portions make up a larger image configured to cover the entire available display. Additionally, portions of the larger image may not be visible on the available display absent some type of user interaction with the larger image. Interactions with the larger image, for instance panning, zooming, and the like are enabled providing the user with an immersive, interactive experience with the search engine home page. | 2013-04-25 |
20130104026 | SYSTEMS AND METHODS FOR WEB SITE CUSTOMIZATION BASED ON TIME-OF-DAY - Systems and methods are provided for delivering customized versions of web pages to users. In one implementation, a method is provided for customizing a delivered version of a web page to reflect a current time-of-day at a geographic location of the user. According to the method, a request for a web page is received from a client device of the user. The request for the web page includes an IP address of the client device. Based on the IP address, a current time is determined for the received request. Thereafter, a version of the requested web page corresponding to the current time is generated, and the generated version of the requested web page is delivered to the client device. | 2013-04-25 |
20130104027 | SYSTEMS, METHODS, AND INTERFACES FOR DISPLAY OF INLINE CONTENT AND BLOCK LEVEL CONTENT ON AN ACCESS DEVICE - A method includes receiving a signal associated with a markup language file where the markup language file comprises inline content and block level content. The block level content has a first portion and second portion where the first portion and the second portion have a predetermined spatial relation. The method also includes receiving an indication of an adjustment to display the second portion where the predetermined spatial relation between the first portion and the second portion is preserved. The method also includes generating, in response to the indication, a display signal associated with the first portion and the adjustment to display the second portion, and then transmitting the display signal. | 2013-04-25 |
20130104028 | Extensible Framework for Ereader Tools - The functionality of an ereader module that is displaying an electronic book (“ebook”) is extended. A user identifier specifying a user using a client device executing the ereader module and an ebook identifier specifying the ebook displayed by the ereader module are received from the client device. One or more layers associated with the user are determined. One or more layers associated with the ebook are determined. A list of one or more layers is assembled. The layer list is transmitted to the client device. The client device enables the user to select a layer and use the selected layer to interact with content of the ebook. | 2013-04-25 |
20130104029 | AUTOMATED ADDITION OF ACCESSIBLITY FEATURES TO DOCUMENTS - A method includes analyzing a first document to identify a first set of one or more tags and responsive to identifying the first set of one or more tags: automatically producing a second document based in part on first set of one or more tags, where the second document includes one or more accessibility features that were not in the first document. | 2013-04-25 |
20130104030 | METHODS AND SYSTEMS FOR REAL-TIME WEB TRACKING AND MARKETING - The present invention contemplates methods and systems for tracking and interacting with on-line users in a given website. The system allows an e-commerce merchant to track user actions and push multimedia content to users in real-time. The system may send promotional alerts based on the current user activity, order history and preferences | 2013-04-25 |
20130104031 | METHOD AND APPARATUS FOR PROCESSING XML FOR DISPLAY ON A MOBILE DEVICE - A method and apparatus are set forth for creating a Document Object Model of an XML document of predetermined type, comprising a first process for receiving and opening a compressed input file containing the XML document; a second process for opening and parsing the contents of a relationships file to create a map of name-value pairs and detecting a value for identifying the predetermined type from among a plurality of types of XML documents; and a further process for parsing data in the XML document according to the predetermined type, and building the Document Object Model. | 2013-04-25 |
20130104032 | MOBILE TERMINAL AND METHOD OF CONTROLLING THE SAME - A mobile terminal and a method of controlling the same are provided. The mobile terminal captures an image relating to a predetermined item displayed on a touchscreen, maps attribute information relating to the item to the capture image, stores the capture image, and uses the capture image on the basis of the attribute information. Accordingly, a desired item is used more easily. | 2013-04-25 |
20130104033 | DESCRIPTION METHOD, EXI DECODER AND COMPUTER READABLE MEDIUM - A description method of an extension schema and an XML (Extensible Markup Language) document corresponding to the extension schema, for encoding or decoding compatible with both a basic schema and the extension schema based on an EXI (Efficient XML Interchange), the basic schema defining at least one data type, wherein the extension schema includes description to import the basic schema and description to define an extended data type which is a data type derived from one of the at least one data type and the XML document corresponding to the extension schema includes description to designate the extended data type with use of an attribute for type extension defined by an XML schema instance specification. | 2013-04-25 |
20130104034 | SYSTEM AND METHOD OF PROVIDING OFF-NETWORK ACCESS TO NETWORK CONTENT - A system and method of creating a data file of network content is provided. The method includes downloading a plurality of HTML webpages from a network, at least one of the webpages including text content and non-text content; converting the plurality of HTML web-pages into unformatted text-only content; and compressing the unformatted text-only content; archiving the compressed unformatted text-only content; wherein a desired webpage of the plurality of webpages can be obtained from the archive via decompression to provide a text-only version of the desired webpage. | 2013-04-25 |
20130104035 | GPS TRACKING SYSTEM AND METHOD EMPLOYING PUBLIC PORTAL PUBLISHING LOCATION DATA - A GPS tracking device sends multiple real-time location coordinates to a database which is then published on a secured webpage containing a map and device location. The GPS tracking device owner can retrieve the publishing code or URL from the secured webpage and can then publish the portal in any public internet media outlet such as websites, internet 1Vs and mobile devices. With this method, the owner can share the real-time location of the GPS devices to the user being shared without security verification or software installation on the user's computer or mobile device. To share the location of the GPS tracking device, the owner needs only to embed a set of publishing codes on a webpage or share a web URL. This method is beneficial for anyone wanting to share real-time physical location. The user can access the shared location by viewing the published public portal without security verification. | 2013-04-25 |
20130104036 | SYSTEM AND METHOD FOR TEXT LAYOUT USING A PATH-FILL ALGORITHM - A method for placing a text string on a page includes obtaining an electronic document identifying a margin of the page, an exclusion region having a perimeter for placement on the page, a texture to fill the exclusion region, and the text string, calculating, using a path-fill algorithm inputting the perimeter, exclusion region geometric primitives, calculating, using the path-fill algorithm inputting a path based on the perimeter and the margin, text region geometric primitives, receiving the text string and the text region geometric primitives; calculating, for a line band crossing the page, segments corresponding to an intersection of the line band with the text region geometric primitives, rendering the page by filling the exclusion region geometric primitives with the texture, and placing the text string within the segments. | 2013-04-25 |
20130104037 | Merging and Fragmenting Graphical Objects - Object merging in an electronic document may be provided. First, a selection of at least two objects within the electronic document may be received. Then, in response to the received selection of the at least two objects, a menu listing a plurality of merge operations configured to be performed on the selected at least two objects may be provided. A merge operation may then be selected, previewed, and applied to the selected at least two objects. | 2013-04-25 |
20130104038 | METHOD FOR AUTOMATIC URL SHORTENING - A method for automatically shortening one or more Uniform Resource Locators (URLs) via a plug-in or functionality embedded in an operating system. The method may allow a user to initiate a request to shorten the one or more URLs via a command without clicking on the plug-in. An event listener may be initiated to identify the one or more URLs present in a temporary storage location or passed as an argument to an application based on a protocol scheme. The browser plug-in may invoke a call to a first server for shortening the one or more URLs to one or more shortened URLs. Further, the method may replace the one or more URLs in the temporary storage location with the one or more shortened URLs and may return the one or more shortened URLs to the user or pass a shortened URL as an argument to an application upon the launch of the application. | 2013-04-25 |
20130104039 | System and Method for Operating a User Interface on an Electronic Device - An electronic device includes a sensor for determining the position of an input member, such as a user's finger or stylus, for example, relative to a user interface of the device. Before the input member contacts the user interface, the sensor detects the horizontal and vertical positions of the input member and generates positional signals indicative of those positions. A controller at the device determines the horizontal and vertical positions of the input member based on the positional signals, and generates first and second feedback signals as a function of the detected horizontal and vertical positions to indicate the input member position relative to the user interface. | 2013-04-25 |
20130104040 | HAPTICALLY ENHANCED INTERACTIVITY WITH INTERACTIVE CONTENT - Interactive content may be presented to a user that is manipulating a peripheral. One or more state parameters that are related to the position of the peripheral may be determined. The peripheral may be identified from a plurality of possible peripherals. The interactive content may be adjusted based at least in part on the one or more position parameters and/or the identification of the peripheral. Haptic feedback to be provided to the user may be determined based at least in part on the one or more position parameters and/or the identification of the peripheral. | 2013-04-25 |
20130104041 | Capturing application workflow - An application workflow capture system records application usage and behavior semantically as a series of XML-based “events.” A capture tool is used to capture a target application workflow, and a replay tool is used to replay the captured data. The capture tool generates a workflow capture file that includes a set of information about a user's interaction with the application. When it is desired to analyze the application, the file is then provided to the replay tool. The replay tool consumes the workflow capture file and, based on the information therein, generates an executable. When launched by a player, the executable reads the captured workflow from the file and performs changes in the application properties and user inputs, preferably in the same order which they occur in the captured workflow. The behavior of the executable mimics that of the target application. | 2013-04-25 |
20130104042 | Anchor Override for a Media-Editing Application with an Anchored Timeline - Some embodiments provide a non-transitory machine readable medium that stores a media-editing application which when executed by at least one processing unit provides a graphical user interface (GUI) for creating a composite media presentation from several media clips. The GUI includes a composite display area for placing media clips to specify the composite media presentation. The composite display area includes (1) a primary lane for placing a primary sequence of media clips and (2) several secondary lanes for placing media clips that are anchored to media clips in the primary lane. The GUI includes an editing tool that includes a first mode for performing an edit operation to a particular media clip and a set of media clips anchored to the particular media clip and a second mode for performing the edit operation to the particular media clip without performing the edit operation to the set of media clips anchored to the particular media clip. | 2013-04-25 |
20130104043 | HANDHELD DEVICES AS VISUAL INDICATORS - A computing device is configured with a multifunctional backlit display. The backlighting can be operated in at least a first mode and a second mode. In a first mode, the backlighting provides luminance to the display so that images on the display can be easily seen. In a second mode, the backlighting provides visual stimulus for relaying information to a user or a user's surroundings. | 2013-04-25 |
20130104044 | INTEGRATED APPLICATION LAUNCHING IN HETEROGENEOUS CLOUD COMPUTING ENVIRONMENT - Application programs delivered from one or more cloud computing systems (“clouds” or “CCSs”) are integrated into a desktop being delivered/hosted by another cloud (“primary” CCS). In one respect, the integration includes integration of controls for directly launching a separately hosted application program from a desktop hosted by the primary CCS, such as by selection of a start menu entry or activation of a “shortcut” icon that points to the application program. In another respect, a separately hosted application program is launched based on a user opening or accessing content (e.g. data file) that is specifically associated with the separately hosted application program but residing more locally, such as in the hosted desktop. In this aspect, the content is seamlessly redirected to the other cloud without requiring any direct network connectivity between the clouds. | 2013-04-25 |
20130104045 | SYSTEM AND METHOD FOR MOBILE INTERACTION - According to one embodiment, a method for collecting feedback from a mobile device user using a mobile interaction application executed on one or more processors of a mobile device includes receiving a selection of a target of the feedback from the mobile device user; presenting a graphical user interface on a display of the mobile device, the graphical user interface including a multi-level rating scale and an open-ended comment element; receiving feedback associated with the selected target from the mobile device user through an input device of the mobile device, the received feedback corresponding to at least one of the multi-level rating scale and the open-ended comment element; and wirelessly transmitting a message including the received feedback associated with the selected target and corresponding to at least one of the multi-level rating scale and the open-ended comment element. | 2013-04-25 |
20130104046 | Role Engineering Scoping and Management - Mechanisms are provided for performing a role engineering project for applying security roles to access operations targeting resources. A plurality of data objects representing one or more user identities, permissions, and resources of an organization computing system are received. One or more filter criteria for filtering the plurality of data objects to generate a subset of data objects for consideration during the role engineering project are received. The one or more filter criteria specify a scope of the role engineering project. The one or more filter criteria are applied to generate the subset of data objects. Role engineering project operations are performed on the subset of data objects to generate one or more security roles. The one or more security roles are deployed to the organization computing system to control access operations targeting resources of the organization computing system. | 2013-04-25 |
20130104047 | SYSTEM FOR DELIVERY OF RANDOM NOVEL CONTENT - A system for delivery of random novel content is disclosed. The system includes identification of the random novel content from source content imported from a content provider and in response to a selection of a selectable icon visually presented on a web-enabled device. The system further includes presentation of the identified random novel content to an output device via the web-enabled device. | 2013-04-25 |
20130104048 | UNIFIED PROCESS MANAGEMENT SOFTWARE AND METHOD - A unified process management system for creating and executing processes from a remote computer, the system comprising a central server having an associated process database, a process builder and a process player tools located on the remote computer. The process builder tool the process builder tool is configured so as to allow a user to create or edit a process by linking smart icons having associated functionalities using directional links and storing the created process in the process database of the central server. The process player tool is configured so as to allow a user to execute a process selected process from a list of available processes in the database. | 2013-04-25 |
20130104049 | Methods and Systems for Preventing Unauthorized Access to Patient Information - An exemplary method includes a privacy management system 1) presenting, within a GUI, a patient list that initially includes a plurality of entries each comprising a plurality of obscured characters representative of patient information associated with a distinct patient included within a plurality of patients, 2) receiving user input representative of a search term comprising a sequence of one or more characters selected to identify a particular patient included within the plurality of patients, and 3) dynamically updating the patient list presented within the GUI in response to the user input by unobscuring a sequence of one or more obscured characters included in each entry of the patient list and that matches the sequence of one or more characters included in the search term and removing each entry included in the plurality of entries that does not include the search term from the patient list presented within the GUI. | 2013-04-25 |
20130104050 | METHOD AND TERMINAL FOR CHANGING USER OPERATION INTERFACE - A method and a terminal for changing a user operation interface are provided. The method for changing the user operation interface includes: determining user identity information; according to the user identity information, searching for main interface functional objects corresponding to the user identity information; and applying the found main interface functional objects on a preset display interface. User identity information is identified, and corresponding main interface functional objects are displayed according to the user identity information, thereby solving a problem in the conventional art that when a user is switched, continuously repeated settings are needed before the user operation interface is displayed. In an application scenario of multiple users, it is not required to repeatedly set the main interface functional objects when the user is changed, and the main interface functional objects corresponding to the user identity information are directly invoked and applied, which simplifies an operation process. | 2013-04-25 |
20130104051 | UNIFIED DESKTOP BIG BROTHER APPLICATION POOLS - Methods and devices for selectively presenting a user interface or “desktop” across two devices are provided. More particularly, a unified desktop is presented across a device and a computer system that comprise a unified system. The unified desktop acts as a single user interface that presents data and receives user interaction in a seamless environment that emulates a personal computing environment. To function within the personal computing environment, the unified desktop includes a process for docking and undocking the device with the computer system. The unified desktop presents a new user interface to allow access to functions of the unified desktop. | 2013-04-25 |
20130104052 | INTERNET-PADS, TABLETS, OR E-BOOKS THAT SUPPORT VOICE ACTIVATED COMMANDS FOR MANAGING AND REPLYING TO E-MAILS - Internet-Pads with voice activated command functions for replying to e-mails are disclosed and enabled. The Internet-Pad may include a touch sensitive screen, a graphical user interface, an image editing application, an e-mail application, an Internet browsing application, and applications for playing audio/video content. An operating system of the Internet-Pad may provide an application programming interface (API) to support applications. Users may install additional applications supported by the API to expand the functionalities of the Internet-Pad. The Internet-Pad may further include a microphone for receiving voice commands, and a speaker for outputting sound. In one example, the Internet-Pad may reply to an e-mail by simply receiving a user's voice command or by simply receiving a user's selection of a reply icon over the touch sensitive screen. In another example, the user may issue voice commands for the Internet-Pad to stream, send, play, print, or display digital content at an output device. | 2013-04-25 |
20130104053 | TECHNIQUES TO SHARE MEDIA FILES THROUGH MESSAGING - Techniques to share media files through messaging are described. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may store a message application that when executed by the processor is operative to communicate a message and a message attachment comprising a media file at different time intervals using different transports. The message may have a link comprising a reference to a discoverable storage location for the media file. Other embodiments are described and claimed. | 2013-04-25 |
20130104054 | Techniques to Facilitate Asynchronous Communication - Users may communicate an idea asynchronously by including contextual information. The contextual information may be presented in multimodal annotations, suggestions of logical idea progression, and a chronological history of the project creation. The contextual information may include content captured from the real-world including from the user's immediate environment or elsewhere. | 2013-04-25 |
20130104055 | TECHNIQUES FOR GENERATING AND DISPLAYING A VISUAL FLOW OF USER CONTENT THROUGH A SOCIAL NETWORK - A computer-implemented technique for generating a visual display illustrating the flow of user content in a social network is described. The technique can include determining a user content associated with a plurality of users. The technique can further include generating a visual display that includes a region for each user of the plurality of users. The technique can also include generating arranging the regions in the visual display according to a set of layout rules, and aligning a directional indicator in the visual display. The technique can include providing the visual display to a user via a display. | 2013-04-25 |
20130104056 | Graphical User Interfaces for Supporting Collaborative Generation of Life Stories - Systems and methods for modifying a social timeline are described. A method for modifying a social timeline includes generating data to display a timeline graphic. The time graphic includes a chronology bar that is associated with at least two dates. The method further includes associating image data with the at least two dates to display images along the timeline graphic. The images describe a life story of an account holder. The method includes generating data to allow the account holder to post a comment to the life story along the timeline graphic. | 2013-04-25 |
20130104057 | INTERFACING WITH A SPATIAL VIRTUAL COMMUNICATION ENVIRONMENT - A spatial layout of zones of a virtual area in a network communication environment is displayed. A user can have a respective presence in each of one or more of the zones. Navigation controls and interaction controls are presented. The navigation controls enable the user to specify where to establish a presence in the virtual area. The interaction controls enable the user to manage interactions with one or more other communicants in the network communication environment. A respective presence of the user is established in each of one or more of the zones on response to input received via the navigation controls. Respective graphical representations of the communicants are depicted in each of the zones where the communicants respectively have presence. | 2013-04-25 |
20130104058 | SUGGESTION OF USER ACTIONS IN A VIRTUAL ENVIRONMENT BASED ON ACTIONS OF OTHER USERS - Embodiments of the invention provide techniques for suggesting actions to users of an immersive virtual environment based on previous user actions within the virtual environment. Generally, characteristics of actions performed by various users of the virtual environment may be stored in a searchable actions index. Subsequently, the actions index may be used to suggest actions based on similarity of the stored characteristics to those of a current user and/or actions. The suggested actions may be presented to the user as graphical indications visible within the user's view of the virtual environment. | 2013-04-25 |
20130104059 | ENABLING IMMERSIVE, INTERACTIVE DESKTOP IMAGE PRESENTATION - Systems, methods, and computer-readable storage media for enabling immersive, interactive desktop image presentation are provided. Upon receiving a request for presentation of a background image of a search engine home page as a desktop image, the background image is transmitted for presentation on a desktop associated with a computing device. In embodiments, the background image, and likewise the desktop image, permits user interaction therewith. For instance, a user may zoom into the image, pan around the image or otherwise interact with enabled regions of the background and/or desktop image that offer additional content and/or navigate the user to another location where additional information may be found. In this way, the user is provided an immersive, interactive experience with the image whether at the search engine home page, the desktop, or both. | 2013-04-25 |
20130104060 | DYNAMIC SELECTION OF ONE OF MANY AVAILABLE WEB BROWSERS - A user selection of an item corresponding to a Web page can be received. The user selection can represents a request to open the Web page within an instantiated one of a set of Web browser applications installed on a computing device. A set of Web page elements unique to the Web page can be identified through an analysis conducted by the computing device. The identified set of Web page elements can be utilized to determine at the computing device one of the installed Web browser applications for the Web page. The determination of the one installed Web browser application can varies from Web page-to-Web page. At the computing device, the determined one of the Web browser applications can be instantiated. The Web page can be opened within the instantiated one of the Web browser applications. | 2013-04-25 |
20130104061 | DISPLAY CONTROL SYSTEM - A display control system for a multi-layer display system including at least one multi-layer display unit. A multi-layer display unit includes multiple stacked or overlapped display layers each adapted to render display elements thereon for viewing through the uppermost display layer. The level of difficulty for a user to view an overlapped image differs depending on the colour, brightness or type of images (for example text-on-text) being displayed and also the layer in which the image is being displayed and whether the image is currently active. At least any overlapping portion of display elements from different display layers are adjusted (automatically or by a user) in order to improve the viewing experience for a viewer. Types of adjustment possible include moving the images within their display layer or to an alternative display layer or altering their visual properties (such as colour, brightness, contrast, etc.). | 2013-04-25 |
20130104062 | UNIFIED DESKTOP INPUT SEGREGATION IN AN APPLICATION MANAGER - Methods and devices for selectively presenting a user interface or “desktop” across two devices are provided. More particularly, a unified desktop is presented across a device and a computer system that comprise a unified system. The unified desktop acts as a single user interface that presents data and receives user interaction in a seamless environment that emulates a personal computing environment. To function within the personal computing environment, the unified desktop includes a process for docking and undocking the device with the computer system. The unified desktop presents a new user interface to allow access to functions of the unified desktop. | 2013-04-25 |
20130104063 | USER INTERFACE FOR PRODUCT COMPARISON - A novel search interface embedded in the specification sheet of a product. By manipulating the specification sheet of the product the user may filter and refine the search results without having to type search queries and without having to return to the main search result page. The user may select one (or more) of the product characteristics listed in the specification sheet to activate as a search criterion. For example, if the user is viewing monitors and activates the LED backlight product characteristic as a search criterion, the search interface would perform a search to filter out plasma monitors, LCD monitors etc. The user may manipulate other data in the specification sheet including the priority of the activated product characteristics, the order in which the product characteristics are displayed in the specification sheet. The user may also set search filters for the parameters of the product characteristics. | 2013-04-25 |
20130104064 | CUSTOMIZABLE VEHICLE FLEET REPORTING SYSTEM - Customization features for providing users with the ability to customize various aspects of a vehicle management system are described. These customization features can include functionality for generating custom reports based on vehicle parameters, including diagnostic codes. The customization features can also include features for customizing alerts based on vehicle parameters and features for customizing nomenclature in the vehicle management system. | 2013-04-25 |
20130104065 | CONTROLLING INTERACTIONS VIA OVERLAID WINDOWS - Some embodiments of the inventive subject matter are directed to affixing a first window to a top layer of a stack of overlaid windows in a user interface, and making one or more portions of the first window transparent. One or more portions of one or more additional windows below the first window in the stack of overlaid windows become visible through the one or more portions of the first window. Some embodiments are further directed to directing a focus for user input to the one or more additional windows below the first window while the first window remains affixed at the top layer. | 2013-04-25 |