26th week of 2010 patent applcation highlights part 73 |
Patent application number | Title | Published |
20100169667 | Protecting content on client platforms - A method, computer system, and computer-readable medium with instructions to provide a client security management layer and a content player that ensure that the content is protected from malware on the receiving computer system. The client security management layer controls access to a protected portion of a memory of a computer system on behalf of a component, such as the content player, running on the processor of the computer system. The client security management layer receives an encrypted content key from the component, confirms the integrity of the component, decrypts the encrypted content key to provide a decrypted content key, and places the decrypted content key in the protected portion of the memory in response to confirming the integrity of the component. Other embodiments are described and claimed. | 2010-07-01 |
20100169668 | Obtaining backups using a portable storage device - A backup site and a client are coupled to a network and the backup site obtains backup data for the client using a portable storage device by providing a direct coupling between the portable storage device and the backup site. The portable storage device contains full backup data for the client. The direct coupling is separate from the network. Full backup data is uploaded from the portable storage device to the backup site via the direct coupling. At least one incremental backup, based on the prior full backup, is performed to transfer data from the client to the backup site through the network. The network may be the Internet. The direct coupling may be USB, Firewire, or eSATA. Only a subset of data corresponding to a backup dataset may be provided on the portable storage device. Data on the portable storage device may be encrypted. | 2010-07-01 |
20100169669 | Method and apparatus for enforcing use of danbury key management services for software applied full volume encryption - A method, system, and computer-readable storage medium containing instructions for controlling access to data stored on a plurality of storage devices associated with a first platform. The method includes authenticating a user to access the first platform, wherein the first platform includes first and second storage devices, chipset encryption hardware, and a memory. Data stored on the storage devices are encrypted, with first data on the first storage device being encrypted by the chipset encryption hardware and second data stored on the second storage device being encrypted by another encryption mechanism. The data are decrypted and the user is allowed to access the first data and the second data. | 2010-07-01 |
20100169670 | SYSTEM AND METHOD FOR ENCRYPTING AND DECRYPTING DATA - A system for encrypting and decrypting data being transmitted between a data processing device and a storage device is provided. The system includes a password storing unit, an input unit, an authentication unit, a read unit, a key generator, an encrypting unit, and a decrypting unit. The password storing unit stores an initial password. The input unit is for receiving a current password. The authentication unit is for determining if the current password matches with the initial password. The read unit is for reading the initial password and an identification number of the system. The key generator is for generating an encrypting key and a decrypting key using the initial password and the identification number. If the current password matches with the initial password, the encrypting unit and the decrypting unit are operable to encrypt and decrypt the data using the encrypting key and the decrypting key correspondingly. | 2010-07-01 |
20100169671 | CRYPTOPROCESSOR WITH IMPROVED DATA PROTECTION - The invention relates to an electronic circuit comprising: a first random-access data storage element, a processing module designed to delete the first storage element, and an access terminal which is connected to the processing module and receives a first power signal supplied by a first power source external to the electronic circuit. The circuit also includes a second random-access storage element in which a key is stored, said key being used to encrypt the data and a second power source which is built into the electronic circuit and supplies a second power signal to the processing module. The processing module is designed to detect an unauthorized access attempt by comparing the first and second power signals and to delete the key when the processing module is powered by the second power source. | 2010-07-01 |
20100169672 | ENCRYPTION PROGRAM OPERATION MANAGEMENT SYSTEM AND PROGRAM - According to one embodiment, an encryption program operation management system includes an encryption key table creation module which creates encryption keys and creates an encryption key table including encrypted versions of the encryption keys and items of plaintext index information for recognizing the encryption keys, and an installation package creation module which creates an installation package including an encryption program, the encryption key table, and an installation program for installing the encryption program into a computer. The installation program causes the computer to carry out an operation of selecting one of the encrypted versions of encryption keys and an operation of creating and storing encryption key information including the selected one of the encrypted versions of encryption key and one of the items of plaintext index information associated with the selected one of the encrypted versions of encryption keys. | 2010-07-01 |
20100169673 | Efficient remapping engine utilization - A device, system, and method are disclosed. In one embodiment device includes remapping engine reallocation logic that is capable of monitoring a first amount of traffic that is translated by a first remapping engine. If the first amount of traffic reaches the threshold level of the first remapping engine, then the logic will divert a portion of the traffic to be translated by a second remapping engine. | 2010-07-01 |
20100169674 | POWER-SOURCE CONTROL SYSTEM AND POWER-SOURCE CONTROL METHOD - A power-source control system and method which calculates required power representing electric power to be supplied to an information processing apparatus, supplies electric power corresponding to the required power calculated, controls the power-source apparatus, generates frequency information representing an operating frequency to be determined by the frequency controller in accordance with a load of a CPU, and changes the operating frequency of the CPU by assigning the operating frequency represented by the frequency information to the CPU when the electric power to be used in the information processing apparatus is adjusted using the required power calculated. | 2010-07-01 |
20100169675 | SYNCHRONIZING CIRCUIT - A synchronizing circuit includes an internal partial power supply interruption circuit section which can be subjected to a power supply interruption and includes a data transmission register configured to output data for controlling a power supply interruption and a clock enable control register configured to output an enable signal; an internal partial power supply interruption control circuit section configured to control a power supply interruption and includes a gated clock buffer configured to control a clock signal based on the enable signal, and a data reception register configured to take in data based on the controlled clock signal; and an isolation cell configured to output an output from the internal partial power supply interruption circuit section as a fixed value when the internal partial power supply interruption circuit section has been subjected to a power supply interruption. | 2010-07-01 |
20100169676 | INFORMATION PROCESSING APPARATUS AND DEVICE CONTROL METHOD - There is provided an information processing apparatus including an internal power source that supplies power, a power source information acquiring unit that acquires, from the internal power source, power source information relating to supply of the power in the internal power source, a drive status setting unit that determines power supply capability of the internal power source based on the power source information and sets setting information to define a drive status of a device in accordance with a determination result, and a device control unit that controls the drive status of one or more control subject device, based on the setting information. | 2010-07-01 |
20100169677 | Remotely Powering On-Off Network Devices via a Network Interface Device - In general, in one aspect, the disclosure describes a network interface device (NID) that can be remotely instructed to power-up powered-down network devices by generating magic packets that instruct the powered-down network device to power-up and to broadcast the magic packets to the network devices connected thereto. Utilizing the NID to generate the magic packets means that the MAC ID is only broadcast within the network (more secure). The NID may configure the network devices that may be powered-on and any limitations thereto (e.g., user, remote device). The MAC IDs associated with the network devices may be stored in the NID so that the user need not know it. The NID may be remotely instructed to power-down powered-up network devices (generate and broadcast magic packets that instruct powered-up network devices to power-down) by a remote device having access to the NID. | 2010-07-01 |
20100169678 | DATA STORAGE DEVICE, METHOD FOR CONTROLLING THE SAME, AND RECORDING MEDIUM - A data storage device transmits, when shifting to a power-saving condition, identification information (file name, and pass information) of data to another data storage device of a standby condition present in a network, in order to shift to the power-saving condition. When there is no other data storage in the standby condition in the network, the control unit specifies on of the other data storage devices an amount of power consumption of which is lower than that of the data storage device, and transmits the identification information to specified data storage device in the standby condition. | 2010-07-01 |
20100169679 | CONTROLLING MULTILEVEL SHARED RESOURCES IN A COMPUTING DEVICE - A computing device is arranged to include a resource manager that controls access to all power resources on the device. The resource manager detects unused devices by counting the components that have requested usage and powers down unused resources, and for those resources offering multiple power levels, it guarantees that the operating level is no higher than is needed. | 2010-07-01 |
20100169680 | DISTRIBUTED TABLE-DRIVEN POWER MODE COMPUTATION FOR CONTROLLING OPTIMAL CLOCK and VOLTAGE SWITCHING - A method for computing the optimal power mode for a system-on-chip (SoC) in which both the clock and Vdd settings are controlled. Information from hardware blocks is synthesized into a global power mode for the entire SoC. The clocks can be disabled or enabled, and Vdd voltages can be disabled, set at a nominal operating level, and set at a retention level in which the state of memory and registers is retained. | 2010-07-01 |
20100169681 | METHOD AND SYSTEM FOR REDUCING POWER CONSUMPTION OF ACTIVE WEB PAGE CONTENT - A method and system for reducing power consumption of active web page content includes identifying those threads associated with active advertisement components of the web page and synchronizing the wakeup periods of such threads such that the total number of wakeups over a given period is reduced. | 2010-07-01 |
20100169682 | NETWORK APPARATUS - An apparatus includes a switching unit to output data input from an input unit to an output unit to which the data is to be output, and an input control unit, wherein input units included in a same group among a plurality of input units each have a buffer to store data received from another apparatus; a multiplexer connected to the buffer and to a buffer in another input unit in the same group, and capable of selectively outputting data; and an input data processing portion connected to the multiplexer and performing specific input data processing on data input from the multiplexer and outputting data after the specific input data processing to the switching unit, wherein the input control unit controls a data output selection of the multiplexer and controls supply of power or supply of a clock signal to the multiplexer and the input data processing portion. | 2010-07-01 |
20100169683 | Platform and processor power management - The present invention relates to platform power management. | 2010-07-01 |
20100169684 | DOWNSTREAM DEVICE SERVICE LATENCY REPORTING FOR POWER MANAGEMENT - For one disclosed embodiment, a transition from a first state to a second, different state for at least a portion of a downstream device may be identified. The first and second states may correspond to different levels relating to activity for at least a portion of the downstream device. Data corresponding to a service latency may be transmitted to an upstream device in response to the identified transition for one or more upstream devices to manage power based at least in part on the service latency. Other embodiments are also disclosed. | 2010-07-01 |
20100169685 | IDLE DURATION REPORTING FOR POWER MANAGEMENT - For one disclosed embodiment, data corresponding to an idle duration for one or more downstream devices may be received. Power may be managed based at least in part on the received data. Other embodiments are also disclosed. | 2010-07-01 |
20100169686 | NEAR FIELD COMMUNICATION HOST CONTROLLER INTERFACE - Provided is a communication interface between an NFCH and an NFC device and a method for controlling an NFC HCI. In the method, a command message is transmitted from the host to the device. The command message includes one of recording data, reading data of the device, requesting the device to transmit predetermined data, and setting the device. A response message informing a performance result of a relevant command is transmitted from the device to the host in response to the command message. After that, an event message is transmitted from the device to the host when needed. | 2010-07-01 |
20100169687 | DATA STORAGE DEVICE AND POWER-SAVING CONTROL METHOD FOR DATA STORAGE DEVICE - A data storage device includes a first nonvolatile memory, a second volatile memory that temporarily stores therein data to be transferred between a host device and the first memory, a first control unit that controls the second memory, a second control unit that controls data transfer between the first control unit and the first memory, a third control unit that controls data transfer between the host device and the first control unit, and a clock stop unit that stops a clock signal supplied to the first to third control units in conjunction with a power consumption control of the third control unit to perform a power saving control. | 2010-07-01 |
20100169688 | DISK ARRAY UNIT, AND METHOD AND PROGRAM FOR CONTROLLING POWER SOURCE IN DISK ARRAY UNIT - Intended is improvement in reliability of a disk array unit formed of a plurality of nodes at the time of start-up and stop. The disk array unit formed of a plurality of nodes, which includes a control unit which executes power source control of other node based on power source control information set at one of the nodes by inter-node communication executed through a common signal line which connects each node. | 2010-07-01 |
20100169689 | METHOD FOR AUTO POWER RESTORATION - The present invention relates to an auto-restore method for a power device by using a computer device to build a detecting/responding packet in an Ethernet exchanger, and the Ethernet exchange can mutually transmit the packet with the power device. If the Ethernet exchanger fails to receive a responding packet from the power device in the predetermined time and the predetermined value, the Ethernet exchanger will terminate power supply by the Ethernet and reset the power device, and the power device will be restored automatically accordingly. If the power device still cannot function normally after few times of reset, the Ethernet exchanger will shutdown the power supplied by the Ethernet and transmits an alarm signal to the computer device. Thus not only the consumption of the system and safety risk are reduced, but also promptly maintained, to increase the reliability, and save the supervision time of the operator and the cost of onsite maintenance. Besides, the prompt maintenance can also reduce the possible damage occurred during the breakdown of the power device. | 2010-07-01 |
20100169690 | SYSTEM POWER MANAGEMENT USING MEMORY THROTTLE SIGNAL - According to some embodiments, power information associated with a computing system may be monitored. Based on the monitored power information, it may be determined whether a hardware memory throttling signal will be asserted and/or that a processor power control signal will be asserted. | 2010-07-01 |
20100169691 | APPARATUS AND METHOD FOR DETERMINING OPERATION MODE OF NODE IN AD HOC NETWORK - Provided is a method of determining an operation mode of a node in an ad hoc network. The method includes: monitoring a measured amount of residual energy of the node and comparing the measured amount of residual energy of the node with an amount of residual energy theoretically calculated for the node; identifying an amount of information in a queue included in the node; calculating a relay probability of the node by reflecting the identified amount of information in the queue and the result of comparing the measured amount of residual energy of the node with the theoretically calculated amount of residual energy for the node; and determining the operation mode of the node to be one of a relay mode and a transmission mode, based on the calculated relay probability of the node. The method enables nodes to exchange information about their respective amounts of residual energy and analyze the information without using additional resources and processes. | 2010-07-01 |
20100169692 | Mechanism for adaptively adjusting a direct current loadline in a multi-core processor - A central processing unit (CPU) is disclosed. The CPU includes two or more processing cores and a power control unit to regulate voltage applied to the CPU based upon the number of processing cores that are active. | 2010-07-01 |
20100169693 | STATE HISTORY STORAGE FOR SYNCHRONIZING REDUNDANT PROCESSORS - Embodiments of an invention for synchronizing redundant processors using state history are disclosed. In one embodiment, an apparatus includes two processors, state storage for each processor, and control logic. Each processor is to execute the same instructions. The state storage is to store compressed processor state information for each instruction executed by the processors. The control logic is to synchronize the two processors based on entries from the state storage. | 2010-07-01 |
20100169694 | METHOD FOR ENSURING SYNCHRONOUS PRESENTATION OF ADDITIONAL DATA WITH AUDIO DATA - A recording medium, method and apparatus for managing data are discussed. According to an embodiment, the present invention provides a method of reproducing main data and additional data. The method includes receiving the additional data associated with the main data, the additional data being divided into a plurality of segment units; and reproducing the additional data in a synchronous manner with the main data using time information if indication information indicates a presence of the time information. The time information indicates a presentation time of the additional data with respect to the main data. The main data and the additional data are reproduced according to management data, the management data including link information for linking the main data and the additional data. | 2010-07-01 |
20100169695 | AUTONOMOUS MULTI-DEVICE EVENT SYNCHRONIZATION AND SEQUENCING TECHNIQUE ELIMINATING MASTER AND SLAVE ASSIGNMENTS - An apparatus and method for event synchronization. One or more devices that have a plurality of events to be carried out in a scheduled order in time are connected to a single shared time position clock (TPCLK). There are one or more sequencing controllers coupled with the one or more devices and configured to control the timing of high and low states of the shared TPCLK in accordance with the scheduled order. The synchronization among the plurality of events in the scheduled order is achieved based on the high and low states of the shared TPCLK and such synchronization of the plurality of events in the scheduled order is operated without the presence of master and slave devices. | 2010-07-01 |
20100169696 | PROCESSOR SYSTEM EMPLOYING A SIGNAL ACQUISITION MANAGING DEVICE AND SIGNAL ACQUISITION MANAGING DEVICE - A processor system having a processor core configured to control an external apparatus in accordance with a control algorithm; a signal acquisition managing device configured to receive state signals provided by the apparatus, perform corresponding actions, and generate corresponding synchronized command signals; and a peripheral module structured to receive the synchronized command signals and generate output signals to be processed by the processor core in accordance with the control algorithm. | 2010-07-01 |
20100169697 | Control Device Having Output Pin Expansion Function and Output Pin Expansion Method - A control device having an output pin expansion function and an output pin expansion method thereof are provided. The method includes: connecting at least a shift register unit having a plurality of data transmission pins to a control unit such that the shift register unit can receive strobe signals, a multi-bit data stream, clock signals and enable signals generated by the control unit; sending an enable signal by the control unit so as to allow the shift register unit to shift and store each bit of a multi-bit data stream according to a clock signal generated by the control unit; and sending a strobe signal by the control unit so as to allow the shift register unit to output the multi-bit data in parallel format as opposed to the received serial format through the plurality of data transmission pins, thereby allowing a processing device to interface with more devices (such as LED state indicators) than its fixed number of dedicated output pins would conveniently allow, thus saving costs and board space. | 2010-07-01 |
20100169698 | RECORDING MEDIUM CONTROL ELEMENT, RECORDING MEDIUM CONTROL CIRCUIT BOARD, AND RECORDING MEDIUM CONTROL DEVICE - A recording medium control element includes: an input/output module configured to input/output a command and data to/from a recording medium; a first control module configured to control the input/output of the command and data performed by the input/output module; a buffer holding the data input/output to/from the input/output module; a second control module configured to control writing and reading data to/from the buffer; a clock generating module configured to generate a first clock signal and a second clock signal whose frequency is lower than a maximum operating frequency of the recording medium; and a signal supply module configured to supply the first clock signal to the recording medium and the input/output module, and supplying the second clock signal to the first and second control modules. | 2010-07-01 |
20100169699 | MEMORY DEVICE, HOST DEVICE, AND SAMPLING CLOCK ADJUSTING METHOD - A memory card includes a memory controller configured to perform control for sending and receiving a command signal, a response signal, a data signal, and a status signal in synchronization with a clock signal, and a memory-side pattern signal storage unit configured to store a tuning pattern signal to be sent to a host device. The tuning pattern signal is used by the host device to adjust the phase of the clock signal for use as a sampling clock signal. The memory card sends a first tuning pattern signal through a command line and a second tuning pattern signal through a data line concurrently. | 2010-07-01 |
20100169700 | Adaptive clock enable for memory control - In some embodiments a memory rank idle counter enables de-assertion of a clock enable signal of a rank of a memory for idle systems. Clock enable signal assertion is maintained when there is a lot of traffic to the memory rank. A memory rank idle time prediction counter transfers a value to the memory rank idle counter when the memory rank is idle. Other embodiments are described and claimed. | 2010-07-01 |
20100169701 | COMPUTER SYSTEM CAPABLE OF DYNAMICALLY MODULATING OPERATION VOLTAGE AND FREQUENCY OF CPU - A computer system capable of dynamically modulating an operation voltage and an operation frequency of a CPU comprises: a CPU from which a VID | 2010-07-01 |
20100169702 | MEMORY CONTROL APPARATUS, MEMORY OPTIMIZATION PROGRAM PRODUCT, AND MEMORY OPTIMIZATION METHOD - According to one embodiment, a memory control apparatus includes a generator configured to delay a clock signal having a rise and a fall that appear in a constant cycle and to generate a plurality of delay clock signals having delay times different from each other; an extractor configured to extract, from a data signal including reference data, data of a portion corresponding to the rise or fall of each delay clock signal generated; a first determiner configured to determine whether each data extracted coincides with the reference data; and a second determiner configured to determine, from the delay times of the delay clock signals corresponding to the data that have been determined to coincide, a range of the delay time with respect to the rise of the clock signal and a range of the delay time with respect to the fall of the clock signal. | 2010-07-01 |
20100169703 | SYSTEM AND METHOD FOR DETERMINING AVAILABILITY PARAMETERS OF RESOURCE IN HETEROGENEOUS COMPUTING ENVIRONMENT - A system and associated method for determining an incident of a resource in a computing environment. An event pertaining to the resource is processed by a system automation module. The event is represented as an associated event data having parameters of a target state, a target state prior to the event, a current state, and a current state prior to the event. First, the target state is compared to the target state prior to the event to assure that the target state is steady. Wherein a determination that the event is an incident cannot be made after comparing the target state and the current state, the system automation module compares the current state to the current state prior to the event. Upon determining that the event is an incident, the event data is marked and stored in a repository. | 2010-07-01 |
20100169704 | Ethernet System and Related Clock Synchronization Method - A master device for an Ethernet system is disclosed. The master device includes a receiver, a buffer, a phase lock loop unit, and a transmitter. The receiver is used for generating phase adjustment data according to transmission data sent by a slave device when the master device operates during a switch mode. The buffer is coupled to the receiver for accumulating the phase adjustment data and outputting a phase adjustment value. The phase lock loop unit is coupled to the buffer for adjusting the phase of an output clock according to the phase adjustment value to maintain a fixed phase difference between the recovery clock and the output clock. The transmitter is used for transmitting initialization data to the slave device according to the output clock. | 2010-07-01 |
20100169705 | BACKUP LINE ALLOCATION APPARATUS, MEMORY REPAIRING APPARATUS, BACKUP LINE ALLOCATION METHOD, MEMORY MANUFACTURING METHOD, AND RECORDING MEDIUM - Provided is a backup line allocation apparatus that determines which fail lines, in a memory provided with a plurality of backup lines, to allocate the backup up lines to, comprising a bit counting section that, for each fail bit contained in each fail line, counts a number of orthogonal fail bits, which is a number of fail bits in a fail line that includes the each fail bit and has an orientation that differs from the orientation of the each fail line, and stores the number of orthogonal fail bits associated with the each fail bit; a weight calculating section that calculates a weighting coefficient for each fail line based on the number of orthogonal fail bits of the fail bits contained in the each fail line, and stores the weighting of the each fail line; and an allocating section that determines which of the fail lines to allocate the backup lines to, based on the relative sizes of the weighting coefficients calculated by the weight calculating section. | 2010-07-01 |
20100169706 | REMOTE DATA MIRRORING SYSTEM - A method for data protection includes accepting data for storage from one or more data sources ( | 2010-07-01 |
20100169707 | FAILURE HANDLING USING OVERLAY OBJECTS ON A FILE SYSTEM USING OBJECT BASED STORAGE DEVICES - A system and method for data storage in an array. A system includes a client coupled to a storage subsystem including data storage locations addressable as rows and columns in an array. Each column comprises a separate storage device. Each row includes redundant data. For a given row, a coordinating storage device coordinates the computation and storage of redundant data. The system detects a failure of a storage region and in response, configures an overlay storage device to temporarily overlay the failed region, maintains an association between the overlay device and the failed region, and maintains a record of changes made to the overlay device while the region is in a failed state. In response to detecting that the failed region has been restored, the system uses the association to identify the overlay device and uses the record of changes made to the overlay device to resynchronize the failed region. | 2010-07-01 |
20100169708 | METHOD AND APPARATUS TO PROFILE RAM MEMORY OBJECTS FOR DISPLACMENT WITH NONVOLATILE MEMORY - A memory profiling system profiles memory objects in volatile memory and identifies memory objects as candidates to be stored and read directly from nonvolatile memory. The profiling system monitors memory accesses via page faults and identifies a memory object to be loaded in volatile memory. The profiling system uses page faults to determine a page fault type and a write frequency for the memory object, and determines the memory object's memory access type. The profiling system determines whether the object's memory access type meets the capabilities of the nonvolatile memory technology. If the memory access type meets the nonvolatile memory technology capabilities, the profiling system identifies the memory object as a candidate to be transitioned to and read directly from nonvolatile memory (e.g., NOR and PCM). The profiling system stores the memory object candidates in nonvolatile memory such that the memory objects are read directly from nonvolatile memory. | 2010-07-01 |
20100169709 | System Of Updating Firmware And Method Thereof, And Method Of Creating Firmware - A system and method of updating firmware and a method of creating firmware are provided. The system includes a firmware storage module having first firmware and second firmware. The first and second firmware each have image header file data, including a cyclic redundancy checksum (CRC) and an image header file creation time. The method of updating firmware includes determining whether the first and second firmware have an abnormality according to the CRC information. When an abnormality is present in the first or second firmware, the abnormality-stricken firmware is replaced with new firmware. When the abnormality is absent from the first and second firmware, the first firmware is compared with the second firmware in terms of the image header file creation time such that the firmware with the earlier creation time is replaced by the new firmware. Operable firmware is available even if the firmware updating operation fails. | 2010-07-01 |
20100169710 | DELTA CHECKPOINTS FOR A NON-VOLATILE MEMORY INDIRECTION TABLE - According to some embodiments, delta checkpoints are provided for a non-volatile memory indirection table to facilitate a recovery process after a power loss event. | 2010-07-01 |
20100169711 | Method for Safely Removing an External Image Processing Device for a Computer System and Related Computer System - A method for safely removing an external image processing device for a computer system is disclosed. The computer system is operated in a power-on mode. The method includes receiving a removing command indicating to remove the external image processing device from the computer system, asking a BIOS of the computer system to response a management message corresponding to the removing command according to the removing command, and informing an operating system of the computer system to safely remove the external image processing device according to the management message. | 2010-07-01 |
20100169712 | METHOD OF DIAGNOSING AN APPLIANCE FAULT - A method is provided to diagnose a fault in an appliance configured to perform a cycle of operation on an article. The appliance must also be configured to communicate by electronic message. The method includes providing a fault tree having a plurality of entry points associated with fault symptoms where the fault tree includes an ordered collection of steps. The method continues with communicating with the appliance by electronic message to obtain information about components associated with the appliance, ascertaining an entry point the fault tree from the plurality in based on the information, and performing the ordered collection of steps in the fault tree starting at the ascertained entry point. Using this method results in expediting the diagnosis of the appliance. | 2010-07-01 |
20100169713 | METHOD OF CUSTOMIZING A FAULT TREE FOR AN APPLIANCE - A method is provided of customizing a fault tree for diagnosing a fault in an appliance configured to perform a cycle of operation on an article. The appliance must also be configured to communicate by electronic message. The method includes providing a plurality of fault trees associated with appliances and appliance components, where the fault trees include an ordered collection of steps. The method continues with communicating with an appliance by electronic message to obtain information about components associated with the appliance, selecting a subset of the plurality of fault trees based on the information, and dynamically aggregating the subset to create a customized fault tree comprising an ordered collection of steps. | 2010-07-01 |
20100169714 | TEST APPARATUS AND RECORDING MEDIUM - Provided is a test apparatus that tests a device under test, comprising a plurality of test modules that test the device under test; and a control section that controls the plurality of test modules. Each test module includes a test section that tests the device under test; and a self-diagnostic section that diagnoses operation of the test section based on diagnostic data supplied thereto. The control section supplies the diagnostic data in parallel to self-diagnostic sections for which the same type of diagnostic data is set, and supplies the diagnostic data sequentially to self-diagnostic sections for which a different type of diagnostic data is set. | 2010-07-01 |
20100169715 | Process for Verifying Computers - A process for verifying computers is provided. The process characterizes a golden sample computer preconfigured to customers' configuration preferences, and stores the results and links the results to the specific customers. The process then checks output computers by retrieving the appropriate characterization results and verifying the output computers based on the characterization results. If the output computer passes, it is shipped, but if it fails, it can be easily reconfigured based on the results of the verification phase. | 2010-07-01 |
20100169716 | MANAGING CONFIDENCE LEVELS IN A COMPUTING SYSTEM - A method for managing confidence levels in a computing system is provided. The method comprises determining a first confidence level associated with a first operation performed in the computing system. The first confidence level indicates probability that the first operation was performed successfully and is calculated based on attributes of one or more components in the computing system. Once the first confidence level is determined, the first confidence level is compared to a confidence threshold for the first operation. If the first confidence level is less than the confidence threshold, a first remedial action is taken to raise the first confidence level. | 2010-07-01 |
20100169717 | RELAY CONNECTION UNIT - Provided is an on-vehicle relay connection unit which forms a network by arranging electronic control units between buses to which the electronic control units are respectively connected and relays a message transmitted and received between the electronic control units belonging to the different buses. The relay connection unit includes a network management processing circuit of the relay connection unit and a storage device which stores as parameters, specification conditions of the network management functions held in the network management processing circuit and a condition which may be modified among the state transition conditions between the functions. Upon start of the relay connection unit, the network management processing circuit reads out the parameters from the storage device and executes the network management functions by using the parameters. | 2010-07-01 |
20100169718 | Metro Ethernet Connectivity Fault Management Acceleration - A network element disposed at an edge of a connectivity fault management (CFM) domain includes a switch fabric, a central processor (CP) card, and a line card in communication with the CP card through the switch fabric. The line card includes an Ethernet interface for transmitting and receiving Ethernet CFM frames over a network and circuitry configured to generate new continuity check messages (CCMs) periodically, to process CCMs received on each connection supported by the line card, and to detect a loss of continuity for any of the connections supported by the line card. The line card maintains a list of supported connections. A generate timer and an age counter are associated with each connection in the list. The line card generates a CCM for a given connection when the generate timer expires and detects a loss of continuity for the given connection when its age counter exceeds a threshold. | 2010-07-01 |
20100169719 | NETWORK FLOW VOLUME SCALING - Flow information records are identified and sorted out based on the sending and/or receiving customer. Prior art problems are overcome by using a combination of router identification, SNMP numbers and interface numbers to identify the source and destination of data flow records. A flow information packet containing one or more information flow records is received at a flow process and parsed to identify the router source. The datagram of the flow information packet is examined to identify an SNMP number associated with the source and/or destination affiliated with the flow information packet. Based on the SNMP number, the interface of the router associated with the datagram is identified and the records are accordingly sorted into buckets. The total traffic through the router interface for a period of time is obtained via an SNMP query and the data apportioned to a bucket is scaled based on the results. | 2010-07-01 |
20100169720 | SYSTEM AND METHOD FOR DETERMINING RECOVERY TIME FOR INTERDEPENDENT RESOURCES IN HETEROGENEOUS COMPUTING ENVIRONMENT - A system and associated method for determining a recovery time for a resource in a heterogeneous computing environment comprising interdependent resources. A graph for the resource representing all sequence dependencies and all group relations are created. The recovery time may be a cumulative startup time or a cumulative shutdown time of the resource considering interdependencies of the resource to other resources. The recovery time for all support resources having sequence dependencies with the resource is calculated and each node representing the support resources are removed from the graph. Then the recovery time for all member resources left in the graph that have group relations with the resource is calculated per a group type of the resource. The recovery time for the resource is a sum of the recovery time of all support resources, the recovery time of all member resources, and a unit recovery time of the resource. | 2010-07-01 |
20100169721 | SYSTEM AND METHOD FOR UPDATING A COMPENSATION VALUE OF A MEASUREMENT MACHINE - A system and method for updating a compensation value of a measurement machine provides a host computer to generate an authorization code document according to an ID input by a user and encrypts the authorization code document. A client computer decrypts the authorization code document, and obtains an authorization code, the input ID, and a valid date of the authorization code. If the input ID is the same as an ID of the measurement machine, and the authorization code has not expired, the compensation of the measurement machine can be updated by the client computer using the authorization code. | 2010-07-01 |
20100169722 | Channel interleaver having a constellation-based unit-wise permuation module - A channel interleaver comprises a novel constellation-based permutation module. The channel interleaver first receives a plurality of sets of encoded bits generated from an FEC encoder. The encoded bits are distributed into multiple subblocks and each subblock comprises a plurality of adjacent bits. A subblock interleaver interleaves each subblock and outputs a plurality of interleaved bits. The constellation-based permutation module rearranges the interleaved bits and outputs a plurality of rearranged bits. The rearranged bits are supplied to a symbol mapper such that a plurality of consecutively encoded bits in the same set of the encoded bits generated from the FEC encoder is prevented to be mapped onto the same level of bit reliability of a modulation symbol. In addition, the plurality of adjacent bits of each subblock is also prevented to be mapped onto the same level of bit reliability to achieve constellation diversity and to improve decoding performance. | 2010-07-01 |
20100169723 | LINK ADAPTATION IN WIRELESS NETWORKS - An embodiment of a system for physical link adaptation in a wireless communication network such as e.g., a WLAN, selectively varies the physical mode of operation of the transmission channels serving the mobile stations in the network. The system includes an estimation module to evaluate transmission losses due to collisions as well as transmission losses due to channel errors over the transmission channel, and an adaptation module to select the physical mode of operation of the transmission channel as a function of the transmission losses due to collisions and to channel errors as evaluated by the estimation module. | 2010-07-01 |
20100169724 | METHOD AND SYSTEM FOR RECOGNIZING RADIO LINK FAILURES ASSOCIATED WITH HSUPA AND HSDPA CHANNELS - A method and system for detecting radio link (RL) failures between a wireless transmit/receive unit (WTRU) and a Node-B are disclosed. When signaling radio bearers (SRBs) are supported by high speed uplink packet access (HSUPA), an RL failure is recognized based on detection of improper operation of at least one of an absolute grant channel (AGCH), a relative grant channel (RGCH), a hybrid-automatic repeat request (H-ARQ) information channel (HICH), an enhanced uplink dedicated physical control channel (E-DPCCH) and an enhanced uplink dedicated physical data channel (E-DPDCH). When SRBs are supported by high speed downlink packet access (HSDPA), an RL failure is recognized based on detection of improper operation of at least one of a high speed shared control channel (HS-SCCH), a high speed physical downlink shared channel (HS-PDSCH) and a high speed dedicated physical control channel (HS-DPCCH). | 2010-07-01 |
20100169725 | MEMORY MODULE TESTER - a memory module test system for testing a plurality of memory modules includes a plurality buffers in one-to-one correspondence the plurality of memory modules, each of the buffers including a self-test engine for testing a corresponding memory module. The test system further includes an interface configured to receive a test program for testing the memory module, and a gate array configured to transmit the test program to the buffers using a Joint Test Action Group (JTAG) protocol and to read test results of the test program from the buffers using the JTAG protocol. | 2010-07-01 |
20100169726 | INFORMATION PROCESSING SYSTEM - An information processing system includes a dynamic random access memory, a processor for information processing in cooperation with the dynamic access memory, and a built-in diagnosis module including a longevity evaluation device, the longevity evaluation device comprising, a timer for measuring an elapsed time after data is entered into a memory device, a read controller for reading the data from the memory device when the elapsed time reaches a predetermined time, and an evaluator for evaluating a longevity of the memory device based on an existence of an error in the data read by the read controller and the elapsed time. | 2010-07-01 |
20100169727 | EDA TOOL, SEMICONDUCTOR DEVICE, AND SCAN CHAIN CONFIGURATION METHOD - There is provided a technique for avoiding test-time IR drops which occur when the frequency that adjacent FFs in a scan chain have different logical values increases. An expected value derivation module derives the expected value of each FF by calculating probability propagation or performing logic simulation. A grouping module groups each FF subject to a test into a number of groups by referring to the obtained expected value. A scan chain configuration module pairs two groups whose logical-value-1 intake frequencies are opposite to each other, performs logic reversal on one group, and configures one scan chain. | 2010-07-01 |
20100169728 | Decoupled clocking in testing architecture and method of testing - A test architecture and method of testing are disclosed to allow multiple scan controllers, which control different scan chain designs in multiple logic blocks, to share a test access mechanism. During test mode, the test architecture is configured to decouple clock sources of the test access mechanism, the scan controllers and the scan chains. | 2010-07-01 |
20100169729 | ENABLING AN INTEGRATED MEMORY CONTROLLER TO TRANSPARENTLY WORK WITH DEFECTIVE MEMORY DEVICES - Embodiments of the invention are generally directed to systems, methods, and apparatuses for enabling an integrated memory controller to transparently work with defective memory devices. In some embodiments, a marginal condition is imposed on a memory module during normal operations of the memory module. The term “marginal condition” refers to a condition that is out of compliance with a specified (or “normal”) operating condition for the memory module. The memory module may exhibit failures in response to the marginal conditions and compensating mechanisms may mitigate the failures. | 2010-07-01 |
20100169730 | PHASE ERROR DETECTION DEVICE, PHASE ERROR DETECTING METHOD, INTEGRATED CIRCUIT AND OPTICAL DISC DEVICE - A phase error detection device detects a phase error, based on an output from an A/D conversion section that performs A/D conversion on an analog input signal in accordance with a sampling clock to generate a digital reproduction signal. The phase error detection device includes a phase error generation section that generates the phase error from the output from the A/D conversion section, and a phase error correction section that corrects the phase error. Herein, the phase error correction section determines a phase error detection range from past phase errors and, when the phase error generated by the phase error generation section is out of the phase error detection range, corrects the phase error. | 2010-07-01 |
20100169731 | METHOD AND APPARATUS FOR TRANSMITTING DATA, AND A COMMUNICATION SYSTEM - A communication system employs discontinuous transmission to create gaps in transmission during which a transmitting device ( | 2010-07-01 |
20100169732 | Method of Distinguishing Hybrid Automatic Repeat Request Processes and Related Communication Device - A method of distinguishing hybrid automatic repeat request, hereinafter called HARQ, processes for a mobile device of a wireless communication system includes assigning a plurality of HARQ reference numbers corresponding to a plurality of uplink HARQ processes respectively, for identifying each of the plurality of uplink HARQ processes. | 2010-07-01 |
20100169733 | TRANSMISSION CONTROL METHOD FOR HARQ IN MOBILE COMMUNICATION SYSTEM - A transmission control method for HARQ is provided for improving HARQ performance in a mobile communication system. The transmission control method for Hybrid Automatic Repeat reQuest (HARQ) in a mobile communication system according to the present invention includes receiving an downlink resource assignment message; determining whether configured downlink assignment has been indicated to an HARQ entity since a previously received downlink assignment for a User Equipment's (UE's) Cell-Radio Network Temporary Identifier (C-RNTI) for the same HARQ process; maintaining, if the configured downlink assignment has not been indicated to the HARQ entity, the HARQ process; and processing, if the configured downlink assignment has been indicated to the HARQ entity, the downlink resource assignment message as a resource assignment message for initial transmission. | 2010-07-01 |
20100169734 | BROADCAST RECEIVER AND METHOD FOR OPTIMIZING A SCALE FACTOR FOR A LOG-LIKELIHOOD MAPPER - Embodiments of a broadcast receiver and method for optimizing a scale factor in a log-likelihood ratio (LLR) mapper are generally described herein. In some embodiments, the broadcast receiver includes an LLR mapper to generate LLRs from demodulated data samples, a low-density parity-check (LDPC) decoder to generate decoded data from the LLRs, and an LLR optimizer to dynamically select a scale factor for the LLR mapper based on a number of iterations for convergence of the LDPC decoder. In some embodiments, the LLR optimizer iteratively revises the scale factor during receipt of broadcast signals until the number of iterations of the iterative decoder is either minimized for convergence or minimized for convergence failures. | 2010-07-01 |
20100169735 | LOW DENSITY PARITY CHECK CODE ROW UPDATE INSTRUCTION - Apparatus for optimizing low-density parity check (“LDPC”) decoding in a processor is disclosed herein. A processor in accordance with the present disclosure includes an LDPC decoder row update execution unit. The LDPC decoder row update execution unit accelerates an LDPC row update computation by performing a logarithm estimation and a magnitude minimization in parallel. The execution unit is activated by execution of an LDPC row update instruction. The execution unit adds a minimum of magnitudes of two input values to a difference of estimated logarithms of exponential functions of a sum and a difference of the two input values to produce a row update value. | 2010-07-01 |
20100169736 | Encoding apparatus, system, and method using Low Density Parity Check (LDPC) codes - A system and method is capable of performing a Low Density Parity Check (LDPC) coding operation on-the-fly without using a generator matrix. The system and method includes an input configured to receive data and an output configured to output a plurality of codewords. The system and method also includes a processor coupled between the input and the output. The processor is configured to encode the received data and produce the plurality of codewords using a plurality of parity bits. The processor creates the plurality of parity bits on-the-fly using a portion of an LDPC matrix and a protograph matrix. | 2010-07-01 |
20100169737 | METHOD AND DEVICE FOR MULTI PHASE ERROR-CORRECTION - Data bits to be encoded are split into a plurality of subgroups. Each subgroup is encoded separately to generate a corresponding codeword. Selected subsets are removed from the corresponding codewords, leaving behind shortened codewords, and are many-to-one transformed to condensed bits. The final codeword is a combination of the shortened codewords and the condensed bits. A representation of the final codeword is decoded by being partitioned to a selected subset and a plurality of remaining subsets. Each remaining subset is decoded separately. If one of the decodings fails, the remaining subset whose decoding failed is decoded at least in part according to the selected subset. If the encoding and decoding are systematic then the selected subsets are of parity bits. | 2010-07-01 |
20100169738 | Channel interleaver having a constellation-based block-wise permuation module - A channel interleaver comprises a novel constellation-based permutation module. The channel interleaver first receives a plurality of sets of encoded bits generated from an FEC encoder. The encoded bits are distributed into multiple subblocks and each subblock comprises a plurality of adjacent bits. A subblock interleaver interleaves each subblock and outputs a plurality of interleaved bits. The constellation-based permutation module rearranges the interleaved bits and outputs a plurality of rearranged bits. The rearranged bits are supplied to a symbol mapper such that a plurality of consecutively encoded bits in the same set of the encoded bits generated from the FEC encoder is prevented to be mapped onto the same level of bit reliability of a modulation symbol. In addition, the plurality of adjacent bits of each subblock is also prevented to be mapped onto the same level of bit reliability to achieve constellation diversity and to improve decoding performance. | 2010-07-01 |
20100169739 | Poison bit error checking code scheme - In one embodiment, a method provides determining one of an occurrence and a non-occurrence of an event, the one of the occurrence and the non-occurrence resulting in an event determination; and processing a code having an event bit, said processing in accordance with the determination and the code, by determining if the event bit corresponds to the event determination, and if the event bit does not correspond to the event determination, encoding the code to generate a poison bit that corresponds to the event determination. | 2010-07-01 |
20100169740 | ACCELERATING PHASE CHANGE MEMORY WRITES - In a phase change memory, the memory array may be written in relatively small chunks. The writing of data to the array and, particularly, the writing of set data, may be accelerated using a hardware accelerator. The hardware accelerator may include an edge detector which detects a short duration signal pulse to trigger the writing of the set data to a cell. As a result, the writing of data may be accelerated, reducing the time to write in some cases. | 2010-07-01 |
20100169741 | ERROR CORRECTION CODE FOR UNIDIRECTIONAL MEMORY - A memory array and a method of writing to a unidirectional non-volatile storage cell are disclosed whereby a user data word is transformed to an internal data word and written to one or more unidirectional data storage cells according to a cell coding scheme. A check word may be generated that corresponds to the internal data word. In some embodiments, the check word may be generated by inverting one or more bits of an intermediate check word. Other embodiments may be described and claimed. | 2010-07-01 |
20100169742 | FLASH MEMORY SOFT ERROR RECOVERY - In an embodiment, the invention provides a method for correcting soft errors in memory. A block of data is written in memory wherein all rows and all columns have a first checksum appended to it. A second checksum for each row and each column is generated after reading each row and each column from memory. The first and second checksum for each row and each column are compared for a compare such that when one and only one column has a miscompare, the logical value of any bit at an intersection of the one and only one column that has a miscompare and any row that has a miscompare is reversed. | 2010-07-01 |
20100169743 | Error correction in a solid state disk - In some embodiments, a solid state disk includes a non-volatile memory and a controller. The controller performs ECC on data stored on the non-volatile memory, and performs a parity operation on the data if the ECC cannot correct the data. Other embodiments are described and claimed. | 2010-07-01 |
20100169744 | Progressively Programming Flash Memory While Maintaining Constant Error Correction Codes - In an embodiment, the invention provides a method for programming flash memory while maintaining a constant error correction term. A data field and forcing bits are arranged in a packing order. Next, all the forcing bits are set to a logical zero value. A first error correction term is generated using the data field and forcing bits as an input to an ECC encoding algorithm. An exclusive OR function is performed on the constant error correction term and the first error correction term creating a difference term. A forcing function is applied to the difference term creating a new value for the forcing bits. The data field and the forcing bits are written to the flash memory. | 2010-07-01 |
20100169745 | SOFT OUTPUT DECODER, ITERATIVE DECODER, AND SOFT DECISION VALUE CALCULATING METHOD - A soft output decoder capable of performing decoding with a small computational complexity necessary for likelihood calculation thereby to reduce the scale of the operation circuit and to shorten the processing delay time. The soft output decoder ( | 2010-07-01 |
20100169746 | LOW-COMPLEXITY SOFT-DECISION DECODING OF ERROR-CORRECTION CODES - A system and method for correcting errors in an ECC block using soft-decision data. In an embodiment, a soft-decision ECC decoding method, uses “soft” data indicative of how reliable bits of data are when read out. Such reliability information may be used to identify particular symbols with a higher likelihood of error such that these symbols may be changed in an attempt to reduce the total number of errors in the data. In an embodiment, a soft-decision ECC decoding path may include a reliability checker operable to receive bits of data read from a data store and operable to associate a reliability factor with each bit of data. Then, an update module may iteratively change bits or groups of bits based upon an ordering of the reliability factors. | 2010-07-01 |
20100169747 | OPTIMUM DISTANCE SPECTRUM FEEDFORWARD LOW RATE TAIL-BITING CONVOLUTIONAL CODES - Method and apparatus for generating a set of generator polynomials for use as a tail biting convolutional code to operate on data transmitted over a channel comprises: (0) specifying a constraint and a low code rate for a tail biting convolutional code, where the low rate code is lower than 1/n (n being an integer greater than 4); (1) selecting valid combinations of generator polynomials to include in a pool of potential codes, each valid combination being a potential code of the low rate code; (2) determining first lines of a weight spectrum for each potential code in the pool and including potential codes of the pool having best first lines in a candidate set; (3) determining best codes of the candidate set based on the first L number of lines in the weight spectrum; (4) selecting an optimum code(s) from the best codes; and (5) configuring a circuit(s) of a data transceiver to implement the optimum code(s). | 2010-07-01 |
20100169748 | CONVOLUTIONAL TURBO CODING METHOD AND DEVICE FOR IMPLEMENTING THE CODING METHOD - A method and apparatus for Convolutional Turbo Coding (CTC), and an apparatus for a turbo encoder are provided. The method for CTC includes the steps of encoding information bits A and B using a constituent encoder, and outputting parity sequences Y | 2010-07-01 |
20100169749 | METHOD AND APPARATUS FOR CONCATENATED CONVOLUTIONAL ENCODING AND INTERLEAVING - A method and apparatus encode a source data stream via convolutional encoding or selected encoding scheme. Plural encoded data streams are interleaved and transmitted on a transmission channel. Data groups generated via convolutional or selected encoding are interleaved via time-interleaving functions to disperse selected bits within puncture groups of the data groups, bits in between data groups, and bits in selected sets of data groups to facilitate reconstruction of the source data stream from at least a portion of the interleaved data stream received on at least one transmission channel. The time-interleaving functions are selected to facilitate reconstruction of the source data stream from one transmission channel following continuous blockage. Subsets of bits of puncture groups are selected to allow reconstruction of the source data stream from more than one of plural transmission channels using a minimum number of subsets. Multiple combinations of subsets can be received on both transmission channels to reconstruct the source data stream following blockage of one channel. Decoding is performed via a Viterbi decoder. | 2010-07-01 |
20100169750 | FIRMWARE VERIFICATION USING SYSTEM MEMORY ERROR CHECK LOGIC - Embodiments of an invention for verifying firmware using system memory error check logic are disclosed. In one embodiment, an apparatus includes an execution core, firmware, error check logic, non-volatile memory, comparison logic, and security logic. The error check logic is to generate, for each line of firmware, an error check value. The comparison logic is to compare stored error check values from the non-volatile memory with generated error check values from the error check logic. The security logic is to prevent the execution core from executing the firmware if the comparison logic detects a mismatch between the stored error code values and the generated error code values. | 2010-07-01 |
20100169751 | CONTROL CHANNEL DETECTION FOR MULTIPLE IMPLICIT IDENTIFIERS - A method for identifying matched mobile stations includes receiving by a first mobile station signals from a plurality of mobile stations located within a threshold distance of the first mobile station, identifying a first group of mobile stations of the plurality of mobile stations, and receiving uni-cast control information from a network entity. For each mobile station of a first group, the method includes identifying a matched mobile station based upon first data of a mobile station of the first group effectively matching second data of a mobile station of a second group. One operation includes generating a descrambled information element for each matched mobile station of the first group by using the first scrambling sequence that is associated with the matched mobile station to descramble the scrambled information element of the mobile terminal of the second group that is matched to the mobile terminal of the first group. | 2010-07-01 |
20100169752 | STORAGE CIRCUIT WITH FAULT DETECTION AND METHOD FOR OPERATING THE SAME - Some embodiments show a storage circuit with fault detection. The storage circuit comprises, first and second fault detection circuits each comprising a first stable state and a second stable state, wherein each of the first and the second fault detection circuits is configured such that a fault signal strength necessary to cause switching from the first stable state to the second stable state is different from a fault signal strength necessary to cause switching from the second stable state to the first stable state. Furthermore the storage circuit comprises a data input, a circuitry configured to cause the first fault detection circuit to assume the first stable state and the second fault detection circuit to assume the second stable state to store a data signal applied to the data input and a first output indicative of the state of the first fault detection circuit and a second output indicative of the state of the second fault detection circuit, wherein an invalid combination of the signal states at the first and second outputs indicate a fault. | 2010-07-01 |
20100169753 | MEDIA PORTABILITY AND COMPATIBILITY FOR DIFFERENT DESTINATION PLATFORMS - Tools and techniques for media portability and compatibility for different destination platforms are provided. These tools may receive commands to launch a media portability capability, and may receive source media as input for transformation. These tools may also receive indications of profile settings for specifying how to transform the source media for enhanced portability on destination systems for playback. The source media may be transformed in response to the profile setting, with the transformed media inserted into a document. The tools may then distribute the document to the destination system for playback | 2010-07-01 |
20100169754 | Attaching Audio Generated Scripts to Graphical Representations of Applications - A computer implemented method, a computer program product, and a data processing system attach audio generated scripts to graphical representations of applications. A mobile device records an audio instruction. The mobile device then converts the audio instruction into a command script and associates the command script with a document identifier. The mobile device then forwards the document identifier and the associated command script to a target location. The command script can then be utilized at the target location to make changes to a document identified by the document identifier. | 2010-07-01 |
20100169755 | METHODS, SYSTEMS, AND APPARATUS FOR DEVELOPING WIDGETS - An exemplary computing system may receive input identifying a first data source. The computing system may also provide a widget template and receive a request to associate the first data source with the widget template. The computing system may create a map that associates the first data source with the widget template. The computing system may provide a widget that displays, based on the map and the widget template, data from the data source. Corresponding methods, apparatus, and computer-readable media are also disclosed. | 2010-07-01 |
20100169756 | AUTOMATED BOOKMARKING - The subject matter disclosed herein relates to automatically generating bookmarks associating user accounts with individual links based at least in part on tracked user access data. | 2010-07-01 |
20100169757 | Filtering Method for Evaluating Patents - A filtering method for evaluating patents comprises loading each unit of text or figure in a portfolio of patents into digital memory then comparing each unit of text or figure with all other units of text or figures in digital memory using digital data processing. The duplicate units of text or figures are determined and the earliest instance of each duplicate unit of text or figure is identified. The duplicate unit of text or figure, other than earliest instance, are marked as duplicate to create a filtered version of each patent in portfolio. The filtered version of each patent in portfolio is evaluated to determine the uniqueness of the patent specification and the interrelationships between the patents in the portfolio are determined. The interrelationships are illustrated in an electronic workspace for analyzing the portfolio of patents. | 2010-07-01 |
20100169758 | Extracting Semantics from Data - Embodiments of the invention convert data from atomic tuples found in data sources such as spreadsheets (e.g., raw numbers, words, and formatted dates) into semantically enriched schemas and associated tuples. In addition to the data content, visual content, such as font and background color, is also analyzed as a part of the interpretation process. Embodiments of the invention also provide methods of interacting with the raw data via the semantically enriched schema tuples. | 2010-07-01 |
20100169759 | SYSTEMS AND METHODS TO CREATE A MULTIDIMENSIONAL EXPRESSION CALCULATED MEMBER IN A SPREADSHEET CELL - According to some embodiments, a system, method, means, and/or computer program code are provided to facilitate use of a spreadsheet application to access information stored in a multidimensional data source. Some embodiments include receiving, at an analyzer module, a change indication from the spreadsheet application. The change indication may be, for example, associated with a spreadsheet formula of the spreadsheet application entered by a user into a spreadsheet cell. In response to the change indication, the spreadsheet formula may be translated into a multidimensional expression calculation associated with the multidimensional data source. The spreadsheet formula in the spreadsheet cell may then be automatically replaced with information associated with the multidimensional expression calculation. | 2010-07-01 |
20100169760 | APPARATUS FOR DISPLAYING INSTANCE DATA, METHOD, AND COMPUTER PROGRAM PRODUCT - An information editing supporting apparatus receives an operation performed by a user. In a case where the operation related to editing of property values or referencing of property values, the apparatus generates operation information related to the operation while associating the operation information with one of the classes to which properties related to the operation belong. By the operation information, the apparatus determines a positional arrangement of property columns and generates positional arrangement information indicating the positional arrangement of the property columns in which the property value of the class are arranged for each of the properties. The apparatus also generates positional arrangement information indicating the determined positional arrangement of the property columns, stores therein the generated positional arrangement information while associating it with the class, and generates display data used for displaying the property columns of the class based on the positional arrangement information. | 2010-07-01 |
20100169761 | COMPUTER AND METHOD FOR CONVERTING A WEB PAGE - A method for converting a web page sets local URLs to correspond to effective URLs of web pages, saves the local URLs and the effective URL of the web pages in the storage. The method further searches the storage for an effective URL corresponding to a local URL inputted by a user, accesses the web page in a web server according to the effective URL. The method also obtains byte streams of content in the web page, converts the image byte streams into images, converts the character byte streams into characters, and generates a local web page comprising the images and the characters. | 2010-07-01 |
20100169762 | COMMUNICATION APPARATUS AND STORAGE MEDIUM STORING PROGRAM - A communication apparatus including: a positional information storing portion which stores positional information of content-related information; a content-related-information obtaining portion which obtains the content-related information; a web-page generating portion which generates, using the content-related information, a web page including first information; a web-page storing portion which has a storage device store the web page, the storage device being accessible from an external device; an assigning portion which assigns web-page positional information to the web page such that the external device is allowed to access to the web page; a recording-page generating portion which generates a recording page on which is described second information; a positional-information adding portion which adds the web-page positional information to the recording page; and a recording controller which controls a recording section configured to perform recording on a recording medium, such that the recording section records the recording page. | 2010-07-01 |
20100169763 | METHOD AND SYSTEM FOR INSERTING DATA IN A WEB PAGE THAT IS TRANSMITTED TO A HANDHELD DEVICE - Disclosed is a system and method that adds additional data (a banner, footer or a header, for example) to a web page while the data is transferred toward a mobile device. An exemplary system can comprise an intermediate node between a surfer and the Internet. Such an intermediate node element can reside at a service provider premises (SPP), for example. The service provider can be a telecom operator, such as but not limited to, a cellular service provider, a satellite communication service provider, a Public Switched Telephone Network (PSTN) operator, an access network service provider, etc. Alternatively, other exemplary embodiments can comprise elements which reside at an Internet Service Provider (ISP) premises. | 2010-07-01 |
20100169764 | AUTOMATION TOOL FOR WEB SITE CONTENT LANGUAGE TRANSLATION - A system, method and computer readable medium for providing translated web content is disclosed. The method on an information processing system includes retrieving a first content in a first language and parsing the first content into a plurality of translatable components. The method further includes generating a unique identifier for each of the plurality of translatable components of the first content and queuing the plurality of translatable components and corresponding unique identifiers for translation into a second language. The method further includes, for each of the plurality of translatable components, storing a translated component and an associated unique identifier corresponding to the translatable component, thereby storing a plurality of translated components and corresponding unique identifiers. | 2010-07-01 |
20100169765 | CATEGORIZING DOCUMENT ELEMENTS BASED ON DISPLAY LAYOUT - Identifying panel types of elements for display on a computing device. Documents such as web pages have a layout for the elements with some elements positioned in the header, footer, and sidebar regions of the document. A browser or other application receives the elements for display (e.g., on a mobile computing device) and analyzes each of the elements to define header, footer, sidebar, and content regions. The panel types are assigned based on the region in which the element resides. Aspects of the disclosure enable manipulation of the elements by, for example, presenting the elements corresponding to content panels, centering the web page within a display area on the computing device, and preventing advertisements from being displayed. | 2010-07-01 |
20100169766 | Computing Device and Method for Selecting Display Regions Responsive to Non-Discrete Directional Input Actions and Intelligent Content Analysis - A computing device includes a display surface, a human interface feature, and processing resources. The human interface features enables a user of the computing device to enter a non-discrete directional input action. The processing resources execute to: (i) provide content on the display surface; (ii) detect the user performing the input action; (ii) determine a vector from the input action; and (iv) select a region of the display surface based on the vector. | 2010-07-01 |