30th week of 2013 patent applcation highlights part 59 |
Patent application number | Title | Published |
20130191645 | MANAGING SECURE CONTENT IN A CONTENT DELIVERY NETWORK - A system, method, and computer readable medium for managing secure content by CDN service providers are provided. A network storage provider stores one or more resources on behalf of a content provider. A CDN service provider obtains client computing device requests for secure content. Based on processing first signature information, the CDN service provider determines whether the secure content is available to the client computing device. If the CDN service provider does not maintain the requested content, the CDN service provider transmits a request to the network storage provider. Based on second signature information and an identifier associated with the CDN service provider, the network storage provider processes the request based policy information associated with the identifier. | 2013-07-25 |
20130191646 | SYSTEM FOR EXCHANGING DATA BETWEEN AT LEAST ONE SENDER AND ONE RECEIVER - The invention relates to a system for exchanging data between at least one sender and one receiver, such as a central server, by means of a data transmission network of Internet type, this system comprising means for encrypting/decrypting the data exchanged. The senders and the receiver comprise generators of encryption/decryption keys, which generators are synchronized to generate new keys for message encryption/decryption with each dispatching of a new message from the sender to the receiver. | 2013-07-25 |
20130191647 | Secure Wireless Access to Medical Data - A method is disclosed that allows secure access to medical data. A device application running on a wireless device, optionally including associated scanners, acquires a patient's biometric information (e.g., a finger-print at a resolution exceeding | 2013-07-25 |
20130191648 | Storage Encryption - Storage associated with a virtual machine or other type of device may be migrated between locations (e.g., physical devices, network locations, etc.). To maintain the security of the storage, a system may manage the encryption of the storage area such that a storage area is encrypted with a first encryption key that may be maintained through the migration. A header of the storage area, on the other hand, may be encrypted using a second encryption key and the first encryption key may be stored therein. Upon transfer, the header may be re-encrypted to affect the transfer of security. | 2013-07-25 |
20130191649 | MEMORY ADDRESS TRANSLATION-BASED DATA ENCRYPTION/COMPRESSION - A method and circuit arrangement selectively stream data to an encryption or compression engine based upon encryption and/or compression-related page attributes stored in a memory address translation data structure such as an Effective To Real Translation (ERAT) or Translation Lookaside Buffer (TLB). A memory address translation data structure may be accessed, for example, in connection with a memory access request for data in a memory page, such that attributes associated with the memory page in the data structure may be used to control whether data is encrypted/decrypted and/or compressed/decompressed in association with handling the memory access request. | 2013-07-25 |
20130191650 | METHODS AND APPARATUS FOR SECURING A DATABASE - Methods and apparatus for a system to maintain confidentiality of data in a database management system by selecting encryption schemes for data items, storing encrypted data in databases, transforming SQL queries to run over encrypted data, and executing queries over encrypted data on the database server. | 2013-07-25 |
20130191651 | MEMORY ADDRESS TRANSLATION-BASED DATA ENCRYPTION WITH INTEGRATED ENCRYPTION ENGINE - A method and circuit arrangement utilize an integrated encryption engine within a processing core of a multi-core processor to perform encryption operations, i.e., encryption and decryption of secure data, in connection with memory access requests that access such data. The integrated encryption engine is utilized in combination with a memory address translation data structure such as an Effective To Real Translation (ERAT) or Translation Lookaside Buffer (TLB) that is augmented with encryption-related page attributes to indicate whether pages of memory identified in the data structure are encrypted such that secure data associated with a memory access request in the processing core may be selectively streamed to the integrated encryption engine based upon the encryption-related page attribute for the memory page associated with the memory access request. | 2013-07-25 |
20130191652 | Security of Cryptographic Devices Against Differential Power Analysis - An embodiment of the invention provides a cryptographic device that draws a substantially constant current from an accessible electrical node that supplies power to the cryptographic device. Keeping the current drawn from the accessible electrical node substantially constant reduces the probability that secure information may be taken by unwanted third parties from the cryptographic device. The cryptographic device includes an active shunt current regulator, a low-pass filter, a linear voltage regulator and an AES (advanced encryption standard) circuit. | 2013-07-25 |
20130191653 | USB HUB FOR SUPPLYING POWER AND METHOD THEREOF - A USB hub and a method thereof. The USB hub supplies power to a USB device, is connected between the USB device and a USB host under a working power state, and comprises an upstream port, a downstream port, a power port, and a controller. The upstream port is coupled to the USB host. The downstream port is coupled to the USB device. The power port is coupled to a power source. The controller is coupled to the upstream port, the downstream port, and the power port, and determines whether the USB host has left the working power state, and determines whether the USB device is electrically chargeable, when the USB host has left the working power state. The downstream port provides power to the USB device from the power source when the USB device is electrically chargeable. | 2013-07-25 |
20130191654 | METHOD AND SYSTEM FOR FURNISHING POWER AND DATA FROM POWER SOURCING EQUIPMENT TO POWERED DEVICE - A power sourcing equipment is connected to a powered device via a cable. The power sourcing equipment is configured to provide power to different types of devices. The power sourcing equipment has a control system for determining the type of powered device that is connected to the cable and furnishes power in response to the determination. Also described is a powered device capable of establishing communication with PSEs of multiple types. | 2013-07-25 |
20130191655 | METHOD AND SYSTEM FOR FURNISHING BACKUP POWER AND DATA FROM POWER SOURCING EQUIPMENT TO POWERED DEVICE - A power sourcing equipment is connected to a powered device via a cable. The power sourcing equipment is configured to provide power to different types of devices and the powered device is configured to receive power from different types of power sourcing equipment. The power sourcing equipment has a control system for determining the type of powered device that is connected to the cable and furnishes power in response to the determination. The powered device has a detection resistance that is detectable by different types of power sourcing equipment. Also described is a powered device capable of establishing communication with PSEs of multiple types. | 2013-07-25 |
20130191656 | POWER DISTRIBUTION FOR MICROPROCESSOR POWER GATES - Embodiments related to controlling power distribution within a microprocessor are provided. In one example, a microprocessor comprising a power supply is provided. The example microprocessor also includes a plurality of power gate zones configured to receive power from the power supply, each power gate zone including a plurality of power gates, where the power gates within any given one of the power gate zones are controlled by the microprocessor independently of its control of power gates within any other of the power gate zones. The example microprocessor is operative to cause power initially to be supplied to a first power gate in a first one of the power gate zones, power then to be supplied to a second power gate in a second one of the power gate zones, and power then to be supplied to a third power gate in the first one of the power gate zones. | 2013-07-25 |
20130191657 | DEBUG SYSTEM, ELECTRONIC CONTROL UNIT, INFORMATION PROCESSING UNIT, SEMICONDUCTOR PACKAGE, AND TRANSCEIVER CIRCUIT - Disclosed is a debug system that suppresses the supply of extra electrical power for functions disused in the future while maintaining the performance of communication between an electronic control unit and an external unit for development. The debug system includes an electronic control unit that has a microcomputer for controlling the operation of a control target, a transceiver circuit that is capable of communicating data with the microcomputer, and an external unit for development that is capable of rapidly communicating data with the transceiver circuit. The electronic control unit includes a power supply unit for supplying electrical power to the microcomputer. The transceiver circuit operates on electrical power supplied from an external power supply unit, which differs from the power supply unit included in the electronic control unit. | 2013-07-25 |
20130191658 | METHODS OF ACHIEVING COGNIZANT POWER MANAGEMENT - A system and method of increasing the efficiency of overall power utilization in data centers by integrating a power management approach based on a comprehensive, dynamic model of the data center created with integrated environmental and computational power monitoring to correlate power usage with different configurations of business services utilization, with the techniques of CPU level power management. | 2013-07-25 |
20130191659 | Load Control of Demand Response Network Devices - Embodiments of the invention can provide systems and methods for controlling the load of demand response network devices. According to one embodiment of the invention, a system can be provided. The system can be operable to determine a desired load control configuration for a network of devices, generate a load control message based at least in part on the desired load control configuration, and transmit the load control message to the network of devices. | 2013-07-25 |
20130191660 | ELECTRICAL SWITCH CONTROLLER WITH WIRELESSLY ADDRESSABLE WEB SERVER - An electrical power switch includes a power switch body, an electrical power connector, an electrical power controller, a web server, and a wireless communication module. The electrical power controller is comprised in the power switch body and connected to the electrical power connector, and configured to control the electrical power connector. The web server is comprised in the power switch body and connected to the electrical power controller. The wireless communication module is comprised in the power switch body and connected to the web server. | 2013-07-25 |
20130191661 | EXTERNAL ELECTRONIC DEVICE - An external electronic device connected to an electronic device which includes a first transmission interface is provided. The external electronic device includes a power control module, a data control module, a second transmission interface and a switch module. The power control module receives an external power. The second transmission interface corresponds to the first transmission interface. The switch module controls the second transmission interface to electrically connect to the power control module or the data control module, and thus the external electronic device enters a power mode or a transfer mode. | 2013-07-25 |
20130191662 | POWER MANAGEMENT FOR ELECTRONIC DEVICES - A method for modifying one or more characteristics of a mobile electronic device in order to save or reduce power consumption of the device. The method includes determining by, a processor of the mobile electronic device, an estimated use of the mobile electronic device during an upcoming time period; using the estimated use, determining, by the processor, whether an internal power source of the mobile electronic device has sufficient power to continue operation of the mobile electronic device in a first state during the upcoming time period; based on the estimated use and the internal power source, if the internal power source does not have sufficient power, adjusting the one or more characteristics to reduce a power consumption of the mobile electronic device during the upcoming time period. | 2013-07-25 |
20130191663 | SYSTEM AND METHOD TO CONSERVE POWER IN AN ACCESS NETWORK WITHOUT LOSS OF SERVICE QUALITY - A method is provided in one example embodiment and includes receiving a first data at a first network element; determining that the first data does not match an entry in an access control list; and sending a first message to a second network element that causes the second network element to enter into a low-power state. In yet another example embodiment, the method can include receiving a second data; determining that the second data matches an entry in the access control list; buffering the second data; sending a second message to the second network element, where the second message causes the second network element to exit the low-power state; and sending the buffered second data to the second network element. | 2013-07-25 |
20130191664 | Managing Server Power Consumption In A Data Center - Methods, system, and computer program products are provided for managing server power consumption in a data center. Embodiments include detecting, by a circuit monitoring interposer, a type of a power circuit that is currently coupled to the circuit monitoring interposer; determining a power capacity of the power circuit based on the type of the power circuit; receiving, by the circuit monitoring interposer, a power consumption server measurement from each server monitoring interposer of a plurality of server monitoring interposers, each power consumption server measurement corresponding to a server of the plurality of servers; determining a total power consumption of the power circuit in dependence upon a total of the power consumption server measurements; and determining whether the total power consumption exceeds the power capacity, and if the total power consumption of the power circuit exceeds the power capacity, instructing one or more servers to reduce their power consumption. | 2013-07-25 |
20130191665 | Method and Apparatus for Decreasing Leakage Power Consumption in Power Gated Memories - A method of controlling a power mode of a memory device is provided, which includes providing a power mode control signal responsive to a control signal and frequency information. The control signal is provided by a processing device operatively coupled to the memory device. The frequency information is associated with a clock signal used to operate the processing device, and the power mode control signal is operative to control the power mode. The control signal includes a chip select (CS) signal and/or a wait-for-interrupt (WFI) signal, and the power mode includes a light sleep (LS) mode and/or a deep sleep (DS) mode. The frequency information represents a low frequency range, medium frequency range, and/or high frequency range. A corresponding computer-readable medium, power management controller, and electronic system are also disclosed. | 2013-07-25 |
20130191666 | Methods and Apparatuses for Controlling Thread Contention - An apparatus comprises a plurality of cores and a controller coupled to the cores. The controller is to lower an operating point of a first core if a first number based on processor clock cycles per instruction (CPI) associated with a second core is higher than a first threshold. The controller is operable to increase the operating point of the first core if the first number is lower than a second threshold. | 2013-07-25 |
20130191667 | CONNECTED STANDBY SLEEP STATE - Power consumption and dissipation during sleep states of processors is reduced using a novel connected standby sleep state. In the connected standby sleep state a dedicated power plane is used to maintain processor context. To conserve power, unnecessary components on the processor are powered down, including all of the clock components, and wakeup sources previously directed to the processor are directed to a platform control hub. The platform control hub sustains certain architectural functions for the processor during connected standby sleep state, and manages the wakeup logic for returning the processor to the preceding sleep state. | 2013-07-25 |
20130191668 | SAFE UNATTENDED WAKE SYSTEM - An information handling system (IHS) includes a chassis. A processor is located in the chassis. A memory is located in the chassis and coupled to the processor. A disk drive is located in the chassis and coupled to the processor. An accelerometer is located in the chassis. A controller is located in the chassis and coupled to the accelerometer. The controller is operable, in response to a wake indicator signal associated with an IHS wake operation, to use the accelerometer to determine that the movement of the IHS exceeds a threshold and, in response, prevent the IHS wake operation such that operation of the disk drive is not initiated. | 2013-07-25 |
20130191669 | Method for Automatically Generating User Program Code for a Programmable Logic Controller for Controlling a Machine - A method for automatically generating user program code for a programmable logic controller configured to control a machine, includes providing, at a first earlier time, a plurality of selectable program code parts for the programmable logic controller; and automatically generating the user program code at, a second later time, by combining at least two of the plurality of selectable program code parts that have been selected by a user. At least one of the plurality of selectable program code parts is configured to activate at least one energy-saving function of an energy consumer of the machine. The at least one energy-saving function has energy-saving function properties. | 2013-07-25 |
20130191670 | CONTROL DEVICE, SYSTEM, AND COMPUTER PROGRAM PRODUCT - According to an embodiment, a control device includes a calculator and a setting unit. The calculator is configured to calculate a system processing time indicating a time required for processing executed after a system, the system including a plurality of elements, power to each element being individually controlled, resumes from a sleep state in which the number of elements supplied with power is limited to a predetermined number and an operation of the system is stopped. The setting unit is configured to set a mode indicating an operation state of the system according to the system processing time calculated by the calculator when a resume factor indicating a factor for resuming the system from the sleep state occurs. | 2013-07-25 |
20130191671 | INFORMATION PROCESSING UNIT, POWER-SAVING MANAGEMENT PROGRAM, AND STORAGE MEDIUM STORED WITH THE POWER-SAVING MANAGEMENT PROGRAM - An information processing unit having an auto power-off function includes a mode setting means for setting one mode from a plurality of pre-prepared modes. The pre-prepared modes include a first power-saving mode and a second power-saving mode. Also included are a processing execution means for executing game application or contents replay as internal processing, and a power controlling means for controlling power of the information processing unit. The power controlling means continues power-on in the first power-saving mode and changes to power-off in the second power-saving mode when a non-operated state in which no input operation has been carried out by the user has continued for a predetermined time or longer during execution of the internal processing. | 2013-07-25 |
20130191672 | User Generated Data Center Power Savings - Technologies are described herein for providing power savings in a data center. Some example technologies may identify some user-provided hardware independent power saving codes from multiple virtual machines within the data center. The technologies may convert at least a portion of the user-provided hardware independent power saving codes into a device power management message specific to a computing system in the data center. The technologies may provide the device power management message to the computing system. The computing system may be configured to enable or disable one or more devices within the computing system according to the device power management message. | 2013-07-25 |
20130191673 | SEMICONDUCTOR DEVICE - To individually control supply of the power supply voltage to circuits, a semiconductor device includes a CPU, a memory that reads and writes data used in arithmetic operation of the CPU, a signal processing circuit that generates an output signal by converting a data signal generated by the arithmetic operation of the CPU, a first power supply control switch that controls supply of the power supply voltage to the CPU, a second power supply control switch that controls supply of the power supply voltage to the memory, a third power supply control switch that controls supply of the power supply voltage to the signal processing circuit, and a controller that at least has a function of controlling the first to third power supply control switches individually in accordance with an input signal and instruction signals input from the CPU and the signal processing circuit. | 2013-07-25 |
20130191674 | POWER INPUT UTILIZATION SYSTEM - A power input utilization system includes a plurality of components and a plurality of power input connectors. A power utilization engine is coupled between the plurality of power input connectors and the plurality of components. The detect a power input to the plurality of power input connectors and determine a power input characteristic for the power input. The power utilization engine is also operable to use the power input characteristic to determine a plurality of operation characteristics for the plurality of components. The power utilization engine is also operable to operate the plurality of components using on the power input and the plurality of operation characteristics. | 2013-07-25 |
20130191675 | METHOD AND SYSTEM FOR PROVIDING BACKUP POWER FOR MEMORY DEVICES - According to exemplary embodiments, a computer program product for providing voltage to a memory device includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method performed includes storing data on the memory device, providing a voltage from a finite energy storage medium to the memory device when power is not provided by an associated computing system and measuring the voltage provided. The method also includes boosting the voltage provided by the finite energy storage medium via a switching voltage regulator responsive to the voltage being below a threshold, wherein the switching voltage regulator is coupled to the finite energy storage medium. | 2013-07-25 |
20130191676 | OPERATION MANAGEMENT METHOD OF INFORMATION PROCESSING SYSTEM - Power saving of a data center is realized by learning a correlation between a state of cooling efficiency of the entire IT equipment units and a workload of each IT equipment unit from an operation history and placing a workload on an IT equipment unit by using the correlation. An IT workload placement optimization function samples data from an operation history of various IT equipment units in a server room by using three criteria of temperature, workload, and time, classifies the data into cooling efficiency conditions of the entire IT equipment units, and outputs a workload placement directive for determining placement of workload on each IT equipment unit from the correlation between the cooling efficiency condition and the workload to a workload management server, so that the workload management server can effectively extract influence on the cooling efficiency from the operation history and use the influence to place the workload. | 2013-07-25 |
20130191677 | Regional Clock Gating and Dithering - A system and method for dithering a clock signal during idle times is disclosed. An integrated circuit (IC) includes a number of functional units and a clock tree. The clock tree includes a root level clock-gating circuit, a number of regional clock-gating circuits, and a number of leaf level clock-gating circuits. The root level clock-gating circuit is coupled to distribute an operating clock signal to the regional clock-gating circuits, while the regional clock-gating circuits are each configured to distribute the operating clock signal to correspondingly coupled ones of the leaf level clock-gating circuits. The IC may further include a control unit configured to monitor activity levels and indications from each of the functional units. The control unit may cause the root clock-gating circuit to dither the clock signal if the IC is idle, wherein dithering includes reducing the duty cycle and the effective frequency of the operating clock signal. | 2013-07-25 |
20130191678 | IN SITU PROCESSOR RE-CHARACTERIZATION - A re-characterization process is provided that adjusts one or more operating parameters of a processor to improve the health (e.g., reduce errors) of the processor. The parameters include voltage and/or clock frequency, as examples. The processor can be an inactive or active processor for which the re-characterization process is performed. It is performed, in one instance, by a hardware controller in real-time. | 2013-07-25 |
20130191679 | DUAL MODE CLOCK/DATA RECOVERY CIRCUIT - A clock/data recovery circuit includes an edge detector circuit operable to receive a serial data burst and to generate a reset signal in response to a first edge of the serial data burst. The clock/data recovery circuit may also include an oscillator coupled to the edge detector circuit. The oscillator locks onto a target data rate prior to receipt of the serial data burst and locks onto a phase of the serial data burst in response to the reset signal. The clock/data recovery circuit may also include a phase detector circuit that receives the serial data burst. The phase detector circuit is coupled to the oscillator. The phase detector circuit adjusts the oscillator to maintain the lock onto the phase of the serial data burst during the serial data burst. | 2013-07-25 |
20130191680 | HANDLING OF MESSAGES IN A MESSAGE SYSTEM - A messaging system comprises a message source, a message receiver and a message service. The message service is intermediate of the message source and message receiver, and a compensation component is established at the message source. A one way message is transmitted from the message source, where the one-way message is part of a plurality of one way messages of an overall business transaction. The message is received at the message service and is transmitted to the message receiver, which processes the received message. The message receiver transmits a communication indicating success or failure of the processing of the message. The system causes compensation logic defined by a compensation component to execute responsive to receiving an indication of a failure of part of the overall business transaction despite the communication from the message receiver indicated that processing of the particular one way message succeeded. | 2013-07-25 |
20130191681 | SYSTEMS, METHODS, AND APPARATUS FOR SIGNAL PROCESSING-BASED FAULT DETECTION, ISOLATION AND REMEDIATION - Certain embodiments of the invention may include systems, methods, and apparatus for signal processing-based fault detection, isolation and remediation. According to an example embodiment of the invention, a method is provided for detecting and remediating sensor signal faults. The method may include monitoring data received from one or more sensors; determining confidence values for one or more parameters associated with the one or more sensors based at least in part on the monitored data; determining a combined confidence for each of the one or more sensors; and outputting a remediated value and status based at least in part on the monitored data and the combined confidences. | 2013-07-25 |
20130191682 | HOMOGENEOUS RECOVERY IN A REDUNDANT MEMORY SYSTEM - A computer implemented method for providing homogeneous recovery in a redundant memory system. The method includes receiving a notification that a memory channel has failed, where the memory channel is one of a plurality of memory channels in a memory system. New operations are blocked from starting on the memory channels in response to the notification, and any pending operations on the memory channels are completed in response to the notification. A recovery operation is performed on the memory channels in response to the completing. The new operations are started on at least a first subset of the memory channels in response to the recovery operation completing. The memory system is configured to operate with the first subset of the memory channels. | 2013-07-25 |
20130191683 | HETEROGENEOUS RECOVERY IN A REDUNDANT MEMORY SYSTEM - Providing heterogeneous recovery in a redundant memory system that includes a memory controller, a plurality of memory channels in communication with the memory controller, an error detection code mechanism configured for detecting a failing memory channel, and an error recovery mechanism. The error recovery mechanism is configured for receiving notification of the failing memory channel, for performing a recovery operation on the failing memory channel while other memory channels are performing normal system operations, for bringing the recovered channel back into operational mode with the other memory channels for store operations, for continuing to mark the recovered channel to guard against stale data, for removing any stale data after the recovery operation is complete, and for removing the mark on the recovered channel to allow the normal system operations with all of the memory channels, the removing based on the removing any stale data being complete. | 2013-07-25 |
20130191684 | HARDWARE RECOVERY IN MULTI-THREADED PROCESSOR - A computer system includes a simultaneous multi-threading processor and memory in operable communication with the processor. The processor is configured to perform a method including running multiple threads simultaneously, detecting a hardware error in one or more hardware structures of the processing circuit, and identifying one or more victim threads of the multiple threads. The processor is further configured to identify a plurality of hardware structures associated with execution of the one or more victim threads, isolate the one or more victim threads from the rest of the multiple threads by preventing access to the plurality of hardware structures by the multiple threads, flush the one or more victim threads by resetting hardware states of the plurality of hardware structures, and restore the one or more victim threads by restoring the plurality of hardware structures to a known safe state. | 2013-07-25 |
20130191685 | PER-RANK CHANNEL MARKING IN A MEMORY SYSTEM - Channel marking is provided in a memory system that includes a memory channel with a plurality of memory devices. The memory devices are arranged into a first group of memory devices and a second group of memory devices. The memory system is configured to perform a method that includes determining that more than a threshold number of memory devices in the first group are failing. An error correction code (ECC) is configured to compensate for errors associated with memory devices in the first group on the memory channel and to perform error correction on errors associated with memory devices in the second group on the memory channel. | 2013-07-25 |
20130191686 | MOBILE TERMINAL AND CONTROLLING METHOD THEREOF - A mobile terminal and controlling method thereof are disclosed, by which restoration and backup operations are performed for the mobile terminal. The present invention includes backing up data for at least one application included in a backup target terminal and restoring the data for the at least one application in a restoration target terminal, the restoring including the performing a basic restoration operation on the data related to the at least one application, determining whether a previously provided restoration error occurs in a data restoring process for a specific application among the at least one or more applications, and performing a restoration operation corresponding to the restoration error in accordance with a result of the determining. | 2013-07-25 |
20130191687 | HIGH QUALITY LOGIC VERIFICATION STRESS TEST GENERATION USING TWO-STAGE RANDOMIZATION - A novel and useful stress test generation mechanism that is operative to divide the task of generating test case programs (files) into a first randomization stage and a second randomization stage. The first randomization stage selects the scenario and the second randomization stage generates a test case in accordance with the chosen scenario. In other words, during stage 1, a test scenario (i.e. value-categories) is randomly determined (using the weights assigned to the value-categories within each scenario-dimension). In stage 2, a test is randomly generated for the chosen scenario. Thus, for each scenario-dimension, one or more values are generated randomly for the chosen value-category. Once the values for the value-categories are generated, an output test file for use by the logic verification is generated. | 2013-07-25 |
20130191688 | TROUBLESHOOTING ROUTING TOPOLOGY BASED ON A REFERENCE TOPOLOGY - In one embodiment, a computing device (e.g., border router or network management server) transmits a discovery message into a computer network, such as in response to a given trigger. In response to the discovery message, the device receives a unicast reply from each node of a plurality of nodes in the computer network, each reply having a neighbor list of a corresponding node and a selected parent node for the corresponding node. Based on the neighbor lists from the replies and a routing protocol shared by each of the plurality of nodes in the computer network, the device may create a reference topology for the computer network, and based on the selected parent nodes from the replies, may also determine a current topology of the computer network. Accordingly, the device may then compare the current topology to the reference topology to detect anomalies in the current topology. | 2013-07-25 |
20130191689 | FUNCTIONAL TESTING OF A PROCESSOR DESIGN - According to exemplary embodiments, a computer implemented method for functional testing of a processor design includes accessing a test template from a library of test templates, wherein the test template is configured to test a first selected function of the processor and inputting the test template to an automated test generation tool executed by a computer. The method further includes generating an instruction sequence based on the test template by the automated test generation tool and injecting an event instruction to the instruction sequence during the generating of the instruction sequence by the automated test generation tool, the injecting of the event instruction preserving testing of the first selected function of the processor and the event instruction being configured to test a second selected function of the processor. The method includes verifying a function of the processor by analyzing responses of the processor to the instruction sequence. | 2013-07-25 |
20130191690 | IN SITU PROCESSOR RE-CHARACTERIZATION - A re-characterization process is provided that adjusts one or more operating parameters of a processor to improve the health (e.g., reduce errors) of the processor. The parameters include voltage and/or clock frequency, as examples. The processor can be an inactive or active processor for which the re-characterization process is performed. It is performed, in one instance, by a hardware controller in real-time. | 2013-07-25 |
20130191691 | IMPORTANCE-BASED CALL GRAPH CONSTRUCTION - Call graph construction systems that utilize computer hardware are presented including: a processor a candidate pool configured for representing a number of calls originating from a root node of a computer software application; an importance value assigner configured for assigning an importance value for any of the number of calls represented in the candidate pool; a candidate selector configured for selecting from the number of calls represented in the candidate pool for inclusion in a call graph based on a sufficient importance value; and an importance value adjuster configured for adjusting the importance value of any call represented in the call graph. | 2013-07-25 |
20130191692 | INITIALIZATION OF GPU USING ROM-BASED INITIALIZATION UNIT AND PROGRAMMABLE MICROCONTROLLER - An approach is disclosed for performing initialization operations for a graphics processing unit (GPU). The approach includes detecting errors while performing one or more initialization operations. Further, the approach includes releasing a holdoff on a communication link that couples the GPU to a memory bridge and causing debug output to be displayed to a user that indicates the error. | 2013-07-25 |
20130191693 | Trace Queue for Peripheral Component - In an embodiment, a peripheral component may include multiple sources of commands, such as command queues and/or macro memories. The commands may be performed in the peripheral component and may result in an error. The peripheral component may include a trace queue into which the commands may be written, independent of the source of the commands. Thus, the trace queue may provide a record of recently performed commands. | 2013-07-25 |
20130191694 | Supporting Detection of Failure Event - In a mechanism for supporting detection of a failure event, history information of a system including log information of the system including plural components and/or failure information output from each component upon occurrence of a failure in the system is collected. A detection rule for detecting an event included in a component related to the failure that has occurred is generated, and a symptom with additional information added to the generated detection rule is applied to detect the event that has caused the failure. System configuration information as configuration information of the system is acquired, and from the acquired system configuration information, partial configuration information as system configuration information related to the component that sent out the event the selection of which has been accepted is extracted. The extracted partial configuration information is added to the symptom to update the symptom. | 2013-07-25 |
20130191695 | IMPLEMENTING ENHANCED PSEUDO RANDOM PATTERN GENERATORS WITH HIERARCHICAL LINEAR FEEDBACK SHIFT REGISTERS (LFSRs) - A method and circuit for implementing enhanced Logic Built In Self Test (LBIST) diagnostics, and a design structure on which the subject circuit resides are provided. A plurality of pseudo random pattern generators (PRPGs) is provided, each PRPG comprising one or more linear feedback shift registers (LFSRs). Each respective PRPG includes an XOR feedback input selectively receiving a feedback from another PRPG and predefined inputs of the respective PRPG. A respective XOR spreading function is coupled to a plurality of outputs of each PRPG with predefined XOR spreading functions applying test pseudo random pattern inputs to LBIST channels for LBIST diagnostics. | 2013-07-25 |
20130191696 | PARITY FRAME - A method of forward error correction in an optical communications system. A signal to be transmitted is logically defined as a super-frame comprising a plurality of frames including a parity frame and a predetermined set of data frames. Each frame of the super-frame is processed in accordance with a first FEC scheme having a known error correlation characteristic. At least the set of data frames is processed in accordance with a second FEC scheme which is selected based on the error correlation characteristic of the first FEC scheme. | 2013-07-25 |
20130191697 | ERROR CORRECTING CODES FOR INCREASED STORAGE CAPACITY IN MULTILEVEL MEMORY DEVICES - Embodiments of the present disclosure provide methods, systems, and apparatuses related to multilevel encoding with error correction. In some embodiments, data may be programmed and/or read from a matrix of nonvolatile memory cells with concatenated encoding/decoding schemes. In some embodiments, a calculation module may determine an actual bit per cell value of a given combination of parameters of a nonvolatile memory device. Still other embodiments may be described and claimed. | 2013-07-25 |
20130191698 | HIERARCHICAL CHANNEL MARKING IN A MEMORY SYSTEM - Channel marking is provided in a memory system that includes a first memory channel, a second memory channel, and error correction code (ECC) logic. The memory system is configured to perform a method that includes receiving a request to apply a first channel mark to the first memory channel and determining a priority level of the first channel mark. A request is received to apply a second channel mark to the second memory channel, and a priority level of the second mark is determined. It is determined that the priority level of the first channel mark is higher than the priority level of the second channel mark. The first channel mark is supplied to the ECC logic while blocking the second channel mark from the ECC logic. | 2013-07-25 |
20130191699 | INSTRUCTION-SET ARCHITECTURE FOR PROGRAMMABLE CYCLIC REDUNDANCY CHECK (CRC) COMPUTATIONS - A method and apparatus to perform Cyclic Redundancy Check (CRC) operations on a data block using a plurality of different n-bit polynomials is provided. A flexible CRC instruction performs a CRC operation using a programmable n-bit polynomial. The n-bit polynomial is provided to the CRC instruction by storing the n-bit polynomial in one of two operands. | 2013-07-25 |
20130191700 | BIT ERROR RATE BASED WEAR LEVELING FOR SOLID STATE DRIVE MEMORY - According to exemplary embodiments, a system, method, and computer program product are provided for BER-based wear leveling in a SSD. A block-level BER value for a block in the SSD is determined. An adjusted PE cycle count for the block is incremented or decremented based on the block-level BER value. Wear leveling is then performed in the SSD based on the adjusted PE cycle count. | 2013-07-25 |
20130191701 | METHOD FOR MONITORING A DATA MEMORY - A method is described for monitoring a data memory in which an error detection method is used to detect and/or correct incorrect data words stored in memory lines of the data memory, an address of the data memory at which a data word evaluated as incorrect by the error detection method is stored being written to an auxiliary memory and being made available to a checking program. | 2013-07-25 |
20130191702 | FORWARD ERROR CORRECTION WITH CONFIGURABLE LATENCY - A method of performing forward error correction with configurable latency, where a configurable latency algorithm evaluates a target Bit Error Rate (BER) against an actual BER and adjusts the size of a configurable buffer such that the target BER may be achieved when utilizing the smallest buffer size possible. When errors are corrected without the utilization of each of the configurable buffer locations, the algorithm reduces the size of the buffer by y buffer locations; the algorithm may continue to successively reduce the size of said buffer until the minimum number of buffer locations are utilized to achieve the target BER. If the buffer locations have been reduced such that the buffer size is too small and the target BER cannot be achieved, the algorithm may increase the size of the buffer until the minimum number of buffer locations are utilized to achieve the target BER. | 2013-07-25 |
20130191703 | DYNAMIC GRADUATED MEMORY DEVICE PROTECTION IN REDUNDANT ARRAY OF INDEPENDENT MEMORY (RAIM) SYSTEMS - Dynamic graduated memory device protection in redundant array of independent memory (RAIM) systems that include a plurality of memory devices is provided. A first severity level of a first failing memory device in the plurality of memory devices is determined. The first failing memory device is associated with an identifier used to communicate a location of the first failing memory device to an error correction code (ECC). A second severity level of a second failing memory device in the plurality of memory devices is determined. It is determined that the second severity level is higher than the first severity level. The identifier from the first failing memory device is removed based on determining that the second severity level is higher than the first severity level. The identifier is applied to the second failing memory device based on determining that the second severity level is higher than the first severity level. | 2013-07-25 |
20130191704 | MEMORY MANAGEMENT IN A NON-VOLATILE SOLID STATE MEMORY DEVICE - A non-volatile solid state memory device and method for balancing write/erase cycles among blocks to level block usage. The non-volatile solid state memory device includes a memory unit having data stored therein and a controller with logic for programming the memory unit according to a monitored occurrence of an error during a read operation. The method includes monitoring an occurrence of an error during a read operation in a memory unit of the device and programming the memory unit according to the monitored occurrence of the error. | 2013-07-25 |
20130191705 | SEMICONDUCTOR STORAGE DEVICE - According to an embodiment, a semiconductor storage device includes an error correction processing unit that executes encoding process related data to be dispersedly written over a plurality of memory areas and decoding process related data dispersedly written over the plurality of memory areas. A transfer management unit determines whether or not data related to the data transfer request is a target of the error correction process and causes the error correction processing unit to execute the error correction process only with respect to the data determined as the target of the error correction process. | 2013-07-25 |
20130191706 | MODEM ARCHITECTURE FOR JOINT SOURCE CHANNEL DECODING - A modem architecture that supports the application of joint source channel decoding (JSCD). The modem architecture includes two channel decoders, one of which is modified to provide improved signal quality. The modem architecture further includes transparent network layers that enable the passage of data from one layer to another layer. For example, the modem architecture enables the passage soft bits, when available, from a physical layer to an application layer. The soft bits may be utilized for JSCD, packet loss concealment, or other applications. The modem architecture enables encryption and decryption of data to incorporate extrinsic information in operating JSCD. | 2013-07-25 |
20130191707 | MODIFIED JOINT SOURCE CHANNEL DECODER - A turbo decoder is configured to perform iterative decoding of data bits of a data packet received via a source signal to converge on a “soft” decision representation for each data bit of the data packet. The turbo decoder includes both an interleaved decoder and a non-interleaved decoder that work collaboratively to refine and improve the “soft” decision of each of the originally-received data bits. The interleaved decoder and the non-interleaved decoder are injected with extrinsic information based on at least a-priori information of the source signal. The turbo decoder avoids positive feedback of the a-priori information regarding the source signal from one decoder to the other by subtracting out extrinsic information based on the a-priori information that is injected into a decoder from the “soft” decision(s) determined by the decoder. | 2013-07-25 |
20130191708 | ELECTRONIC MULTIMEDIA PUBLISHING SYSTEMS AND METHODS - An electronic multimedia publishing system includes an authoring system, a service provider system, and a remote computing device. The authoring system creates an enhanced electronic book comprising text, multimedia content, and interactive services. The service provider system allows execution of the interactive services, adapts the enhanced electronic book based on usage of the enhanced electronic book by a user, and interfaces the enhanced electronic book to a plurality of additional services. The remote computing device renders the enhanced electronic book to the user and manages interactions between the user, the enhanced electronic book, and the service provider system using the interactive services. | 2013-07-25 |
20130191709 | VISUAL PRESENTATION OF MULTIPLE INTERNET PAGES - A novel method for graphically organizing and displaying multiple pages of internet content based on how the page was accessed. Pages are determined to be indirectly accessed if they were accessed via a hypertext link or a trail of hypertext links. Pages are determined to be directly accessed if accessed via other means, such as a bookmark or via Uniform Resource Locator (URL). Page groupings are created for each directly accessed page, and each indirectly accessed page is categorized into a grouping associated with a directly accessed page containing a link through which the indirectly accessed page was accessed. The web pages are presented to the user in an interface that is a graphical representation of the page groupings, wherein a user selects a page to view by first selecting the page's page grouping and then selecting the page. | 2013-07-25 |
20130191710 | USER-INTERFACE FEATURE AND TECHNIQUE FOR PROVIDING USERS OF A NETWORK SITE LINKS THAT HAVE BEEN DETERMINED TO BE OF INTEREST TO THE USER - A visitor of a network site is provided information about previously viewed content from that site. One or more internal pages of the network site that the user selects to view during one or more visits to the network site is recorded. At least one of the one or more internal pages is associated with a heading or category that is displayed on the network site. A user-activity is detected corresponding to the visitor directing attention to the heading or category. In response, a dynamic display is generated that provides a link to the at least one internal page that is associated with the category or heading. | 2013-07-25 |
20130191711 | Systems and Methods to Facilitate Active Reading - Review systems and methods facilitate active reading by providing a flexible environment in which users can examine documents. A review system can comprise a virtual workspace, a document view region, a preview region, and optional document objects. The virtual workspace can simulate a desktop or other physical workspace. The document view region can display a portion of an open document at a magnification sufficient for reading. The preview region can display the document at a magnification sufficient to enable the general layout of the entire document to be determined. The document objects can be created from the document through tools of the review system. These document objects can be independently moveable throughout the virtual workspace as needed to facilitate the user's active reading process. | 2013-07-25 |
20130191712 | Surface-Surface Graphical Intersection Tools and Primitives for Data Visualization, Tabular Data, and Advanced Spreadsheets - Graphical tools and primitives are provided for interactively intersecting graphical surfaces in a spreadsheet or visualization to produce surface intersection data. The invention can be used for simple business analysis as well as advanced engineering and science, and provide numerical solution for simultaneous spatially-manipulated interactive equations. | 2013-07-25 |
20130191713 | PRESENTING DATA DRIVEN FORMS - Concepts and technologies are described herein for presenting data driven forms. In accordance with the concepts and technologies disclosed herein, a user device obtains a resource referencing or presenting data driven forms and obtains data displayed or used by the resource. The user device stores the data in a cache accessible by the user device. The user device can render multiple views containing data from the cache. The user device can display one of the views and hide the other views from display. If the user device detects input for viewing other views, the user device can present one of the previously hidden views. The user device also can manage the cache and download additional data, if the cache empties or is not full. | 2013-07-25 |
20130191714 | FILL BY EXAMPLE ANIMATION AND VISUALS - Animation and visuals are displayed when automatically filling/changing values within a document. A scan animation may be displayed to assist a user in understanding that an action is about to occur using their recent edit(s). A fill animation may be displayed while the suggested values are automatically filled within the document. For example, the suggested values may be displayed according to an uncommitted state (e.g. light grey text) as compared to a committed state (e.g. black text) of related values. The suggested values may be accepted/rejected while they are displayed according to the uncommitted state. When the suggested values are rejected, the suggested values are removed from the display. When the suggested values are accepted, the suggested values are transitioned to the committed state. When a user performs an edit on one or more of the suggested values, a change animation may be displayed. | 2013-07-25 |
20130191715 | Borderless Table Detection Engine - A borderless table detection engine and associated method for identifying borderless tables appearing in data extracted from a fixed format document. Due to the lack of visible borders, reliable automated detection of a borderless table is difficult. The borderless table detection engine uses whitespace, rather than content, to detect borderless table candidates. Applying heuristic analysis, the borderless table detection engine discards borderless table candidates with a layout that lacks sufficient characteristics of a table and is unlikely to be a valid borderless table. | 2013-07-25 |
20130191716 | Method, System and Computer Readable Medium for Addressing Handling from a Computer Program - A method, system and computer readable medium for providing for providing a function item, such as a key, button, icon, or menu, tied to a user operation in a computer, whereby a single click on the function item in a window or program on a computer screen, or one single selection in a menu in a program, initiates retrieval of name and addresses and/or other person or company related information, while the user works simultaneously in another program, e.g., a word processor. The click on the function item initiates a program connected to the button to search a database or file available on or through the computer, containing the person, company or address related data, in order to look up data corresponding to what the user types, or partly typed, e.g., name and/or address in the word processor, the correct data from the database, data related to the typed data, e.g., the name of the person, company, or the traditional or electronic address, or other person, or company, or address related data, and alternatively the persons, companies, or addresses, are displayed and possibly entered into the word processor, if such related data exists. | 2013-07-25 |
20130191717 | Credibility of Text Analysis Engine Performance Evaluation by Rating Reference Content - Evaluating the performance of a text analysis engine is provided. A plurality of pre-annotated reference documents and a set of annotation types associated with the pre-annotated reference documents are received. Annotation contexts of reference annotations in the plurality of pre-annotated reference documents are analyzed using the set of annotation types. Similar annotation contexts are identified between the reference annotations and the set of annotation types. Responsive to identifying the similar annotation contexts, the similar annotation contexts are clustered thereby forming a plurality of reference annotation clusters. A set of reference content heterogeneity scores are computed based on the number of reference annotation clusters for each annotation type in the set of annotation types. An integral reference content rate for the set of annotation types is then computed and output to a user. | 2013-07-25 |
20130191718 | RULE BASED APPARATUS FOR MODIFYING WORD ANNOTATIONS - A rule based apparatus and method for modifying word annotations in an annotated text base, the apparatus comprising: an index creator component for creating an index of word annotations; an annotations modifying component for modifying word annotations; and a retriggering component, responsive to said annotations modifying component, for retriggering a rules engine to modify all occurrences of a matching word annotation in said annotated text base and updating the index of word annotations with the modified occurrences of a matching word annotation in said annotated text base. | 2013-07-25 |
20130191719 | NOTEBOOK DRIVEN ACCUMULATION OF MEETING DOCUMENTATION AND NOTATIONS - A notebook component within a note-taking application is utilized as a centralized mechanism for recording notations and providing documentation related to a particular meeting. The meeting participants are provided with centralized access to the notebook component and thus are able to update the notebook record of the meeting collaboratively and in real time. In addition to user-driven updates, updates may also be generated on an automatic or semi-automatic basis. Updates may be made before, during or after the actual meeting. Updates may originate from an application data source outside of the note-taking application itself. | 2013-07-25 |
20130191720 | Collaborative Communication in a Web Application - A document accessible on a network may be opened by multiple users. A user may use a thin client application to access the document, wherein an image of the document and XML data including comments and locations of the comments in the document. Hint icons are displayed in the document where comments are anchored. Upon selection of a hint, an HTML comments pane may be displayed to a side of the document, exposing comments and replies to comments currently stored in the document. The comments pane may be scrolled to the comment associated with the selected hint. Additionally, highlighting may be provided over elements in the document associated with a selected comment. Comments may be added via the comments pane and saved to the document on the network. Comments and comment location data may be communicated to other clients, allowing for collaborative communication via a thin client application. | 2013-07-25 |
20130191721 | DOG EAR-BASED PAGE TURNING FOR ELECTRONIC DOCUMENTS - A method includes presenting a content page of a number of content pages on a display of an electronic device. The content page is placed in a content page container. A page turning container is created having length and width that is based on length and width of the content page, and the page turning container is positioned off-angle relative to a display of an electronic device. The content page container is positioned within the page turning container at approximately at a same angle as the display of the electronic device. A dog ear is placed in a dog ear container such that the initial size of the dog ear covers the top corner of the content page is within the page turning container. The method includes performing page turning operations comprising rotating the page turning container and rotating and shifting the content page container and the dog ear container. | 2013-07-25 |
20130191722 | HARDWARE ACCELERATION OF WEB APPLICATIONS - In a first embodiment of the present invention, a method for enabling hardware acceleration of web applications is provided, comprising: parsing a web page using a scripting engine, wherein the web page necessitates running a web application; accessing one or more Application Program Interfaces (APIs) that provide parallelization, and distribute tasks of the web application among multiple cores of a multi-core central processing unit (CPU) or graphical processing unit (GPU), wherein the accessing uses a compute context class that, when instantiated, creates a compute context object that acts as a bridge between the scripting engine and the one or more APIs; and creating one or more kernels to operate on the multiple cores. | 2013-07-25 |
20130191723 | Web Browser Device for Structured Data Extraction and Sharing via a Social Network - A method and system for implementing a browser based information extraction and transmission method. A method and system for identifying, extracting, and transmitting predefined structured information from web pages browser interface. The extracted information is then added to a user profile on a social network and a database. The information is shared with other users who can comment, copy, vote on, or go to the original information source. The information can be combined with other extracted information to form collections for the purposes of voting on one or more items in the collection, combining multiple items to form a useful kit, saving information for later use, adding addition information such as dates and purchase location for personal inventory purposes, and for saving bookmarks to structured data. | 2013-07-25 |
20130191724 | Process of Generation of Personal Web Pages - A process for the generation of web pages to the attention of the software navigator of an information system (I.H.S.) including:
| 2013-07-25 |
20130191725 | Method and Apparatus of Viewing Street View Data of a Real Estate Property - Video drive-by data provides a street level view of a neighborhood surrounding a selected geographic location. A video and data server farm incorporates a video storage server that stores video image files containing video drive-by data corresponding to a geographic location, a database server that processes a data query received from a user over the Internet corresponding to a geographic location of interest, and an image processing server. In operation, the database server identifies video image files stored in the video storage server that correspond to the geographic location of interest contained in the data query and transfers the video image files over a pre-processing network to the image processing server. The image processing server converts the video drive-by data to post-processed video data corresponding to a desired image format and transfers the post-processed video data via a post-processing network to the Internet in response to the query. | 2013-07-25 |
20130191726 | AUTOMATIC WIDGET CREATION APPARATUS AND METHOD FOR INVOKING HETEROGENEOUS WEB SERVICES IN A COMPOSITE APPLICATION - An apparatus and method for providing a development environment of a heterogeneous web service composite application are provided. The apparatus searches and combines multiple heterogeneous web services to make composite application, generates an executable code of the composite application, and generates and renders the executable code on any web browser to execute the composite application. | 2013-07-25 |
20130191727 | Method, Computer, and System for an Operating System Independent Device Driver - A method for driving a device that enables using a device without using a conventional device driver that is dependent on the operating system of the computer. The method has a binary data conversion step which receives a mark-up language document written in a mark-up language and converts the mark-up language document to binary data composed of commands and data that can be processed by the device. The method also includes a binary data output step in which the converted binary data is output to the device. | 2013-07-25 |
20130191728 | SYSTEMS, METHODS, AND MEDIA FOR GENERATING ELECTRONIC BOOKS - Systems, methods, and media for generating electronic books are provided herein. Methods may include obtaining digital source content, the digital source content being arranged in a native format, the native format determining how the digital source content is displayed on a user interface, and determining characteristics from the digital source content, the characteristics at least defining a layout of the digital source content in the native format; and rendering the determined content into an electronic book according to an electronic book standard, based upon the characteristics such that a generated format of the electronic book substantially corresponds to the native format of the digital source content. | 2013-07-25 |
20130191729 | Method of Generating an Electronic Report - In a method of processing data and generating an electronic report which can be printed on paper or displayed on a monitor screen, wherein the electronic report relates to operation characteristics of a system ( | 2013-07-25 |
20130191730 | PREVIEWING DIFFERENT TYPES OF DOCUMENTS - This is directed to a preview application for displaying several documents simultaneously in a single window, where the several documents are displayed as books. To view the pages of a document, the preview application can open the book and display the pages of the document (e.g., in a one or two-dimensional array). A user can also search for particular terms within the several documents. In response to a search, the preview application can filter the pages of the several documents and only display those pages that include the search terms. The displayed pages can be ordered in any suitable manner, including for example by search rank. | 2013-07-25 |
20130191731 | DISPLAY CONTROL METHOD, AND DISPLAY CONTROL APPARATUS - A display control method includes obtaining displaying data, and displaying the displaying data on a display device by a processor, wherein when a displaying element group includes a specific number or more of display elements, the displaying data includes display elements which are included in the display element group and satisfy a specific condition. | 2013-07-25 |
20130191732 | Fixed Format Document Conversion Engine - A fixed format document conversion engine and associated method for converting a fixed format document into a flow format document. The fixed format document conversion engine includes a sequence of layout analysis engines and semantic analysis engines to analyzes the base physical layout information obtained from the fixed format document to enrich, modify, and classify the physical layout information into progressively more advanced physical layout information and, ultimately, semantic layout information. The semantic layout information is mapped and serialized into a selected flow format document with a high level of flowability. | 2013-07-25 |
20130191733 | SYSTEM AND METHOD FOR DISPLAYING PAGES ON MOBILE DEVICE - An apparatus and method is provided that allows users to easily and rapidly search and locate parts of pages in an e-book that they have read, even though the form of pages has changed. The apparatus and method for displaying pages on an electronic mobile device includes: displaying at least one page of a plurality of pages of an e-book; detecting the presence of an event; changing the form of the displayed pages to a form corresponding to the detected event; and displaying the difference between the forms before and after the change. | 2013-07-25 |
20130191734 | TEXT REFLOW IN A STRUCTURED DOCUMENT - A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receiving a page represented in a page description language, the page including a plurality of page objects, and changing one or both of a size of the page and a size of one or more of the page objects, while maintaining spatial relationships between the page objects. | 2013-07-25 |
20130191735 | ADVANCED SUMMARIZATION ON A PLURALITY OF SENTIMENTS BASED ON INTENTS - A method of summarizing content around a sentiment using weighted Formal Concept Analysis (wFCA) is provided. The method includes identifying one or more sentences associated with the content based on parts of speech, identifying, at least one sentiment associated with the one or more sentences based on the parts of speech, identifying one or more keywords in the one or more sentences, disambiguating at least one ambiguous keyword from the one or more keywords using the wFCA, computing a weight for each sentence of the one or more sentences based on a number of keywords of the one or more keywords associated with each sentence, processing, an input including an indication of the sentiment, and generating a summary on the content around the sentiment based on (i) the weight, and b) at least one of i) the at least one sentiment, and ii) the indication. | 2013-07-25 |
20130191736 | Method, System and Computer Readable Medium for Addressing Handling from a Computer Program - A method, system and computer readable medium for providing for providing a function item, such as a key, button, icon, or menu, tied to a user operation in a computer, whereby a single click on the function item in a window or program on a computer screen, or one single selection in a menu in a program, initiates retrieval of name and addresses and/or other person or company related information, while the user works simultaneously in another program, e.g., a word processor. The click on the function item initiates a program connected to the button to search a database or file available on or through the computer, containing the person, company or address related data, in order to look up data corresponding to what the user types, or partly typed, e.g., name and/or address in the word processor, the correct data from the database, data related to the typed data, e.g., the name of the person, company, or the traditional or electronic address, or other person, or company, or address related data, and alternatively the persons, companies, or addresses, are displayed and possibly entered into the word processor, if such related data exists. | 2013-07-25 |
20130191737 | METHOD, SYSTEM, AND APPARATUS FOR DATA REUSE - A system and method may be disclosed for facilitating the creation or modification of a document by providing a mechanism for locating relevant data from external sources and organizing and incorporating some or all of said data into the document. In the method for reusing data, there may be a set of documents that may be queried, where each document may be divided into a plurality of sections. A plurality of section text groups may be formed based on the set of documents, where each section text group may be associated with a respective section from the plurality of sections and each section group includes a plurality of items. Each item may be associated with a respective section from each document of the set of documents. A selected item within a selected section text group may be focused. The selected item may be extracted to a current document. The current document may be exported to a host application. | 2013-07-25 |
20130191738 | INTELLIGENT AUTOMATIC EXPANSION/CONTRACTION OF ABBREVIATIONS IN TEXT-BASED ELECTRONIC COMMUNICATIONS - A method for intelligently handling abbreviations in text-based electronic communications can begin with the compilation of abbreviation usage history data by an intelligent abbreviation handler component of a text-based electronic communications system. The abbreviation usage history data can indicate a presentation preference for abbreviation elements based upon past usage by the user. An abbreviation element can be an abbreviation, an acronym, or an initialism. The abbreviation element can be presented in a condensed format or an expanded format. Abbreviation elements can be identified in a received text-based electronic communication. The presentation preference of each identified abbreviation element can be intelligently determined for each recipient from the abbreviation usage history data. An abbreviation-adjusted text-based electronic communication can be created for each recipient using the received text-based electronic communication and the determined presentation preference. The abbreviation-adjusted text-based electronic communication can be conveyed to the recipient. | 2013-07-25 |
20130191739 | INTELLIGENT AUTOMATIC EXPANSION/CONTRACTION OF ABBREVIATIONS IN TEXT-BASED ELECTRONIC COMMUNICATIONS - A method for intelligently handling abbreviations in text-based electronic communications can begin with the compilation of abbreviation usage history data by an intelligent abbreviation handler component of a text-based electronic communications system. The abbreviation usage history data can indicate a presentation preference for abbreviation elements based upon past usage by the user. An abbreviation element can be an abbreviation, an acronym, or an initialism. The abbreviation element can be presented in a condensed format or an expanded format. Abbreviation elements can be identified in a received text-based electronic communication. The presentation preference of each identified abbreviation element can be intelligently determined for each recipient from the abbreviation usage history data. An abbreviation-adjusted text-based electronic communication can be created for each recipient using the received text-based electronic communication and the determined presentation preference. The abbreviation-adjusted text-based electronic communication can be conveyed to the recipient. | 2013-07-25 |
20130191740 | Content Volume Throttling in Feed Aggregators - Methods and systems of managing feed items may involve receiving a feed item and determining an estimate of an amount of time to read the feed item. In addition, the feed item can be prioritized in a feed aggregator based at least in part on the estimate of the amount of time to read the feed item. | 2013-07-25 |
20130191741 | Methods and Apparatus for Providing Feedback from an Electronic Device - An electronic device, which can be a wearable electronic device, tablet electronic device, or other type of device, includes a user interface operable to detect gesture input. A visible output, which can be proximately disposed with the user interface, provides visible feedback with which a user can determine that the input was received. A control circuit is operable in some embodiments to control the output of the visible output to mimic the gesture input. Audible feedback and tactile feedback can be used in addition to the visible feedback. | 2013-07-25 |
20130191742 | VIEWING DEVICE, VIEWING METHOD, NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM WHEREON PROGRAM IS RECORDED, AND SCRIPT PROGRAM - A viewing device ( | 2013-07-25 |
20130191743 | METHOD AND APPARATUS FOR CONTROLLING VOLUME - Some embodiments of the invention provide a method for controlling the volume of an audio track. This method represents the volume of an audio track with a graph. This graph is defined along two axes, with one axis representing time and the other representing the volume level. A user can adjust the graph at different instances in time in order to change the volume level in the audio track at these instances. Different embodiments use different types of graphs to represent volume. For instance, some embodiments use a deformable line bar. | 2013-07-25 |
20130191744 | SYSTEM AND METHOD FOR GENERATING AND PRESENTING MULTIMEDIA PRESENTATIONS - A multimedia presentation generation system for generating and presenting multimedia presentations using multimedia assets utilizes an administrative module, a building module, and a presentation module. A visual builder portion of the builder module facilitates the creation of configuration data structures usable by a presentation player mechanism. An administration application interoperates with the visual builder to allow for control of assets, libraries and relationships utilized by the visual builder is defined within the configuration data structures. In one embodiment, the administration application enables an administrator user to add/remove/edit individual users configuration data structures. | 2013-07-25 |