30th week of 2012 patent applcation highlights part 61 |
Patent application number | Title | Published |
20120191996 | Serial Advanced Technology Attachment Interfaces And Methods For Power Management Thereof - At least one example embodiment discloses a method of managing a power between a host serial advanced technology attachment (SATA) interface and a device SATA interface. The method includes first requesting to enter one of power saving states, defined by a SATA protocol, and second requesting to enter a deep power saving state if one of the host SATA interface and the device SATA interface operates at the first requested power saving state. The first requesting to enter one of power saving states and the second requesting to enter a deep power saving state are performed by one of the host SATA interface and the device SATA interface. | 2012-07-26 |
20120191997 | ACTIVE OPTICAL CABLE (AOC) AND A METHOD AND APPARATUS FOR PERFORMING POWER MANAGEMENT IN THE AOC - An active optical cable is provided that incorporates a power management solution. The AOC has plugs that are configured to mate with respective USB sockets. The AOC is used to interconnect a USB host with a USB device. To the USB host and to the USB device, the AOC appears to be a standard USB electrical cable. Each of the plugs of the AOC has an optical-to-electrical and an electrical-to-optical (OE/EO) conversion module that converts electrical USB signals output from the USB host or USB device into optical signals and converts optical signals carried on the optical fibers of the AOC into electrical USB signals. The plugs include controllers that monitor certain conditions of the AOC and that select the power levels to be used in the plugs based on detected conditions. | 2012-07-26 |
20120191998 | DYNAMIC POWER MANAGEMENT IN A COMMUNICATIONS DEVICE - A method and system to dynamically manager power in a communication system are provided herein. The method comprises the steps of monitoring a transmit data queue once every first pre-determined period of time and determining whether the transmit data queue is empty for a pre-determined number of times. The method further includes the step of generating a transition state signal to stop de-queuing of data from the transmit queue if the transmit data queue is empty for the pre-determined number of times and selectively operating portions of a Physical Layer (PHY) that are used for functions other than transmitting and receiving an idle signal in a low power mode. | 2012-07-26 |
20120191999 | DATA PROCESSING APPARATUS CAPABLE OF CONTROLLING POWER SUPPLY, CONTROL METHOD THEREFOR, AND STORAGE MEDIUM - A data processing apparatus that has first to fourth power modes in which power consumption becomes larger in this order, and is capable of changing into a mode selected and set by a user. A receiving unit receives the instruction for bringing the data processing apparatus into the third power mode or the fourth power mode. A first transition unit brings, when the apparatus is working in the second power mode, the apparatus into the first power mode in response to the receiving unit receiving the transition instruction. A determination unit determines which mode the apparatus is to be brought into between the third power mode and the fourth power mode in response to the first transition unit bringing the apparatus into the first power mode. A second transition unit brings the apparatus into a power mode determined by the determination unit. | 2012-07-26 |
20120192000 | METHOD AND APPARATUS FOR COST AND POWER EFFICIENT, SCALABLE OPERATING SYSTEM INDEPENDENT SERVICES - A low cost, low power consumption scalable architecture is provided to allow a computer system to be managed remotely during all system power states. In a lowest power state, power is only applied to minimum logic necessary to examine a network packet. Power is applied for a short period of time to an execution subsystem and one of a plurality of cores selected to handle processing of received service requests. After processing the received service requests, the computer system returns to the lowest power state. | 2012-07-26 |
20120192001 | COMPUTER WITH LOW-POWER SECONDARY PROCESSOR AND SECONDARY DISPLAY - A device operable in each of active and inactive modes includes first and second processors. The first processor performs, in accordance with a first power level, both wireless and non-wireless network processing. A second processor performs wireless network processing in accordance with a second power level. While the device is operating in the active mode: the first processor and the first display are powered up; the first display displays a result of the wireless network processing or the non-wireless network processing by the first processor; and the second processor and the second display are powered down. While the device is operating in the inactive mode: the first processor and the first display are powered down; the second processor and the second display are powered up; and the second display displays a result of the wireless network related processing by the second processor. | 2012-07-26 |
20120192002 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREOF - One embodiment provides an information processing apparatus, including: a main controller; a sub controller configured to supply power to the main controller; a first operation input module configured to issue an operation signal to cause the sub controller to start power supply to the main controller, in a power-off state; and a second operation input module configured to accept an operation input, wherein the sub controller is switchable into a forcibly locked state where the power supply to the main controller is not started in response to the operation signal, the sub controller being switchable into the forcibly locked state, according to the operation input from the second operation input module. | 2012-07-26 |
20120192003 | COMPUTER STATUS MONITORING DEVICE, COMPUTER MONITORING SYSTEM AND COMPUTER STATUS MONITORING METHOD - In order to monitor the status of a computer by monitoring the power consumption of the computer, a monitoring server ( | 2012-07-26 |
20120192004 | EVENT INFORMATION RELATED TO SERVER REQUEST PROCESSING - A method disclosed herein provides for receiving information relating to an event that occurred while processing server request from a compiled code snippet inserted into a compiled computer program, calculating diagnostic information relating to execution of the server request based on the received information, and providing the diagnostic information. Alternatively, a computer-readable medium, storing a set of instructions, is provided for, the instructions, when executed by a processor perform a method including, while a server request is being executed, receiving information from a compiled code snippet, in inserted into a compiled computer program, the received information relating to a thread starting to process the server request. Alternatively, an apparatus is provided to receive information from a plurality of compiled code snippets, inserted into a compiled computer program, the received information relating to a plurality of threads processing a server request and storage to store the received information. | 2012-07-26 |
20120192005 | SHARING A FAULT-STATUS REGISTER WHEN PROCESSING VECTOR INSTRUCTIONS - The described embodiments provide a processor that executes vector instructions. In the described embodiments, the processor initializes an architectural fault-status register (FSR) and a shadow copy of the architectural FSR by setting each of N bit positions in the architectural FSR and the shadow copy of the architectural FSR to a first predetermined value. The processor then executes a first first-faulting or non-faulting (FF/NF) vector instruction. While executing the first vector instruction, the processor also executes one or more subsequent FF/NF instructions. In these embodiments, when executing the first vector instruction and the subsequent vector instructions, the processor updates one or more bit positions in the shadow copy of the architectural FSR to a second predetermined value upon encountering a fault condition. However, the processor does not update bit positions in the architectural FSR upon encountering a fault condition for the first vector instruction and the subsequent vector instructions. | 2012-07-26 |
20120192006 | METHODS AND SYSTEMS FOR IMPROVED STORAGE REPLICATION MANAGEMENT AND SERVICE CONTINUANCE IN A COMPUTING ENTERPRISE - Systems and methods for management of replicated storage. Features and aspects hereof provide management of data replication among a plurality of storage systems in a manner substantially transparent to host systems attached to the storage systems. The storage systems are coupled to one another through a replication link. One storage systems is designated the primary storage system and all others are designated secondary storage systems. A common logical volume is defined with a common logical volume device identifier used by all of the replicating storage systems of a replication group and their respective attached host systems. The primary storage system processes I/O requests directed to the logical volume by accessing its physical storage volume and forwarding the request to be replicated to all secondary storage systems over the replication link. Secondary storage systems process I/O requests by shipping them over the replication link to the primary storage system for processing. | 2012-07-26 |
20120192007 | System and Method for Extending System Uptime while Running on Backup Power through Power Capping - A server chassis includes an uninterruptible power supply, and a server including a controller. The uninterruptible power supply is configured to provide a reserve power when a primary power is lost, and to send a power loss signal when the primary power is lost. The controller is configured to receive a desired server uptime, to receive an indication that a power limit for the server is fixed or decreasing over the desired server, to receive the power loss signal from the uninterruptible power supply, to send a power capacity query to the uninterruptible power supply, to receive a reserve power capacity of the uninterruptible power supply in response to the power capacity query, to calculate the power limit for the server based on the reserve power capacity of the uninterruptible power supply and on the desired server uptime, and to enforce the power limit on the server. | 2012-07-26 |
20120192008 | OPERATION MANAGEMENT DEVICE AND OPERATION MANAGEMENT METHOD - An operation management device includes a collecting unit to receive management data of elements provided in a plurality of management target devices, an analyzing unit to obtain a dependency relation of problematic data defined as data of devices with occurrence of the problem in the received management data according to definition information which defines a dependency relation between the elements and to obtain a dependency relation of non-problematic data defined as data of the devices with non-occurrence of the problem in the received management data according to the definition information, and a comparing unit to obtain management data of a common element by comparing the problematic data with the non-problematic data and to extract a difference between the problematic data and the non-problematic data with respect to management data of elements dependent on the common element. | 2012-07-26 |
20120192009 | TESTING METHOD AND TESTING SYSTEM OF KEYBOARD MODULE - A keyboard module testing system includes a computer host, a test frame, an encoding program and a main test program. The encoding program and the main test program are both installed in the computer host. The test frame is connected with the keyboard module and the computer host for generating plural key codes. The encoding program is used for assigning plural key codes to respective keys. According to the plural key codes, the main test program can recognize which key is being tested. | 2012-07-26 |
20120192010 | DATA ISOLATION WHILE SHARING INFORMATION BY A PLURALITY OF USERS WHEN EVALUATING PERFORMANCE OF A SERVER - A method for data isolation while sharing information by a plurality of emulated users for evaluating a performance of a server executing an application may include creating a master profile for use by the plurality of emulated users. The master profile may be configured to hold shared user related configuration information shared by the emulated users. The method may also include creating script profiles configured for a specific emulated user of the emulated users. A non-transitory computer readable medium and system are also disclosed. | 2012-07-26 |
20120192011 | DATA PROCESSING APPARATUS THAT PERFORMS TEST VALIDATION AND COMPUTER-READABLE STORAGE MEDIUM - In a data processing apparatus, when an instruction for starting validation is provided, or when definition information is updated, data input from a data source is collected, and a process for narrowing down of the collected data is executed. In the data narrowing process, by extracting records and items as process targets according to the definition information that defines the operation of the apparatus, the number of data items used for validation is reduced. Then, the operation is validated using the narrowed data. In the operation validation process, a virtual transfer destination of output of data is provided within the apparatus, and the data is output to the virtual transfer destination, for comparison with the output data, whereby the validation of the operation is performed. | 2012-07-26 |
20120192012 | ELECTRONIC DEVICE AND METHOD FOR MANAGING TEST RESULTS - In a method for managing test results of an electronic device, the electronic device includes one or more expansion slots. The method selects a hard disk drive to insert into each expansion slot, executes a read-write test on each expansion slot, and saves test result(s) of the tests on each expansion slot into a file. Before managing the test results, the method sets a file name for each expansion slot for which test results is to be managed, and selects a test item from the read-write test. The method determines test results which expansion slots with are required to be managed and determines a test order of the expansion slots. After the test results are imported, the method amends a file name corresponding to each expansion slot according to the test order, and manages the test results of each expansion slot. | 2012-07-26 |
20120192013 | Verification of Signal Processing Using Intelligent Points - A technique for debugging of a signal processing program or model (or the debugging and reconciliation of two independent software instantiations). Timelines (Vectors) of signal values for verification are condensed to a small amount of information, easy to understand and manage. The information is stored in “Intelligent Points”, which can be graphically specified by the test engineering. The Intelligent Points can include one or more attributes that describe how to generate the appropriate signals. The information so stored can then be automatically expanded to complete timelines. | 2012-07-26 |
20120192014 | OPERATIONS MANAGEMENT APPARATUS, OPERATIONS MANAGEMENT SYSTEM, DATA PROCESSING METHOD, AND OPERATIONS MANAGEMENT PROGRAM - An operations management apparatus which acquires performance information for each of a plurality of performance items from a plurality of controlled units and manages operation of the controlled units includes a correlation model generation unit which derives a correlation function between a first series of performance information that indicates time series variation about a first element and a second series of performance information that indicates time series variation about a second element, generates a correlation model between the first element and the second element based on the correlation function, and obtains the correlation model for each element pair of the performance information, and a correlation change analysis unit which analyzes a change in the correlation model based on the performance information acquired newly which has not been used for generation of the correlation model. | 2012-07-26 |
20120192015 | DEAD RECKONING IN A GAMING ENVIRONMENT - Client position in a multi-client game is determined using dead reckoning. Clients send information to a server over a network. The server distributes this information to other clients. A client uses this information and dead reckoning to determine a character's position. The server may calculate the client's position using dead reckoning and send updates to clients when errors between actual and calculated positions exceed a threshold. Clients may calculate their position according to dead reckoning, and when an error between actual and calculated position exceeds a threshold, send updated information to other clients. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules that allow a reader to quickly ascertain the subject matter of the disclosure contained herein. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims. | 2012-07-26 |
20120192016 | MANAGING NETWORK DEVICES BASED ON PREDICTIONS OF EVENTS - In an embodiment, a data processing method comprises: a computer obtaining occurrence data representing one or more performance measurements collected for a network device and associated with one or more data metrics; monitoring the occurrence data; determining one or more current trends that are reflected in the occurrence data; determining one or more predicted trends for the network device; determining, based on the predicted trends, one or more future events that are predicted to occur at the network device at a future time; determining, by applying a site policy to the one or more future events, one or more preventive actions for the network device to prevent occurrence of the one or more of the future events. | 2012-07-26 |
20120192017 | SYSTEM AND METHOD FOR EXECUTING A HIGH-RELIABILITY APPLICATION - A system for executing a high-reliability application and a third party application is provided. The system includes an application module and a second module. The application module has control logic for executing the high reliability application and the third party application. The high reliability application generates a message sequence. The application module includes a normal operating mode, a high reliability mode, and a high reliability boot. The second module is in communication with the application module, and includes a first control logic for monitoring the message sequence when the application module is operating in the normal operating mode. The second module also includes control logic for initiating the high reliability boot in the application module. | 2012-07-26 |
20120192018 | APPARATUS AND METHOD FOR DETECTING OVER-PROGRAMMING CONDITION IN MULTISTATE MEMORY DEVICE - A system embodiment comprises a nonvolatile memory device, a memory, and a controller. The nonvolatile memory device includes a plurality of nonvolatile memory cells. Each nonvolatile memory cell is adapted to store at least two bits. The memory is adapted to store a program when the system powers up. The controller is adapted to implement the program to provide instructions used to program and erase nonvolatile memory cells. A method embodiment comprises loading a program into memory upon powering up a memory system, and implementing the program using a controller, including programming and erasing multi-bit nonvolatile memory cells. | 2012-07-26 |
20120192019 | Visually Marking Failed Components - Methods, apparatus, and products for visually marking computing components within a computing system are disclosed that include: detecting that a particular computing component has failed, wherein the particular computing component has a physical surface that may be altered with the application of some physical stimulus; and applying a requisite physical stimulus to the physical surface such that the appearance of the physical service is altered, thereby visually identifying that the component has failed. | 2012-07-26 |
20120192020 | Detecting and Eliminating Potential Performance Degradation Caused by Neighboring Identical Scrambling Codes - One embodiment of the present invention relates to a method of detecting potential performance degradation caused by neighboring identical scrambling codes. The method includes detecting an existence of identical scrambling codes in received signals from different cell at the user equipment, and selectively eliminating one or more signals from consideration in processing of received signals based upon the detection. The invention also includes a receiver configured to detect potential performance degradation caused by neighboring identical scrambling codes. The receiver includes a detection component configured to detect an existence of identical scrambling codes in received signals from different base stations at the user equipment, and an elimination component configured to selectively eliminate one or more signals from consideration in processing of received signals based upon the detection by the detection component. | 2012-07-26 |
20120192021 | METHOD OF TESTING ASYNCHRONOUS MODULES IN SEMICONDUCTOR DEVICE - A method of testing a semiconductor device that includes first and second mutually asynchronous modules, a buffer for storing transaction data for read/write operations from the first module and transferring it to the second module synchronously with the data rate of the second module, and an inhibit input. The second module receives the transaction data from the buffer and transfers the data to a data output when the inhibit signal is de-asserted and not when the inhibit signal is asserted. The method of testing includes repeatedly: asserting the inhibit signal; providing test transaction data to the first module and storing the data in the buffer while the inhibit signal is asserted; de-asserting the inhibit signal so that the second module transfers test transaction data received from the buffer to the data output synchronously with the data rate of the second module; and capturing deterministically test transaction data from the output of the second module. | 2012-07-26 |
20120192022 | DIRECT SCAN ACCESS JTAG - The present disclosure describes novel methods and apparatuses for directly accessing JTAG Tap domains that exist in a scan path of many serially connected JTAG Tap domains. Direct scan access to a selected Tap domain by a JTAG controller is achieved using auxiliary digital or analog terminals associated with the Tap domain and connected to the JTAG controller. During direct scan access, the auxiliary digital or analog terminals serve as serial data input and serial data output paths between the selected Tap domain and the JTAG controller. | 2012-07-26 |
20120192023 | Clock Data Recovery System - A clock data recovery system is described. It includes a high pass filter for transmitting a filtered data signal in response to receiving an input data signal; an adder for summing the filtered data signal with a feedback signal, wherein the adder produces a summed input signal; a plurality of clocked data comparators for receiving the summed input signal, wherein the clocked data comparators determine an input data bit value; a plurality of clocked error comparators for receiving an error signal associated with clock recovery and DFE tap adaption; an equalization and adaptation logic for selecting an error sample such that a phase associated with the error sample is locked at h | 2012-07-26 |
20120192024 | Smart Aging Retry Buffer - A method and controller for sending data frames over a lossy bidirectional link between integrated circuit chips is disclosed. Upon transmission, frames are stored in a buffer. The detection of errors is indicated and triggers retransmission of the erroneously received frame, but acknowledgement of correctly received frames is not indicated. Instead, the sending controller assumes that frames were correctly received if no error indication is received after a period of time. The period of time is the maximum amount of time that would be taken for the sending controller to receive an error indication if the frame was received with an error. After said period of time, the sent frame is discarded from the buffer. | 2012-07-26 |
20120192025 | Aggregated Real-Time Power Outages/Restoration Reporting (RTPOR) In a Secure Mesh Network - Embodiments of the invention provide systems and methods for the reporting of status changes, such as but not limited to power outages and/or power restorations, throughout a smart grid system. Through the use of location-based reporting period selection and/or status change report aggregation, embodiments may provide efficient reporting processes that timely and accurately report status change information from the point(s) of the change to a back-end system via an access point. | 2012-07-26 |
20120192026 | Methods and Systems for Data Transmission Management Using HARQ Mechanism for Concatenated Coded System - Methods for data transmission management used in a transmitter are provided. The method comprises the steps of: encoding M uncoded packets into N coded packets with Q-packet error correction capability using concatenated encoding, where M≦N, and Q≧1; sequentially transmitting a set or all of the N coded packets to the at least one receiver; receiving at least one feedback information from the at least one receiver, wherein the at least one feedback information comprises at least one ACK or NACK information for indicating decoding statuses of the transmitted coded packets, each of the transmitted coded packets having one of the decoding statuses corresponding thereto; and determining whether to perform a retransmission procedure to retransmit a dedicated packet to the at least one receiver according to collected ACK/NACK included in the feedback information. | 2012-07-26 |
20120192027 | Robust Hamming Code Implementation for Soft Error Detection, Correction, and Reporting in a Multi-Level Cache System Using Dual Banking Memory Scheme - The invention is a memory system having two memory banks which can store and recall with memory error detection and correction on data of two different sizes. For writing separate parity generators form parity bits for respective memory banks. For reading separate parity detector/generators operate on data of separate memory banks. | 2012-07-26 |
20120192028 | ITERATIVE DECODING OF SIGNALS RECEIVED OVER A NOISY CHANNEL USING FORWARD AND BACKWARD RECURSIONS WITH WARM-UP INITIALIZATION - A method, apparatus and program. The method comprises: receiving a signal comprising a sequence of encoded symbols, each corresponding to one of a plurality of possible states; for each symbol in the sequence, determining a set of state metrics each representing a probability that the respective symbol corresponds to each of the plurality of states; and decoding the signal by processing runs of recursions, using runs of forward recursions and runs of reverse recursions. The decoding comprises performing a plurality of repeated iterations over the sequence, and for each iteration: dividing the sequence into a plurality of smaller windows, processing the windows using separate runs of recursions, and performing an associated warm-up run of recursions for each window. The decoding further comprises, for each repeated recursion: alternating the direction of the warm-up runs between forward and reverse with each successive iteration over the sequence, storing one of the sets of state metrics from each window, and initialising the warm-up run of each window using a corresponding stored set of state metrics from a previous iteration. | 2012-07-26 |
20120192029 | LDPC (Low Density Parity Check) codes with corresponding parity check matrices selectively constructed with CSI (Cyclic Shifted Identity) and null sub-matrices - LDPC (Low Density Parity Check) codes with corresponding parity check matrices selectively constructed with CSI (Cyclic Shifted Identity) and null sub-matrices. An LDPC matrix corresponding to an LDPC code is employed within a communication device to encode and/or decode coded signals for use in any of a number of communication systems. The LDPC matrix is composed of a number of sub-matrices and may be partitioned into a left hand side matrix and a right hand side matrix. The right hand side matrix may include two sub-matrix diagonals therein that are composed entirely of CSI (Cyclic Shifted Identity) sub-matrices; one of these two sub-matrix diagonals is located on the center sub-matrix diagonal and the other is located just to the left thereof. All other sub-matrices of the right hand side matrix may be null sub-matrices (i.e., all elements therein are values of zero “0”). | 2012-07-26 |
20120192030 | Parity Error Correction for Band-Limited Digital Signals - An error correction method corrects and replaces erroneous digital signal samples (having N companded bits) in a receiver after ascertaining by parity check that a sample is erroneous. The method chooses M MSBs where M is less than or equal to N, and produces M test samples, each test sample being obtained by inverting a single bit from the M bits, keeping other bits unaltered. Each test sample is expanded and passed through a selected low pass filter (e.g., 15 kHz) to obtain a filtered output and a differential value between the test sample and its filtered output. The test sample producing the least differential value is chosen to replace the erroneous signal sample. The technique is applicable in NICAM demodulators receiving 14 bit sample signals (at 32 kHz) companded to (N) 10 bits from which (M) 6 MSB parity encoded bits are chosen for producing test samples. | 2012-07-26 |
20120192031 | VIDEO DATA TRANSMISSION PROCESSING METHOD, VIDEO DATA SENDING PROCESSING METHOD, APPARATUS, NETWORK SYSTEM - Embodiments of the present invention provide a video data transmission processing method, a video data sending processing method, an apparatus, and a network system. The data transmission processing method includes: receiving a source stream sent from a source transmission network to a target transmission network; performing, according to respective packet loss rates of the source transmission network and the target transmission network as well as error tolerance aid information corresponding to the source stream, error tolerance coding processing on the source stream to obtain an error tolerance stream; and sending the obtained error tolerance stream to the target transmission network. | 2012-07-26 |
20120192032 | DATA STORAGE APPARATUS, MEMORY CONTROL APPARATUS AND METHOD FOR CONTROLLING FLASH MEMORIES - According to one embodiment, a data storage apparatus includes a channel controller, an error correction controller, and an additional correction module. The channel controller is configured to control writing to and reading from the nonvolatile memories of respective channels. The error correction controller is configured to use inter-channel error correction codes during any read process, performing inter-channel correction process on those of the data items read under the control of the channel controller, which have been designated. The additional correction module is configured to designate, in accordance with errors detected by the channel controller, data items to additionally correct, and to notify the data items so designated to the error correction controller while the channel controller is reading the data necessary in the inter-channel correction process. | 2012-07-26 |
20120192033 | STORAGE APPARATUS, METHOD FOR ACCESSING DATA AND FOR MANAGING MEMORY BLOCK - A method for managing a memory block is provided. In this method, a plurality of block tables having different storing priorities is provided. In addition, the number of error correction bits in the memory block is checked. Thereby, in the present invention, data can be stored into the memory block in a block table according to the number of error correction bits in the memory block so that the sequence in which the memory block is used for storing data is determined. | 2012-07-26 |
20120192034 | Lengthening Life of a Limited Life Memory - A phase-change memory (PCM) includes a matrix of storage cells, including at least a first group with at least one cell. Each cell includes a phase change material having at least a first resistance value and a second resistance value, such that the first group can have an identical message encoded therein in at least a first way and a second way. The memory also includes a controller configured to encode the identical message in the at least first group the first or second way, based on which way causes the least amount of writing cost, given current levels of the group. Another embodiment of memory includes a matrix of storage cells. Each of the storage cells has at least two levels, such that each of the storage cells can have an identical message encoded therein in at least a first way and a second way. | 2012-07-26 |
20120192035 | MEMORY SYSTEM AND OPERATION METHOD THEREOF - A memory system includes: a first non-volatile memory used for storing data to be accessed in block units; a second non-volatile memory used for storing data to be accessed in word units in random accesses to the second non-volatile memory; and a control section configured to control operations of the first and second non-volatile memories, wherein error correction codes to be applied to data stored in the second non-volatile memory are held in the first non-volatile memory. | 2012-07-26 |
20120192036 | SYSTEM AND METHOD FOR IN-LINE ERROR CORRECTION FOR STORAGE SYSTEMS - A disk controller comprising a disk formatter configured to receive data being transferred between a disk and a host. A buffer controller is in communication with the disk formatter, a buffer configured to store the data being transferred between the disk and the host, and the host. The buffer is external to each of the disk controller and the host. The buffer controller is configured to regulate transfer of the data between the buffer and the disk formatter. An error correction module is in communication with the disk formatter and the buffer controller. The error correction module is configured to generate an error correction mask to correct errors in the data. The error correction mask is applied to the data prior to the buffer controller transferring the data to the buffer. | 2012-07-26 |
20120192037 | DATA STORAGE SYSTEMS AND METHODS HAVING BLOCK GROUP ERROR CORRECTION FOR REPAIRING UNRECOVERABLE READ ERRORS - Data storage systems and methods perform error correction on a single physical storage disk. The technique includes arranging a plurality of addressable blocks on the single physical storage disk into error correction groups, wherein each error correction group includes N data blocks and M coding blocks. M is determined in accordance with a desired failure tolerance of the error correction groups and an error-correcting code. For each error correction group, error-correcting code data is computed across the N data blocks in the error correction group. The computed error-correcting coding data is stored in the M coding blocks in the error correcting group. The arranging, computing and storing steps are performed by a hardware or software component external to the single physical storage disk. | 2012-07-26 |
20120192038 | SAS-BASED SEMICONDUCTOR STORAGE DEVICE MEMORY DISK UNIT - Embodiments of the present invention provide a storage device of a serial-attached small computer system interface/serial advanced technology attachment (PCI-Express) type that supports a low-speed data processing speed for a host. Specifically, the present invention provides a SSD memory system comprising (among other components) a set (at least one) of SSD memory disk units. Each SSD memory disk unit generally comprises (among other components), a host interface unit; a serial-attached small computer system interface (SAS) protocol controller for controlling a SAS protocol of the SSD memory disk unit coupled to the host interface unit; a direct memory access (DMA) controller for controlling access to the SSD memory disk unit coupled to the host interface unit; and a data buffer for buffering data stored in the SSD memory disk unit coupled to the DMA controller. | 2012-07-26 |
20120192039 | Method, Apparatuses and Service for Media Transmission - Methods, devices, computer program products and systems for transmitting and receiving media information are disclosed. The media information is protected against errors introduce by an unreliable channel by error-protection information. The error-protection information is generated, transmitter, received and/or used in rendering based on the context of the receiver, e.g. based on a geographical location of the receiver. | 2012-07-26 |
20120192040 | ENCODING DEVICE FOR ERROR CORRECTION, ENCODING METHOD FOR ERROR CORRECTION AND ENCODING PROGRAM FOR ERROR CORRECTION - The present invention aims at providing an encoding device for error correction, encoding method for error correction and encoding program for error correction wherein countermeasures against eavesdropping are taken into account. To achieve this, in accordance with an aspect of the present invention there is provided an encoding device for error correction, the device comprises a generation means for generating randomly a vector u=(x | 2012-07-26 |
20120192041 | PRE-DECODED TAIL-BITING CONVOLUTIONAL CODE DECODER AND DECODING METHOD THEREOF - A pre-decoded tail-biting convolutional code (TBCC) decoder and a decoding method thereof are provided. The decoder includes a pre-decoder, a storage module, and a control module. The pre-decoder receives a current state, a neighboring state, and a current path status corresponding to sequential data encoded in TBCC, generates predicted decoded bits, and determines whether states corresponding to minimum path metrics of neighboring stages are in continuity according to the current state, the neighboring state, and a current path status. The storage module is connected to the pre-decoder and stores the predicted decoded bits. The control module is connected to the storage module and the pre-decoder. In addition, the control module selects to output the decoded bits from the storage module when the continuity between the states corresponding to the minimum path metrics of the neighboring stages reaches a truncation length. | 2012-07-26 |
20120192042 | Soft Decoding of CRC Component Codes - Methods and devices are disclosed for encoding and decoding convolutional codes in a communication system. In various embodiments of the disclosure, a codeword comprises message data and parity data. A convolutional codeword is generated by multiplying the message data and the parity data with a convolutional polynomial. The convolutional codeword may be decoded by a convolutional code decoder that uses the convolutional polynomial and a maximum likelihood divisor to obtain a maximum likelihood message from the convolutional codeword. | 2012-07-26 |
20120192043 | LOOPBACK TESTING WITH PHASE ALIGNMENT OF A SAMPLING CLOCK AT A TEST RECEIVER APPARATUS - Methods and test receiver apparatus are provided for loopback testing of a unidirectional physical layer device. The disclosed methods and test receiver apparatus allow for the phase of a sampling clock implemented at the test receiver apparatus to be aligned with the phase of a test data signal. | 2012-07-26 |
20120192044 | Method and Apparatus for Determining a Cyclic Redundancy Check (CRC) for a Data Message - A CRC (Cyclic Redundancy Check) code for a data message is created by placing an initial portion of the data message on a bus of width W bits consisting of an integral number N of segments of width S such that the initial portion of the message fills n complete segments, where n≦N. A known bit pattern is placed on any segments preceding a start of the message as determined by a start indicator. A first intermediate CRC code is computed for the n segments of the initial portion by applying the W bits of the bus forming an input word to a CRC full processing circuit using a compensating constant to compensate for any known bit pattern preceding the initial portion of the message. Subsequent portions of the message width W are placed on the bus during subsequent bus cycles, and in each case a new first intermediate CRC code is computed on the W bits of the bus as input words using the current first intermediate CRC code as a seed input. A final portion of the message as determined by an end indicator is placed on the bus. The final portion has a width w bits, where w≦W, and at least completely occupies s segments, where s2012-07-26 | |
20120192045 | INFORMATION PROCESSING APPARATUS, COMMUNICATION CONTROL METHOD, AND COMMUNICATION CONTROL SYSTEM - According to an embodiment, an information processing apparatus includes: a receiving unit that receives a fragment packet; an extracting unit that extracts checksum information of which packet has not been subjected to the fragmentation process, and causes the checksum information to be stored in a checksum storage unit; a calculating unit that performs a checksum calculation on each of the plurality of received fragment packets, integrates a calculation result of each fragment packet, and causes an integrated calculation result to be stored in a calculation result storage unit; and a determining unit that determines whether or not there is an error in a packet obtained as a result of combining based on the integrated calculation result stored and the checksum information stored. | 2012-07-26 |
20120192046 | GENERATION OF A SOURCE COMPLEX DOCUMENT TO FACILITATE CONTENT ACCESS IN COMPLEX DOCUMENT CREATION - A system to generate a source complex document can include memory for storing computer executable instructions and a processor for accessing the memory and executing the computer executable instructions. The computer executable instructions can include an interface to access selected content from a source of content. An ingest engine can populate the source complex document with the selected content from the source of content, attribute data being added to the selected content and stored with the selected content in the memory such that the selected content of the source complex document is dynamically linked via the attribute data in a format that is substantially identical to that of a target complex document. | 2012-07-26 |
20120192047 | SYSTEMS AND METHODS FOR BUILDING COMPLEX DOCUMENTS - Systems and methods are provided for building a complex document. A system can include a memory for storing computer executable instructions and a processing unit for accessing the memory and executing the computer executable instructions. The computer executable instructions can include a graphical user interface engine to display a target complex document browser and a plurality of source complex document browsers, such that elements and containers contained within a complex document displayed by each of the source complex document browsers are copyable into the target complex document browser in response to user input information to build a new complex document. | 2012-07-26 |
20120192048 | OBJECT DISPLACEMENT METHOD FOR WEB PAGE - A script (object displacement program) is embedded in a Web page to be transmitted from a Web server | 2012-07-26 |
20120192049 | EDITING A FRAGMENTED DOCUMENT - A user command selecting a whole or part of a discrete document of the fragmented document is received at a computing device. The fragmented document includes a group of discrete documents connected by a set of links, each link being located within one discrete document and connecting to another different discrete document. An edit command to edit the selected whole or part of the discrete document is received. Each other discrete document connected to the selected whole or part of the discrete document is accessed by a link within the selected whole or part of the discrete document. The accessed discrete documents are edited according to the edit command. | 2012-07-26 |
20120192050 | REPRESENTATION OF PEOPLE IN A SPREADSHEET - A spreadsheet includes a native spreadsheet object that represents a person. The person object may be used within a spreadsheet just as any other spreadsheet objects are utilized. For example, the person object may be integrated with spreadsheet formulas and other spreadsheet objects such as charts, tables, pivot tables, sheets, and the like. Spreadsheet formulas may perform operations specific to a person object (e.g. send message, get contact information, get status, get other person specific information, sort, and the like). Common actions may be associated with the person object, such as initiating communication with the person represented by the person object (e.g. phone call, email, text message, collaboration invite, and the like). Social networking information may also be associated with a person object. For example, social networking posts may be included within a spreadsheet, a user may post to a social network from the spreadsheet, and the like. | 2012-07-26 |
20120192051 | FORMATTING DATA BY EXAMPLE - Data formatting rules to convert data from one form to another form are automatically determined based on a user's edits. A machine learning heuristic is applied to a user's edits to determine a data formatting rule that may be applied to data. For example, a user may make edits that add/remove characters from data, concatenate data, extract data, rename data, and the like. The machine learning heuristic may be automatically triggered in response to an event (e.g. after a predetermined number of edits are made to a same type of data) or manually triggered (e.g. selecting a user interface option). The data formatting rule may be applied to other data and the results of the formatting reviewable by the user. Based on further edits/reviews, the data formatting rule may be updated. The data formatting rules may be stored for later use. | 2012-07-26 |
20120192052 | HYBRID CLIENT/NETWORK SERVICE APPLICATION INTEGRATION - A client application uses a network service to perform calculations involving non-local data. A client application performs calculations relating to local data and the network service performs calculations relating to the non-local data. For example, a client spreadsheet application sends a command to the network service for performing calculations in a spreadsheet workbook that use data that is non-local to the client spreadsheet application. The calculation engine of the network service performs the calculations for the workbook relating to the non-local data and sends the results of the calculations back to the client application. The client application integrates the results received from the network service with any locally calculated results performed by the client application. | 2012-07-26 |
20120192053 | Method, Software and Computer System for Manipulating Aggregated Data - A collection of data includes a plurality of records having values assigned to different fields, each field corresponding to an attribute of the data. The data is manipulated by importing the data into an application that displays the data and generating a first table via the application, the first table including content which summarizes at least a portion of the data based on one or more of the fields. A second table is generated from the first table, and content of the second table is modified independent of the first table. The data imported into the application is automatically revised based on the modifications made to the content of the second table so that the data imported into the application incorporates the modifications. | 2012-07-26 |
20120192054 | COMPUTING DEVICE AND METHOD FOR CUTTING OUT SUMMARY DIAGRAM OF PATENT DOCUMENT - A method for cutting out a summary diagram of a patent document reads a first page of a patent document and divides the first page into multiple blocks. The method selects the block which has a width value greater than a predetermined width value, and cut off blank areas of the selected block, to maintain a area that includes the summary diagram in the selected block. The method displays the area as the diagram in a search result of the patent document on a display device, and the area contains all the text of the first page if no summary diagram is in the first page. | 2012-07-26 |
20120192055 | DISTRIBUTED DOCUMENT CO-AUTHORING AND PROCESSING - A method and a device are disclosed including plug-in software components that are integrated with document processing software suites. The plug-in software components provide a set of integrated interfaces for collaborative document processing in conjunction with multiple remote file, data, and application service providers. The set of interfaces enable coauthoring a document, document merging, discovering and displaying context-sensitive metadata on a software dashboard based on permissions associated with the metadata and/or a client computing device, caching, symmetric distributed document merge with the multiple service providers, and integrated search and insertion of multimedia data in documents, among others. The documents typically include, but are not limited to formatted text documents, spreadsheet documents, and slide presentation documents. | 2012-07-26 |
20120192056 | Device, Method, and Graphical User Interface with a Dynamic Gesture Disambiguation Threshold - An electronic device with a display, a touch-sensitive surface, one or more processors, and memory detects a first portion of a gesture, and determines that the first portion has a first gesture characteristic. The device selects a dynamic disambiguation threshold in accordance with the first gesture characteristic. The dynamic disambiguation threshold is used to determine whether to perform a first type of operation or a second type of operation when a first kind of gesture is detected. The device determines that the gesture is of the first kind of gesture. After selecting the dynamic disambiguation threshold, the device determines whether the gesture meets the dynamic disambiguation threshold. When the gesture meets the dynamic disambiguation threshold, the device performs the first type of operation, and when the gesture does not meet the dynamic disambiguation threshold, the device performs the second type of operation. | 2012-07-26 |
20120192057 | Device, Method, and Graphical User Interface for Navigating through an Electronic Document - An electronic device with a display and a touch-sensitive surface stores a document having primary content, supplementary content, and user-generated content. The device displays a representation of the document in a segmented user interface on the display. Primary content of the document is displayed in a first segment of the segmented user interface and supplementary content of the document is concurrently displayed in a second segment of the segmented user interface distinct from the first segment. The device receives a request to view user-generated content of the document. In response to the request, the device maintains display of the previously displayed primary content, ceases to display at least a portion of the previously displayed supplementary content, and displays user-generated content of the document in a third segment of the segmented user interface distinct from the first segment and the second segment. | 2012-07-26 |
20120192058 | METHOD FOR INTERNATIONALIZATION TECHNOLOGY - Internationalizing a target program includes associating a text string in the program with an attribute of a user interface element. The user interface element is defined in the program and the associating is provided at least partly by a non-executable user interface element annotation in the program. A resource bundle annotation in the program defines a name for a resource bundle to which the text string of the user interface element annotation may be extracted. An annotation processor program automatically creates the resource bundle by processing source code of the target program, including the user interface element annotation and the resource bundle annotation. Executing a method in the target program causes the text string to be displayed on the attribute for a displayed instance of the user interface element. The method determines whether to obtain the displayed text string from the user interface element annotation or from the resource bundle. | 2012-07-26 |
20120192059 | Method and System to Convert Visually Orientated Objects to Embedded Text - A method to convert visually orientated objects to embedded text is disclosed. In a particular embodiment, the method includes scanning an electronically stored document, identifying at least one visually orientated object within the document, analyzing the at least one visually orientated object to generate a textual description of the at least one visually orientated object, and embedding the textual description within the electronically stored document, and storing a converted document with the embedded textual description for distribution to users of text to speech synthesizers and Braille output devices. In addition, the method includes identifying text characters within the at least one visually orientated object. The text characters within the at least one visually orientated object are used in generating the textual description of the visually orientated object. A color of the textual description embedded within the electronic document is a background color of the electronic document and visually undetectable. | 2012-07-26 |
20120192060 | SYSTEM AND METHOD FOR UPDATING HTML DOCUMENTS IN AN HTML DOCUMENT UPDATING DEVICE - An HTML document updating method implement for an HTML document updating device is provided. The device includes a storage system to store at least one HTML document of a given webpage. The method includes: first saving an input given website address as a URL of a webpage. Then, obtaining a HTML document of the given webpage at every time interval. Next, analyzing the currently obtained HTML document and a saved HTML document, obtaining HTML elements of the currently obtained HTML document and the HTML elements of the saved HTML document, and updating the HTML element of the saved HTML document of the given webpage with the corresponding HTML element of the currently obtained HTML document of the given webpage when the HTML element of the saved HTML document of the given webpage does not match the corresponding HTML element of the currently obtained HTML document of the given webpage. | 2012-07-26 |
20120192061 | SYSTEM AND METHOD FOR MODIFYING A WEBPAGE - The invention provides a system and method for modifying a webpage. In the system of the invention, a tag classification module classifies tags on the webpage; and a webpage modification module adds one or more predetermined functionalities to the webpage based upon the classification of one or more of the classified tags on the webpage. The functionality added to a webpage by the webpage modification module may be, for example, a menu of items associated with the classification of the tag, one or more activatable images associated with the classification of the tag or a toolbar. | 2012-07-26 |
20120192062 | SYSTEM AND METHOD TO TRANSFORM RESULTS OF CLIENT REQUESTS USING CLIENT UPLOADED PRESENTATION FORMATS - Method and apparatus to facilitate access to a network-based publication system. In an embodiment, a user or third party affiliate of a network-based publication system uploads a style sheet or other presentation format file to a database in the network-based publication system. Thereafter, the user or third party affiliate sends a request to the network-based publication system, and the publication system uses one or more of the uploaded style sheets to format the response to be transmitted back to the third party affiliate. | 2012-07-26 |
20120192063 | ON-THE-FLY TRANSFORMATION OF GRAPHICAL REPRESENTATION OF CONTENT - A method, system and computer program product for receiving a request to obtain a web page to be displayed within a display component having a predetermined width; obtaining the web page, the web page having a first display representation, the first display representation having a layout of graphical elements, the first display representation having a different width than the predetermined width; determining a proportion between the predetermined width and the different width; generating a transformed web page based on the proportion, the transformed web page having a second display representation, the second display representation having the predetermined width, the second display representation retaining the layout of elements, wherein sizes of elements of the layout are proportionally modified based on the proportion. | 2012-07-26 |
20120192064 | DISTRIBUTED DOCUMENT PROCESSING AND MANAGEMENT - A method and a device are disclosed including plug-in software components that are integrated with document processing software suites. The plug-in software components provide a set of integrated interfaces for collaborative document processing in conjunction with multiple remote file, data, and application service providers. The set of interfaces enable coauthoring a document, document merging, displaying context-sensitive metadata on a software dashboard, caching, symmetric distributed document merge with the multiple service providers, and integrated search and insertion of multimedia data in documents, among others. The documents typically include, but are not limited to formatted text documents, spreadsheet documents, and slide presentation documents. | 2012-07-26 |
20120192065 | Device, Method, and Graphical User Interface for Navigating and Annotating an Electronic Document - A device, configured to operate in a first operational mode at some times and in a second operational mode at other times, detects a first gesture having a first gesture type; in response to detecting the first gesture: in accordance with a determination that the device is in the first operational mode, performs an operation having a first operation type; and, in accordance with a determination that the device is in the second operational mode, performs an operation having a second operation type; detects a second gesture having a second gesture type; and in response to detecting the second gesture: in accordance with a determination that the device is in the first operational mode, performs an operation having the second operation type; and in accordance with a determination that the device is in the second operational mode, performs an operation having the first operation type. | 2012-07-26 |
20120192066 | SELECTING PORTIONS OF COMPUTER-ACCESSIBLE DOCUMENTS FOR POST-SELECTION PROCESSING - Processing documents by highlighting a portion of a document displayed on a computer display, where the portion is highlighted when a cursor is in a predefined location of the display relative to the location of the portion of the document, where the portion is identified as a candidate for selection for a post-selection operation prior to the cursor being in the predefined location of the display, and where the highlighting is done independent of any input received via a computer input device to indicate the extents of the portion, and recording a selection of the portion when an input that is predefined to indicate a selection action is received in association with the portion via a computer input device. | 2012-07-26 |
20120192067 | THREE-DIMENSIONAL, MULTI-DEPTH PRESENTATION OF ICONS IN ASSOCIATION WITH DIFFERING INPUT COMPONENTS OF A USER INTERFACE - A three-dimensional display presents a plurality of icons that are associated with a user interface of an electronic device. The plurality of icons include at least a first icon presented at a first depth of presentation and a second icon presented at a second, different depth of presentation. The first icon is associated with a first input component of the user interface, such that the first input component provides for interaction with the first icon. The second icon is associated with a second input component of the user interface, such that the second input component provides for interaction with the second icon. The aforementioned depths of presentation may substantially coincide with various surfaces of the electronic device (such as a first touch-sensitive surface and a second touch-sensitive surface). This approach can serve to facilitate three-dimensional presentation of icons for interaction by touch-sensitive surfaces on the front and back of the electronic device. | 2012-07-26 |
20120192068 | Device, Method, and Graphical User Interface for Navigating through an Electronic Document - An electronic device with a display and a touch-sensitive surface stores a document having primary content, supplementary content, and user-generated content. The device displays a representation of the document in a segmented user interface on the display. Primary content of the document is displayed in a first segment of the segmented user interface and supplementary content of the document is concurrently displayed in a second segment of the segmented user interface distinct from the first segment. The device receives a request to view user-generated content of the document. In response to the request, the device maintains display of the previously displayed primary content, ceases to display at least a portion of the previously displayed supplementary content, and displays user-generated content of the document in a third segment of the segmented user interface distinct from the first segment and the second segment. | 2012-07-26 |
20120192069 | TRANSFORMING USER INTERFACE ACTIONS TO SCRIPT COMMANDS - Embodiments are directed to dynamically transforming user interface actions into executable script commands and to storing groups of executable script commands related to specific tasks. In an embodiment, a computer system tracks user interface actions at a software program user interface. The computer system transforms the user interface actions into an executable script command. The script command is configured to perform the tracked user interface action when executed. The computer system also dynamically displays the resulting executable script commands in a script command window as the user interface actions are entered by the computer user. The computer system may further determine that multiple user interface actions correspond to a specified task and store the resulting executable script commands related to the specified task as a combined group of executable script commands. | 2012-07-26 |
20120192070 | INTERACTIVE SOUND SYSTEM - An interactive sound system is provided. The interactive sound system includes a plurality of sound channels arranged in a hierarchy, a representation of real space, a visual arrangement of the plurality of sound channels over the representation of real space, a user interface for simultaneous management of more than one sound channel in parallel, and a processing module. The processing module is configured to apply a user-attributed behavior to a sound channel over a hierarchically transmitted behavior, automatically assign a behavior to a sound channel following the activation of an automatic trigger, accept a manual assignment of a behavior to a sound channel following the activation of a human-operated trigger, and override a sound channel with an alarm behavior. | 2012-07-26 |
20120192071 | SYSTEM AND METHOD FOR SYNCHRONIZING OPERATIONS AMONG A PLURALITY OF INDEPENDENTLY CLOCKED DIGITAL DATA PROCESSING DEVICES - A system is described for maintaining synchrony of operations among a plurality of devices having independent clocking arrangements. A task distribution device is to distribute tasks to a synchrony group comprising a plurality of devices to perform tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to synchrony group members over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which synchrony group members are to execute the task. Each synchrony group member periodically obtains from the task distribution device an indication of current time indicated by its clock, determines a time differential between the task distribution device's clock and its respective clock and determines there from a time at which, according to its respective clock, the time stamp indicates that it is to execute the task. | 2012-07-26 |
20120192072 | CALL TO ACTION LOCKOUT SYSTEM AND METHOD - A Call-To-Action Lockout on a mobile device coupled to a data network is disclosed as a method and apparatus comprising providing a media application configured to respond to a control point associated with media content, providing media content which has at least one associated control point, triggering at least one control point while experiencing the media content; and performing an appropriate Call To Action Script (CTAS) in response to the triggered control point. | 2012-07-26 |
20120192073 | MULTIMEDIA VISUAL PROGRESS INDICATION SYSTEM - A position indicator is displayed in a vicinity of a visual indicator to a user the visual indicator visually indicates an available amount of program material through which the user is able to navigate and play back. The position indicator visually indicates a current playback position within the available amount of program material. In response to receiving a single user command, the position indicator is placed in a new current playback position over the visual indicator. The new current playback position visually represents an end position of the visual indicator. | 2012-07-26 |
20120192074 | PROVIDING CONTACT INFORMATION VIA A COMPUTER NETWORK - Embodiments of the invention provide for systems, devices, apparatus, methods, and computer program products for providing contact information via a computer network in response to activating an activatable indicium on a user interface. The activatable indicium integrates and provides the contact information for multiple channels of an entity along with statistical information for multiple contact options associated with each channel, and thus enables a user to contact an agent associated with the entity in a faster, more efficient, and better informed manner. | 2012-07-26 |
20120192075 | INTEGRATED VIEW OF NETWORK MANAGEMENT DATA - In an embodiment, a method comprises: receiving a first request for network management information, the first request identifying at least one of a user, a user device, or a user application; determining a first set of user information for a given user, the determination being based on the first request and data stored in a network database, identifying one or more interrelations in the first set of user information that represent logical connections within the first set of user information; creating a first information tree rooted at data representing a user location and organized according to the one or more interrelations, the first information tree being based on the first set of user information and being created in memory of a network management computer; and displaying, based on the first information tree, the one or more interrelations and the first set of user information, network management information for the user. | 2012-07-26 |
20120192076 | Event Notification System for Residential and Commercial Buildings - An event notification system for residential and commercial buildings. The system comprises at least one operator terminal and a plurality of user terminals throughout the building. Each suite or unit of the building has a user terminal removably secured in a prominent location on a wall. The user terminal has a touch screen for easy navigation of the user interface. This user interface provides a variety of selectable tasks and notification messages associated therewith. Notification messages are sent by building management to any individual, subset or group of user terminals to inform tenants of updates. Tenants have the option of responding to some notifications to provide management with comments and suggestions. In this way, the event notification system facilitates timely and effective communication between building management and tenants. | 2012-07-26 |
20120192077 | MOBILE SCREEN METHODS AND SYSTEMS FOR COLLABORATIVE TROUBLESHOOTING OF A DEVICE - This disclosure provides collaborative communication systems and methods to facilitate troubleshooting of a device. Specifically, the disclosed systems and methods include a dynamic virtual representation of a device from the perspective of a user of the device which is shared with a remote troubleshooter. The dynamic virtual representation is based on the position of the user. | 2012-07-26 |
20120192078 | METHOD AND SYSTEM OF MOBILE VIRTUAL DESKTOP AND VIRTUAL TRACKBALL THEREFOR - A method and system for remote control of a desktop computer from a hand held mobile device having a display. A desktop screen image is split into regions, showing a part of a region on the screen of the mobile device. A virtual trackball is provided which includes a location button and trackball button. The location button operates as a virtual mouse which can be used to click on hotspots and when the virtual mouse cursor is about to cross the boundary of screen regions the next available screen region will smoothly slide onto the device screen. The trackball button is useable to switch between hotspots which can be identified through local image analysis. | 2012-07-26 |
20120192079 | METHODS AND SYSTEMS FOR OPERATING A REMOTE COMPUTER APPLICATION FROM A THIN CLIENT - Methods and systems are provided for overcoming negative tradeoffs associated with providing remote access to a computer application, such as lack of control over functions of the computer application. Such tradeoffs are overcome by controlling the functions of the computer application provided to a thin client. The functions are controlled by an executable that displays a modified image of a session of the computer application. Specifically, the executable hides particular elements of the session and the limited image is then the image that is provided to a client, as opposed to the client accessing the full functionality of the computer application via remote computing. | 2012-07-26 |
20120192080 | TAILORING CONTENT BASED ON AVAILABLE BANDWIDTH - A system is configured to: store contents of a web page; determine an estimate of available bandwidth for a page load for the web page; select one or more of the contents for the page load in response to a browser request from a browser; modify the selected contents based on the estimate of available bandwidth to produce modified contents of the web page; and transmit a part of the modified contents to the browser. | 2012-07-26 |
20120192081 | DETERMINING A HIGH CONTRAST DISPLAY SETTING ON A CLIENT DEVICE TO PROCESS A WEB DOCUMENT - Described herein are processes and devices that determine a high contrast setting on a client. Some embodiments include creating an object in a web document, assigning a pre-determined color value to the object, associating the object to the web document, and generating a computed color display value for the object in response to the object being associated with the web document. Some embodiments are further directed to .comparing the pre-determined color value to the computed color display value and generating a result based on the comparing of the pre-determined color value to the computed color display value, which result indicates whether the system is set to the high contrast setting. Some embodiments are further directed to storing the result in a variable; and sending the variable to a server to process additional web documents, using the variable, before the additional web documents are loaded onto the client device. | 2012-07-26 |
20120192082 | PERSONALIZATION OF WEB CONTENT - Personalization of web content is provided, comprising: accessing web content, selecting components of the web content in accordance with a user model, and structuring the components of the web content in accordance with the user model. The personalization further comprises presenting the components of the web content in accordance with the user model, and providing a graphical user interface for adapting the user model, wherein the graphical user interface is provided together with the web content of a portlet of a web portal, such that each adaptation of the user model is updated in real-time in the currently presented web content in the portlet. | 2012-07-26 |
20120192083 | METHOD AND SYSTEM FOR ENHANCED ONLINE SEARCHING - A user performing a search on a computing device, for example with a browser application, is provided with one or more software buttons on the display of the device. The buttons are created based on the subject matter of his search. As the user searches, his queries are stored. Should the user actuate a software button, real time communication, for example a telephone call, is established with an adviser, who receives a copy of the user's search queries on his computing device. | 2012-07-26 |
20120192084 | SYNCHRONIZED PANEL TECHNOLOGY - Synchronized panel technology is provided. A method illustratively includes receiving indications of a first form factor and a second form factor. Content that is to be shared is identified. A first user interface is generated that includes the content and that is configured to be displayed on a computing device screen having the first form factor. A second user interface is generated that includes the content and that is configured to be displayed on a computing device screen having the second form factor. Indications of a first and second resolution are optionally received and utilized in generating the first and second user interfaces. | 2012-07-26 |
20120192085 | EFFICIENTLY SHARING USER SELECTED INFORMATION WITH A SET OF DETERMINED RECIPIENTS - Information concerning a set of recipients of previously conveyed messages from a sender can be collected. Patterns between content of the previously conveyed messages and each of the set of recipients can be determined and stored. Information can be selected within a user interface to share with others. The selected information can be analyzed and matched against the stored patterns. A subset of the recipients can be automatically determined. The subset can be those recipients likely to be interested in the selected information based on results of the analyzing and the matching. The information can be conveyed within at least one message from a sender device of the sender to one or more remotely located devices. Each of the one or more remotely located devices can be devices associated with at least a portion of the subset of the recipients. | 2012-07-26 |
20120192086 | REAL TIME NOTIFICATION OF ACTIVITIES THAT OCCUR IN A WEB-BASED COLLABORATION ENVIRONMENT - Systems and methods of real time notification of activities that occur in 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 selecting a recipient of a notification an activity according to criteria determined based on a workspace in which the activity was performed in the online collaboration platform and/or sending the notification of the activity to the recipient such that the recipient is notified in real time or near real time to when the activity occurred. | 2012-07-26 |
20120192087 | METHOD AND SYSTEM FOR A VIRTUAL PLAYDATE - The present invention contemplates a variety of methods and systems for providing an interactive event experience with multi-dimensional layers embodied as a virtual playdate or family experience. | 2012-07-26 |
20120192088 | METHOD AND SYSTEM FOR PHYSICAL MAPPING IN A VIRTUAL WORLD - A method and system for capturing user actions in the real world and mapping the users, their actions, and their avatars into a three dimensional virtual environment. Data representing real world users are captured, collected and sent to a virtual proxy bridge, which transforms the data into control signal for avatars, which are then mapped to the virtual environment. The real world avatars move around in parallel with the users in the real world via the use of data capture devices such as radio frequency identification (“RFID”) readers, triangulation or global positioning satellite (“GPS”) systems, and cameras. Real world users can therefore be represented as virtual users, thus removing the distinction between real world users and virtual environment users. | 2012-07-26 |
20120192089 | DIRECT NAVIGATION THROUGH BROWSER ADDRESS BAR - In one or more embodiments, a Web browser receives user input in the form of text that is entered in a suitably-configured text entry bar, such as an address bar. The web browser processes the text and ascertains whether the text appears to be a search or an attempted navigation. Based on whether the text appears to be a search or an attempted navigation, the web browser communicates the text to a search provider, along with an indication of whether the text appears to be a search or an attempted navigation. The search provider receives the text and the indication and can then take appropriate action as by returning a search results page or causing the web browser to be redirected to a website associated with the received text. | 2012-07-26 |
20120192090 | SINGLE IDENTIFIABLE ENTRY POINT FOR ACCESSING CONTACT INFORMATION VIA A COMPUTER NETWORK - Embodiments of the invention provide for systems, devices, apparatus, methods, and computer program products for providing an activatable indicium configured as an entry point for accessing contact information on a user interface. The activatable indicium, which may be a company logo, company name or the like, is not initially readily identifiable as an entry point for accessing the contact information. However, over time and continual use, the user recognizes that the presentation of the indicium regardless of the platform provides for an entry point for accessing contact information. | 2012-07-26 |
20120192091 | Automatically Reconfiguring an Input Interface - A method for providing an automatically reconfigurable input interface includes analyzing input received through an input interface of the computing device, determining a context based on the input; and reconfiguring the input interface to comprise a key based on a domain associated with the context. A computing system for providing automatic reconfiguration of an input interface includes a processor and a memory communicatively coupled to the processor. The processor is configured to analyze input received through an input interface of a computing device, determine a context based on the input, and reconfigure the input interface to comprise a key based on a domain associated with the context. | 2012-07-26 |
20120192092 | SYSTEMS AND METHODS FOR BUILDING COMPLEX DOCUMENTS EMPLOYING FEEDFORWARD INDICATORS - Systems and methods are provided for building a complex document. A system can include a memory for storing computer executable instructions and a processing unit for accessing the memory and executing the computer executable instructions. The computer executable instructions can include a graphical user interface engine to display a complex document and to display a feedforward indicator associated with an element in the complex document in response to a first user operation. The feedforward indicator provides a user with an indication of affects to the complex document associated with a second user operation. | 2012-07-26 |
20120192093 | Device, Method, and Graphical User Interface for Navigating and Annotating an Electronic Document - A device, configured to operate in a first operational mode at some times and in a second operational mode at other times, detects a first gesture having a first gesture type; in response to detecting the first gesture: in accordance with a determination that the device is in the first operational mode, performs an operation having a first operation type; and, in accordance with a determination that the device is in the second operational mode, performs an operation having a second operation type; detects a second gesture having a second gesture type; and in response to detecting the second gesture: in accordance with a determination that the device is in the first operational mode, performs an operation having the second operation type; and in accordance with a determination that the device is in the second operational mode, performs an operation having the first operation type. | 2012-07-26 |
20120192094 | USER INTERFACE - A computer readable medium storing instructions which, when executed by a processor of a mobile handheld computer, cause the processor to present a user interface including a touch sensitive area in which a representation of a function is provided, wherein the function is activated in response to a multi-step operation including an object touching the touch sensitive area at a location where the representation is provided, and then the object gliding along the touch sensitive area away from the touched location irrespective of how far the object glides, wherein the function, when activated, causes the user interface to display user input controls at respective display locations that are determined prior to performance of the multi-step operation, and wherein any user gesture that activates a function and begins with an object touching the touch sensitive area at a location where the representation is provided causes the same response. | 2012-07-26 |
20120192095 | METHOD FOR SWITCHING USER INTERFACE, ELECTRONIC DEVICE AND RECORDING MEDIUM USING THE SAME - A user interface switching method, and an electronic device and a recording medium using the same are provided. First, a plurality of user interfaces are provided, and one of the user interfaces is displayed in a touch screen of the portable electronic device. A representative icon bar and a hot key bar are displayed in the touch screen, wherein the representative icon bar comprises representative icons respectively corresponding to the user interfaces and the hot key bar comprises one or more hot keys corresponding to the user interface currently displayed in the touch screen. When the touch screen detects a touch signal which falls within the representative icon bar and is moved therein, the representative icon bar is moved correspondingly, and the displayed user interface and hot keys are also switched according to the representative icon on which the touch signal is terminated. | 2012-07-26 |