16th week of 2012 patent applcation highlights part 63 |
Patent application number | Title | Published |
20120096275 | SYSTEMS AND METHODS FOR AUTHENTICATING AN ELECTRONIC MESSAGE - Systems and methods are disclosed for authenticating electronic messages. A data structure is generated by a computer server which allows for the authentication of the contents and computer server identity of a received electronic message and provides a trusted stamp to authenticate when the message was sent. Data which can authenticate the message, the computer server identity, and the time the message was sent is included into a data structure which is called an Electronic PostMark (EPM). | 2012-04-19 |
20120096276 | SYSTEM AND METHOD FOR AUTHENTICATING DOCUMENTS - A data processing system for distributing and authenticating documents from a plurality of parties to a recipient data processing apparatus is disclosed. The system comprises a plurality of document distribution devices each configured to generate an original hash value from the content of a file containing a document to be distributed. A recipient data processing apparatus is configured to generate an original super hash value from the plurality of the original hash values, and to distribute the original super hash value to each of the document distribution devices. The system provides assurance that distributed documents have not been tampered with during communication, by an unscrupulous distributing party, or by an unscrupulous recipient by only submitting a hash value of the document to be distributed. The hash value provides for assurance at the eventual recipient of the document that no changes to the document have been made. | 2012-04-19 |
20120096277 | SYSTEM AND METHOD FOR PERSONAL AUTHENTICATION USING A MOBILE DEVICE - A system and method is for personal authentication with respect to a service provider using a mobile device. The method includes providing the user of the mobile device ( | 2012-04-19 |
20120096278 | Authenticating Messages Using Cryptographic Algorithm Constants Supplied to a Storage-Constrained Target - The present invention provides for authenticating a message. A security function is performed upon the message. The message is sent to a target. The output of the security function is sent to the target. At least one publicly known constant is sent to the target. The received message is authenticated as a function of at least a shared key, the received publicly known constants, the security function, the received message, and the output of the security function. If the output of the security function received by the target is the same as the output generated as a function of at least the received message, the received publicly known constants, the security function, and the shared key, neither the message nor the constants have been altered. | 2012-04-19 |
20120096279 | PROBLEM-BASED ACCOUNT GENERATION - A method to provide problem-based access to a computing device is disclosed herein. In one embodiment of the invention, such a method includes detecting a problem on a computing device. The method automatically generates a user account on the computing device in response to detecting the problem. The problem is then tied to the user account. A support provider is then notified of the problem and the user account associated with the problem. This user account may be assigned to a service technician to enable access to the computing device. The service technician may then log into the computing device using the user account and address the problem. A corresponding apparatus and computer program product are also disclosed herein. | 2012-04-19 |
20120096280 | SECURED STORAGE DEVICE WITH TWO-STAGE SYMMETRIC-KEY ALGORITHM - A secured storage device uses a user key set by user to encrypt a primary key that is for encryption or decryption of user data, to produce a first encrypted data. In the secured storage device, neither the primary key nor the user key is stored, but the first encrypted data, and a secondary key and a second encrypted data produced from the secondary key encrypted with the user key for verifying the password inputted by user are stored. Therefore, even though a storage medium in the secured storage device is detached and read, the primary key and the user key cannot be obtained by a third party for reading out any encrypted user data from the secured storage device. | 2012-04-19 |
20120096281 | SELECTIVE STORAGE ENCRYPTION - A storage device includes encryption policies that may be applied to data stored thereon. Different encryption policies may be applied to different data on the storage device. Input/output (I/O) requests may identify the appropriate encryption policy to be applied using a data tag of the I/O request. The data tag may be applied by the file system when the I/O request is issued, or may be added by a filter driver before the I/O request is delivered to the storage device. | 2012-04-19 |
20120096282 | MICROPROCESSOR THAT FETCHES AND DECRYPTS ENCRYPTED INSTRUCTIONS IN SAME TIME AS PLAIN TEXT INSTRUCTIONS - A fetch unit (a) fetches a block of instruction data from an instruction cache of the microprocessor; (b) performs an XOR on the block with a data entity to generate plain text instruction data; and (c) provides the plain text instruction data to an instruction decode unit. In a first instance the block comprises encrypted instruction data and the data entity is a decryption key. In a second instance the block comprises unencrypted instruction data and the data entity is Boolean zeroes. The time required to perform (a), (b), and (c) is the same in the first and second instances regardless of whether the block is encrypted or unencrypted. A decryption key generator selects first and second keys from a plurality of keys, rotates the first key, and adds/subtracts the rotated first key to/from the second key, all based on portions of the fetch address, to generate the decryption key. | 2012-04-19 |
20120096283 | OPTIONAL FUNCTION MULTI-FUNCTION INSTRUCTION IN AN EMULATED COMPUTING ENVIRONMENT - A method, system and program product for executing a multi-function instruction in an emulated computer system by specifying, via the multi-function instruction, either a capability query or execution of a selected function of one or more optional functions, wherein the selected function is an installed optional function, wherein the capability query determines which optional functions of the one or more optional functions are installed on the computer system. | 2012-04-19 |
20120096284 | CONTENT DATA REPRODUCTION SYSTEM AND RECORDING DEVICE - To exclude any unauthorized device from a system and thereby prevent illegal use of content data, a memory card | 2012-04-19 |
20120096285 | Power Management Method and Portable Electronic Device Using the Same - A power management method for a portable electronic device having a battery providing operating power includes receiving a command utilized for indicating the portable electronic device to execute a function, determining electricity required by executing the function and electricity stored in the battery, comparing the electricity required by executing the function and the electricity stored in the battery, and generating an indication signal when the electricity required by executing the function is greater than the electricity stored in the battery. | 2012-04-19 |
20120096286 | CHARGING MANAGEMENT METHOD, CHARGING CONTROL CIRCUIT AND THE HOST APPARATUS HAVING THE SAME - A control circuit of universal serial bus (USB) port includes a charge control unit providing a first operating voltage and a second operating voltage to a first operating voltage end and a second operating voltage end of the USB port, and a first circuit unit coupled to the charge control unit. Furthermore, the first circuit includes a first output end and a second output end. When a external apparatus is inserted into the USB port, the charge control unit connects the first output end and the second output end to a differential positive end and a differential negative end of the USB port, respectively, to enter a rapid charging mode. | 2012-04-19 |
20120096287 | COORDINATED APPROACH BETWEEN MIDDLEWARE APPLICATION AND SUB-SYSTEMS - A method of managing power in a computing system is provided. The method comprises: assessing incoming work; assessing service level agreements related to the incoming work; and coordinating with an operating system layer to control hardware of the computing system based on the service level agreements and a power consumption goal. | 2012-04-19 |
20120096288 | CONTROLLING OPERATION OF TEMPERATURE SENSORS - Techniques are disclosed relating to controlling power consumption of temperature sensors in integrated circuits. In one embodiment, an integrated circuit is disclosed that includes a temperature sensor that is configured to determine a temperature of the integrated circuit. The integrated circuit also includes a sensor controller that is configured to vary power consumption of the temperature sensor based, at least in part, on the determined temperature. In some embodiments, the integrated circuit may determine a sampling rate of the temperature sensor based, at least in part, on the determined temperature and a temperature threshold of the integrated circuit. The integrated circuit may then vary the power consumption of the temperature sensor by periodically disabling the temperature sensor based on the determined sampling rate. In some embodiments, the integrated circuit may also vary the power consumption of the temperature sensor based on the operating state of one or more processing cores in the integrated circuit. | 2012-04-19 |
20120096289 | STORAGE APPARATUS AND POWER CONTROL METHOD - To enable power saving control by putting storage areas of the same attribute together in a specific RAID group in a storage apparatus that includes storage areas of different access patterns. | 2012-04-19 |
20120096290 | Distributed Architecture for Situation Aware Sensory Application - Embodiments of the invention relate to a distributed signal processing system and a method for processing a sensor signal for a mobile device. Raw signal data is received and pre-processed by a processor to filter and split the data signal into multiple data outputs. The split signal data represent both spatial and spectral components, and/or statistical properties pertaining to the sensor. Low rate processing data is communicated to a second processor for limited data processing by select logic components. | 2012-04-19 |
20120096291 | Energy-saving control apparatus, power connecting device and switching device having said apparatus - An energy-saving control apparatus comprises a power input interface, a power output interface, a controlling unit, a sampling unit, a central processing unit and a data storage unit. The power input interface is used for connecting to an external power source. The power output interface is used for connecting to an external electric appliance. The controlling unit is used for controlling the value of the current or voltage which inputted from the power input interface to the power output interface. The controlling unit can be also used for controlling the on and off of the power output interface. The sampling unit is used for sampling and outputting the electrical parameters of the external electric appliance. The central processing unit is used for processing the output signals from the sampling unit and outputting the control signals to the controlling unit. The data storage unit stores the necessary data for the operation of the central processing unit. A power connecting device and a switching device having said energy-saving control apparatus are also provided. | 2012-04-19 |
20120096292 | METHOD, SYSTEM AND APPARATUS FOR MULTI-LEVEL PROCESSING - A Multi-Level Processor | 2012-04-19 |
20120096293 | Directed Resource Folding for Power Management - A mechanism is provided for directed resource folding for power management. The mechanism receives a set of static platform characteristics and a set of dynamic platform characteristics for a set of resources associated with the data processing system thereby forming characteristic information. The mechanism determines whether one or more conditions have been met for each resource in the set of resources using the characteristic information. Responsive to the one or more conditions being met, the mechanism performs a resource optimization to determine at least one of a first subset of resources in the set of resources to keep active and a second subset of resources in the set of resources to dynamically fold. Based on the resource optimization, the mechanism performs either a virtual resource optimization to optimally schedule the first subset of resources or a physical resource optimization to dynamically fold the second subset of resources. | 2012-04-19 |
20120096294 | Electronic Apparatus, Electronic Apparatus Power Control, Electronic Apparatus Power Control Program, And Storage Medium Storing Power Control Program - An electronic apparatus includes a first power source to generate power from external power; a photovoltaic power generation device to generate power from received light as cell-generated power; a power storage device to store cell-generated power; a second power source to generate power from cell-generated power; a mode switching unit to switch between normal power supply mode and reduced-power mode, in normal power supply mode, power is supplied from the first power source to the electronic apparatus, and in reduced-power mode, power supply from the first power source is stopped and power is supplied from the second power source; a voltage detector to detect voltage of cell-generated power; a memory to store condition-specific threshold voltages to determine conditions of the electronic apparatus; and a power supply controller to control switching between normal power supply mode and reduced-power mode by comparing the voltage of cell-generated power and the condition-specific threshold voltages. | 2012-04-19 |
20120096295 | METHOD AND APPARATUS FOR DYNAMIC POWER CONTROL OF CACHE MEMORY - The present invention provides a method and apparatus for dynamic power control of a cache memory. One embodiment of the method includes disabling a subset of lines in the cache memory to reduce power consumption during operation of the cache memory. | 2012-04-19 |
20120096296 | SYSTEM FOR REDUCING POWER CONSUMPTION IN AN ELECTRONIC CHIP - A system for reducing power consumption in an electronic device comprising at least one electronic chip comprises a plurality of local access network (LAN) ports, a transceiver coupled between the LAN ports and the electronic chip, a PLA device, and a central processing unit (CPU). The CPU is configured to power off the electronic chip in response to a period of inactivity on the LAN ports and power on the electronic chip in response to a signal from the PLA device. | 2012-04-19 |
20120096297 | Determining Redundancy Of Power Feeds Connecting A Server To A Power Supply - Methods, system, and computer program products are provided for determining redundancy of power feeds connecting a server to a power supply. Embodiments include receiving, by a redundancy monitoring manager, from each of a plurality of redundancy monitoring interposers, connection information, wherein each redundancy monitoring interposer comprises a device that provides an electrical contact between a power circuit and one of a power supply, the server, and another power circuit; in dependence upon the connection information, determining, by the redundancy monitoring manager, for each power feed provided to the server, which power circuits supply the power feed; determining, by the redundancy monitoring manager, if any of the power feeds are supplied by the same power circuit; and indicating, by the redundancy monitoring manager, that the server has at least one non-redundant power feed when multiple power feeds of the server are supplied by the same power circuit. | 2012-04-19 |
20120096298 | BATTERY PACK - A tool battery pack can include a current detection element for detecting a discharge current or a charge current, a monitoring section for inputting a current signal of the discharge current or the charge current through the current detection element and for inputting voltage signals of each cell battery, and a control microcomputer for performing discharge control or charge control based on the signals from the monitoring section. Further, the tool battery pack is constructed such that the current signal through the current detection element is input to both the monitoring section and the control microcomputer, | 2012-04-19 |
20120096299 | UNIVERSAL SERIAL BUS DONGLE AND METHOD OF CONTROLLING POWER THEREOF - An apparatus and method of controlling power of a Universal Serial Bus (USB) dongle are provided. The method includes detecting power consumption of the USB dongle when the USB dongle is connected with an apparatus to perform a communication function, determining whether the detected power consumption is equal to or greater than a maximum power, and lowering a data throughput when the detected power consumption is equal to or greater than the maximum power. | 2012-04-19 |
20120096300 | COMMUNICATION CIRCUIT AND COMMUNICATION METHOD - Provided is a communication circuit ( | 2012-04-19 |
20120096301 | MEMORY INTERFACE CONFIGURABLE FOR ASYNCHRONOUS AND SYNCHRONOUS OPERATION AND FOR ACCESSING STORAGE FROM ANY CLOCK - An improved memory interface circuit is provided for accessing a storage array in one of two available modes, including a synchronous mode and an asynchronous mode. The improved memory interface circuit also includes logic, which enables the storage array to reside within substantially any clock domain. | 2012-04-19 |
20120096302 | FIELD DEVICE HAVING A REAL TIME CLOCK - A field device includes a real time clock, and at least one communication interface for at least unidirectionally, receiving and transmitting data. The real time clock is detachably connected to the at least one receiving communication interface of the field device, and includes a power supply. | 2012-04-19 |
20120096303 | DETECTING AND RECOVERING FROM PROCESS FAILURES - A service is used to process files. The processing of the files is performed by worker services that are assigned to process a portion of the files. Each worker service that is processing a portion of the files is assigned a unique identifier. Using the identifier information, the set of worker services currently active are monitored along with the work assigned to each process. When a worker server determines that a worker service has failed, the work assigned to the failed worker service can be automatically determined and a new worker service can be started to process that work. Any new worker service that is started is assigned a unique identifier, so the work assigned to it can be similarly tracked. | 2012-04-19 |
20120096304 | Providing Unsolicited Global Disconnect Requests to Users of Storage - A mechanism is provided in a storage control unit in a data processing system for providing unsolicited global disconnect requests to users. The mechanism stores lock control data in the storage control unit. The storage control unit allocates its resources into a plurality of clusters. Responsive to a given user connecting to a given partition that is for a logical subsystem resident on a first cluster within the plurality of clusters, the mechanism sends reflected partition information from the first cluster to a second cluster within the plurality of clusters. Responsive to the first cluster experiencing a failure condition, the mechanism moves control data from one or more logical subsystems from the first cluster to the second cluster and for each logical subsystem that moved from the first logical subsystem to the second logical subsystem and that has reflected partition information, presents unsolicited status to one or more users. | 2012-04-19 |
20120096305 | Method and System for Recovery of a Computing Environment - A method and system for recovery of a computing environment includes monitoring during a pre-boot phase and a runtime phase of a computing device for selection of a hot key sequence by a user and performing a recovery action in response to the selection of the hot key sequence by the user. The recovery action may be any one of a number of predetermined and/or selectable actions such as restoring system defaults, migrating memory, displaying a menu of options, setting various software flags, restarting or rebooting the computing device, and/or the like. | 2012-04-19 |
20120096306 | DISASTER RECOVERY FAILBACK - Various embodiments for disaster recovery (DR) failback in a computing environment by a processor device are provided. Pursuant to execution of a predetermined failback policy, if a storage device is not preexistent in a source storage system operable in the computing environment, and an owner of the storage device is one of a DR storage system and a storage system having previously withdrawn from a replication grid, and the DR storage system has authorization to transfer ownership of the storage device by a replacement operation, an instance of the storage device is replicated to the source storage system to generate a replicated instance of the storage device on the source storage system, and ownership of the storage device is designated as the source storage system for each of the instance and the replicated instance of the storage device. | 2012-04-19 |
20120096307 | METHODS, APPARATUS, AND SYSTEMS TO REPAIR MEMORY - Methods, apparatus and systems pertain to performing READ, WRITE functions in a memory which is coupled to a repair controller. One such repair controller could receive a row address and a column address associated with the memory and store a first plurality of tag fields indicating a type of row/column repair to be performed for at least a portion of a row/column of memory cells, and a second plurality of tag fields to indicate a location of memory cells used to perform the row/column repair. | 2012-04-19 |
20120096308 | REMOTE COPY SYSTEM - A remote copy system includes a first storage system including a first storage controller arid a first data volume. The first storage controller is configured to control data access requests to the first data volume. The first storage system is configured to store write data in the first data volume upon receiving a write request from a first host associated with the first storage system and generate a journal including control data and journal data A second storage system includes a journal volume and configured to receive and store the journal generated by the first storage system in the journal volume. A third storage system includes a second data volume and configured to receive the journal from the second storage system and store the journal data of the journal to the second storage system according to information provided in the control data. | 2012-04-19 |
20120096309 | METHOD AND SYSTEM FOR EXTRA REDUNDANCY IN A RAID SYSTEM - A system and method of creating an extra redundancy in a RAID system is disclosed. In one embodiment, one or more RAID arrays are created. Each RAID array comprises a plurality of disk drives. Further, a respective dedicated hot spare is created for each RAID array. Furthermore, data is copied from each RAID array to the respective dedicated hot spare using a copyback process based on a predetermined controller usage threshold value. | 2012-04-19 |
20120096310 | REDUNDANCY LOGIC - A network system provides network device having a secondary memory that mirrors the content of a primary memory maintaining data structure parameters entries. The integrity of each data structure parameter entry is tested as the entry is output from the primary memory, such as by using a parity test. If an error is detected in the entry, a corresponding entry from the second memory structure is select for use instead of the entry from the primary memory. The corresponding entries in each memory are then flushed, updated, synchronized, or overwritten from the each memory and processing continues using the new entries or other entries from the primary memory. In the rare instance that corresponding entries from both memories exhibit an error, then an error notification is issued. | 2012-04-19 |
20120096311 | METHOD AND APPARATUS FOR AN IMPROVED FILE REPOSITORY - A method and apparatus for of storing data comprising monitoring a plurality of storage units within a mass storage area and detecting when a storage unit within the mass storage area is overloaded. The method further comprising randomly distributing the data on the overloaded storage unit to the other storage units within the mass storage area. | 2012-04-19 |
20120096312 | ARRANGEMENT FOR RECOVERY OF DATA BY NETWORK NODES BASED ON RETRIEVAL OF ENCODED DATA DISTRIBUTED AMONG THE NETWORK NODES - Distributed data, having been stored in a distributed storage system as a collection of distributed data elements, is recovered based on connection of multiple user nodes, each user node having stored selected distributed data elements as a corresponding portion of the distributed data during replication of the distributed data elements throughout the distributed storage system. Each distributed data element is identifiable by a corresponding unique object identifier (OID). Each user node includes a discovery resource for discovering reachable user nodes, a local cache configured for identifying at least the corresponding portion of the distributed data based on the respective OIDs, and an identification service module configured for resolving a data object to a corresponding OID, via the corresponding local cache, or based on sending a query to the reachable user nodes. Hence, user nodes can recover distributed data based on exchanging resolution information and OID information. | 2012-04-19 |
20120096313 | RECOVERY FROM HDD FAILURE AND TECHNICAL SUPPORT THROUGH WWAN - A user of a user computer whose hard disk drive (HDD) is “fried” can press a special key to cause BIOS to automatically gather location information about the computer from its GPS receiver and gather information about the HDD, activate a WWAN transceiver, and automatically send the location and HDD information over the WWAN to a service computer, which may return a location of a nearest service center to the user computer and any other advice including recovery advice for the HDD that the service center might be able to divine from the information sent to it by the user computer. | 2012-04-19 |
20120096314 | DYNAMIC DETECTION AND IDENTIFICATION OF THE FUNCTIONAL STATE OF MULTI-PROCESSOR CORES - Exemplary embodiments include a sequential and concurrent status detection and evaluation method for multiple processor cores, including receiving data from a plurality of processor cores, for each of the plurality of processor cores, simultaneously running a built-in self test to determine if each of the plurality of cores has failed, checking the data for a dominant logic state and recording a subset of the plurality of processor cores that have failed. | 2012-04-19 |
20120096315 | MICRO CONTROLLER, DRIVING METHOD THEREOF AND DISPLAY DEVICE USING THE SAME - A micro controller includes an input and output unit having a reset terminal, a plurality of input terminals, and a test enable terminal, a test mode setting unit which allocates a first input terminal of the plurality of input terminals to a test clock terminal and allocates the remaining N input terminals to L test terminals, in response to a signal output from the input and output unit, and a processor which controls the input and output unit and the test mode setting unit. The test mode setting unit includes M flip-flops which receives a test clock signal from the first input terminal, a test signal from the N input terminals, and a test enable signal from the test enable terminal, and a decoder which decodes a signal output from the M flip-flops and determines whether or not to allocate the N input terminals to the L test terminals. | 2012-04-19 |
20120096316 | SYSTEM AND METHOD FOR DETERMINATION OF THE ROOT CAUSE OF AN OVERALL FAILURE OF A BUSINESS APPLICATION SERVICE - An ontology is generated for a business application on an enterprise network that describes one or more nodes that communicate with each other during the execution of the business application. An alert condition of the business application is detected, and the ontology for the business application is processed to determine one or more components of the ontology that are in an alert state. Further, a root cause view that indicates the one or more alert state components is generated and displayed to a user. | 2012-04-19 |
20120096317 | METHOD AND SYSTEM FOR DETECTING PROGRAM DEADLOCK - A method and/or system for detecting deadlock, comprising: obtaining lock information related to locking operation in a program; generating a first lock graph based on the obtained lock information, wherein each node in the first lock graph comprises a set of locks comprising at least one lock and a set of program locations comprising at least one lock location; extracting a strongly connected sub graph in the first lock graph; unfolding the strongly connected sub graph in the first lock graph to generate a second lock graph, wherein each node in the second lock graph comprises a single lock; and extracting a strongly connected sub graph in the second lock graph, the strongly connected sub graph in the second lock graph indicating a deadlock in the program. | 2012-04-19 |
20120096318 | Method for Computer-Aided Detection of Errors During the Execution of One or More Software-Based Programs in a System of Components - A method detects errors during execution of software based programs in a system of motor vehicle components. During execution a component executes its assigned program, and the components call each other interactively. When a component is called, a program identity and an error parameter are transmitted from the other component to the component. If a component identifies an error during execution, it stores an active error entry that contains the program identity, the component identification and an error status. If a component, which has called another component, receives the component identification, it stores a passive error entry that contains the program identity, its component identification and the identification of the other component. A component, which stores one or more active or passive error entries, returns the program identity and the component identification of the component, at least once during program execution, to the component that has called it. | 2012-04-19 |
20120096319 | METHOD AND SYSTEM FOR DIAGNOSING APPARATUS - A method and a system for diagnosing an apparatus are provided. The method for diagnosing the apparatus includes: determining whether the apparatus is to enter a diagnostic mode after a system is started; performing a diagnosis of the apparatus by executing a diagnostic proge apparatus is determined to enter the diagnostic mode; and performing a normal BIOS or EFI startup when the apparatus is determined not to enter the diagnostic mode. An accurate diagnosis of the apparatus can be realized by firstly determining whether the apparatus is to enter a diagnostic mode after a system is started, if yes, then the apparatus entering the diagnostic mode, and if not, then the apparatus performing a normal BIOS or EFI startup. Moreover, in case of a memory or PCI/PCIE bus error in the apparatus, since the diagnostic program is loaded prior to the BIOS startup, the fault can be diagnosed. | 2012-04-19 |
20120096320 | SOFT FAILURE DETECTION - A method, system, and computer program product detect soft failures as follows. A set of artifacts being generated by at least one process in a system is monitored. A number of artifacts being generated by the process is determined to be below a given threshold in response to the monitoring. The process is monitored in response to the determination. A current state of the process is determined in response to the analyzing. A notification is generated in response to the current state of the process including a set of abnormal behaviors. | 2012-04-19 |
20120096321 | BLOCK MANAGEMENT METHOD, MEMORY CONTROLLER, AND MEMORY STORAGE APPARATUS - A block management method for managing physical blocks of a rewritable non-volatile memory, and a memory controller and a memory storage apparatus using the same are provided. The method includes grouping the physical blocks into at least a data area, a free area, and a replacement area, and grouping the physical blocks of the data area and the free area into a plurality of physical units. The method also includes when one of the physical blocks belonging to of the physical units of the data area becomes a bad physical block, getting a physical block from the replacement area and replacing the bad physical block with the gotten physical block. The method further includes associating a physical unit that contains no valid data in the free area with the replacement area. Thereby, the physical blocks can be effectively managed and the access efficiency can be improved. | 2012-04-19 |
20120096322 | SEMICONDUCTOR PACKAGE - A semiconductor package includes a memory controller chip, a plurality of first memory chips configured to store normal data, a second memory chip configured to store error information for correcting or detecting error of the normal data, and an interface unit configured to interface the memory controller chip, the plurality of first memory chips, and the second memory chip. | 2012-04-19 |
20120096323 | DIAGNOSTIC CIRCUIT AND SEMICONDUCTOR INTEGRATED CIRCUIT - According to one embodiment, a certain amount of data is held in the memory cells, and after a state of the data held in the memory cell is transferred into an indefinite state, data autonomously held in the memory cell is read, and a change of the threshold voltage of transistors is diagnosed on the basis of the distribution of the data autonomously held in the memory cell. | 2012-04-19 |
20120096324 | TEST COMPRESSION IN A JTAG DAISY-CHAIN ENVIRONMENT - The disclosure describes novel methods and apparatuses for controlling a device's TCA circuit when the device exists in a JTAG daisy-chain arrangement with other devices. The methods and apparatuses allow the TCA test pattern set used during device manufacturing to be reused when the device is placed in a JTAG daisy-chain arrangement with other devices, such as in a customers system using the device. Additional embodiments are also provided and described in the disclosure. | 2012-04-19 |
20120096325 | In or relating to 1149.1tap linking modules - Test Access Ports (TAPs) may be utilized at both IC and intellectual property core design levels. TAPs serve as serial communication ports for accessing a variety of embedded circuitry within ICs and cores including; IEEE 1149.1 boundary scan circuitry, built in test circuitry, internal scan circuitry, IEEE 1149.4 mixed signal test circuitry, IEEE P5001 in-circuit emulation circuitry, and IEEE P1532 in-system programming circuitry. Selectable access to TAPs within ICs is desirable since in many instances being able to access only the desired TAP(s) leads to improvements in the way testing, emulation, and programming may be performed within an IC. A TAP linking module is described that allows TAPs embedded within an IC to be selectively accessed using 1149.1 instruction scan operations. | 2012-04-19 |
20120096326 | OPTICAL DISK REPRODUCTION APPARATUS, OPTICAL DISK REPRODUCTION METHOD, REPRODUCTION PROCESSING DEVICE AND REPRODUCTION PROCESSING METHOD - Provided is an optical disk reproduction apparatus capable of preventing information that is different from the original sub information from being subjected to error correction erroneously, and of stably reproducing the sub information. The optical disk reproduction apparatus ( | 2012-04-19 |
20120096327 | JOINT CARRIER PHASE ESTIMATION AND FORWARD ERROR CORRECTION - Methods and systems for processing an optical signal in a communication system are disclosed. The disclosed methods yield benefits for estimation and tracking of carrier phase of received signals at a digital coherent receiver without the use of differential coding. Specifically, phase ambiguity is removed by calculating the slope of the CPE at a location where the CPE begins to lose track of the received carrier phase signal. As such, a CPE offset adjustment may be applied in accordance with the calculated slope to reduce the number of ones and zeros corrected by a FEC decoder. Thus, the FEC aided CPE scheme may be a feed forward scheme that requires no training. | 2012-04-19 |
20120096328 | MULTI-WRITE ENDURANCE AND ERROR CONTROL CODING OF NON-VOLATILE MEMORIES - Multi-write endurance and error control coding of non-volatile memories including a method for receiving write data and a write address of a memory page in a memory. The write data is partitioned into a plurality of sub-blocks, each sub-block including q bits of the write data. Error correction bits are generated at the computer in response to the sub-blocks and to an error correction code (ECC). At least one additional sub-block containing the error correction bits are appended to the partitioned write data and a write word is generated. The write word is generated by performing for each of the sub-blocks: selecting a codeword such that the codeword encodes the sub-block and is consistent with current electrical charge levels of the plurality of memory cells associated with the memory page; concatenating the selected codewords to form the write word; and writing the write word to the memory page. | 2012-04-19 |
20120096329 | METHOD OF, AND APPARATUS FOR, DETECTION AND CORRECTION OF SILENT DATA CORRUPTION - There is provided a method of writing data to a sector of a storage device, the sector comprising a data field and a protection information field and having identifying information identifying the location of said sector. The method comprises providing data to be written to an intended sector, generating, for said intended sector, a message comprising the data and the identifying information of said intended sector and performing, on said message, error correcting encoding to generate a codeword. The codeword comprises the message and parity information generated from said error correcting coding. The data can then be written to the data field of the sector, and the parity information can be written to said protection information field of the sector. | 2012-04-19 |
20120096330 | ERROR DETECTION AND CORRECTION CODES FOR CHANNELS AND MEMORIES WITH INCOMPLETE ERROR CHARACTERISTICS - A channel has a first and a second end. The first end of the channel is coupled to a transmitter. The channel is capable of transmitting symbols selected from a symbol set from the first end to the second end. The channel exhibits incomplete error introduction properties. A code comprises a set of code words. The elements of the set of code words are one or more code symbols long. The code symbols are members of the symbol set. The minimum modified Hamming separation between the elements of the set of code words in light of the error introduction properties of the channel is greater than the minimum Hamming distance between the elements of the set of code words. A memory device, a method of using the channel, and a method of generating the code are also described. | 2012-04-19 |
20120096331 | Multiple sector parallel access memory array with error correction - The present invention is a method for accessing more than one block of correctable information at a time when it is most efficient to access more bits of information at a time on a given dimension, for example from a multiple bit per cell (MLC) memory element, than the error correction algorithm can correct. Since it may be more efficient to access more bits of information at a time on a given dimension than the error correction algorithm can correct, that access is performed in this most efficient way, but the information is divided into correctable blocks within this information such that the error correction algorithm can still compensate for a serious fault along a given dimension. Furthermore, the present invention can be employed even when the number of bits retrieved along a given dimension is less than the number of correctable bits when it is desired to protect against a given number of faults which could, in total, exceed the number of correctable bits. | 2012-04-19 |
20120096332 | SELECTIVE ERROR CONTROL CODING IN MEMORY DEVICES - A method includes determining that a received data stream includes metadata and content, applying error control coding to the received metadata, disabling error control coding for the received content, and storing the metadata, the error control coding, and the content in a memory device. | 2012-04-19 |
20120096333 | DATA INPUT AND OUTPUT METHOD OF NAND FLASH MEMORY AND EMBEDDED SYSTEM USING THE SAME - A data input method of a NAND flash memory includes: determining whether a size of a writing-requested data is less than a reference value; calculating an error correction code (ECC) for the data using a software ECC method when the data size is less than the reference value; and writing the data and the ECC to a data region of the NAND flash memory. A data output method of the NAND flash memory includes: determining whether a size of a reading-requested data is less than a reference value; reading the data and an error correction code (ECC) from the NAND flash memory; calculating an ECC for the read data using a software ECC method when the data size is less than the reference value; and performing an error detection and correction by comparing the calculated ECC and the read ECC. | 2012-04-19 |
20120096334 | Error Detecting/Correcting Scheme For Memories - A method for detecting and correcting errors in a memory having a read/write paradigm is presented. In these implementations, various approaches to detect errors on a per word or per group of words basis and correct errors on a per group of words or per page basis, respectively, in relation to a memory and its associated differing read/write operations, are provided. For instance, in one implementation, errors are detected on a per word basis and corrected on a per page basis for a NOR Flash Memory having differing read/write operations of reading on a per word basis and writing on a per page basis. Advantageously, benefits of the various implementations include reduced encoder/decoder complexities, reduced parity overhead requirements, and reduced performance degradation. | 2012-04-19 |
20120096335 | DATA PROCESSING METHOD AND SEMICONDUCTOR INTEGRATED CIRCUIT - A read process is performed on an ith designated block storing an ith divided data string. If the ith divided data string is not normally read, the read process is sequentially executed on ith ordinary blocks each storing the ith divided data string, where the ith ordinary blocks are included in ordinary block groups, respectively. When the ith divided data string is normally read, it is determined whether or not reading p divided data strings has been completed. If it is determined that the reading the p divided data strings has not been completed, the read process is performed on an (i+1)th designated block storing an (i+1)th divided data string following the ith divided data string. | 2012-04-19 |
20120096336 | Transmission Apparatus Reception Apparatus and Communication System - To improve performance of a decoder even in a system with the coder configuration determined by inserting a doping bit sequence known between a transmission apparatus and a reception apparatus in an information bit sequence to transmit, the transmission apparatus is a transmission apparatus that transmits radio signals to the reception apparatus, and is provided with a doping section | 2012-04-19 |
20120096337 | ORGANIZATION AND DESIGN SYSTEM AND ONLINE COMMUNITY FOR IMAGES - A method and system for a single integrated computerized scrapbook system operable on a computing device connected to the Internet for providing a single integrated online scrapbooking solution, the system provides a method for storing and manipulating digital images on a computer. The application provides a user with tools for collecting, processing and cataloging digital and supply inventory. The user is able to combine the digital images, digital inventory and supply inventory in a manner for creating new digital projects. Finally, the user may print, publish or share the new digital projects, digital inventory and supply inventory via an online community. | 2012-04-19 |
20120096338 | HYPERLINK TO COMPUTER GENERATED CONTENT - A system and a method for linking a graphical element on a first web-page with a computer generated content presented in a second web-page, the method comprising the steps of retrieving a computer generated content to said second web-page, retrieving from said second web-page content-generation parameters for regenerating said content at said second web-page, said parameters not being web-address parameters, storing said parameters at said first web-page, and associating said parameters with said graphical element. | 2012-04-19 |
20120096339 | Seamless Upload And Ingest Of Release Forms From A Mobile Device To A Digital Media System - Embodiments are directed towards providing a method, a system and a network device for applying a form to a media item in a media library, including enabling, by a mobile device, a contributor of media items to prepare a form, uploading, by the mobile device, the form to a server computer that manages a media library, the media library being a collection of media items and forms associated with one more of the media items, enabling a contributor to upload, from a client computer, different than said mobile device, media items to the media library and enabling, by a client computer that communicates with the server computer, the contributor to associate the form with one or more media items uploaded by the contributor. | 2012-04-19 |
20120096340 | REFORMATTING WEB PAGES IN BD PLATFORM - Reformatting web pages in a BD platform, including: receiving a HyperText Markup Language (HTML) page of a web browser; parsing the HTML page into user interface (UI) widgets; and mapping the UI widgets into Home Audio/Video interface (HAVi) widgets. Keywords include HAVi, Widgets, and BD platform. | 2012-04-19 |
20120096341 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM - An information processing apparatus acquires a structured document containing a plurality of elements, specifies, in accordance with an instruction from a user, a partial element group from the plurality of elements contained in the acquired structured document, and selects, in accordance with the content of each of the plurality of elements included in the specified element group, an output-target element from the plurality of elements included in the element group. | 2012-04-19 |
20120096342 | Method and System of Web-Based Document Service - A method and system for web-based document service are provided. The method in the cloud side may include: receiving the data backed up automatically, retrieving the visual appearance of the backed up data and saving the retrieved visual appearance into a universal data and storing the universal data in cloud side, converting the universal data into a format supported browser. | 2012-04-19 |
20120096343 | SYSTEMS, METHODS, AND COMPUTER-READABLE MEDIA FOR PROVIDING A DYNAMIC LOUPE FOR DISPLAYED INFORMATION - Systems, methods, and computer-readable media are provided for providing a dynamic loupe for displayed information of a document. The displayed information can be provided in various sub-regions of the document. Based on the position of an input relative to a particular sub-region, the loupe can be sized and positioned such that a portion of information from the sub-region is displayed in the loupe. The portion of information can be displayed using a loupe scale factor that may differ from a scale factor used for the rest of the displayed information. The loupe position can be selected such that the contents and or position of the loupe may be biased towards a particular sub-region. | 2012-04-19 |
20120096344 | RENDERING OR RESIZING OF TEXT AND IMAGES FOR DISPLAY ON MOBILE / SMALL SCREEN DEVICES - Various embodiments are disclosed. According to one example embodiment, an apparatus may include at least one processor; at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor cause the apparatus to at least: receive, by a computing device having a display with a first dimension that is less than a threshold size, a document including text and at least one image; reformat the document for display on the computing device, including: decreasing a size for at least one of tabs or indents; and moving a location of the at least one image to the left on the display of the computing device. | 2012-04-19 |
20120096345 | RESIZING OF GESTURE-CREATED MARKINGS FOR DIFFERENT DISPLAY SIZES - Various embodiments are disclosed. According to one example embodiment, a method may include receiving a document at a first computing device having a display size that is different than a display size of a second computing device where a gesture-created marking was added to the document. The document may include the gesture-created image and a group of tagged characters. The method may further include adjusting a size or shape of the gesture-created marking in the document so that the gesture-created marking encompasses all tagged characters on the display of the first computing device. The adjusting may be performed based on the display size of the first computing device being different than display size of the second computing device. | 2012-04-19 |
20120096346 | SYSTEM AND METHOD OF RETRIEVING AND PRESENTING PARTIAL (SKIPPED) DOCUMENT CONTENT - A method and mobile communications device for retrieving and presenting partial skipped content are provided A display of a mobile communication device provides content of a first segment and a further segment of an electronic document received at the mobile communication device. Content between the first segment and the further segment is skipped content which has not been received. On the display, an indication of the skipped content is provided, the indication including a selectable client control for retrieving at least a portion of the skipped content. | 2012-04-19 |
20120096347 | Proofreading Device, Method for Proofreading Document, and Computer Readable Recording Medium Storing Proofreading Control Program - Provided is a proofreading device capable of accepting proofreader's marks, which includes: a user attribute identification section configured to identify an attribute of a user; a storage section configured to store proofreader's mark sets and attributes of users in association with each other and to store intermediate mark set to be used to place the proofreader's marks having the same meaning among the proofreader's sets in correspondence to each other; a proofreader's-mark-set selection section configured to a proofreader's mark set corresponding to the attribute of the user; a proofreader's mark conversion section configured to convert the proofreader's marks, added to a document by a first proofreader, into intermediate marks, to convert the intermediate marks into the proofreader's marks of the proofreader's mark set selected on the basis of the attribute of a second user, and to cause a display section to display the converted proofreader's marks together with the document. | 2012-04-19 |
20120096348 | Workflow executing device, preview creating method - A workflow executing device includes a workflow executing unit; a first extracting unit that extracts a first preview property including a first element constituting a first data item and first position information; a second extracting unit that extracts a second preview property including a second element constituting a second data item and a second position information item, the second data item being obtained as a result of processing the first data item; a preview property managing unit that saves preview properties; a preview property generating unit that inserts the second element that is the processing result into the first preview property in place of the first element that is the processing target, and generates a new second preview property by associating the first position information with the second element; and a preview creating unit that creates preview images based on preview properties. | 2012-04-19 |
20120096349 | Scrubbing Touch Infotip - An invention is disclosed for using touch input to display a representation of information for an item of a plurality of grouped items not otherwise accessible via other touch input. In an embodiment. In an embodiment, a user provides touch input to a touch-input device that comprises a scrubbing motion. Where the scrub corresponds to interacting with an item of a plurality of grouped items, a representation of information not otherwise accessible via other touch input is displayed (such as an infotip). In this manner, touch input may serve as a way to obtain a mouse-over event where there is no mouse pointer with which to create a mouse-over. | 2012-04-19 |
20120096350 | ELECTRONIC DEVICE - An electronic device includes a main display screen and a touch screen. The touch screen is used for being touched by users to define a touch track and generating an input signal corresponding to the attributes of the touch track. Programs may be activated and control functions performed in response to how a user touches the touch screen. | 2012-04-19 |
20120096351 | System and Method For Providing Rotational Haptic Feedback - Systems and methods for providing haptic cues to a touch-sensitive input device having a rotary degree of freedom are described. One described method includes the steps of receiving data from at least one packet, determining navigation within at least one list based at least in part on the data, and determining whether to output a haptic effect, the haptic effect based at least in part on the data. | 2012-04-19 |
20120096352 | CONTROLLING SOCIAL NETWORK VIRTUAL ASSEMBLY PLACES THROUGH PROBABILITY OF INTERACTION METHODS - A system and method for controlling a social network based virtual world, in which users are represented by avatars that in turn are linked to the user's real world social network social profiles. The users may virtually meet in various different virtual meeting places or “rooms”. In order to promote development of new and productive virtual relationships with a high degree of relevance to the user's real world experience, the system makes use of probability to interact (PTI) methods and algorithms. The PTI method keeps track of both the respective user's real-world interactions and virtual world interactions, computes one or more PTI values, and uses these PTI values to control the distribution of the user's avatars in a social interaction optimized manner. The PTI methods may also be used to control avatar appearance, suggest virtual events, and control the output of virtual event search engines. | 2012-04-19 |
20120096353 | USER-SPECIFIC FEATURES FOR AN UPGRADEABLE MEDIA KERNEL AND ENGINE - An audio/video (A/V) system includes an audio/video (A/V) component configured to generate audio or video data. The A/V system includes one or more processing devices, and one or more storage devices storing instructions that, when executed by the one or more processing devices, cause the one or more processing devices to implement one or more audio or video processing applications for the A/V system. Each of the applications can include a processing module and data for a graphical user interface (GUI) for presentation on the A/V system. The applications can be configured to adjust a performance or a setting of the A/V equipment. The A/V system includes an audio or video processing engine configured to interact with the processing modules for the applications, where the audio or video processing engine is configured to share processing resources among two or more of the processing modules. | 2012-04-19 |
20120096354 | MOBILE TERMINAL AND CONTROL METHOD THEREOF - A mobile terminal and a control method thereof are disclosed. A mobile terminal and a control method thereof comprise a display; and a controller, when receiving a selection signal for a first item displayed on the display, searching for at least one second item of the same attribute with the first item selected and displaying the second item. According to the present invention, a search for related information is made easy by searching for a second item of the same attribute with that of a first item selected and displaying the second item. | 2012-04-19 |
20120096355 | Multimedia Visual Progress Indication System - A multimedia visual progress indication system that provides a cache bar that is overlaid onto the program material or displayed on a dedicated display. A cache bar indicates the length of a recording session or the length of stored program material and expands to the right when material is being recorded. Index and/or bookmark indicators are displayed next to the cache bar. A position indicator moves within the cache bar and tells the user visually where his current position is within the program material. Numeric time or counter mark of the current position is displayed in the vicinity of the cache bar. The trick play bar and its associated components are displayed for a predetermined time period. | 2012-04-19 |
20120096356 | Visual Presentation Composition - Methods, systems and/or computer program products are disclosed that help facilitate visual presentation composition. A method includes analyzing a plurality of video clips, each video clip comprising a plurality of frames, to determine a subset of the plurality of video clips that have at least one frame depicting one or more faces. The method further includes presenting, in a user interface of a video editing application, the determined subset of video clips along with indicia indicating one or more face-related characteristics of each of the subset of video clips. Furthermore, the method includes receiving, from a user of the video editing application, a selection of one or more frames of at least one of the subset of video clips to populate a shot placeholder in a movie-building template, and generating a playable media file representing a movie based at least in part on the selection received from the user. | 2012-04-19 |
20120096357 | METHOD AND SYSTEM FOR MEDIA SELECTION AND SHARING - A method and system for media selection and sharing is disclosed. According to one embodiment, media content is received from a media source and is stored in a buffer for a first time period. A second time period within the first time period is determined for creating a media clip from the media content stored in the buffer. A media clip is generated as determined by the second time period. A user provides an input, and the user's input is associated with the media clip to take one or more effects on the media clip. The media clip enhanced with the one more effects is transmitted over a network to share with other users. | 2012-04-19 |
20120096358 | NAVIGATING AN INFORMATION HIERARCHY USING A MOBILE COMMUNICATION DEVICE - Systems and methods are provided for navigating an information hierarchy using a mobile communication device. The method comprises causing a plurality of selectable items to be presented on a display associated with the mobile communication device, in response to receiving, via an audio input device associated with the mobile communication device, a first voice command indicating that one of the plurality of selectable items is to be selected, causing one of the selectable items in the plurality of selectable items to be displayed differently from the other selectable items to thereby form an accentuated selectable item, and, in response to receiving, via the audio input device, a second voice command indicating that the accentuated selectable item is to be selected, causing information associated with the accentuated selectable item to be presented on the display. | 2012-04-19 |
20120096359 | SELECTING REPRESENTATIVE IMAGES FOR DISPLAY - Representative images are selected for display from a group. A dissimilarity measure is selected, by which to compute dissimilarities between features of respective images in the group. Dissimilarities between the images in the group are computed, based on the selected dissimilarity measure. A relative dissimilarity between each image and the other images in the group is determined, based on the relative dissimilarity between the feature of the image and the features of the other images in the group. An image in the group is selected as a representative image for display, using the relative dissimilarity of the image as a probability bias in the selection. | 2012-04-19 |
20120096360 | DATA PROCESSING APPARATUS, DATA PROCESSING METHOD, AND STORAGE MEDIUM - In a data processing apparatus which outputs image data of respective pages included in display data respectively to plural display apparatuses and causes the plural display apparatuses to respectively display the output image data, page designation data for sequentially displaying each page in the plural pages included in the display data respectively on the plural display apparatuses in response to an instruction of a next operation issued from a user is created, and, based on the created page designation data, the image data of the each page in the plural pages included in the display data are output respectively to the plural display apparatuses each time the instruction of the next operation is issued from the user. | 2012-04-19 |
20120096361 | Presenting Media Content Items Using Geographical Data - Systems and techniques are disclosed for generating a geographically based slideshow of a user's digital media items such as photos or videos. A slideshow framework receives user-specified digital images, ordering them according to time of capture, organizing the ordered images into groups, each group corresponding to a different geographical region, and generating a slideshow of the user-specified images using maps of the different geo-graphical regions and visual transitions between the different geographical regions. | 2012-04-19 |
20120096362 | Methods And Systems For Rating Associated Members In A Network - Systems and methods for rating associated members in a social network are set forth. According to one embodiment a method comprising outputting a ratings interface for rating at least one member of a social network associated with a user, wherein the rating interface provides the user with the ability to rate the member in one or more categories, receiving ratings for the member from the user, associating the ratings with the member, and connecting the ratings for the member with the user is set forth. | 2012-04-19 |
20120096363 | INITIAL SETUP WITH AUTO-DETECTION, CONTEXTUAL HELP AND ADVERTISEMENT SPACE - According to one embodiment, a digital device comprises a data processing unit displaying a graphic user interface (GUI) and an initial setup module. The initial setup module includes an autodetection module, a contextual help module, and an advertisement module. The autodetection module automatically detects at least one of a network, a television cable, and a plurality of inputs connected to the digital device, and populates a connections list in a second panel including the result of the automatic detection. The contextual help module displays at least one of texts, images and animations in a first panel that help the user understand the steps of the initial setup. The advertisement module displays advertisements in the first panel when the digital device is loading. The digital device may be loading at least when the autodetection module is automatically detecting or when the contextual help module is loading the at least one of texts, images and animations to be displayed. | 2012-04-19 |
20120096364 | PROVIDING REMOTE APPLICATION ACCESS USING ENTITLEMENTS - Methods and systems for providing virtual workspaces are provided. Example embodiments provide a Application Workspace System “AWS,” which enables users to access remote server-based applications (e.g., thin client applications, terminal server applications, applications on hosted operating systems, etc.) using the same interface that they use to access local applications, without needing to know where the application is being accessed. The AWS automatically determines which applications the user is entitled to use, and then figures out automatically, based upon a variety of parameters, which applications are to be made available to the user (resolved to version, particular package etc.), and whether they are to be installed locally, or accessed remotely. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims. | 2012-04-19 |
20120096365 | PROVIDING REMOTE APPLICATION ACCESS USING ENTITLEMENTS - Methods and systems for providing virtual workspaces are provided. Example embodiments provide a Application Workspace System “AWS,” which enables users to access remote server-based applications (e.g., thin client applications, terminal server applications, applications on hosted operating systems, etc.) using the same interface that they use to access local applications, without needing to know where the application is being accessed. The AWS automatically determines which applications the user is entitled to use, and then figures out automatically, based upon a variety of parameters, which applications are to be made available to the user (resolved to version, particular package etc.), and whether they are to be installed locally, or accessed remotely. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims. | 2012-04-19 |
20120096366 | TECHNIQUE FOR HANDLING URLS FOR DIFFERENT MOBILE DEVICES THAT USE DIFFERENT USER INTERFACE PLATFORMS - The examples provided teach techniques and devices used to route a request received from a mobile station via a URL link that is independent from the user interface platform used on the mobile device. This request is received at a web server which routes the request to an application server based on the URL link. The application identifies the user interface platform used by the mobile station and determines whether the application is supported by that user interface platform. If the application is not supported by the user interface platform, the application server reroutes the request to another application server having the application that is supported by the user interface platform and the application at the other server carries out the request and sends the response to the mobile station. | 2012-04-19 |
20120096367 | ADAPTIVE DISPLAY FOR PATIENT MONITORING - A system for displaying physiological parameters includes: a central processing unit (CPU) that is configured to control operation of a monitor device; a display screen; and a set of one or more computer readable data storage media storing software instructions that, when executed by the CPU, cause the monitor device to: detect a device that is added to the system, the device being used to measure at least one physiological parameter associated with a patient; provision the device; allow a user to select a skin defining a layout for displaying data associated with the physiological parameter measured by the device; allow the user to select a position of a window displaying the skin, the position selected from one of a plurality of cells on a matrix displayed on the display screen; and display the window on the display screen at the position. | 2012-04-19 |
20120096368 | CLOUD-BASED VIRTUAL CLIPBOARD - A system and method are disclosed for quickly and easily making data from one device available to other devices in a user's collection of computing devices. In one example, each of a user's computing devices includes a client-side clipboard application. A cloud clipboard service may be resident on a server to which each of the user's computing devices are operatively connected. Data from a local clipboard buffer on a user's computing device is automatically uploaded by the associated client-side clipboard application to the cloud clipboard service. Thereafter, the uploaded data it is automatically propagated to a user's other networked devices for use on those devices. Data from one user uploaded to the cloud clipboard service may also be propagated to the devices of one or more other users. | 2012-04-19 |
20120096369 | AUTOMATICALLY DISPLAYING PHOTOS UPLOADED REMOTELY TO A DIGITAL PICTURE FRAME - Provided is novel computer enabled approach for loading pictures on to a digital picture frame, or on to a computer system functioning as a digital picture frame, via an Internet interface. The digital picture frame operates according to software instructions that when processed by a microprocessor or the like, downloads pictures over the Internet from using data storage software and displays them. In one embodiment, the digital picture frame, being an Internet-connected device with a processor capable of executing a variety of software programs and displaying images on a monitor, preferably including a touch screen input interface (ex. a “tablet” such as an Apple iPad), is used as part of a healthcare system for in-home healthcare providers. When the system is not being used for the provision of healthcare, it can display photos and videos which have been uploaded by the family and friends of the patient. | 2012-04-19 |
20120096370 | USER INTERFACE TO FACILITATE EXCHANGING FILES AMONG PROCESSOR-BASED DEVICES - A first processor-based device (PBD), such as a personal computer functioning as a host and containing digital media files, may share a selected file with a second PBD. Media file-sharing may be facilitated by an automated technique including graphical user interfaces (GUIs). In one embodiment, when a device user wishes to transfer a file to another device, the user hovers the file over a particular desktop icon and drops it, causing it to be automatically transmitted to a corresponding destination. Optionally, in response to hovering, a software program automatically generates a GUI indicating potential destinations. The user then selects a destination, and the system automatically transfers the file to that destination. In another embodiment, media sharing can be initiated from a digital appliance, such as a digital picture frame, and a file can be sent to another PBD, such as another digital picture frame via an intermediary PBD. | 2012-04-19 |
20120096371 | SYSTEM AND METHOD FOR ONLINE INTERACTIVE RECORDING STUDIO - The present invention relates to a system and method for an on-line music studio. More particularly, the present invention relates to the management and synchronization of online musical tracks created by musicians and enthusiasts, especially ‘non-musicians’. The present invention provides an on-line forum and technical workspace where both new and experienced songwriters, musicians, and producers of all experience levels and backgrounds can come to integrate and synchronize separate musical tracks from multiple, geographically distant, users in real time, into a single complete musical composition. | 2012-04-19 |
20120096372 | System For Creating, Deploying, And Updating Applications And Publications For Mobile Devices - A system to assemble, design, and package content and features toward the creation of an application and/or publication for a mobile device; a system to allow the templatized production of an application and/or publication for a mobile device; a system to allow the immediate distribution of an application and/or publication for a mobile device; a system to allow the system to allow the updating of an application and/or publication for a mobile device; a system for accepting, deploying, and monetizing application and/or publication templates created by first and third-party entities. | 2012-04-19 |
20120096373 | USE OF LOW-POWER DISPLAY ON DEVICE - A device may have a plurality of displays, such as a high-power display and a low-power display. The low-power display may be used to display various types of information. Some examples of information that may be displayed on the low-power display include personal customizations of the device (e.g., skins, tattoos, text or graphics, etc.), a battery meter, a signal strength meter, the date and time, or any other type of information. In one example, the device has a separate processor that drives the low-power display, so that the low-power display can be used while the device is in sleep mode or off. In another example, an application that runs on the device's regular processor uses the high- and low-power displays cooperatively to display output from an application. The low-power display can be wrapped around the edges and/or corners of the device, to make effective use of the device's surface area. | 2012-04-19 |
20120096374 | COMPUTER MODELING - A method, apparatus and computer program are provided. a method, comprising: controlling a display to display a user movable lamina modeled using an array of particles; and controlling movement of the user movable lamina on the display by controlling, using a first distance relationship, relative spacing of a first particle in the array and at least one other particle adjacent to the first particle in the array, and by controlling, using a second distance relationship, relative spacing of the first particle and at least one further particle not adjacent to the first particle in the array. | 2012-04-19 |