52nd week of 2012 patent applcation highlights part 68 |
Patent application number | Title | Published |
20120331326 | APPARATUS AND METHOD FOR ADVANCED SYNCHRONOUS STROBE TRANSMISSION - An apparatus is provided that compensates for misalignment on a synchronous data bus. The apparatus includes a resistor network, a core clocks generator, and a synchronous strobe driver. The resistor network is configured to provide a ratio signal that indicates an amount to advance a synchronous data strobe associated with a data group. The core clocks generator is coupled to the ratio signal, and is configured to advance a data strobe clock by the amount. The synchronous strobe driver is configured to receive the data strobe clock, and is configured to employ the data strobe clock to generate the synchronous data strobe, where the synchronous data strobe, when enabled, is advanced also by the amount. | 2012-12-27 |
20120331327 | OPTIMIZED SYNCHRONOUS STROBE TRANSMISSION MECHANISM - An apparatus that compensates for misalignment on a synchronous data bus, including a resistor network, a transmitting device, and a receiving device. The resistor network indicates an amount to advance a synchronous data strobe associated with a data group. The transmitting device has a core clocks generator and a synchronous strobe driver. The core clocks generator advances a data strobe clock by the amount. The synchronous strobe driver employs the data strobe clock to generate the synchronous data strobe, where the synchronous data strobe is advanced also by the amount. The receiving device has a composite delay element and delay-locked loops (DLLs). The composite delay element equalizes delay paths within the receiving device, where the delay paths correspond to the synchronous data strobe that is received from the transmitting device. | 2012-12-27 |
20120331328 | APPARATUS AND METHOD FOR DELAYED SYNCHRONOUS DATA RECEPTION - An apparatus is provided that compensates for misalignment on a synchronous data bus. The apparatus includes a resistor network and a delay-locked loop (DLL). The resistor network is configured to provide a ratio signal that indicates an amount to delay a data bit signal associated with a data group. The DLL is coupled to the ratio signal, and is configured generate a delayed data bit signal, where the DLL adds the amount of delay to the data bit signal to generate the delayed data bit signal. | 2012-12-27 |
20120331329 | OPTIMIZED SYNCHRONOUS DATA RECEPTION MECHANISM - An apparatus is provided that compensates for misalignment on a synchronous data bus. The apparatus includes a resistor network, a composite delay element, and delay-locked loops (DLLs). The resistor network is configured to provide a ratio signal that indicates an amount to delay data bit signals associated with a data group. The composite delay element is configured to equalize delay paths within a receiving device, where the delay paths correspond to a data strobe signal that is received from a transmitting device. The DLLs are coupled to the ratio signal and disposed within the receiving device, and are configured to generate delayed data bit signals, where the DLLs add the amount of delay to the data bit signals to generate the delayed data bit signals. | 2012-12-27 |
20120331330 | PROGRAMMABLE MECHANISM FOR OPTIMIZING A SYNCHRONOUS DATA BUS - An apparatus including a JTAG interface, synchronous bus optimizer, core clocks generator, synchronous strobe driver, and a DLL. The JTAG interface receives control information indicating a first amount to advance a synchronous data strobe associated with a first data group and a second amount to delay a data bit signal associated with a second data group. The synchronous bus optimizer receives the control information, and develops a first value on a first ratio bus that indicates the first amount and a second value on a second ratio bus that indicates the second amount. The core clocks generator advances a data strobe clock by the first amount. The synchronous strobe driver employs the data strobe clock to generate the synchronous data strobe, where the synchronous data strobe, when enabled, is advanced also by the first amount. The DLL generates a delayed data bit signal, delayed by the second amount. | 2012-12-27 |
20120331331 | MICROCONTROLLER AND CONTROL METHOD THEREFOR - A microcontroller includes a first voltage detector that detects whether a power supply voltage is equal to or lower than a first voltage value to generate a first signal, a second voltage detector that detects whether the power supply voltage is equal to or lower than a second voltage value to generate a second signal, the second voltage value being lower than the first voltage value, a real-time clock that includes a memory and a clock counter responsive to a clock signal, and a Central Processing Unit (CPU) that receives the first signal. The first voltage detector, the second voltage detector, the real-time clock and the CPU are formed on a single chip. The clock counter receives the second signal. The memory stores a first value according to a second signal, and stores a second value according to a setup of time information to the clock counter. | 2012-12-27 |
20120331332 | Restarting Event And Alert Analysis After A Shutdown In A Distributed Processing System - Methods, systems, and computer program products for restarting event and alert analysis after a shutdown in a distributed processing system are provided. Embodiments include identifying, by an incident analyzer, a shutdown condition of the distributed processing system, the incident analyzer including a plurality of event analyzers and a monitor that monitors the plurality of event analyzers; and determining, by the incident analyzer, whether the shutdown was a planned shutdown or an unplanned shutdown; if the shutdown was planned, storing, by the incident analyzer, an identification of the last event in an event log that was injected in an event queue at the time of the planned shutdown and restarting, by the incident analyzer, event and alert analysis using the next event identified in the event log; and if the shutdown was unplanned, for each event analyzer, identifying the last event included in the last event pool that the event analyzer closed; and restarting, by the incident analyzer, event and alert analysis at the event analyzer using the next event received by the event analyzer after the identified last event. | 2012-12-27 |
20120331333 | Stream Data Processing Failure Recovery Method and Device - In a duplex configuration of stream data processing, all window operations can be used without stopping the process when adding a standby system. The time when the standby system server is added is stored as the reproduction time, and data copied from the data generated at or after the reproduction time is transmitted to the standby system. While the data processing in the in-use system is continued, changes in the execution state which occur in operators holding execution state at or after the reproduction time are recorded. The execution states are copied to the standby system for each operator in parallel with the data processing. At this time, the execution states of the operators at the reproduction time are reproduced from the execution states of the operators when the copy is performed and the record of the changes of the execution states, and the reproduced execution states are copied. When the execution states of all the operators have been copied, the standby system starts processing of the copied data which are generated at or after the reproduction time. | 2012-12-27 |
20120331334 | MULTI-CLUSTER SYSTEM AND INFORMATION PROCESSING SYSTEM - A multi-cluster system includes a plurality of computers; and a plurality of system storage apparatuses each of which is coupled to the plurality of computers; wherein at least one of the plurality of system storage apparatuses includes a first circuit that detects a connection information that includes connection-failure information indicating a connection failure in a connection with at least one of the plurality of computers, and a second circuit that reports the connection information detected by the first circuit to the plurality of computers; and each of the plurality of computers includes a third circuit that receives the connection information from each of the plurality of system storage apparatuses, and a fourth circuit that executes processing to disconnect a system storage apparatus, based on the connection information received by the third circuit. | 2012-12-27 |
20120331335 | HIGH AVAILABILITY DATABASE SYSTEMS AND METHODS - Described are systems and methods for communicating between a primary database and a standby database of a high availability data recovery (HADR) system. A plurality of primary partitions in a primary database and a plurality of standby partitions in a standby database are configured to communicate with each other. A transition of the plurality of primary partitions from a first HADR state to a second HADR state is synchronized. | 2012-12-27 |
20120331336 | ADDING INDIVIDUAL DATABASE FAILOVER/SWITCHOVER TO AN EXISTING STORAGE COMPONENT WITH LIMITED IMPACT - High availability architecture that employs a mid-tier proxy server to route client communications to active data store instances in response to failover and switchover. The proxy server includes an active manager client that interfaces to an active manager in each of the backend servers. State information and configuration information are maintained separately and according to semantics consistent with needs of corresponding data, the configuration information changing less frequently and more available, the state information changing more frequently and less available. The active manager indicates to the proxy server which of the data storage instances is the currently the active instance. In the event that the currently active instance is inactive, the proxy server selects a different backend server that currently hosts the active data store instance. Client communications are then routed to the different backend server with minimal or no interruption to the client. | 2012-12-27 |
20120331337 | MEMORY CARD CONTROLLER, MEMORY CARD ADAPTOR AND MEMORY CARD DRIVE - A memory card controller includes a receiver, a flow controller, a continuity determination unit, and a command controller. When size of data transferred from the memory card reaches transfer size specified by first read command, the command controller controls the flow controller to transmit a response representing a transfer busy state, and pauses a transfer operation of the memory card. When the receiver receives a second read command in a state that the transfer operation of the memory card is paused, the command controller controls the flow controller to transmit a response representing transfer ready state to the transfer authorization request from the memory card so as to restart a transfer operation of the memory card. | 2012-12-27 |
20120331338 | TWO-WAY RAID CONTROLLER WITH PROGRAMMABLE HOST INTERFACE FOR A SEMICONDUCTOR STORAGE DEVICE - Provided is a two-way RAID controlled storage device of a serial attached small computer system interface/serial advanced technology attachment (PCI-Express) type, which provides data storage/reading services through a PCI-Express interface. The RAID controller typically comprises multiple sets of RAID equipment coupled to one another via a hardware host connect, an adaptive host interface controller, a host connect controller, a two-way RAID controller, a disk connect controller, an adaptive disk mount controller, and a hardware disk connect. Coupled to the hardware disk connect are a set of DDR, SSD memory disk units. Further, each set of RAID equipment typically comprises a programmable host interface unit, a disk controller, a high speed host interface, a disk monitoring unit, a disk plug and play controllers, and a programmable disk mount. | 2012-12-27 |
20120331339 | CONTROL SYSTEM SOFTWARE EXECUTION DURING FAULT DETECTION - An example method for uninterrupted execution of control software in an aircraft control system includes creating a plurality of static data copies. A first parity bit is determined for each of the plurality of static data copies. A second parity bit is determined for a first static data copy. A parity fault is detected in the first static data copy if the first parity bit does not match the second parity bit. The system switches to read a second static data copy in response to detecting a parity fault in the first static data copy. | 2012-12-27 |
20120331340 | Method and Arrangement for Fault Handling in a Distributed IT Environment - An improved method for fault handling in a distributed IT environment. The distributed IT environment executes at least one workflow application interacting with at least one application by using interface information about the at least one application. The method comprises: storing at least one fault handling description in a implementation-independent meta language associated with the at least one application; associating the interface information with the at least one fault handling description based on at least one defined fault handling policy, created based on at least one service definition; and the workflow application if a fault response from the at least one application is received: retrieving at least one associated fault handling description based on at least one fault handling policy, and interpreting and executing a particular meta language code of the at least one associated fault handling description in order to continue the defined workflow application. | 2012-12-27 |
20120331341 | SCALAR READXF INSTRUCTION FOR POROCESSING VECTORS - The described embodiments include a processor that handles faults. The processor first receives an input vector, a control vector, and a predicate vector, each vector comprising a plurality of elements. Then, for a first element of the input vector for which corresponding elements of the control vector and the predicate vector are active, the processor performs a scalar read operation using an address from the element of the input vector. When a fault condition is encountered while performing the read operation, the processor determines if the element is a first element where a corresponding element of the control vector is active. If so (i.e., if the element is a first element where a corresponding element of the control vector is active), the processor processes the fault. Otherwise, the processor masks the fault for the element. | 2012-12-27 |
20120331342 | ADDING SCALABILITY AND FAULT TOLERANCE TO GENERIC FINITE STATE MACHINE FRAMEWORKS FOR USE IN AUTOMATED INCIDENT MANAGEMENT OF CLOUD COMPUTING INFRASTRUCTURES - A scalable and fault tolerant finite state machine engine, for example, for use in an automated incident management system, logs or records data in persistent storage at different points or levels during various internal processing of an event associated with an information technology element, and action taken associated with the event, by executing a finite state machine instance that encodes policies for handling incidents on such types of information technology elements. In the event that the finite state machine engine is shutdown during processing, the finite state machine engine is able to pick up from where it left off when it was shutdown, for each abnormally terminated finite state machine instance, by using the data logged in the persistent storage and determining a point of processing from where it should continue its execution. | 2012-12-27 |
20120331343 | APPARATUS AND METHOD FOR ELECTRONIC DEVICE TESTING - A procedure for testing an electronic device is disclosed. A computer bundles into command groups multiple test and wait commands of a test sequence. Each command group is sent to the device, reducing the per-message latency of the command transfers. The commands are queued and stored in the device. The wait commands define the timeline of the tests to be executed on the device. For example, each wait command forces a wait state of a length corresponding to the parameter of the wait command. The length of the wait state is measured from the beginning of the test sequence or the completion of the previous wait command. The wait state associated with each wait command may be made longer than the combined conservative estimates of time periods required for executing all the test commands between a previous point in time defined in the test sequence and the current wait command. | 2012-12-27 |
20120331344 | Quasi Disk Drive for Testing Disk Interface Performance - Embodiments of the invention relate to diagnostic evaluation of hardware components of a computer machine. A conventional storage device is replaced with a modified storage device. Read and write operations are received by the modified storage device. Issuance of a response to the read and write operations is limited to an acknowledgement receipt, which is employed to evaluate performance and/or bandwidth of the machines with respect to hardware for data storage. | 2012-12-27 |
20120331345 | MEMORY TESTING SYSTEM AND METHOD OF COMPUTING DEVICE - In a memory testing method for testing a memory module of a computing device, an operating voltage of the memory module is adjusted to a first voltage or a second voltage. A predetermined data set is written into the memory module after the operating voltage of the memory module is adjusted, and the written data set is read out from the memory module, to accomplish a data writing and reading process of the memory module. A register value that presents how many memory errors have occurred during the data writing and reading process is acquired from an ECC register of the memory module, to determine whether the memory module is stable during the adjusting of the operating voltage according to the register value. | 2012-12-27 |
20120331346 | TEST APPARATUS AND TEST METHOD - A test apparatus that tests a device under test outputting a data signal and a clock signal indicating a timing at which the data signal is to be sampled, the test apparatus comprising a buffer section that buffers the data signal; a pattern generating section that, for each test period of the test apparatus, generates a control signal and an expected value of the data signal; a reading control section that, for each test period, reads the data signal from the buffer section on a condition that the control signal instructs the reading control section to read data from the buffer section; and a judging section that compares the data signal read by the reading control section to the expected value generated by the pattern generating section. | 2012-12-27 |
20120331347 | Restarting Event And Alert Analysis After A Shutdown In A Distributed Processing System - Methods, systems, and computer program products for restarting event and alert analysis after a shutdown in a distributed processing system are provided. Embodiments include identifying, by an incident analyzer, a shutdown condition of the distributed processing system; and determining, by the incident analyzer, whether the shutdown was a planned shutdown or an unplanned shutdown; if the shutdown was planned, storing, by the incident analyzer, an identification of the last event in an event log that was injected in an event queue at the time of the planned shutdown and restarting, by the incident analyzer, event and alert analysis using the next event identified in the event log; if the shutdown was unplanned, identifying, by the incident analyzer, a previously configured restart mode; selecting, by the incident analyzer, an identification of a restart event in the event log according to the previously configured restart mode; and restarting, by the incident analyzer, event and alert analysis using the restart event identified in the event log. | 2012-12-27 |
20120331348 | SYSTEMS AND METHODS OF IMPLEMENTING CONTENT VALIDATION OF MICROCOMPUTER BASED CIRCUITS - Systems and methods for remotely performing testing or scanning of boards, devices and/or systems across a network to validate code stored in the subject circuits, including validation of non-volatile storage such as Flash memory and volatile storage such as RAM, containing stable content of known patterns. | 2012-12-27 |
20120331349 | COMPUTING DEVICE AND METHOD FOR DETECTING MEMORY ERRORS OF THE COMPUTING DEVICE - In a method for detecting memory errors occurring in a computing device, a channel number of an error memory module is obtained from a first register of a memory controller of the computing device. The method analyzes an error type to obtain a rank number of the memory module from one or more specified registers of the memory controller, and finds a serial number of a memory slot into which the memory module has been inserted. According to the serial number of the memory slot and a distribution list, the method can detect the memory slot which is carrying the memory module. | 2012-12-27 |
20120331350 | SYSTEM AND METHOD FOR DYNAMIC CODE ANALYSIS IN PRESENCE OF THE TABLE PROCESSING IDIOM - Systems and methods execute a computer program to produce a trace of the computer program and divide the trace into independent threads of execution. Each of the independent threads of execution comprises an execution sequence of the lines of programming code that ends with an identified write line of programming code that outputs an incorrect result. These systems and methods also identify key field within each of the independent threads of execution. In programming, which is processing records in a table one by one, key-fields are a subset of the fields of the table. The key fields impact the computations sequence leading up to the identified write line of the programming code. These systems and methods identify key-based dynamic slices from the independent threads of execution. Each of the key-based dynamic slices includes lines of programming code that are used in computations, processing the table records corresponding to the key fields. | 2012-12-27 |
20120331351 | N-WAY RUNTIME INTEROPERATIVE DEBUGGING - Simultaneous debugging of code running in multiple types of runtime environment can be performed by an n-way interoperative debugging environment. Code running within a particular runtime can be debugged simultaneously with a code running within other runtimes within a single process. Out-of-process debugging support is provided for inspection and execution control. A compatible debugger or runtime communication protocol is used. Transitions from one runtime to another runtime can be detected. Exceptions thrown in one runtime can be caught by another runtime. Stepping operations can occur in multiple runtimes. A callstack including frames from multiple runtimes can be walked. | 2012-12-27 |
20120331352 | Troubleshooting System for Industrial Control Programs - A system for troubleshooting control programs employs an event log that captures the values of inputs to outputs from the control program only at event times determined by changes in input or output data. The program allows the event log to be reviewed in jumps to only events which cause a change in output value of an instruction or particular change in output value of a particular instruction, greatly simplifying the troubleshooting process. The event log records a particular instruction instance associated with the event permitting the operation of the program to be studied in reverse order. The event log may also record a timestamp of the event allowing time stamped data from different devices to be synchronized with the review of the events. | 2012-12-27 |
20120331353 | TESTING A SOFTWARE APPLICATION INTERFACING WITH MULTIPLE EXTERNAL SOFTWARE APPLICATIONS IN A SIMULATED TEST ENVIRONMENT - A method and system for testing a software application. A description of a test suite for testing the software application being tested (ABT) is inserted into a test database. The ABT is invokes multiple external software applications during execution of a test script of the test suite. Each external application invoked by the ABT is replaced by a corresponding simulator during execution of the test script. Output data to be returned to the ABT by each invoked simulator is inserted into the test database, after which each test script of the test suite is executed. The executing includes: sending a request, by the ABT to each simulator invoked in each test script, for requested data; and receiving, by the ABT, the requested data from each simulator invoked in each test script. The received requested data includes the output data that had been inserted into the test database. | 2012-12-27 |
20120331354 | TRACE MESSAGING DEVICE AND METHODS THEREOF - A method of generating timestamped trace messages includes generating a trace message in response to an event at an instruction pipeline of a data processing device. If timestamping is enabled, timestamps are only included in the trace message only if a programmable condition is detected. For example, a timestamp can be included in the trace message if the amount of space used to store messages at a trace message buffer exceeds a watermark value. The condition that results in a timestamped trace message is programmable, and can be selected via a debug interface. Because timestamps are only included in trace messages when the programmable condition is satisfied, some trace messages will not include a timestamp, thereby reducing the amount of buffer space needed to store the trace messages. | 2012-12-27 |
20120331355 | EXPRESSION EVALUATION OVER MULTIPLE DATA MODELS - Embodiments of the present invention provide a method, system and computer program product for expression evaluation of content instances of multiple different data models. In an embodiment of the invention, a method for expression evaluation of content instances over multiple different data models comprises loading a schema for a content instance in memory of a computer and evaluating an expression against the content instance. In response to a failure during the evaluation of the expression against the content instance to resolve a reference to an element specified by the expression, an alias reference for the element can be identified in the schema and the evaluation can be completed using the alias reference in lieu of the specified reference. | 2012-12-27 |
20120331356 | DISABLING OUTBOUND DRIVERS FOR A LAST MEMORY BUFFER ON A MEMORY CHANNEL - Memory apparatus and methods utilizing multiple bit lanes may redirect one or more signals on the bit lanes. A memory agent may include a redrive circuit having a plurality of bit lanes, a memory device or interface, and a fail-over circuit coupled between the plurality of bit lanes and the memory device or interface. | 2012-12-27 |
20120331357 | METHOD AND SYSTEM OF COMPRESSING RAW FABRICATION DATA FOR FAULT DETERMINATION - The instant disclosure relates to a raw data compression method for the fabrication process. The method includes the steps of: inputting into a signal converter a collection of raw data points representing operational parameter of a semiconductor equipment within a predetermined time period; obtaining an approximation of the raw data points with a Fourier series; computing the Fourier coefficients and the residuals between the raw data points and the corresponding predicted values predicted by the Fourier series; determining if the residuals exceed an error threshold; recording and storing the Fourier coefficients as the compressed data if none of the residuals exceeds the error threshold; and recording the raw data point as abnormal data point if the corresponding residual exceeds the error threshold before recording and storing the Fourier coefficients and the abnormal data point as the compressed data. | 2012-12-27 |
20120331358 | SEMICONDUCTOR INTEGRATED CIRCUIT AND METHOD OF RETRIEVING SIGNAL TO SEMICONDUCTOR INTEGRATED CIRCUIT - A semiconductor integrated circuit is configured so that a transition scan test can be performed thereon. The semiconductor integrated circuit includes a plurality of logic circuit blocks having different operation frequencies; a clock supply unit for supplying a plurality of clock signals having frequencies corresponding to the operation frequencies of the logic circuit blocks from a clock supply source; a compression scan circuit including a plurality of scan chains formed of a plurality of flip-flop circuits, a pattern deployment circuit connected to the scan chains on an input side thereof, and a pattern compression circuit; and a clock control unit for controlling the clock supply unit to stop supplying the clock signals to specific ones of the flip-flop circuits of the scan chains when a capture operation is performed during a transition scan test. | 2012-12-27 |
20120331359 | Mechanism to Instantiate a JTAG Debugger in a Browser - An operating system independent JTAG debugging system implemented to run in a web browser. The software executing in the browser identifies the JTAG enabled components in the target system that is to be tested and automatically downloads the latest versions of the appropriate software and drivers from a test server database, together with any applicable patches and software updates. | 2012-12-27 |
20120331360 | METHOD AND APPARATUS FOR TEST CONNECTIVITY, COMMUNICATION, AND CONTROL - Functional circuits and cores of circuits are tested on integrated circuits using scan paths. Using parallel scan distributor and collector circuits for these scan paths improves test access of circuits and cores embedded within ICs and reduces the IC's power consumption during scan testing. A controller for the distributor and collector circuits includes a test control register, a test control state machine and a multiplexer. These test circuits can be connected in a hierarchy or in parallel. A conventional test access port or TAP can be modified to work with the disclosed test circuits. | 2012-12-27 |
20120331361 | METHOD AND APPARATUS FOR BROADCASTING SCAN PATTERNS IN A SCAN-BASED INTEGRATED CIRCUIT - A broadcaster, system, and method for reducing test data volume and test application time in an ATE (automatic test equipment) in a scan-based integrated circuit. The scan-based integrated circuit contains multiple scan chains, each scan chain comprising multiple scan cells coupled in series. The broadcaster is a combinational logic network coupled to an optional virtual scan controller and an optional scan connector. The virtual scan controller controls the operation of the broadcaster. The system transmits virtual scan patterns stored in the ATE and generates broadcast scan patterns through the broadcaster for testing manufacturing faults in the scan-based integrated circuit. The number of scan chains that can be supported by the ATE is significantly increased. Methods are further proposed to reorder scan cells in selected scan chains, to generate the broadcast scan patterns and virtual scan patterns, and to synthesize the broadcaster and a compactor in the scan-based integrated circuit. | 2012-12-27 |
20120331362 | INTEGRATED CIRCUIT COMPRISING SCAN TEST CIRCUITRY WITH CONTROLLABLE NUMBER OF CAPTURE PULSES - An integrated circuit comprises scan test circuitry and additional circuitry subject to testing utilizing the scan test circuitry. The scan test circuitry comprises a plurality of scan chains coupled to the additional circuitry, a scan capture clock generator configured to generate a scan capture clock signal having a controllable number of capture pulses, and a clock selection circuit configured to select between at least the scan capture clock signal and a scan shift clock signal for application to clock signal inputs of the scan chains. In one embodiment, the scan capture clock generator comprises a finite state machine, a plurality of capture clock pulse circuits each generating a capture clock pulse signal comprising a different number of capture clock pulses, and logic circuitry coupled to the finite state machine and having inputs adapted to receive the outputs of the capture clock pulse circuits. The logic circuitry is configured to provide at an output thereof at least a portion of a particular one of the capture clock pulse signals based on a current state of the finite state machine. | 2012-12-27 |
20120331363 | Systems and Methods for Reduced Format Non-Binary Decoding - Various embodiments of the present invention provide systems and methods for data processing. As an example, a data processing circuit is disclosed that includes a data detecting circuit having: a first vector translation circuit, a second vector translation circuit, and a data detector core circuit. The data detecting circuit is operable to receive an input data set and at least one input vector in a first format. The at least one input vector corresponds to a portion of the input data set. The first vector translation circuit is operable to translate the at least one vector to a second format. The data detector core circuit is operable to apply a data detection algorithm to the input data set and the at least one vector in the second format to yield a detected output. The second vector translation circuit operable to translate a derivative of the detected output to the first format to yield an output vector. | 2012-12-27 |
20120331364 | ERROR CORRECTION PROCESSING CIRCUIT AND ERROR CORRECTION PROCESSING METHOD - An error correction processing circuit, includes: a division circuit that divides input data into a plurality of pieces of a predetermined data length; a plurality of operation circuits that are provided in parallel, and that perform operations of error correction for the plurality of pieces of data divided by the division circuit, respectively; a multiplexing circuit that multiplexes the plurality of pieces of data for which the operations have been performed by the plurality of operation circuits; and an output circuit that outputs the data multiplexed by the multiplexing circuit. | 2012-12-27 |
20120331365 | RADIO DEVICE AND RADIO COMMUNICATION CONTROL METHOD - A radio device includes a radio section which transmits a digital signal through a digital communication path, and a baseband processing section which performs a baseband processing on the digital signal received from the radio section, wherein the baseband processing section performs error detection of the digital signal before performing the baseband processing, and wherein, when an error is detected in the digital signal, the baseband processing section performs the baseband processing without waiting for reception of a retransmitted signal from the radio section. | 2012-12-27 |
20120331366 | Method and System for Retransmitting Data Packets in a Space-Time Coded Radio Communication System - A method and system are provided for minimizing errors by retransmitting packets in a multiple-input-multiple-output (MIMO) space-time coded packet radio. A packet is transmitted using a first STC code mapping, the mapping including well-known symbol operations, and optional signal weighting. When transmission errors are detected the packet is re-transmitted using STC code mappings selected in turn from a deterministic sequence of STC code mappings. The STC code mappings are chosen in accordance with one or more principles. | 2012-12-27 |
20120331367 | Nested Multiple Erasure Correcting Codes for Storage Arrays - Embodiments of the invention relate to storing data in a storage array. An aspect of the invention includes receiving write data. The write data is arranged into “r” rows and “n” columns of pages, with each page including a plurality of sectors. The write data is encoded using a plurality of horizontal and vertical erasure correcting codes on the pages. The encoding allows recovery from up to t | 2012-12-27 |
20120331368 | SYSTEMS AND METHODS FOR PERFORMING CONCATENATED ERROR CORRECTION - A system and method is provided for performing concatenated error correction. In one implementation, an apparatus for encoding data includes an outer encoder to generate a code word corresponding to received input data and a parity circuit to compute parities of logical cells of data, the logical cells of data being obtained from the code word and having a first logical cell. The apparatus also includes an inner encoder to generate an error correction bit for the first logical cell based on a first parity corresponding to the first logical cell, and to insert the error correction bit in the first logical cell. | 2012-12-27 |
20120331369 | Systems and Methods for Error Correction Using Low Density Parity Check Codes Using Multiple Layer Check Equations - Various embodiments of the present invention provide systems and methods for generating a code format. One method discussed includes: receiving a first matrix having a row width and a column height that is greater than one; incorporating a circulant into a first column of the first matrix; testing the first column for trapping sets, wherein at least one trapping set is identified; selecting a value to mitigate the identified trapping set; and augmenting the first matrix with a second matrix to yield a composite matrix. The second matrix has the selected value in the first column, and wherein the identified trapping set is mitigated. | 2012-12-27 |
20120331370 | Systems and Methods for Non-Binary Decoding - Various embodiments of the present invention provide systems and methods for data processing. A data processing circuit is disclosed that includes: a data detector circuit, a first symbol constrained arrangement circuit, and a second symbol constrained arrangement circuit. The data detector circuit is operable to apply a data detection algorithm to a combination of a first input data set and a decoded data set to yield a detected output that includes a number of non-binary symbols. The first symbol constrained arrangement circuit is operable to receive the detected output and to re-arrange the detected output in accordance with a first arrangement algorithm to yield a re-arranged output. The bits for at least one non-binary symbol from the detected output are maintained together in the re-arranged output. The second symbol constrained arrangement circuit is operable to receive a second input data set and to re-arrange the second data input in accordance with a second arrangement algorithm to yield the decoded data set. The bits for at least one non-binary symbol from the second input data set are maintained together in the decoded data set output. | 2012-12-27 |
20120331371 | System and Method for Yearbook Creation - A yearbook system may include a server having computer-implemented instructions stored thereon and the instructions may include a user component through which a yearbook staff user may design and create a yearbook and may also include an image share component in communication with the user component and accessible by yearbook staff users and non-yearbook staff users, where the image share component may be configured for receiving and displaying photo data. | 2012-12-27 |
20120331372 | Methods for making ajax web applications bookmarkable and crawlable and devices thereof - Methods, devices, and computer-readable storage media that make an asynchronous JavaScript and extensible mark-up language (AJAX) application content state bookmarkable and crawlable include receiving a HyperText Transfer Protocol (HTTP) request is received. The HTTP request includes an HTTP request uniform resource locator (URL) representing a current application state. When the HTTP request URL contains a first reference substring, a second substring is extracted from the HTTP request URL based upon the first reference substring. A modified URL is generated based at least in part on the extracted second substring. The modified URL represents the current application content state. | 2012-12-27 |
20120331373 | Asynchronous Redrawing in Online Document Processors - An online document processor can redraw a document asynchronously upon receiving a download or edit command. After receiving a download command, the document processor downloads a portion of the document to user equipment, redraws the portion, downloads another portion, and determines whether a new edit command has been received. The document processor allocates time intervals for downloading new portions, redrawing previously downloaded portions, and receiving new edit commands. After receiving an edit command, the document processor selects one of several redraw operations. For edit operations in which the document display needs to be updated before a new edit operation can be processed, only the portion of the document up to the displayed portion of the document is redrawn. For other edit operations, the document processor operates in a time division multiplex mode in which time intervals for receiving new edit commands are alternated with time intervals for performing redraw operations. | 2012-12-27 |
20120331374 | LINKING SOURCE CODE TO RUNNING ELEMENT - A method includes parsing a text source document to construct a document node tree such that the document node tree includes text offsets indicating the location of the text within the text source document corresponding to each node of the document node tree. The method includes constructing, from the document node tree, a Document Object Model (DOM) and a view node tree that represents the DOM. The constructing of the view node tree includes mapping the view node tree to the document node tree. The method includes providing a running representation of the DOM such that DOM elements of the DOM are linked to the text within the text source document corresponding to the DOM elements via the view node tree and the document node tree. | 2012-12-27 |
20120331375 | DYNAMICALLY UPDATING A RUNNING PAGE - A method includes parsing a text source document to construct a document node tree such that the document node tree includes text offsets indicating the location of the text within the text source document corresponding to each node of the document node tree. The method includes constructing, from the document node tree, a Document Object Model (DOM) and a view node tree that represents the DOM. The constructing of the view node tree includes mapping the view node tree to the document node tree. The method includes providing a running representation of the DOM and one of tracking a modification to the DOM to provide first change information and tracking a modification to the text source document to provide second change information. | 2012-12-27 |
20120331376 | INSERTING CONTENT IN ASSOCIATION WITH A WEB PAGE THAT IS TRANSMITTED TO A COMPUTING DEVICE - Web pages delivered to a mobile device having viewport functionality and modified to include toolbars that are automatically adjusted to conform to the characteristics of the mobile device and browser operating on the mobile device. As a ML file is transferred to the mobile device, the characteristics of the mobile device are identified and the toolbar is inserted into the ML file such that the toolbar will overlay a portion of the webpage and be visible to the user. The toolbar is inserted by using an US that can execute in the mobile device and detect changes or actions that result in modifying the display of the toolbar. | 2012-12-27 |
20120331377 | Content Rendering on a Computer - Portions of content are transformed into portions of rendered content. While the portions of the content are being transformed into portions of the rendered content, each discrete portion of the rendered content can be provided to the application program after that portion is completed. | 2012-12-27 |
20120331378 | SYSTEM AND METHOD FOR TIMELINE VISUALIZATION AND INTERACTION - A system and method for visualizing and displaying calendar and timeline data in an intuitive and easily-manipulated manner. In an embodiment, a computer system application may implement a method for reading data from a data store of timeline elements wherein each timeline elements having associated data and an associated context. The data for a timeline element may include data such as start time, end time, span, title, and other information typically associated with a calendar entry. Context may be relationships defined for displaying a timeline event within a layout and visualization scheme such as size of the timeline element, display relationship with respect to a timeline, display relationship with respect to levels or containers, and display relationship with respect to other timeline events. | 2012-12-27 |
20120331379 | LINKING SOURCES TO COPIED TEXT - A method and system for processing electronic documents. A temporary computer object is created. An address of a first electronic document is obtained. A first tag, a second tag, and the address of the first electronic document are copied into a header of the created temporary computer object. Selected text from the first electronic document is obtained. The first and second tag respectively mark the beginning and the end of the header. The address of the first electronic document is disposed between the first and second tags. The selected text and a third tag are copied into the created temporary computer object. The third tag marks the end of the created temporary computer object. The selected text is disposed between the header of the created temporary computer object and the third tag. The created temporary computer object is stored in a second electronic document. | 2012-12-27 |
20120331380 | SYSTEM FOR PREPARING AND MANAGING SERVICE MANUAL, AND METHOD AND RECORD MEDIUM FOR PREPARING OR MANAGING SERVICE MANUAL - The present invention discloses a method for preparing a service manual using a computer, the service manual being used for maintenance or repair of a product on the basis of production work information that has been prepared, including production information and an assembling procedure of the product, the method comprising: extracting, on the basis of association information which associates the manufacturing information with service information required for maintenance or repair of the product, the service information which corresponds to the production work information; preparing the service manual using the production work information and the service information corresponding to said production work information and extracted by the service information extracting unit; and registering at least the association information of a new item of the service manual edited via an operation performed by a user at the time of preparing the service manual. | 2012-12-27 |
20120331381 | Systems and Methods for Communicating Information - Methods and systems for communicating information are disclosed, including creating sequence instructions configured to define a set of permitted sequences for a plurality of documents. The sequence instructions may be sent to a user and interpreted using an active user interface for the user to select one or more sequences from the set of permitted sequences. The plurality of documents may then be executed in response to the selecting one or more of the sequences. | 2012-12-27 |
20120331382 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREOF, AND STORAGE MEDIUM - When a document processing program constituting a workflow system includes a user interface and a plurality of types of editing processing can be executed by a user's operation, an erroneous operation is executed, so that a mismatch may occur in a workflow. When a selected document is transmitted to a second processing program, a user interface that disables a user to select a predetermined function is displayed. | 2012-12-27 |
20120331383 | Apparatus and Method for Input of Korean Characters - A method is for input of Korean characters into an electronic device having a gesture input component. The method includes displaying a minimal set of consonant candidates for a starting or trailing consonant of a Korean character, and selecting character elements based on the gesture detected from a gesture input component. The starting of a gesture selects a consonant, and a vowel is selected or the initially selected consonant is altered as the gesture continues to one of the four basic directions: leftward, upward, rightward and downward. A Korean character is composed and outputted based on the selected consonant and vowel. | 2012-12-27 |
20120331384 | DETERMINING AN OPTION BASED ON A REACTION TO VISUAL MEDIA CONTENT - Implementations disclosed herein relate to determining an option based on a reaction to visual media content. In one implementation, a processor determines a user's degree of preference for visual media content and selects an option based on the determined degree of preference. The processor may provide the determined degree of preference. | 2012-12-27 |
20120331385 | ASYNCHRONISTIC PLATFORM FOR REAL TIME COLLABORATION AND CONNECTION - A method of authoring a multimedia presentation includes: receiving a command, over a network connection, to add a first media object having a first start time to the presentation, the first media object being stored in a data store; storing a first start time and an identifier of the first media object in a presentation description of the multimedia presentation, the presentation description being stored in a database; receiving a command, over the network connection, to add a second media object having a second start time to the presentation, the second media object being stored in the data store; and storing a second start time and an identifier of the second media object in the presentation description. | 2012-12-27 |
20120331386 | SYSTEM AND METHOD FOR PROVIDING ACOUSTIC ANALYSIS DATA - A music recommendation system receives a user selection of desired music, retrieves analysis data associated with the selected music, and generates a playlist of songs based on the analysis data. The analysis data is generated based on a processing of one or more audio signals associated with the selected music. The analysis data may downloaded from a central server. If the analysis data is not available from the central server, it is generated locally at a user end, and uploaded to the central server. A plurality of user-selectable shuffling mechanisms are provided to allow the order of the songs to be shuffled according to the selected shuffling mechanism. The end user device may also receive recommendation of new music from different providers based on the analysis data of music for which the recommendation is to be based. | 2012-12-27 |
20120331387 | METHOD AND SYSTEM FOR PROVIDING GATHERING EXPERIENCE - The present disclosure relates to the use of gestures and feedback to facilitate gathering experiences and/or applause events with natural, social ambience. For example, audio feedback responsive to participant action may swell and diminish in response to intensity and social aspects of participant participation. Each participant can have unique sounds or other feedback assigned to represent their actions to create a social ambience. | 2012-12-27 |
20120331388 | DISCOVERING, DEFINING, AND IMPLEMENTING COMPUTER APPLICATION TOPOLOGIES - A method and system for discovering, defining, and implementing an application topology through the user of a graphical user interface is provided. A topology system may analyze the topology of an enterprise and provide a graphical representation of the application topology. The topology system may discover the application topology of an enterprise by accessing various configuration data stores of the enterprise. The topology system provides a graphical representation of the application topology and allows a user to modify the topology using a graphical user interface. The topology system may then control the implementation of The application topology. | 2012-12-27 |
20120331389 | DOWNLOAD AREA MANAGEMENT - Methods for managing a download area of a browser are provided. A method includes determining whether a user has performed an action on an icon, representing a downloaded object, displayed within the download area in a primary window of the browser. The download area is configured to be active when the primary window is active. The method includes determining whether the user's cursor is positioned outside of the download area for at least a predetermined duration after the user has performed the action on the icon. The method includes automatically closing the download area if the user has performed the action on the icon and if the user's cursor is positioned outside of the download area for at least the predetermined duration. | 2012-12-27 |
20120331390 | USER INTERFACE FOR MANAGING QUESTIONS AND ANSWERS ACROSS MULTIPLE SOCIAL MEDIA DATA SOURCES - A method for managing user-generated questions and answers across multiple social media data sources can begin with the receiving of query parameters, including a user-entered question, via the user interface of a social media Q&A manage. Social media data sources can be queried for knowledge related to the user-entered question. When knowledge related to the user-entered question exists, the existing related knowledge can be organized and presented in the user interface according to a determined answer quality. When knowledge related to the user-entered question does not exist or is deemed unsatisfactory by a user, the user-entered question can be automatically submitted to applicable social media data sources by the social media Q&A manager on behalf of the user. A status of the submitted user-entered question can be monitored. When the status of the submitted user-entered question changes, the method can be re-executed at the querying step. | 2012-12-27 |
20120331391 | USER INTERFACE FOR MANAGING QUESTIONS AND ANSWERS ACROSS MULTIPLE SOCIAL MEDIA DATA SOURCES - A method for managing user-generated questions and answers across multiple social media data sources can begin with the receiving of query parameters, including a user-entered question, via the user interface of a social media Q&A manage. Social media data sources can be queried for knowledge related to the user-entered question. When knowledge related to the user-entered question exists, the existing related knowledge can be organized and presented in the user interface according to a determined answer quality. When knowledge related to the user-entered question does not exist or is deemed unsatisfactory by a user, the user-entered question can be automatically submitted to applicable social media data sources by the social media Q&A manager on behalf of the user. A status of the submitted user-entered question can be monitored. When the status of the submitted user-entered question changes, the method can be re-executed at the querying step. | 2012-12-27 |
20120331392 | SYSTEM AND METHOD FOR DATA-DRIVEN WEB PAGE NAVIGATION CONTROL - A system and method for web application navigation control includes updating navigation data models used in navigation constraints with received data from an end-user or system. Without needing a centralized application-specific controller, from a collection of extensible navigation rules associated with each page of a plurality of pages, the extensible navigation rules are automatically selected which depend on changed data values and need re-evaluation. The navigation constraints associated only with the pages potentially changing their ready state to execute from among the plurality of pages in an entire application are evaluated to determine which pages are ready to run based on updated data from the navigation data models. A preferred page to be actually navigated to next is selected from among a set of all available and ready pages by execution of a set of second and separate navigation constraints using results of the navigation constraints of the evaluating step. | 2012-12-27 |
20120331393 | METHOD AND SYSTEM FOR PROVIDING THEMES FOR SOFTWARE APPLICATIONS - A method includes separately executing a plurality of different applications, each application executing a corresponding query to at least one database to generate results of its query; storing, for each application, a plurality of service parameters that control a makeup of a navigation sequence provided to the user to execute the database query; and receiving a selection of one of a plurality of navigation themes by the user, wherein the selection of each navigation theme changes the value of at least one of the stored service parameters for each of the plurality of applications to at least one value corresponding to the selected navigation theme, the selection of different navigation themes selecting different numbers of user interface states of the navigation sequence provided to execute the database query than the advanced navigation theme. | 2012-12-27 |
20120331394 | BATCH UPLOADING OF CONTENT TO A WEB-BASED COLLABORATION ENVIRONMENT - Systems and methods of batch uploading of content to a web-based collaboration environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for receiving an upload request from a user through a user interface to upload multiple items and sequentially uploading each of the multiple items to the host server. In one embodiment, the user is able to navigate away from the user interface through which the upload request was submitted prior to completion of the uploading of each of the multiple items to the host server. In addition, the upload of the multiple items is not interrupted if the user accesses a link on the user interface causing another user interface to launch in a browser. | 2012-12-27 |
20120331395 | Systems and Methods for Collaborative Interaction - A method for allowing multiple users to interact utilising a common user interface, the method comprising the steps of: for each user, receiving input data from said user and displaying said input in a user interface portion associated with the user, and, on receiving an instruction from the user, transferring the input data to a common interface portion viewable by the multiple users. | 2012-12-27 |
20120331396 | AUTOMATED PRIVACY LEVEL SUGGESTIONS FOR SOCIAL NETWORKING - Embodiments of the present invention provide a method, system and computer program product for the automated suggestion of a privacy level setting for a new connection in a social network. In an embodiment of the invention, a method for automated suggestions of privacy level settings for a new connection in a social network is provided. The method includes receiving a new connection for an end user of a social network and identifying mutual connections between the new connection and the end user. Thereafter, a suggested privacy setting for the new connection can be displayed in a display of a computer based upon privacy settings of the identified mutual connections. Optionally, a selection can be received of a different privacy setting than the suggested privacy setting and the different privacy setting can be established for the new connection. | 2012-12-27 |
20120331397 | GRAPHICAL USER INTERFACE DISPLAY WHICH DIFFERENTIATES AMONG PARTICIPANTS IN A GROUP CONVERSATION - A system and machine-implemented method for differentiating participants in a group conversation within a graphical user interface of an electronic device of a user, via displaying a collection of contact icons on the graphical user interface, each contact icon respectively corresponding to one of a plurality of participants in a group conversation, wherein the group conversation provides for sharing communication messages among the plurality of participants including the user; determining which of the plurality of participants are currently accessing the group conversation; and differentiating, in the graphical user interface, display of the contact icons corresponding to those participants determined to be currently accessing the group conversation from the remaining contact icons. | 2012-12-27 |
20120331398 | MECHANISM FOR INDICATING UNREAD EMAILS IN A CONTAINER - A mechanism is disclosed for generating a composite email for an email conversation. The composite email includes content automatically extracted from a plurality of the emails in the email conversation, and may be generated in response to a user accessing just one of the emails in the email conversation. A mechanism is also disclosed for discovering and recovering lost emails in an email conversation. A mechanism is further disclosed for automatically moving emails from one container to another after an email has been read. These and other advantageous email generating, manipulation, and organization mechanisms are disclosed herein. | 2012-12-27 |
20120331399 | GRAPHICAL USER INTERFACE WHICH DISPLAYS PROFILE INFORMATION ASSOCIATED WITH A SELECTED CONTACT - A system and machine-implemented method for presenting profile information on an electronic device of a user, the profile information being associated with a contact of the user, via displaying a contact icon on a graphical user interface of the electronic device, the contact icon corresponding to a contact of the user; receiving user input which specifies selection of the contact icon; and displaying profile information, obtained from a profile associated with the contact corresponding to the selected contact icon, on the graphical user interface. | 2012-12-27 |
20120331400 | AUTHENTICATION SCORE QUANTIFING SIMILARITY BETWEEN A USER'S ONLINE PERSONA VERSUS THAT USER'S PHYSICAL CHARACTERISTICS - A visual representation of a human user for display within one or more graphical user interfaces to others interacting with the human user over a network can be identified. An authenticity score defining a degree of resemblance between the visual representation of the human user and physical characteristics of the human user can be calculated. | 2012-12-27 |
20120331401 | VIRTUAL MEETING PLACE SYSTEM AND METHOD - A virtual meeting place system is disclosed. The online virtual meeting place facilitates initiating, scheduling, or spontaneously organizing an online discussion or meeting, organizing the discussion into active and passive participants, limiting or eliminate participation of selected participants and soliciting, receiving and answering questions. The system is configurable to allow for customization based upon the social protocols or preferences of meeting participants and may present different user interfaces based upon participant identity, meeting topic or meeting format. | 2012-12-27 |
20120331402 | System and Method to Create a Collaborative Web-based Multimedia Contextual Document - The present invention relates a method and system for creating a collaborative book in a shared network space including the steps of: logging in from one or more user computers to a shared space in the network from a user application to a host, wherein the shared space is created by interaction of executable codes in a host and a user application and the shared space is described by a session attribute list; loading a media application with a plurality of tools into one or more user computers; inputting multi type content into the shared space; and displaying the content by computers in one of a synchronous or asynchronous mode; providing templates to automatically create pages with specific layouts, for each type content for searching resource information including collaboration and providing automatic page updates using searched resource information; and tracing user changes and searched resource information. | 2012-12-27 |
20120331403 | CUSTOMIZED RULE APPLICATION AS FUNCTION OF AVATAR DATA - An avatar behavior rule is customized within a virtual universe environment as a function of individual avatar data. It is determined whether the activity of an avatar is relevant to a behavior rule for a virtual universe. If the activity is determined to be relevant to the rule, the rule is customized for the avatar as a function of individual avatar data associated with the avatar, and it is determined whether the activity exceeds a violation threshold of the customized rule. If the activity is determined to exceed the customized rule violation threshold, an appropriate action is taken as specified by the customized rule. | 2012-12-27 |
20120331404 | SYSTEM AND METHOD FOR MULTI-MODEL, CONTEXT-AWARE VISUALIZATION, NOTIFICATION, AGGREGATION AND FORMATION - Systems, methods, and non-transitory computer-readable storage media for context-aware visualization, notification, aggregation, and formation in a multi-model collaboration space. The system first finds contextually related content from a multi-model collaboration space, wherein the multi-model collaboration space includes disjoint collaboration tools. The system then generates a unified content view of the multi-model collaboration space, wherein the unified content view presents the contextually related content from the multi-model collaboration space. | 2012-12-27 |
20120331405 | GROUP CONVERSATION BETWEEN A PLURALITY OF PARTICIPANTS - A system and method for presenting a group conversation on an electronic device of a user, via displaying, on a graphical user interface of the device, a group of contacts with which the user can communicate, the group of contacts comprising one or more individual contacts and one or more social circles which define a preset collection of contacts associated with one another. User input is received via the graphical user interface, the user input specifying a selection of participants from the group of contacts for a group conversation. The group conversation provides for sharing communication messages among the participants. A conversation window is presented on the graphical user interface. The conversation window displays a collection of contact icons with each contact icon respectively corresponding to one of the selected participants of the group conversation, and a conversation thread with the shared communication messages. | 2012-12-27 |
20120331406 | Survivable Browsing In Virtualized Desktop Environment When Host Connectivity Is Lost - Techniques are provided herein for providing survivable browsing when a client endpoint device loses contact with its host server. A Hosted Virtual Desktop (HVD) draws and communicates an HVD display image comprising a HVD browser window to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. A browser (or browser extension) on the HVD works together with a browser server on the client endpoint device to synchronize browser data, and in some examples to render data such as streaming media in a client-provided frameless browser window in place of a placeholder in the HVD browser window. In response to the detection of an inactive VDI session, the browser server on the client endpoint device launches an endpoint browser instance to seamlessly switch browsing from the HVD browser window to an endpoint browser window, using the browser synchronization data. | 2012-12-27 |
20120331407 | Temporal Task-Based Tab Management - Systems and methods for managing tabs, such as tabs used for accessing web pages. Such systems and methods may also provide, arrange and identify the tabs based on tasks to be performed using resources accessed via the web pages. A method for task-based web page tab management may include determining a task period. The method may also include selecting one or more tabs of a plurality of displayed tabs to adjust based on the task period and a task profile. The method may further include adjusting the display of the selected tabs. A system for task-based web page tab management may include a task period determiner and a tab adjuster. The system may also include a task profiler. | 2012-12-27 |
20120331408 | Temporal Task-Based Tab Management - Systems and methods for managing tabs, such as tabs used for accessing web pages. Such systems and methods may also provide, arrange and identify the tabs based on tasks to be performed using resources accessed via the web pages. A method for task-based web page tab management may include determining a task period. The method may also include selecting one or more tabs of a plurality of displayed tabs to adjust based on the task period and a task profile. The method may further include adjusting the display of the selected tabs. A system for task-based web page tab management may include a task period determiner and a tab adjuster. The system may also include a task profiler. | 2012-12-27 |
20120331409 | System and Method for Selecting and Displaying Webpages - A server having one or more processors and memory associates one or more link categories with a first user and receives a request from the browser on the client device to display a new webpage in the browser. In response to the request, the server accesses a list of one or more webpages associated with the first user, where the list is generated based on the one or more link categories associated with the first user, and selects a randomly chosen webpage from a set of webpages including the list of one or more webpages. When the randomly chosen webpage is a webpage associated with the respective link category generated by the second user, the server facilitates display, on the client device, of the randomly chosen webpage from the respective link category generated by the second user. | 2012-12-27 |
20120331410 | METHODS AND SYSTEMS FOR DESIGNING IT SERVICES - At least one service product to be provided by a designed IT service is selected using a graphical user interface. Mandatory service elements required for the at least one service product are added automatically and displayed. A configuration of the designed IT service is output. | 2012-12-27 |
20120331411 | CROSS PROCESS ACCESSIBILITY - Various representations of a graphical user interface are disclosed. In one aspect, a user interface associated with a first application can include user interface elements associated with a second application and be represented as a data structure (e.g., a tree). In another aspect, an accessibility client can traverse the data structure and interact with the user interface elements associated with the first and second applications. | 2012-12-27 |
20120331412 | Dynamic Grouping of Domain Objects Via Smart Groups - A method of organizing a first group of domain objects relating to hydrocarbon management is disclosed. User-defined logic conditions are established. A plurality of the domain objects in the first group of domain objects are selected. It is determined whether any of the selected plurality of domain objects satisfies the logic conditions. A second group of domain objects is created that includes the logic conditions and a list of the domain objects satisfying the logic conditions. An operation command is performed on the second group of domain objects such that the operation command is performed on all domain objects listed in the second group of domain objects. | 2012-12-27 |
20120331413 | METHOD FOR MANAGING TREATMENT OF A PARTICULAR HEALTH CONDITION THAT INCLUDES GRAPHING ACCUMULATED DATA - A method for managing treatment of a particular health condition afflicting a patient through associating subjective patient symptoms with analyte levels, which includes storing a health management program in a nonvolatile memory, which when run, prompts a user for entry of health condition data, including patient physiological data, subjective patient health condition data, and medication delivery data, compiles the health condition data into an accumulated data summary in which analyte levels at specific times are associated with subjective patient symptom data at specific times so that the summary shows an overall view of possible influences of subjective patient symptoms on analyte levels. | 2012-12-27 |
20120331414 | ARRANGEMENTS OF TEXT TYPE-AHEAD - A method and system of text entry. An attribute of text entered by a user into an application is determined. The entered text is matched to a single portion of each attribute segment of one or more indexed segments of text, based upon a determined attribute of each attribute segment and the determined attribute of the entered text. Each attribute segment consists of the single portion and a remaining portion. After the entered text is matched to a single portion of each attribute segment, a selection of a single attribute segment selected from the one or more indexed segments of text by the user is received. The remaining portion of the selected single attribute segment is entered into the application. | 2012-12-27 |
20120331415 | TOUCH DRIVEN METHOD AND APPARATUS TO INTEGRATE AND DISPLAY MULTIPLE IMAGE LAYERS FORMING ALTERNATE DEPICTIONS OF SAME SUBJECT MATTER - An interactive display system, including a touch sensitive display, establishes a first image and at least one secondary image, each image representing various spatial coordinates, the spatial coordinates overlapping at least in part such that each image comprises an alternate depiction of subject matter common to all of the images. The first image is presented upon the display. Responsive to user input including contact with the display, imagery presented by the display is updated to integrate a region of at least one of the secondary images into the display. Each integrated region has substantially identical represented coordinates as a counterpart region of the first image. Further, each integrated region is presented in same scale and display location as the counterpart region of the first image. | 2012-12-27 |
20120331416 | Touring in a Geographic Information System - The present invention relates to navigating in a geographic information system. In an embodiment, a method tours geographic information in a geographic information system. A set of actions for a tour is received. Each action includes a tour time. A tour time of at least one of the actions is defined by a user. Each action in the set of actions is executed to tour geographic information in the geographic information system. | 2012-12-27 |
20120331417 | TERMINAL AND METHOD FOR DISPLAYING DATA THEREOF - A method for displaying tag information in a region that matches with the data displayed in another region on the screen includes displaying at least one tag information item in a list navigation region and a data item in a data display region on a screen in a data display mode; checking, when a selection event is detected in the data display region, the displayed data item; and picking the tag information item mapped to the data item in the list navigation region. The data display method of the present invention facilitates displaying the tag information in match with the data, the tag information and the data being displayed in a list navigation region and a data display region respectively. | 2012-12-27 |
20120331418 | PRESENTING FAVORITE CONTACTS INFORMATION TO A USER OF A COMPUTING DEVICE - Systems and methods to present information to a user regarding favorite contacts of the user. In one embodiment, a method includes: storing a plurality of person profiles for persons referenced in communications received by a user of a computing device; selecting, using at least one processor, a set of contacts from the plurality of person profiles based on a relevancy ranking, wherein the set of contacts is selected for display to the user on the computing device; and organizing, using the at least one processor, the set of contacts into at least two time groups, each time group associated with a different time period, wherein contacts will be displayed to the user within each time group based on a relevancy ranking for each contact within the time group. | 2012-12-27 |
20120331419 | Menu Promotions User Interface - A system includes a processor and a memory coupled to the processor. The memory includes instructions that, when executed by the processor, cause the processor to perform a method that includes displaying a plurality of menu items (each associated with one of a plurality of media content items) in a graphical user interface. The method also includes, when a particular promotion associated with a particular media content item is to be displayed, displaying the particular promotion proximate to a particular menu item of the plurality of menu items and enabling a direction command. Selection of the direction command causes a cursor position to jump directly to the particular menu item from a different menu item of the plurality of menu items. | 2012-12-27 |
20120331420 | SYSTEM AND METHOD FOR SEARCHING FOR DOCUMENTS - A computer system is disclosed. The computer system includes one or more processors, and a memory storage storing one or more instructions for implementing a search tool. The instructions, when executed, instruct the computer system to perform a set of steps. The steps include receiving a search query from a user computer, the search query including one or more search terms to use to perform a first search. The steps further include, based on the one or more search terms, performing the first search, and providing for display at the user computer a list of one or more law-related documents responsive to the search query, a list of one or more recommended sources in which to perform a second search for documents, and a list of legal topics associated with the responsive documents. | 2012-12-27 |
20120331421 | CORE SERVICES PLATFORM FOR WIRELESS VOICE, DATA AND MESSAGING NETWORK SERVICES - A system and method for managing wireless devices in a wireless network that performs operation comprising: receiving a diagnostic request to analyze a problem associated with a wireless device operating in the wireless network; retrieving contextual information associated with the wireless device from a database of the wireless network; determining at least one solution for the problem associated with the wireless device based on the contextual information; transmitting the at least one solution; and receiving a confirmation that the problem has been resolved. | 2012-12-27 |
20120331422 | Custom Jewelry Configurator - A jewelry configurator is disclosed which permits a consumer or end user to begin with a catalog of jewelry pieces that he is able to then customize and alter in various ways to tailor the piece to his taste, view a rendering of said piece, get a price quote for the piece, and send same directly to manufacture for production. | 2012-12-27 |
20120331423 | METHOD FOR NAVIGATING A STRUCTURE OF DATA USING A GRAPHICAL USER INTERFACE HAVING A LOOPED HISTORY CHAIN - An improved navigation method implemented as a graphical user interface (GUI). The GUI has navigation tools to allow a user to navigate to different locations of a structure of data. The GUI stores a history chain containing a sequence of nodes including a first node and a last node, each node represents a location the user has previously navigated to. The GUI moves backward or forward along the history chain in response to a back or forward command from the user. When a current node position in the history chain is the first (or last) node and a back (or forward) command is received, the GUI moves to the last (or first) node of the history chain, thereby forming a looped history chain. | 2012-12-27 |
20120331424 | ELECTRONIC DEVICE AND METHOD OF DISPLAYING INFORMATION IN RESPONSE TO INPUT - A method includes displaying, in a window or field, first information associated with a first source running on a portable electronic device and detecting an input to display second information associated with a second source. After the detecting, second information associated with the second source and the first information in the window or field is displayed. | 2012-12-27 |
20120331425 | MANUFACTURABILITY ENHANCEMENTS FOR GATE PATTERNING PROCESS USING POLYSILICON SUB LAYER - A method for designing a mask set including at least one mask includes the implementation of at least one design rule from a set of design rules. The design rules include rules relating to allowable spacing between adjacent features, overlap of features defined by different masks in the mask set, and other characteristics of the mask set. | 2012-12-27 |