01st week of 2012 patent applcation highlights part 56 |
Patent application number | Title | Published |
20120005508 | ASYNCHRONOUS SLEEP MODE FOR HOST CONTROLLER - Embodiments of the invention utilize a universal serial bus (USB) host controller to traverse an asynchronous data transfer list to identify data transfers to execute. The asynchronous data transfer list may include a plurality of header nodes, each header node to identify data transfers to one of a plurality of devices operatively coupled to an electronic device. The USB host controller may execute an extended sleep mode in response to identifying no data transfers to execute and receiving an indication that the system processor is in a sleep state. The USB host controller may exit the extended sleep mode in response to receiving an indication that the processor is in non-sleep state. | 2012-01-05 |
20120005509 | Method and Apparatus for Performing Energy Management via a Sub-System - Various methods for performing energy management via a sub-system are provided. One example method includes receiving a user input while a main processing system is in a power saving mode and buffering a representation of the user input. The example method further includes, in response to receiving the user input, triggering a wake up of a main processing system from the power saving mode, and causing transmission of the representation of the user input to the main processing system for processing. Similar and related example methods and example apparatuses are also provided. | 2012-01-05 |
20120005510 | ELECTRONIC APPARATUS HAVING SIGNAL PROCESSING CIRCUIT SELECTIVELY ENTERING POWER SAVING MODE ACCORDING TO OPERATION STATUS OF RECEIVER LOGIC AND RELATED METHOD THEREOF - An electronic apparatus with power saving functionality is disclosed. The electronic apparatus has a first signal processing circuit and a second signal processing circuit. The first signal processing circuit includes a receiver logic for receiving at least a signal; and a power saving determination logic for monitoring an operation status of the receiver logic and generating a first control signal according to the operation status. The second signal processing circuit includes a processing logic for receiving the received signal from the receiver logic and processing the received signal; and a power saving trigger logic for controlling the processing logic to enter a power saving mode from a normal mode when receiving the first control signal from the power saving control logic. | 2012-01-05 |
20120005511 | Method And Apparatus For A Power-Efficient Framework to Maintain Data Synchronization of a Mobile Personal Computer to Simulate A Connected Scenario - An apparatus and method for a power-efficient framework to maintain data synchronization of a mobile personal computer (MPC) are described. In one embodiment, the method includes the detection of a data synchronization wakeup event while the MPC is operating according to a sleep state. Subsequent to wakeup event, at least one system resource is disabled to provide a minimum number of system resources required to re-establish a network connection. In one embodiment, user data from a network server is synchronized on the MPC without user intervention; the mobile platform system resumes operation according to the sleep state. In one embodiment, a wakeup alarm is programmed according to a user history profile regarding received e-mails. In a further embodiment, data synchronizing involves disabling a display, and throttling the system processor to operate at a reduced frequency. Other embodiments are described and claimed. | 2012-01-05 |
20120005512 | METHOD, SYSTEM AND APPARATUS FOR DYNAMIC BUFFER MANAGEMENT FOR POWER SAVING - A method and apparatus may detect an event related to an external device communicating with a host controller. One or more external device characteristics of the external device may be determined. One or more physical memory cells for the host controller may be modified based on the one or more external device characteristics. | 2012-01-05 |
20120005513 | PERFORMANCE CONTROL OF FREQUENCY-ADAPTING PROCESSORS BY VOLTAGE DOMAIN ADJUSTMENT - A performance control technique for a processing system that includes one or more adaptively-clocked processor cores provides improved performance/power characteristics. An outer feedback loop adjusts the power supply voltage(s) provided to the power supply voltage domain(s) powering the core(s), which may be on a per-core basis or include multiple cores per voltage domain. The outer feedback loop operates to ensure that each core is meeting specified performance, while the cores also include an inner feedback loop that adjusts their processor clock or other performance control mechanism to maximize performance under present operating conditions and within a margin of safety. The performance of each core is measured and compared to a target performance. If the target performance is not met for each core in a voltage domain, the voltage is raised for the voltage domain until all cores meet the target performance. | 2012-01-05 |
20120005514 | MULTICORE PROCESSOR POWER CREDIT MANAGEMENT IN WHICH MULTIPLE PROCESSING CORES USE SHARED MEMORY TO COMMUNICATE INDIVIDUAL ENERGY CONSUMPTION - A microprocessor includes two or more processing cores each configured to compute a first value in response to detecting a power event. The first value represents an amount of energy the core consumed during a time interval leading up to the event. The length of the time interval is predetermined. Each core reads from the memory one or more second values that represent an amount of energy the other cores consume during approximately the time interval. The second values were previously computed and written to the memory by the other cores. Each core adjusts its operating frequency based on the first and second values. The predetermined frequency may be: a frequency at which all the cores can operate over the predetermined length of time without the microprocessor consuming more than the predetermined amount of energy, or alternatively the maximum frequency at which system software may request the cores to operate. | 2012-01-05 |
20120005515 | ADAPTIVE EVENT-GUIDED SYSTEM AND METHOD FOR AVOIDING VOLTAGE EMERGENCIES - In a preferred embodiment, the present invention is a system for avoiding voltage emergencies. The system comprises a microprocessor, an actuator for throttling the microprocessor, a voltage emergency detector and a voltage emergency predictor. The voltage emergency detector may comprise, for example, a checkpoint recovery mechanism or a sensor. The voltage emergency predictor of a preferred embodiment comprises means for tracking control flow instructions and microarchitectural events, means for storing voltage emergency signatures that cause voltage emergencies, means for comparing current control flow and microarchitectural events with stored voltage emergency signatures to predict voltage emergencies, and means for actuating said actuator to throttle said microprocessor to avoid predicted voltage emergencies. | 2012-01-05 |
20120005516 | SYNCHRONOUS CLOCK STOP IN A MULTI NODAL COMPUTER SYSTEM - A computer system is provided which includes a plurality of nodes, which include chips of different types. In each node, one of the chips is configured as a master chip, which is connected to one or more slave chips via two or more multi-drop nets (e.g., checkstop, clockrun). The master chip and the slave chips are connected to a reference clock, and event triggering information is transmitted via the multi-drop nets (checkstop, clockrun) to the slave chips. Event trigger commands are submitted by the master chip when it receives a request, and internal offset counters are used to adjust both the receiving cycle and the cycle when the command is propagated to the units on the chips. In operation, the offset counters are synchronized by a reference clock. | 2012-01-05 |
20120005517 | SYNCHRONISATION AND TIMING METHOD AND APPARATUS - A method and system for synchronising a first device and at least one second device, each having a local oscillator and a microcontroller, and the second device being in data communication with the first device via a communication bus. The method comprises the first device transmitting a plurality of signals to the second device, the second device using the plurality of signals to measure the frequency of its local oscillator, the first device transmitting a signal to the second device indicative of a required frequency to be synchronised to, and the second device employing its microcontroller to configure itself to generate a local clock signal with the required frequency using the frequency of its local oscillator. | 2012-01-05 |
20120005518 | Host Controller, Semiconductor Device, Information Processing Apparatus, and Sampling Method - According to one embodiment, there is provided a host controller. The host controller includes a plurality of data input sections and a controller. The plurality of data input sections is configured to repeat an operation of acquiring a plurality of values by sampling a content of read data and additional information accompanying the content with a plurality of clocks of different phases. The controller is configured to adjust phases of the clocks based on the plurality of values acquired by the data input sections. | 2012-01-05 |
20120005519 | SYSTEM AND METHOD FOR PROVIDING COLLABORATIVE MASTER DATA PROCESSES - A system and method for providing collaborative master data process management. A master data store comprises data for at least one data domain. A master data management module is configured to provide access to the data to one or more applications. A master data management service module provides at least one service providing access to the data based on a service-oriented architecture. A business process management module is configured to generate, execute and manage at least one business process related to the data domain. The at least one business process uses at least one of the at least one service provided by the master data management service module. A master data process module is configured to generate at least one data process comprising a business process involving an operation on the data. | 2012-01-05 |
20120005520 | SIMPLIFYING AUTOMATED SOFTWARE MAINTENANCE OF DATA CENTERS - An aspect of the present invention simplifies software maintenance of nodes in a data center. In one embodiment, a management system receives data specifying a set of commands to be executed on a node in the data center, and then forms a maintenance script by programmatically incorporating instructions for executing the set of commands on the node and to perform a set of management actions. The management system then executes the maintenance script to cause execution of the set of commands on the nodes, thereby performing maintenance of the node. A user/administrator of the data center needs to specify only the commands, thereby simplifying the software maintenance of data centers. According to another aspect, the maintenance scripts (formed by incorporating the commands provided by a user) are executed as part of a disaster recovery process in the data center. | 2012-01-05 |
20120005521 | METHOD AND SYSTEM FOR MAINTAINING DIRECT HARDWARE ACCESS IN THE EVENT OF NETWORK INTERFACE CARD FAILURE - A system for maintaining direct hardware access in the event of PNIC failure. A host for the system includes: a processor; a first and a second PNIC, where the first PNIC is activated and all other PNICs are deactivated; a host operating system; a virtual machine; and a hypervisor for transferring packets between the host operating system and the virtual machine. The host operating system includes a link aggregator, multiple host VNICs, and a virtual switch associated with the VNICs. The first virtual machine includes a virtual network protocol stack and a guest VNIC. The link aggregator is configured to determine whether the first PNIC has failed. Based on a determination that the first PNIC has failed, the link aggregator is further configured to: remove a virtual function mapping between the first PNIC and the virtual machine; determine the second PNIC; deactivate the first PNIC; and activate the second PNIC. | 2012-01-05 |
20120005522 | FAULT TOLERANCE FOR MAP/REDUCE COMPUTING - Embodiments of the invention include a method for fault tolerance management of workers nodes during map/reduce computing in a computing cluster. The method includes subdividing a computational problem into a set of sub-problems, mapping a selection of the sub-problems in the set to respective nodes in the cluster, directing processing of the sub-problems in the respective nodes, and collecting results from completion of processing of the sub-problems. During a first early temporal portion of processing the computational problem, failed nodes are detected and the sub-problems currently being processed by the failed nodes are re-processed. Conversely, during a second later temporal portion of processing the computational problem, sub-problems in nodes not yet completely processed are replicated into other nodes, processing of the replicated sub-problems directed, and the results from completion of processing of sub-problems collected. Finally, duplicate results are removed and remaining results reduced into a result set for the problem. | 2012-01-05 |
20120005523 | INTRA-REALM AAA FALLBACK MECHANISM - There is provided an intra-realm AAA (authentication, authorization and accounting) fallback mechanism, wherein the single global realm may be divided in one or more sub-realms. The thus presented mechanism exemplarily comprises detecting a failure of an authentication server serving at least one authentication client within a first sub-realm of a single-realm authentication system, and routing authentication messages of the at least one authentication client to a fallback authentication server within a second sub-realm of the single-realm authentication system, wherein routing may exemplarily comprise sub-realm based source routing. | 2012-01-05 |
20120005524 | FAULT TOLERANCE OF MULTI-PROCESSOR SYSTEM WITH DISTRIBUTED CACHE - A semiconductor chip is described having different instances of cache agent logic circuitry for respective cache slices of a distributed cache. The semiconductor chip further includes hash engine logic circuitry comprising: hash logic circuitry to determine, based on an address, that a particular one of the cache slices is to receive a request having the address, and, a first input to receive notice of a failure event for the particular cache slice. The semiconductor chip also includes first circuitry to assign the address to another cache slice of the cache slices in response to the notice. | 2012-01-05 |
20120005525 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD FOR INFORMATION PROCESSING APPARATUS, AND COMPUTER-READABLE MEDIUM FOR STORING CONTROL PROGRAM FOR DIRECTING INFORMATION PROCESSING APPARATUS - An information processing apparatus includes a degeneration control unit and a re-synchronization processing instructing unit. The degeneration control unit degenerates, of a first controller group including a first controller and a second controller group including a second controller, the second control device group when the first and second controller performing a synchronization operation with each other detect occurrence of errors. The re-synchronization processing instructing unit instructs a controller included in the first controller group to execute re-synchronization processing. When another controller different from the first controller receives the instruction for the execution of the re-synchronization processing, the another controller performs interrupt mask setting. When the first controller receives the instruction for the execution of the re-synchronization processing, the first controller withholds the execution of the re-synchronization processing, starts error processing, and instructs the controller that performs the interrupt mask setting to release the interrupt mask. | 2012-01-05 |
20120005526 | Storage Device and Method and for Storage Device State Recovery - A storage device and method for storage device state recovery are provided. In one embodiment, a storage device commences an authentication process to authenticate a host device. The authentication process comprises a plurality of phases, and the storage device stores the state of the authentication process, wherein the state indicates the phase(s) of the authentication process that have been successfully completed. After a power loss, the storage device retrieves the state of the authentication process and resumes an operation with the host device without re-performing the phase(s) of the authentication process that have been completed. | 2012-01-05 |
20120005527 | APPARATUS AND METHODS FOR DATA COLLECTION AND VALIDATION - Methods and apparatus for collection, validation, analysis, and automated error correction of data regarding user interaction with content. In one embodiment, statistical methods are used to arrive at expected values for the collected data. The data is compared to the expected value and must meet one or more acceptance criteria (e.g., be within a prescribed range) to be considered valid. The prescribed range is determined by the network operator, or a computer program adapted to generate this value. The invention enables a network operator to assess a large volume of data without requiring significant amounts of manual monitoring and/or error correction. The ability to collect, validate and analyze data across multiple platforms is also provided. Still further, an automated system capable of learning evaluation and error correction patterns is disclosed. | 2012-01-05 |
20120005528 | DATA SET INDEX RECORD PRESERVATION - Various embodiments for preserving data set information in a computing storage environment are provided. In one such embodiment, at least one of a selected portion of an index record of the dataset is stored as a record in a subindex data set. The at least one component of the subindex data set is recoverable into the index record in an event of an error detected within the index record. | 2012-01-05 |
20120005529 | SYSTEM AND METHOD FOR SUPPORTING COMPENSATION WORK USING A PROCESS EXECUTION ENGINE - A system and method can support a compensation work. The system includes one or more compensation functions that use a process state to realize the compensation work associated with a forward work, wherein the compensation work is executed at a different runtime from an execution time of the forward work, and wherein the process state contains data needed to execute the compensation work. The system also includes a process execution engine that can dynamically manage process state to make the state available to the compensation functions. The process state is retrieved based on a closure data structure that holds an expression and an environment of variable bindings, in which the expression is to be evaluated. | 2012-01-05 |
20120005530 | System and Method for Communication Between Concurrent Transactions Using Transaction Communicator Objects - Transactional memory implementations may be extended to include special transaction communicator objects through which concurrent transactions can communicate. Changes by a first transaction to a communicator may be visible to concurrent transactions before the first transaction commits. Although isolation of transactions may be compromised by such communication, the effects of this compromise may be limited by tracking dependencies among transactions, and preventing any transaction from committing unless every transaction whose changes it has observed also commits. For example, mutually dependent or cyclically dependent transactions may commit or abort together. Transactions that do not communicate with each other may remain isolated. The system may provide a communicator-isolating transaction that ensures isolation even for accesses to communicators, which may be implemented using nesting transactions. True (e.g., read-after-write) dependencies, ordering (e.g., write-after-write) dependencies, and/or anti-dependencies (e.g., write-after-read dependencies) may be tracked, and a resulting dependency graph may be perused by the commit protocol. | 2012-01-05 |
20120005531 | SERVER THROTTLED CLIENT DEBUGGING - Systems and methods of debugging client applications may provide for detecting a runtime error in a first version of a client application, and obtaining a second version of the client application server in response to the runtime error. The second version of the client application may be used to conduct a diagnosis of the runtime error. | 2012-01-05 |
20120005532 | METHOD AND APPARATUS FOR DETERMINING RANKED CAUSAL PATHS FOR FAULTS IN A COMPLEX MULTI-HOST SYSTEM WITH PROBABILISTIC INFERENCE IN A TIME SERIES - A method and apparatus are provided for determining that problems have occurred within a complex multi-host system and for identifying for each problem, sequences of causes and effects called a fault cause path, starting with a root cause. A probabilistic model representing the cause/effect relationships among potential system problems identifies the probability that a problem occurred in the system. Such failure probabilities may be determined based on aggregating, over a recent time interval, probability of failure values determined by the probabilistic model. Each fault cause path may have an associated probability of accuracy value reflecting the expected accuracy of the fault cause path relative to other fault cause paths. When more than one fault cause path is identified, the number and order of the fault cause paths may be ranked and displayed based on their probability of accuracy value. | 2012-01-05 |
20120005533 | Methods And Apparatus For Cross-Host Diagnosis Of Complex Multi-Host Systems In A Time Series With Probablistic Inference - A method and apparatus are provided for performing cross-host root cause diagnosis within a complex multi-host environment. In a multi-host environment, sometimes system failures on one host may cause problems at another host within the same environment. A probabilistic model is used to represent failures that can occur within each host in the environment. The cause and effect relationships among these failures together with measurement values are used to generate a probability that each potential failure occurred in each host. When a problem is observed on one host without detecting a corresponding root cause within the same host, a cross-host failure diagnosis is performed. The probabilistic models for other hosts in the environment are used to determine the most likely cause of the failure. | 2012-01-05 |
20120005534 | METHOD AND APPARATUS FOR DEALING WITH ACCUMULATIVE BEHAVIOR OF SOME SYSTEM OBSERVATIONS IN A TIME SERIES FOR BAYESIAN INFERENCE WITH A STATIC BAYESIAN NETWORK MODEL - A method and apparatus are provided for determining the probability that one or more problems have occurred within a complex multi-host system. A probabilistic model representing the cause/effect relationships among potential system problems identifies the probability that a problem occurred in the system based at least on system measure states that are input into the probabilistic model. System measure states may be determined based on an aggregation of system measurement values taken periodically. Aggregating system measurement values may be performed over system measurement values that were taken during a recent time interval. A rolling count aggregation function may be used for this purpose. A rolling count function counts the number of system measurement values taken within the recent time interval that lie within a particular range of values. A system measure state may be determined based on whether the rolling count exceeds a threshold associated with the system measure. | 2012-01-05 |
20120005535 | FAILURE DIAGNOSTIC SYSTEM, ELECTRONIC CONTROL UNIT FOR VEHICLE, FAILURE DIAGNOSTIC METHOD - A failure diagnostic system ( | 2012-01-05 |
20120005536 | METHOD AND SYSTEM TO PREVENT CHRONIC NETWORK IMPAIRMENTS - A method and system for managing performance over a multimedia content distribution network (MCDN), such as a digital subscriber line network, involves accessing a record of historical values of a network service parameter for a plurality of MCDN clients. The historical values may be analyzed to detect network impairment associated with an MCDN node. Network diagnostics may be initiated for MCDN clients associated with the MCDN node. The result of the network diagnostics may result in localizing a source of the network impairment. | 2012-01-05 |
20120005537 | IDENTIFYING BUGS IN A DATABASE SYSTEM ENVIRONMENT - A system and method for identifying bugs in a database system. In one embodiment, a method includes running a plurality of tests on a software application, and rerunning one or more tests of the plurality of tests. The method also includes identifying one or more bugs in the one or more tests based on inconsistent test results. | 2012-01-05 |
20120005538 | Dynamic Discovery Algorithm - A system and method for identifying an application exception generated in response to a software application operating on a system is provided, wherein the method includes identifying an occurrence of an application exception, examining the application exception to identify characteristics of the application exception and processing the application exception, prior to the application exception being logged, responsive to the characteristics of the application exception. The processing includes determining whether application exception environment data is to be collected and if the application exception environment data is to be collected, logging the application exception environment data. | 2012-01-05 |
20120005539 | Peripheral Component Interconnect Express Root Port Mirroring - An information handling system includes a peripheral component interconnect express root complex, a basic input output system, and a root complex mirroring block. The peripheral component interconnect express root complex includes a plurality of peripheral component interconnect express ports. The basic input output system is in communication with the peripheral component interconnect express root complex, and is configured to detect a peripheral component interconnect express adaptor configuration, and to set a peripheral component interconnect express mirroring setting based on the peripheral component interconnect express adaptor configuration. The root complex mirroring block is in communication with the basic input output system, and is configured to mirror data between a first peripheral component interconnect express adaptor and a second peripheral component interconnect express adaptor based on the peripheral component interconnect express mirroring setting. | 2012-01-05 |
20120005540 | SEARCH SUGGESTIONS FOR STATIC CODE ANALYSIS - Embodiments of the present invention provide a method, system and computer program product for heuristically generated suggestions in static code analysis. In an embodiment of the invention, a method for heuristically suggesting an asset transition in a code analysis tool can include receiving from an end user a request to select an asset of a computer program subject to static code analysis by a code analysis tool and selecting in response and contemporaneously to the request, an asset from amongst many assets during static code analysis of a computer program in a code analysis tool. The method further can include determining a set of assets amongst the many assets historically selected by other users of the code analysis tool during static code analysis subsequent to a selection of the contemporaneously selected asset. Finally, the method can include displaying to the end user a suggestion of a next asset for selection that had been frequently selected by the other users of the code analysis tool during static code analysis of the assets of the computer program subsequent to a selection of the contemporaneously selected asset. | 2012-01-05 |
20120005541 | METHOD AND PROGRAM FOR MONITORING EXECUTION STATE OF PROGRAM - Item values associated with an execution state of a program executed on a computer are collected in detail while suppressing the computer load. When reducing the interval for collecting values of one item to be monitored, the interval for collecting values of items other than that item is increased. If the computer load is increased, an interval of at least one item is increased. Moreover, there is provided an upper limit for the number of items whose intervals can be reduced simultaneously. Moreover, when varying the interval of the item according to the values of the respective items, the interval variation range is varied according to the item state and the computer load. | 2012-01-05 |
20120005542 | LOG COLLECTION, STRUCTURING AND PROCESSING - Tools for use in obtaining useful information from processed log messages generated by a variety of network platforms (e.g., Windows servers, Linux servers, UNIX servers, databases, workstations, etc.). The log messages may be processed by one or more processing platforms or “log managers” using any appropriate rule base to identify “events” (i.e., log messages of somewhat heightened importance), and one or more “event managers” may analyze the events to determine whether alarms should be generated therefrom. The tools may be accessed via any appropriate user interface of a console that is in communication with the various log managers, event managers, etc., to perform numerous tasks in relation to logs, events and alarms. | 2012-01-05 |
20120005543 | SECURE CHECKING OF THE EXCLUSIVITY OF AN ACTIVE/PASSIVE STATE OF PROCESSING UNITS - In a method and a device for securely checking the exclusivity of a binary active/passive state of redundant units, the device includes: at least one exclusive communication device of the state capable of transmitting an exclusive signal relating to the exclusivity of the state to at least one checking device integrated within each of the units. The checking device is capable of checking and confirming the exclusivity of the state. Each of said redundant units in the active state is capable of transmitting to the exclusive communication device the identity signal; the exclusive communication device is capable of receiving at least one of the identity signals from the redundant units; the exclusive communication signal is capable of producing the exclusive signal from at least one of the identity signals; and the checking device is capable of determining the exclusivity of the state of the unit by reading the exclusive signal. | 2012-01-05 |
20120005544 | DOCUMENT MANAGEMENT SYSTEM, IMAGE PROCESSING APPARATUS, AND CONTROL METHODS AND COMPUTER PROGRAMS THEREFOR - The document management system assigns property information of a scanned document when transmitting the scanned document from an MFP to a document management server PC, and stores history information related to the transmission job in a memory. Further, the MFP, on receipt of incorrectness information related to property information from the document management server PC, adds the incorrectness information to the history information. Thereafter, when a user logs into the MFP, the MFP determines whether incorrectness information is included in history information having the same user ID as a user ID of the user, and if incorrectness information is included, displays a modification screen for modifying incorrect property information. Further, once the property information has been modified via the modification screen, the MFP transmits the modified information to the document management server PC, and causes information managed by the document management server PC to be updated. | 2012-01-05 |
20120005545 | Computer product, verification support apparatus, and verification support method - A computer-readable, non-transitory medium stores a program that causes a computer to execute detecting in a circuit-under-test, a change in a signal output from each circuit element on a transmission-side, during one clock cycle on a reception-side at an asynchronous location; inputting to each circuit element on the reception-side, a signal for which a change is not detected at a detection time among detection times when a signal change is detected at the detecting and replacing with a random logic value, a signal for which a change has been detected at a detection time among the detection times and inputting the random logic value to each circuit element on the reception-side, in an action triggered by a rising edge of an operation clock on the reception-side after the one clock cycle; and outputting for each circuit element on the reception-side, an operation result obtained based on input at the inputting. | 2012-01-05 |
20120005546 | 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. | 2012-01-05 |
20120005547 | SCALABLE SYSTEM DEBUGGER FOR PROTOTYPE DEBUGGING - A prototype debugging system controlled by a host processor over a host bus includes: (a) a vector processor interface bus; (b) one or more programmable logic circuits, at least one of which provided to implement: (i) a logic circuit under verification; (ii) one or more programmable embedded debug circuits each receiving a first group of selected signals from the logic circuit under verification and providing control signals for (1) selecting a portion of the first group of selected signals, or (2) affecting the values of a second group of selected signals in the logic circuit under verification based on a portion of the first group of selected signals satisfying a predetermined triggering condition, wherein the programmable embedded debug circuits each including a built-in memory for storing signal vectors, the programmable embedded debug circuits each being configured according to a trigger specification defining one or more trigger states and triggering conditions; and (iii) a local debugging controller that controls programmable embedded debug circuits and transfers signal vectors between the built-in memories of the programmable embedded debug circuits and the vector processor interface bus; and (c) a vector processor which controls transferring of signal vectors between the host processor and the vector processor interface bus. | 2012-01-05 |
20120005548 | HARQ Operating Point Adaptation In Communications - Various embodiments are provided to address some of the current issues in establishing and adapting an HARQ operating point. Some embodiments include determining ( | 2012-01-05 |
20120005549 | TRANSFER APPARATUS, TRANSFER PROGRAM, AND TRANSFER METHOD - A transfer apparatus includes: a receiver to receive one of an error correction packet and a data packet, the error correction packet for recovering the data packet through error correction, and the data packet having protective coverage information written thereon, the protective coverage information identifying a protective coverage on the data packet recoverable through an error correction of the error correction packet; an updater to update the protective coverage information in accordance with an order of reception of the data packets received by the receiver unit; a generator to generate an error correction packet of the data packet identified by new protective coverage information updated by the updater unit; and a transmitter to transmit the data packet having the protective coverage information updated by the updater unit, and the error correction packet generated by the generator unit. | 2012-01-05 |
20120005550 | COMMUNICATION METHOD, COMMUNICATION SYSTEM, COMMUNICATION TERMINAL APPARATUS AND COMMUNICATION BASE STATION APPARATUS - When transmitting retransmission data, MCS information of a control channel for when communicating the new data is replaced with retransmission control information and the control channel is transmitted. When receiving retransmission data, the control channel is received to obtain the retransmission control information, the replaced MCS information is estimated from the control channel received at the time of communication of new data, and a reception process of retransmission data is controlled using the estimated MCS information and the retransmission control information. | 2012-01-05 |
20120005551 | BREAKING TRAPPING SETS USING TARGETED BIT ADJUSTMENT - In one embodiment, an LDPC decoder performs a targeted bit adjustment method to recover a valid codeword after the decoder has failed. In a first stage, a post processor initializes the decoder by saturating LLR values output by the decoder during the last (i.e., failed) iteration to a relatively small value. Then, two-bit trials are performed, wherein LLR values corresponding to two bits of the codeword are adjusted in each trial. Decoding is performed with the adjusted values, and if the number of unsatisfied check nodes exceeds a specified threshold, then a second stage is performed. The post processor initializes the decoder by saturating the LLR values output by the decoder during the last (i.e., failed) iteration of the first stage to a relatively small value. The second stage then performs single-bit adjustment trials, wherein one LLR value corresponding to one bit of the codeword is adjusted in each trial. | 2012-01-05 |
20120005552 | ON-LINE DISCOVERY AND FILTERING OF TRAPPING SETS - A communication system (e.g., a hard drive) having a random-access memory (RAM) for storing trapping-set (TS) information that the communication system generates on-line during a special operating mode, in which low-density parity-check (LDPC)-encoded test codewords are written to a storage medium and then read and decoded to discover trapping sets that appear in candidate codewords produced by an LDPC decoder during decoding iterations. The discovered trapping sets are filtered to select a subset of trapping sets that satisfy specified criteria. The discovery and filtering of trapping sets is performed based on error vectors that are calculated using the a priori knowledge of original test codewords. The TS information corresponding to the selected subset is stored in the RAM and accessed as may be necessary to break the trapping sets that appear in candidate codewords produced by the LDPC decoder during normal operation of the communication system. | 2012-01-05 |
20120005553 | TRANSMITTING APPARATUS AND TRANSMISSION METHOD - A transmitting apparatus for transmitting user data, includes: an establishing section that establishes three or more transmission paths for a receiving apparatus; a first generation section that generates a user data unit which includes user data to be transmitted to the receiving apparatus; and a second generation section that generates an error correction data unit which includes error correction data to be used for error correction of the user data to be transmitted to the receiving apparatus. At least one of the three or more transmission paths transmits the error correction data unit, and at least two of the three or more transmission paths transmits the user data unit. | 2012-01-05 |
20120005554 | SYSTEM AND METHOD FOR MULTI-DIMENSIONAL ENCODING AND DECODING - A system and method for using a cyclic redundancy check (CRC) to evaluate error corrections. A set of data and initial CRC values associated therewith may be received. The set of data by changing a sub-set of the data may be corrected. Intermediate CRC values may be computed for the entire uncorrected set of data in parallel with said correcting. Supplemental CRC values may be computed for only the sub-set of changed data after said correcting. The intermediate and supplemental CRC values may be combined to generate CRC values for the entire corrected set of data. The validity of the corrected set of data may be evaluated by comparing the combined CRC values with the initial CRC values. | 2012-01-05 |
20120005555 | MEMORY SYSTEM AND COMMAND HANDLING METHOD - A memory system including a memory controller and a memory and a related method are disclosed. The method includes communicating a command and error detection/correction (EDC) data associated with the command from the memory controller to the memory, decoding the command and executing an EDC operation related to the EDC data in parallel, and if the command is a write command, delaying execution of a write operation indicated by the write command until completion of the EDC operation, else immediately executing an operation indicated by the command without regard to completion of the EDC operation. | 2012-01-05 |
20120005556 | Organizing And Managing A Memory Blade With Super Pages And Buffers - A system and method is illustrated wherein a protocol agent module receives a memory request encoded with a protocol, the memory request identifying an address location in a memory module managed by a buffer. Additionally, the system and method includes a memory controller to process the memory request to identify the buffer that manages the address location in the memory module. Further, the system and method includes an address mapping module to process the memory request to identify at least one super page associated with the memory module, the at least one super page associated with the address location. | 2012-01-05 |
20120005557 | VIRTUAL COPY AND VIRTUAL WRITE OF DATA IN A STORAGE DEVICE - A storage device with a memory and a controller, and a method of copying data on a storage device are provided to perform virtual copy and virtual write of data in a storage device without physically storing data in the storage device. The controller includes, or incorporates with an executable module that handles a command to copy data from a source logical address to a destination logical address, where the source logical memory address data is already associated with a first physical memory address storing the data. | 2012-01-05 |
20120005558 | SYSTEM AND METHOD FOR DATA RECOVERY IN MULTI-LEVEL CELL MEMORIES - A system and method are provided for data recovery in a multi-level cell memory device. One or more bits may be programmed sequentially in one or more respective levels of multi-level cells in the memory device. An interruption of programming a subsequent bit in a subsequent second or greater level of the multi-level cells may be detected. Data may be recovered from the multi-level cells defining the one or more bits programmed preceding the programming interruption of the second or greater level. | 2012-01-05 |
20120005559 | APPARATUS AND METHOD FOR MANAGING A DRAM BUFFER - An apparatus and method for managing a dynamic random access memory (DRAM) buffer are disclosed. The DRAM buffer managing apparatus and method may generate an error correction code (ECC) for data to be written in a DRAM buffer, and may write the data and the ECC in the DRAM buffer. | 2012-01-05 |
20120005560 | SYSTEM AND METHOD FOR MULTI-DIMENSIONAL ENCODING AND DECODING - A system and method is provided for decoding a set of bits using a plurality of hypotheses, for example, each independently tested on-the-fly. Initial bit states and associated reliability metrics may be received for the set of bits. A current hypothesis may be decoded for correcting the set of bits, wherein the current hypothesis defines different bit states and associated reliability metrics for the set of bits. If decoding the current hypothesis is not successful, a subsequently ordered hypothesis may be decoded, wherein the hypotheses are ordered such that their associated reliability metric is a monotonically non-decreasing sequence. Decoding may proceed iteratively until the current hypothesis is successful. | 2012-01-05 |
20120005561 | REDUCED CIRCUIT IMPLEMENTATION OF ENCODER AND SYNDROME GENERATOR - An error correction method and system includes an Encoder and Syndrome-generator that operate in parallel to reduce the amount of circuitry used to compute check symbols and syndromes for error correcting codes. The system and method computes the contributions to the syndromes and check symbols 1 bit at a time instead of 1 symbol at a time. As a result, the even syndromes can be computed as powers of the odd syndromes. Further, the system assigns symbol addresses so that there are, for an example GF(2 | 2012-01-05 |
20120005562 | ENCODED STREAM DECODING DEVICE - In an encoded stream decoding device, a storage amount checking circuit confirms that a sufficient amount of stream has been stored in a buffer circuit. Thereafter, a control circuit starts repeatedly outputting a control signal to a decoding circuit to instruct the decoding circuit to perform a variable-length decoding process. If, by iterating the decoding process, the total amount of a consumed stream in the buffer circuit | 2012-01-05 |
20120005563 | GRAPHICAL DATA TRANSLATION TABLE - The present invention relates to image displays and signage, and more particularly, to displays of custom or arbitrary shape. Such shaped displays include channel letter displays, logo or design displays, multiple displays in an assembly, multiple display modules, curved or round displays, or other arbitrary shaped or unusual aspect ratio displays. The present invention further relates to software, apparatus, and methods for a translation table which maps graphical data from an initial shape to an arbitrary shape for use on such displays. | 2012-01-05 |
20120005564 | CONTENT DISTRIBUTION SYSTEM AND METHOD - A content distribution system comprising an anchor point information generation unit to analyze anchor points that are positions at which a reader's visual line stops and a transition order of the anchor points with respect to original contents in accordance with a specific analytical rule corresponding to the original contents and generate anchor point information indicating the analyzed anchor points and the transition order of the anchor points. | 2012-01-05 |
20120005565 | Small Form Factor Web Browsing - A large web page is analyzed and partitioned into smaller sub-pages so that a user can navigate the web page on a small form factor device. The user can browse the sub-pages to find and read information in the content of the large web page. The partitioning can be performed at a web server, an edge server, at the small form factor device, or can be distributed across one or more such devices. The analysis leverages design habits of a web page author to extract a representation structure of an authored web page. The extracted representation structure includes high level structure using several markup language tag selection rules and low level structure using visual boundary detection in which visual units of the low level structure are provided by clustering markup language tags. User viewing habits can be learned to display favorite parts of a web page. | 2012-01-05 |
20120005566 | ADDING A COMPREHENSION MARKER TO A SOCIAL NETWORK TEXT ENTRY - A computer implemented method provides dynamically altered versions of a comprehension marker for a social network text entry. A computer presents a comprehension marker for a text entry in a social network. The comprehension marker provides additional information to explain the text entry. Dynamically altered versions of the comprehension marker from other readers are then received and presented. | 2012-01-05 |
20120005567 | Co-Browsing Page Clipping - Methods and systems of co-browsing may provide for detecting a selection of clipped content at a local peer device during a co-browsing session between the local peer device and a remote peer device. The clipped content can correspond to a page from a server associated with the co-browsing session. Dependent content and style element data associated with the clipped content may be identified, wherein an event can be sent to the remote peer device via the server. The event may include the clipped content, the dependent content, and the style element data. | 2012-01-05 |
20120005568 | RENDERING DATA IN THE CORRECT Z-ORDER - A method including: receiving a document encoded in a markup language and having a page with an image and text; creating a first high-level graphics (HLG) object corresponding to the image, where the first HLG object specifies a first z-index less than zero for the first HLG object; generating a first entry in an input file including a pointer to the first HLG object; generating a second entry in the input file corresponding to the text; generating an output file using a typesetting program and the input file; in response to the first z-index not being zero: parsing the output file to identify the page; creating an ItemHandles List (IL) for the page; adding a first ItemHandle corresponding to the first entry to the IL, where the first ItemHandle including the pointer; and generating a display list for the page using the output file and the IL. | 2012-01-05 |
20120005569 | MOBILE TERMINAL AND METHOD FOR CONTROLLING THE SAME - A mobile terminal and a method for controlling the same are disclosed. According to one embodiment, the mobile terminal and method for controlling the same are capable of adjusting the magnification of a web page being displayed on a web browser to an optimal level or assigning an access key to a link so as to provide a more convenient web browsing environment. | 2012-01-05 |
20120005570 | PROCESSING XML NODE SETS - A method may include deriving by a computing device, from an initial representation that describes a node set of an XML document, a derived representation of the node set, the initial representation including an ordered sequence of set manipulations of the XML document, the derived representation including: a first set of nodes such that all nodes in the node set are included in or descendants of a node in the first set of nodes, a second set of nodes such that no nodes in the node set are included in or descendants of a node in the second set of nodes, and a set of node tests that characterize the node set, to be applied to those nodes within the first set of nodes but outside the second set of nodes. The method may further include evaluating the derived representation to compute the node set. | 2012-01-05 |
20120005571 | WEB TRANSLATION WITH DISPLAY REPLACEMENT - Methods, systems, and apparatus, including computer program products, for translation of markup language documents with display replacement. In some implementations, a method includes displaying a markup language document in an original language by rendering an internal representation of the document, sending a data structure containing the texts from the text nodes of the internal representation, as distinct data entities, to a translation service, replacing the texts with translated texts received from the translation service resulting in a translated representation, and displaying a first translation of the document by rendering the translated representation. In some implementations, partial, incremental translation is performed. In some implementations, a method includes receiving a notification that a phrase in a markup language document has been selected, requesting translation of the text of the selected phrase, and then displaying a received translation in a user interface. | 2012-01-05 |
20120005572 | SYSTEM, METHOD, AND APPARATUS FOR LOCATION IDENTIFICATION OF CONTENT - An implementation is described for identifying a location of content within a document. The implementation includes displaying at least a portion of the document on a display of a computer. The implementation also includes receiving a user selection of the location within the document. The implementation also includes generating a location identifier. The location identifier describes the location within the document in terms of a document structure implemented by the document. The implementation also includes encoding the location identifier into a uniform resource locator (URL). The URL links to the document and identifies the location within the document. The implementation also includes sending the URL from the computer to a second computer. The second computer is configured to decode the URL and interpret the location identifier to display the visual marker at the location within the document. | 2012-01-05 |
20120005573 | AUTOMATICALLY ADJUSTING A WEBPAGE - A solution for automatically adjusting a webpage. According to the method of the present invention it can be automatically learned what the user's historical browsing behaviors is and thereby predict which block in the webpage would concerned the user more so that it would be the one to be browsed and then adjust display of the block accordingly. Thus, with the present invention, limited screen sources can be utilized to more efficiently display the content that would concern a user when the user browses a webpage. A system for automatically adjusting a webpage and a computer readable article of manufacture tangibly embodying non-transitory computer readable instructions which, when executed, cause a computer to carry out the steps of a method for automatically adjusting a webpage are also provided. | 2012-01-05 |
20120005574 | Method, a client device, a server, a computer system and a computer readable medium for reloading an object from a folder arrangement - The invention relates to a method, to a client device, to a server, to a computer system and to a computer readable medium, where the computer system stores a folder arrangement comprising one or more folders. In the method changes having occurred in the folder arrangement are determined; and the method comprises determining which changes relate to which folder and updating at least one folder with respect to changes. | 2012-01-05 |
20120005575 | COLLABORATIVE CONTENT GENERATION SYSTEM AND METHOD - A system and method for managing the collaborative generation of content for an electronic document such as software applications, computer programs and the like. A source content item is created at a source development environment and accessed over a network by a plurality of users of a user community. Each of the plurality of users is located at a unique remote site. The source content item can be downloaded by each of the plurality of users and maintained at each remote site as a unique content presentation item. In one embodiment, the user can edit his or her content presentation item and upload the edits for incorporation into the source content item. | 2012-01-05 |
20120005576 | DEVICE INCORPORATING IMPROVED TEXT INPUT MECHANISM - A device including a display screen for displaying m-words of data, a text entry device for entering data, a processor receiving data from the text entry device and causing it to be displayed on the display screen. Upon activation the processor initializes a precursor to a predefined value. The device further includes a non-volatile memory storing a dictionary containing a plurality of entries, each entry including an index, a candidate word, and a score. The processor selects a list of n-number of candidate words from the dictionary whose index matches the precursor, and causes m-number of candidate words from the list of candidate words to be displayed on the display screen. The processor causes the display to prompt the user to select one of the displayed candidate words or enter a desired word using the text entry device. | 2012-01-05 |
20120005577 | Building Mashups on Touch Screen Mobile Devices - Systems and methods of constructing mashups may involve receiving a mashup creation input via a touch screen of a mobile device. A mashup can be built based on the mashup creation input, wherein the mashup is presented to a user via the touch screen. In one example, the mashup creation input includes a selection of an icon associated with a widget. | 2012-01-05 |
20120005578 | METHOD AND DEVICE FOR EDITING WORKSPACE DATA OBJECTS - Disclosed herein are methods and devices for associating a first workspace data object with a first workspace service and for determining characteristics of the association of the first workspace data object with the first workspace service. The methods and devices described herein relate to receiving touch-screen based input in a plurality of display areas of a display to make the associations. | 2012-01-05 |
20120005579 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM - An information processing apparatus is provided. The apparatus includes a Web browser which can hold a plurality of items of screen data provided by a Web server, and can selectively display one of a plurality of screens each of which corresponds to one of the plurality of items of screen data on a foreground of the Web browser. In the apparatus, a control unit controls, based on a definition included in the screen data, a state of a device provided with the apparatus. A recognition unit recognizes a screen which is being displayed on the foreground of the Web browser. The control unit controls the state of the device based on the definition included in the screen data which corresponds to the screen recognized by the recognition unit. | 2012-01-05 |
20120005580 | Autonomic I/O Tracing and Performance Tuning - In an embodiment, a kernel performs autonomic input/output tracing and performance tuning. A first table is provided in a device driver framework and a second table in a kernel of a computer. An input/output device monitoring tool is provided in the device driver framework. A plurality of instructions in the kernel compares each value in the first table with each value in the second table. Responsive to a match of a value in the first table and a value in the second table, the kernel automatically runs a command line to perform a system trace, a component trace, or a tuning task. The first table is populated with a plurality of values calculated from a plurality of data in a plurality of device memories and in the controller memory and the second table is populated in accordance with a second plurality of inputs to the command line interface. | 2012-01-05 |
20120005581 | System and Method for Organizing, Managing and Running Enterprise-Wide Scans - Disclosed is a system and method for creating, organizing, and monitoring computer searches across a large number of networked computers. The system allows individual searches to be created and tailored depending upon specific objectives. Once established, the system permits the search parameters to be subsequently edited as needed. A graphical user interface (GUI) allows users to view established searches and to monitor searches once activated. Search results can also be tabulated by way of the GUI. | 2012-01-05 |
20120005582 | PARENT PLAYBACK - A persistent software system and method for allowing parents or persons responsible for children to record and playback a child's activities on a web based system. A playback software utility implemented as a web-service or as an embedded web-based system to record all user activities and support playback as if the user's activity was recorded in real-time. This invention consists of a set of recording and playback software scripts that can be executed via a web service or can reside on a service requesting web based system. The invention consists of a player that allows for the recorded activity to be played back either on the web based system that requested the service or a third party application. | 2012-01-05 |
20120005583 | METHOD AND SYSTEM FOR PERFORMING A WEB SEARCH - Disclosed is a method and system for providing to a user rapid access to search resources while interacting with electronic documents by providing for recognition of user initiated search triggers that result in searches being performed with minimal user input or page navigation. The method and system includes generating, by a server computer, a web page, injecting code into the web page, and transmitting the web page to a client computer. The code, when executed on the client computer, detects a search interface trigger occurring during display of the web page, the search interface trigger not associated with an input focus of the web page or of a browser on the client computer, detects a search execution trigger after the detecting of the search interface trigger, and transmits, to a search entity, a request for search results related to content associated with the search interface trigger. | 2012-01-05 |
20120005584 | SYSTEM AND METHOD FOR PROVIDING A CLOUD COMPUTING GRAPHICAL USER INTERFACE - A method and apparatus for providing a cloud computing graphical user interface is described. In one embodiment, the method includes receiving a request to display an aggregate of cloud computing system resources of different cloud computing systems. The method may also include rendering a visual summary of aggregated cloud computing system resources, wherein the aggregated cloud computing system resources include at least one cloud computing system pool. | 2012-01-05 |
20120005585 | USER-WIDGET-BASED TRANSACTION SYSTEM - A method and system are described to provide a user-widget-based transaction environment. In one example embodiment, an electronic magazine may be presented to a user device as a widget without using a browser. The electronic magazine may comprise two or more data pages. A user selection of at least one of the two or more data pages may be detected and then communicated from the user device across a network for further processing. | 2012-01-05 |
20120005586 | METHOD AND APPARATUS FOR DYNAMIC NETWORK DEVICE START UP - Techniques for dynamic device start up include causing the following steps in response to powering a device. A server is determined, which provides at least a portion of a user interface to operate the device. If a communications network is available, a request message is sent to the server. The request message indicates at least a request for at least first data describing at least the portion of the user interface. The user interface is rendered based at least in part on the first data. In some embodiments, a server determines first data that describes at least a portion of a user interface for a remote device. The user interface is an interface for receiving input at the remote device to operate the remote device. In response to receiving a start-up message indicating start up of the remote device, at least the first data is sent to the remote device. | 2012-01-05 |
20120005587 | Performing Remoting Operations For Different Regions Of A Display Surface At Different Rates - In accordance with at least some embodiments, a method performed by at least one processor includes generating boundaries for a first region and a second region of a display surface. The method also includes performing remoting operations for the first region at a first rate and performing remoting operations for the second region at a second rate. The first and second rates are different. | 2012-01-05 |
20120005588 | Displaying Concurrently Presented Versions in Web Conferences - A method of providing a number of versions of a presentation in a web conference may comprise streaming at least two different versions of a presentation associated with a web conference over a network to at least one client device, and providing an option to the client device to view an alternative one of the versions. An associated computing system and computer program product are also described. Finally, a method of viewing a number of versions of a web conference presentation in a web conference may comprise, with a client device, joining a web conference presented over a network, and switching between at least two different versions of the presentation based on permissions assigned to a passcode. | 2012-01-05 |
20120005589 | MOBILE TERMINAL AND METHOD FOR CONTROLLING THE OPERATION OF THE MOBILE TERMINAL - A mobile terminal and a method for controlling operation of the mobile terminal are provided. In the method, a webpage that requires input of an authentication number for user authentication is displayed and a message including an authentication number is then received upon requesting an authentication number through the webpage. The authentication number is extracted from the message and the extracted authentication number is input to the webpage to allow the authentication process to be performed. Accordingly, it is possible to quickly and easily perform login authentication information input or the user authentication process using the mobile terminal. | 2012-01-05 |
20120005590 | SYSTEM AND METHOD FOR WEB-ENABLED ENTERPRISE ENVIRONMENT CONTROL AND ENERGY MANAGEMENT - A system and method for an environment control and energy management. The system includes a server computer, at least one environment control device (ECD) and at least one mobile device communicatively coupled via a web-based communication system. A mobile device, also having a touch screen display, may be configured to display a replica screen of the touch screen user interface of the ECD, and allows modification of the control program accessed at the ECD. | 2012-01-05 |
20120005591 | Method and Apparatus for Presenting User Information Based on User Location Information - An approach is provided for determining location information and presenting user information on at least one display. A location detection and presentation module determines location information of one or more users. The location detection and presentation module causes, at least in part, presentation of user information on at least one display at a position based, at least in part, on the determined location of the one or more users. | 2012-01-05 |
20120005592 | Method and Apparatus for Providing Metadata-Based User Interfaces - Methods and apparatus provide for the production of metadata-based user interfaces (UIs) such as graphical user interfaces (GUIs). In one example, keypad descriptor metadata is obtained. The keypad descriptor metadata is data identifying a plurality of available keypad GUIs for a particular data field to control the change from a first keypad GUI to a different keypad GUI. The first keypad GUI is provided for the data field based on the obtained keypad descriptor metadata. A second and different keypad GUI is also provided for the same data field based on the keypad descriptor metadata during the same field population session. In another example, a user interface is provided for a device. The user interface is changed based on a current machine state of an input/output function of the device and based on user interface descriptor metadata associated with an element of the user interface. | 2012-01-05 |
20120005593 | CARE LABEL METHOD FOR A SELF SERVICE DASHBOARD CONSTRUCTION - Embodiments of the present invention address deficiencies of the art in respect to user interfaces and provide a novel and non-obvious method, system and computer program product for graphically labeling widgets in a mashup dashboard. In an embodiment of the invention, a method for graphically labeling widgets in a mashup dashboard can be provided. The method can include identifying a widget, assigning a care label to the identified widget based on a type of datafeed payload information associated with the identified widget and displaying the identified widget with the assigned care label in a user interface to enable a user to make a visually matched selection of widgets to create a self service dashboard. | 2012-01-05 |
20120005594 | USER INTERFACE ELEMENT FOR DATA RATING AND VALIDATION - According to some embodiments, a selection of a pre-determined user interface element type from a plurality of potential types is received from a user. An input rating value to be associated with a user interface element of the selected type may be received from the designer. The user interface element may, for example, receive data content in a graphical user interface. A pre-determined condition to be associated with the user interface element may also be received from the design. A user interface element may then be created to receive data content in the graphical user interface. According to some embodiments, it may be automatically determined if data content received from a user via the user interface element satisfies the pre-determined condition. Based on the determination, the input rating value may be automatically applied to a user input rating score associated with the graphical user interface. | 2012-01-05 |
20120005595 | USERS AS ACTORS IN CONTENT - A method may include receiving a plurality of images of a face of a user, wherein each image of the face of the user is associated with one of a plurality of different expressions. The method may also include receiving a first video, wherein the first video comprises images of an actor including images of a face of the actor, wherein each image of the face of the actor is associated with one of the plurality of different expressions. Further, the method may include replacing the images of the face of the actor with corresponding images of the face of the user in a same expression to create a second video and transmitting the second video to the user. | 2012-01-05 |
20120005596 | SAVING AND RESTORING COLLABORATIVE APPLICATIONS IN CONTEXT - A method for saving and restoring collaborative applications to a selected earlier time, may include saving, by a processing device, content for each collaborative application of a plurality of collaborative applications as a user uses each of the collaborative applications. The method may additionally include restoring each collaborative application to a selected earlier time in response to the selected earlier time being selected by the user. The method may further include presenting the content of each collaborative application at the selected earlier time to the user in response to each collaborative application being restored to the selected earlier time, wherein each collaborative application is presented in an original context from the selected earlier time. | 2012-01-05 |
20120005597 | COOPERATIVE BATCH SCHEDULING IN MULTITENANCY SYSTEMS - Systems and methods for cooperative batch scheduling in multitenancy computing systems are described. A number of batch requests are received in the computing system, where each batch request includes a job reference, and a start time when the execution of the referenced job to be launched. Duration of execution is estimated for each job referenced by the requests. The estimation is based on predefined criteria that include a product of median execution times for at least one recurring operation. An anonymous load chart is created based on the start times and the estimated duration of execution of each job referenced by the plurality of batch requests. The anonymous load chart may take into account the available capacity of the computing system. The anonymous load chart is exposed to a number of isolated users of the computing system for cooperative batch scheduling. | 2012-01-05 |
20120005598 | AUTOMATIC CO-BROWSING INVITATIONS - Embodiments can include instructions or steps, which when carried out, detect that copy operations are being performed on website data displayed to a user. Further to this detection, a co-browsing query for display to a user may be generated, an instruction to associate a co-browsing invitation with website data copied by the user may also be generated and a co-browsing invitation and pasted website data may be sent to an invitee. | 2012-01-05 |
20120005599 | Visual Cues in Web Conferencing - A web conferencing system includes web conferencing server for outputting a visual presentation which includes a visual cue. The visual cue is linked with an executable action. A visual robot operated by the web conferencing server graphically recognizes the visual cue when the visual presentation is displayed in a web conference, and associates the visual cue with the executable action. The executable action is then executed. | 2012-01-05 |
20120005600 | INFORMATION PROCESSING APPARATUS, METHOD OF CONTROLLING THE SAME, AND PROGRAM - This invention provides an information processing apparatus capable of more reliably preventing inconvenience to the user, that may occur upon a transition of the Web page using the display history of a Web browser. The information processing apparatus can communicate with a Web server via a network and displays, in a Web browser, a screen provided by the Web server. A holding unit holds the display history of a Web page that is previously displayed in the Web browser. A determination unit refers to the display history held in the holding unit to determine whether a Web application different from that activated at the latest time via the Web browser is activated. A deletion control unit deletes the display history held in the holding unit if the determination unit determines that the different Web application is activated. | 2012-01-05 |
20120005601 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS CONTROL METHOD, AND STORAGE MEDIUM - An information processing apparatus according to this invention, being capable of communicating with a Web server via a network, receives from the Web server a response to a processing request issued to a Web application of the Web server. The information processing apparatus changes, when screen control information described in a header of the response contains information which designates priority of a screen display by a Web browser of the information processing apparatus, priority of the screen display by the Web browser to the designated priority. When an event to display a screen other than a screen by the Web browser occurs while the Web browser presents a screen display corresponding to the response, the information processing apparatus inhibits an interrupt display by the event in order for the designated priority. | 2012-01-05 |
20120005602 | METHODS AND APPARATUSES FOR FACILITATING TASK SWITCHING - Methods and apparatuses are provided for facilitating task switching. A method may include detecting activation of a second display on a multi-display computing apparatus including a first and second display. The first display may be in an active state prior to activation of the second display. The method may further include causing a task selection interface to be displayed in response to the detected activation. Corresponding apparatuses are also provided. | 2012-01-05 |
20120005603 | APPLICATION DEVELOPMENT SUPPORTING APPARATUS, PROGRAM, AND RECORDING MEDIUM - During a period for which a UI realized by a screen control program is presented and requirements are determined in a development period of application, a managed bean provided with only a collective storage area in which variables are stored as a variable storage area is used to and prototype script for performing a pseudo-processing and the screen control program work with to realize the presentation of the UI. When the variables transmitted between the programs are established, a web service providing program is developed and the web service providing program replaces the prototype script, and the managed bean is replaced by a new managed bean to which an individual storage area provided for each variable transmitted to and from the web service providing program and a program which copies the variable between the collective storage area and the individual storage area are added. | 2012-01-05 |
20120005604 | Intelligent Multi-Functional Macros Language for Analytical Measurements - A novel software application method, as integrated with various scientific instruments, is introduced herein that allows new capabilities to be added to the language at runtime without, if desired, having to re-compile the application. As part of the software capabilities, the macro programming language presented herein enables automated connection between inputs and outputs of action statements within a script with visual feedback for configuration verification. As another aspect, the macro programming language of the present invention provides for automation of different spectroscopic applications, which if desired, also allows for the automatic generation of a configurable user interface connected to the intent of the macro. | 2012-01-05 |
20120005605 | SYSTEM FOR MANAGING MEDIA CONTENT - A system that incorporates teachings of the present disclosure may include, for example, a device having a controller to create metadata corresponding to an identity of an entity, incorporate in a media file the metadata that identifies the entity with metadata that describes media content in the media file, and present a graphical user interface depicting a media file directory structure generated according to the metadata that identifies the entity and the metadata that describes media content in the media file. Other embodiments are disclosed. | 2012-01-05 |
20120005606 | DISPLAY CONTROLLING DEVICE, DISIPLAY CONTROLLING METHOD, AND PROGRAM - The present disclosure provides a display controlling device including: a receiving section receiving data of data broadcasting; a first display controlling section making a focus item as a predetermined item highlighted in a first display area of a display section and making an item other than the focus item normally displayed in the first display area based on the data; a second display controlling section making information corresponding to the focus item within the first display area displayed in a second display area of the display section based on the data; a selecting section selecting one of an automatic transition mode in which automatic transition of the focus item is effected and a normal mode in which the focus item is determined according to an user's operation; and a determining section determining one of a plurality of the items displayed in the first display area as the focus item. | 2012-01-05 |
20120005607 | FLOATING WINDOW - A method is provided for creating a floating window in a perspective view of data, such as network management data. The floating window can be moved freely about the perspective and resized, thereby allowing other data of importance which is tied to areas of the perspective to be seen. Portlets, containing aspects of data, can be located in the floating window. The floating window in modal mode is particularly useful for requiring a user to interact with or view data without being able to interact with data in the rest of the perspective. The floating window can also be created in non-modal mode, which allows a user to move portlets from existing areas to the more flexible floating window. | 2012-01-05 |