16th week of 2014 patent applcation highlights part 71 |
Patent application number | Title | Published |
20140108823 | SECURITY PROTECTION FOR MEMORY CONTENT OF PROCESSOR MAIN MEMORY - Subject matter disclosed herein relates to memory devices and security of same. | 2014-04-17 |
20140108824 | DEVICE - A device includes a first memory area being used to store a first key and unique secret identification information, the first memory area being restricted from being read and written from outside; a second memory area being used to store encrypted secret identification information generated by encrypting the secret identification information, the second memory area being allowed to be read-only from outside; a third memory area being readable and writable from outside; a first data generator configured to generate a second key by using the first key; a second data generator configured to generate a session key by using the second key; and a one-way function processor configured to generate an authentication information by processing the secret identification information with the session key in one-way function operation, wherein the encrypted secret identification information and the authentication information are output to outside. | 2014-04-17 |
20140108825 | System and Method for Hardware Based Security - An asset management system is provided, which includes a hardware module operating as an asset control core. The asset control core generally includes a small hardware core embedded in a target system on chip that establishes a hardware-based point of trust on the silicon die. The asset control core can be used as a root of trust on a consumer device by having features that make it difficult to tamper with. The asset control core is able to generate a unique identifier for one device and participate in the tracking and provisioning of the device through a secure communication channel with an appliance. The appliance generally includes a secure module that caches and distributes provisioning data to one of many agents that connect to the asset control core, e.g. on a manufacturing line or in an after-market programming session. | 2014-04-17 |
20140108826 | COMPACT LOW POWER LEVEL SHIFTER FOR DUAL RAIL - The described apparatus and methods may include a first shifting stage configured to receive a signal having an upper power rail at a first voltage level and a lower power rail at a second voltage level, the first shifting stage configured to shift the upper power rail from the first voltage level to a third voltage level while maintaining the lower power rail at the second voltage level. The apparatus and methods may also include a second shifting stage coupled to the first shifting stage and configured to shift the lower power rail from the second voltage level to a fourth voltage level while maintaining the upper power rail at the third voltage level, the second shifting stage further configured to transmit the signal having the upper power rail at the third voltage level and the lower power rail at the fourth voltage level. | 2014-04-17 |
20140108827 | System and Method for Power Flow Mapping in a Datacenter - A method of power flow mapping in a datacenter includes encoding, by a power supply unit of the datacenter, identification information that uniquely identifies the power supply unit, and modulating the encoded identification information onto a power cable, wherein the power supply unit receives operating power via the power cable. Modulating the encoded information onto the power cable further includes changing a voltage internal to the power supply unit to create a current change in the power cable. | 2014-04-17 |
20140108828 | SEMI-STATIC POWER AND PERFORMANCE OPTIMIZATION OF DATA CENTERS - A device may receive information that identifies a first task to be processed, may determine a performance metric value indicative of a behavior of a processor while processing a second task, and may assign, based on the performance metric value, the first task to a bin for processing the first task, the bin including a set of processors that operate based on a power characteristic. | 2014-04-17 |
20140108829 | EXTERNAL STORAGE DEVICE AND DRIVING METHOD THEREOF - An external storage device comprises a plurality of hard disks, a control unit, a bridging unit, a connecting port and a voltage converter circuit. The control unit is coupled to the hard disks and ingrates the hard disks into a redundant array of inexpensive disks. The bridging unit is coupled to the control unit. The connecting port is coupled to the hard disks. The voltage converter circuit is coupled to the control unit and the bridging unit. The external storage device receives a power supplied from an electronic device through a transmission line. The power through the connecting port is transmitted directly to the hard disks in order to drive the hard disks. The voltage converter circuit converts the power and supplies the power to the control unit and the bridging unit. It is convenient for user to disconnect an extra power supply apparatus and a voltage transformer. | 2014-04-17 |
20140108830 | POWER MANAGEMENT IN ELECTRONIC SYSTEMS - In one embodiment, an electronic apparatus comprises at least one processor and a computer readable medium coupled to the processor and comprising logic instructions encoded in the computer readable medium, wherein the instructions, when executed in a processing system, cause the processing system to perform operations comprising initializing a direct memory access profiler in an electronic system, wherein the direct memory access is coupled to a policy manager in the electronic system, measuring at least one memory consumption characteristic of the electronic system, communicating the at least one memory consumption characteristic to a policy manager of the electronic system, and using the at least one memory consumption characteristic to adjust a power state of the electronic system. | 2014-04-17 |
20140108831 | POWER DEMAND REDUCTION SYSTEM - An information handling system includes a processor, an air moving system, a power system, and power demand reduction circuit. The air moving system is operable to cool the processor. The power system is operable to power the processor and the air moving system. The power demand reduction circuit is operable to detect a total power system power demand that will exceed a power system output capacity of the power system in response to a processor power demand from the processor and, in response, reduce an air moving system power provided to the air moving system such that the processor power demand will no longer cause the total power system power demand to exceed the power system output capacity. The air moving system power may be increased when a decrease in the processor power demand results in the two contributing to a total power system power that will not exceed the power system output capacity. | 2014-04-17 |
20140108832 | INFORMATION PROCESSING APPARATUS AND OPERATION CONTROL METHOD - According to one embodiment, an information processing apparatus includes a base unit including an upper including a keyboard, a display unit, a processor, a cooling fan, and a controller. The display unit is set at one of a first position where a display surface of the display unit and the upper surface are exposed and a second position where the display surface of the display unit is exposed and a rear surface of the display unit covers the upper surface. The controller lowers a rotational speed of the cooling fan and performance of the processor in response to a change in a setting position of the display unit from the first position to the second position. | 2014-04-17 |
20140108833 | POWER INFORMATION PROVIDING APPARATUS, POWER INFORMATION PROVIDING METHOD, AND COMPUTER READABLE STORAGE MEDIUM - A power information providing apparatus provides a content including power information. The apparatus includes an access result calculator, an energy saving result calculator, and a content type determining module. The access result calculator is configured to calculate a frequency of use of the power information providing apparatus. The energy saving result calculator is configured to calculate a value of a power consumption reduction result. The content type determining module is configured to select a type of the content based on the frequency of use calculated by the access result calculator and the value of the power consumption reduction result calculated by the energy saving result calculator. | 2014-04-17 |
20140108834 | METHOD, SYSTEM, AND APPARATUS FOR DYNAMIC THERMAL MANAGEMENT - A method, apparatus, article of manufacture, and system, the method including, in some embodiments, processing a computational load by a first core of a multi-core processor, and dynamically distributing at least a portion of the computational load to a second core of the multi-core processor to reduce a power density of the multi-core processor for the processing of the computational load. | 2014-04-17 |
20140108835 | POWER MANAGEMENT INTEGRATED CIRCUIT AND OPERATING METHOD THEREOF - A power management integrated circuit includes a nonvolatile memory configured to store code data for driving the power management integrated circuit; a processor configured to execute program data stored at a volatile memory; and a decompression logic separated from the processor, the decompression logic being formed of hardware, configured to decompress the code data to generate program data, and configured to store the program data at the volatile memory. | 2014-04-17 |
20140108836 | MICROCONTROLLER AND METHOD FOR MANUFACTURING THE SAME - A microcontroller which operates in a low power consumption mode is provided. A microcontroller includes a CPU, a memory, and a peripheral circuit such as a timer circuit. A register in the peripheral circuit is provided in an interface with a bus line. A power gate for controlling supply control is provided. The microcontroller can operate not only in a normal operation mode where all circuits are active, but also in a low power consumption mode where some of the circuits are active. A volatile memory and nonvolatile memory are provided in a register, such as a register of the CPU. Data in the volatile memory is backed up in the nonvolatile memory before the power supply is stopped. In the case where the operation mode returns to the normal mode, when power supply is started again, data in the nonvolatile memory is written back into the volatile memory. | 2014-04-17 |
20140108837 | POWER MANAGEMENT OF DATA PROCESSING RESOURCES, SUCH AS POWER ADAPTIVE MANAGEMENT OF DATA STORAGE OPERATIONS - A system and method for performing power conservation actions is described. In some examples, the system determines a power conservation policy based on information from the system, and implements that policy in an enterprise or in one or more buildings, such as within a data storage environment. In some examples, the system adds or modifies global filters or system performance based on information from the system. | 2014-04-17 |
20140108838 | Method and Apparatus for Controlling Central Processing Unit - The present invention discloses a method for controlling a central processing unit CPU. A usage and a working frequency of a working CPU is obtained. When the usage is greater than a usage threshold, it is determined whether the working frequency is smaller than a first frequency. The working frequency as the first frequency is determined when the working frequency is smaller than the first frequency. The first frequency is smaller than a maximum frequency of the CPU. | 2014-04-17 |
20140108839 | LOG RECORD WRITING SYSTEM, DEVICE, METHOD, AND PROGRAM - A log record writing system includes a log writing media | 2014-04-17 |
20140108840 | COMMUNICATION APPARATUS AND CONTROL METHOD THEREFOR - There is provided a communication apparatus in which power consumption by wired connection is reduced in a standby state. An acquisition unit acquires information indicating whether a partner apparatus connected to the communication apparatus by wired connection has a function of waiting in a power saving state in the wired connection. Based on the acquired information, a setting unit sets a communication speed with the partner apparatus. The function of waiting in the power saving state in the wired connection is, for example, LPI (Low Power Idle). | 2014-04-17 |
20140108841 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD FOR THE SAME AND STORAGE MEDIUM - An information processing apparatus according to an aspect of this invention includes a wide IO memory device stacked on an SoC die that includes a CPU, detects the temperatures of multiple memories included in the wide IO memory device, and when transitioning to a power saving mode, specifies a memory with a lower temperature, based on the detected temperatures, as the memory to be used with priority in the power saving mode, and stores information for returning from the power saving mode to a normal mode in the specified memory. | 2014-04-17 |
20140108842 | Utilizing eye tracking to reduce power consumption involved in measuring affective response - Systems and methods that enable a reduction of the power consumption involved in measuring a user's affective response to content. The reduction in power consumption is achieved by utilizing eye tracking to determine when a user is paying attention to content, and accordingly setting a mode of operation of a device that measures the user. Thus, by using different modes of operation, which are characterized by different energy consumption rates, the total power consumption of the device may be reduced, without loss of relevant measurements. | 2014-04-17 |
20140108843 | INFORMATION PROCESSING APPARATUS AND METHOD FOR CONTROLLING THE INFORMATION PROCESSING APPARATUS - An information processing apparatus operable in a standby mode and in a sleep mode. The information processing apparatus comprising a sleep unit and, a power-off unit. The sleep unit configured to shift the information processing apparatus into the sleep mode if a first time has elapsed in the standby mode. The power-off unit configured to turn off the power supply of the information processing apparatus if a second time has elapsed in the sleep mode and configured to turn off the power supply of the information processing apparatus at a specified time. The power-off unit configured to turn off the power supply of the information processing apparatus without waiting for the second time if the information processing apparatus has been started after the time specifying power-off processing. | 2014-04-17 |
20140108844 | METHOD AND APPARATUS FOR REDUCING POWER CONSUMPTION IN DIGITAL LIVING NETWORK ALLIANCE NETWORK - A method and apparatus for reducing power consumption in an electronic device are provided. The method includes receiving media content from a server, establishing a control state based on the media content, controlling power of at least one of a communication connection device and a display according to the control state of the received media content, determining whether a reception of the media content is completed, determining whether the electronic device performs functions for playing and controlling a digital media, transitioning a Wireless Local Area Network (WLAN), when it has been determined that a reception of the media content and that the functions are not performed by the electronic device, to a power save mode, and disconnecting the WLAN, when it has been determined that receiving the media content is completed and that the functions are performed by the electronic device, wherein the electronic device comprises the communication connection device. | 2014-04-17 |
20140108845 | METHOD AND APPARATUS TO REDUCE SERIAL BUS TRANSMISSION POWER - In some embodiments, a serial bus interface circuit includes at least two serial ports, a memory to store a relationship between serial bus addresses and the at least two serial ports, and a controller to control access to the at least two serial ports. The controller may be configured to receive an access request for a serial bus address, determine a first port of the at least two serial ports corresponding to the serial bus address using the relationships stored in the memory, and disable a second port of the at least two serial ports. Other embodiments are disclosed and claimed. | 2014-04-17 |
20140108846 | SUPPLEMENTAL POWER SYSTEM FOR POWER EXCURSIONS - A supplemental power system for IHS power excursions includes a processor and a memory coupled to the processor. A power system is coupled to the processor and a plurality of power supply paths. A first power supply path is operable to supply power at a first voltage from the power system to the processor. A second power supply path is operable to store power from the power system at a second voltage that is greater than the first voltage, and the second power supply path is further operable to supply the power stored at the second voltage to the processor during power excursions by the processor. In some embodiments, the second power supply path may include a boost converter to increase power at the first voltage to the second voltage, or may receive power output at the second voltage from a supplemental power rail in the power system. | 2014-04-17 |
20140108847 | POWERED DEVICE CLASSIFICATION IN A WIRED DATA TELECOMMUNICATIONS NETWORK - In a wired data telecommunication network power sourcing equipment (PSE) coupled to a powered device (PD) carries out an inline power discovery process to verify that the PD is adapted to receive inline power, then a plurality of classification cycles are carried out to convey a series of inline power classes back to the PSE. The series of inline power classes may all be the same, in which case the PD is legacy equipment and is adapted to receive the power level corresponding to that class. If they are not all the same, information is thus conveyed to the PSE which may, for example, correspond to a specific power level to be applied or to other information. | 2014-04-17 |
20140108848 | PROCESSOR AND CONTROL METHOD FOR PROCESSOR - A processor includes a plurality of processing units. A plurality of first arbitration units each arbitrate request signals output from at least two of the processing units to generate a first arbitration signal. A second arbitration unit arbitrates first arbitration signals output from the first arbitration units to generate a second arbitration signal. A plurality of clock controllers, arranged in correspondence with the first arbitration units, each generate a clock signal supplied to a corresponding first arbitration unit and the processing units coupled to the corresponding first arbitration unit. A control unit determines whether or not to operate each processing unit in accordance with an operation state of the processor and generates control information according to the determination result. Each of the clock controllers supplies or stops the clock signal or changes a frequency of the clock signal in accordance with the control information. | 2014-04-17 |
20140108849 | METHOD, APPARATUS, AND SYSTEM FOR OPTIMIZING FREQUENCY AND PERFORMANCE IN A MULTIDIE MICROPROCESSOR - With the progress toward multi-core processors, each core is can not readily ascertain the status of the other dies with respect to an idle or active status. A proposal for utilizing an interface to transmit core status among multiple cores in a multi-die microprocessor is discussed. Consequently, this facilitates thermal management by allowing an optimal setting for setting performance and frequency based on utilizing each core status. | 2014-04-17 |
20140108850 | ABNORMAL CLOCK RATE DETECTION IN IMAGING SENSOR ARRAYS - Various techniques are provided to detect abnormal clock rates in devices such as imaging sensor devices (e.g., infrared and/or visible light imaging devices). In one example, a device may include a clock rate detection circuit that may be readily integrated as part of the device to provide effective detection of an abnormal clock rate. The device may include a ramp generator, a counter, and/or other components which may already be implemented as part of the device. The ramp generator may generate a ramp signal independent of a clock signal provided to the device, while the counter may increment or decrement a count value in response to the clock signal. The device may include a comparator adapted to select the current count value of the counter when the ramp signal reaches a reference signal. A processor of the device may be adapted to determine whether the clock signal is operating in an acceptable frequency range, based on the selected count value. | 2014-04-17 |
20140108851 | Online Protection Coordination for Distribution Management System - A method for automatic protection coordination in a power system network comprises identifying radial source-to-load paths and fault protection devices in the source-to-load paths, for a portion of the power system network to be coordinated. Device settings data for fault protection devices are retrieved, including multiple preconfigured settings for some devices. Fault currents for each of multiple possible electrical faults in said portion of the power system network are predicted, and a selectivity check for each pair of fault protection devices that are adjacent to one another in an identified radial source-to-load path is performed, for each of one or more of the predicted fault currents, taking into account multiple preconfigured settings for remotely controllable fault protection devices. A combination of settings for remotely controllable fault protection devices that minimizes selectivity violations among the pairs is selected, and necessary change-setting commands are sent to remotely controllable fault protection devices. | 2014-04-17 |
20140108852 | PROCESSING MAIN CAUSE ERRORS AND SYMPATHETIC ERRORS IN DEVICES IN A SYSTEM - Provided are a computer program product, system, and method for processing main cause errors and sympathetic errors in devices in a system. Error data for the devices in the system are analyzed to determine a main cause error for one of the devices that cause at least one sympathetic error in the system. A main cause event object for the determined main cause error and at least one sympathetic event object for the determined at least one sympathetic error resulting from the main cause error are generated. A determination is made from the at least one sympathetic event object of at least one sympathetic event action to perform. The determined at least one sympathetic event action is performed to recover from the at least one sympathetic error represented by the at least one sympathetic event object providing the at least one sympathetic event action. | 2014-04-17 |
20140108853 | PROCESSING MAIN CAUSE ERRORS AND SYMPATHETIC ERRORS IN DEVICES IN A SYSTEM - Provided are a computer program product, system, and method for processing main cause errors and sympathetic errors in devices in a system. Error data for the devices in the system are analyzed to determine a main cause error for one of the devices that cause at least one sympathetic error in the system. A main cause event object for the determined main cause error and at least one sympathetic event object for the determined at least one sympathetic error resulting from the main cause error are generated. A determination is made from the at least one sympathetic event object of at least one sympathetic event action to perform. The determined at least one sympathetic event action is performed to recover from the at least one sympathetic error represented by the at least one sympathetic event object providing the at least one sympathetic event action. | 2014-04-17 |
20140108854 | PROVIDING MULTIPLE IO PATHS IN A VIRTUALIZED ENVIRONMENT TO SUPPORT FOR HIGH AVAILABILITY OF VIRTUAL MACHINES - High availability of a virtual machine is ensured even when all of the virtual machine's IO paths fail. In such a case, the virtual machine is migrated to a host that is sharing the same storage system as the current host in which the virtual machine is being executed and has at least one functioning IO path to the shared storage system. After execution control of the virtual machine is transferred to the new host, IO operations from the virtual machine are issued over the new IO path. | 2014-04-17 |
20140108855 | Heuristic Approach for Faster Consistency Check in a Redundant Storage System - A method for reducing an amount of time required for performing consistency checking in a redundant storage system includes steps of: providing an information repository associated with each of a primary drive and at least one redundant drive; storing, in the information repository, information relating to input/output failures on the primary drive and redundant drive; determining a likelihood that one or more regions of the primary drive and/or redundant drive contains inconsistent data as a function of the information stored in the information repository; and performing consistency checking on the one or more regions of the primary drive and the redundant drive determined to have at least a prescribed likelihood of containing inconsistent data to thereby reduce the amount of time required for performing consistency checking. | 2014-04-17 |
20140108856 | Real-Time Trigger Sequence Checker - A system, and in particular a system operating in real-time, may have its operation rely on a particular sequence of trigger signals, hardware or software, for proper operation. A trigger sequence checker provides a way to monitor in real-time predetermined sequences of triggers and is configured to generate an error signal upon detection of a faulty operation or sequence. Rules for sequences of triggers are stored in memory and are used by the trigger sequence checker to verify one or more sequences of triggers received as an input to the checker. A plurality of triggers may be handled by the checker. In one embodiment the checker is configurable to be set in a learning mode to capture triggers rules. | 2014-04-17 |
20140108857 | BITMAP SELECTION FOR REMOTE COPYING OF UPDATES - In one embodiment of the present description, a copy relationship is established between a storage location at a first site and a storage location at a second site in a data storage system, wherein a dynamically assignable bitmap preset to one of a plurality of different predetermined bit patterns is selected as a function of both the availability of the selected bitmap and the type of predetermined bit pattern identified for the selected bitmap. The selected bitmap may be assigned as an out-of-sync bitmap wherein updates to the storage location at one site, which are to be copied to the storage location at the other site, are indicated in the selected bitmap, and data writes being written to the storage location at the one site, are copied to the storage location at the other site, using the selected bitmap as an out-of-sync bitmap. Other aspects are described. | 2014-04-17 |
20140108858 | VIRTUAL DISK DRIVE SYSTEM AND METHOD - A disk drive system and method capable of dynamically allocating data is provided. The disk drive system may include a RAID subsystem having a pool of storage, for example a page pool of storage that maintains a free list of RAIDs, or a matrix of disk storage blocks that maintain a null list of RAIDs, and a disk manager having at least one disk storage system controller. The RAID subsystem and disk manager dynamically allocate data across the pool of storage and a plurality of disk drives based on RAID-to-disk mapping. The RAID subsystem and disk manager determine whether additional disk drives are required, and a notification is sent if the additional disk drives are required. Dynamic data allocation and data progression allow a user to acquire a disk drive later in time when it is needed. Dynamic data allocation also allows efficient data storage of snapshots/point-in-time copies of virtual volume pool of storage, instant data replay and data instant fusion for data backup, recovery etc., remote data storage, and data progression, etc. | 2014-04-17 |
20140108859 | CORE DIAGNOSTICS AND REPAIR - Embodiments of the disclosure are directed to an apparatus that comprises a first core susceptible to an error condition, and a second core configured to perform a diagnostic on the first core to identify a cause of the error condition and an action to remedy the error condition in order to recover the first core. | 2014-04-17 |
20140108860 | SYSTEM AND METHOD FOR AVOIDING SYNCHRONIZATION BUGS THROUGH VIRTUALIZATION - A system and method for reducing the likelihood of concurrency errors by identifying vulnerable segments of computer code and stalling other virtual machine threads of execution. According to one embodiment of the present invention, the vulnerable segment is identified at runtime, for example in a dynamic translator. According to another embodiment of the present invention, the vulnerable segment is identified ahead of time, for example in a static translator. According to yet another embodiment of the present invention, the vulnerable segment is identified in the binary translator of a virtual machine monitor. | 2014-04-17 |
20140108861 | SYSTEMS AND METHODS FOR FAULT TOLERANT, ADAPTIVE EXECUTION OF ARBITRARY QUERIES AT LOW LATENCY - A system and method for performing distributed execution of database queries includes a query server that receives a query to be executed on a database, forms a query plan based on the query, assigns tasks to task slots on a plurality of worker nodes in a cluster, and, upon receipt of a notification that a task has completed on a worker node, immediately assigns an unassigned task to a free task slot on that worker node, such that the task may begin executing on that worker node substantially immediately thereafter. The task slots on worker nodes include pools of resources that run tasks without start-up overhead. | 2014-04-17 |
20140108862 | CONFIRMING STORE-TO-LOAD FORWARDS - A processor includes a store queue that stores information representing store instructions. In response to retirement of a store instruction, the processor invalidates the corresponding entry in the store queue, thereby indicating that the entry is available to store a subsequent store instruction. The store address is not removed from the queue until the subsequent store instruction is stored. Accordingly, the store address is available for comparison to a dependent load address. | 2014-04-17 |
20140108863 | HANDLING FAILED TRANSACTION PEERS IN A DISTRIBUTED HASH TABLE - Data storage systems and methods for storing data are described herein. The storage system includes at least two data storage nodes for storing portions of a distributed hash table and related data. After a first node attempts to complete a write request at a second node and is unable to complete the request, the first node ceases responses to interactions from other nodes. Once the first node's failure to respond has caused a sufficient number of nodes to cease responding, the nodes enter a service mode to resolve the live lock. While in live lock, the nodes determine the oldest, unfulfilled request using a system-wide logical timestamp associated with write requests. Once the oldest request is determined, a removal vote to remove the non-responsive node from the group is initiated and, if other nodes agree, the non-responsive node is removed from the group of nodes. | 2014-04-17 |
20140108864 | DECOUPLED APPLICATION PROGRAM-OPERATING SYSTEM COMPUTING ARCHITECTURE - A method of application program-operating system decoupling includes performing, through an application program configured to execute on a client machine, a system call to a first operating system executing on a server machine over an interconnect configured to couple the server machine to the client machine. The method also includes serving the application program configured to execute on the client machine through the first operating system executing on the server machine in accordance with the system call. | 2014-04-17 |
20140108865 | FAULT SUPPORT IN AN EMULATION ENVIRONMENT - An emulator is disclosed that allows for diagnoses of failures or defects within the emulator. A map of faulty resources is generated to identify which resources should be avoided during compilation. Thus, in a transparent and automated manner, defects found during diagnostics are stored in a database of unusable emulator resources. A compiler has access to the database and compiles the design taking into account unusable resources. In another embodiment, the defects of an emulator board are stored on the emulator board itself. This allows each board to store its own maintenance information that can be used at the manufacturing site for changing defective chips. Defects stored on the board itself allow the defects to be obtained independent of a position of a board within the emulator to simplify identification of the faulty resource. | 2014-04-17 |
20140108866 | DEVICE MANAGEMENT SYSTEM AND METHOD - A device management apparatus in a device management system storing and managing first client information on a client and a device installed in a client network of the client, acquires incident data from a incident management apparatus in a incident management system which is in accordance with second client information different from the first client information, and identifies, from the first client information, a client corresponding to the incident data based on identification information of a target device (i.e., a device ID) included in the incident data. | 2014-04-17 |
20140108867 | Dynamic Taint Analysis of Multi-Threaded Programs - Disclosed is a dynamic taint analysis framework for multithreaded programs (DTAM) that identifies a subset of program inputs and shared memory accesses that are relevant for issues related to concurrency. Computer implemented methods according to the framework generally involve the computer implemented steps of: applying independently a dynamic taint analysis to each of the multiple threads comprising a multi-threaded computer program; aggregating each independent result from the analysis for each of the multiple threads by consolidating effect of taint analysis in one or more possible re-orderings of observed shared memory accesses among threads; and outputting an indicia of the aggregated result as a set of relevant program inputs or a set of relevant shared memory accesses. | 2014-04-17 |
20140108868 | SMART ERROR RECOVERY FOR DATABASE APPLICATIONS - A database server includes logic that is operable to monitor and analyze at least events occurring within an environment of the database server and/or execution errors generated by the database server in order to detect whether a problem condition exists. The database server further includes logic that is operable to send one or more commands to a database driver of a client that is communicatively connected to the database server, the one or more commands specifying one or more actions to be taken by the database driver in response to the existence of the problem condition. The database driver includes logic that is operable to receive the one or more commands from the database server and logic that is operable to cause the one or more commands to be executed. | 2014-04-17 |
20140108869 | DMA Integrity Checker - Some embodiments relate to a Direct Memory Access (DMA) controller. The DMA controller includes a set of transaction control registers to receive a sequence of transaction control sets that collectively describe a data transfer to be processed by the DMA controller. A bus controller reads and writes to memory while the DMA controller executes a first transaction control set to accomplish part of the data transfer described in the sequence of transaction control sets. An integrity checker determines an actual error detection code based on data or an address actually processed by the DMA controller during execution of the first transaction control set. The integrity checker also selectively flags an error based on whether the actual error detection code is the same as an expected error detection code contained in a second transaction control set of the sequence of transaction control sets. | 2014-04-17 |
20140108870 | Concurrent Host Operation And Device Debug Operation WIth Single Port Extensible Host Interface (XHCI) Host Controller - An improved USB host controller and method supports concurrent host and device debug operations with only one usable USB port. The described embodiments save silicon cost and avoid additional connectors, which are undesirable in ever-smaller devices. | 2014-04-17 |
20140108871 | Method and System for Thread Monitoring - An apparatus and methods for hardware-based performance monitoring of a computer system are presented. The apparatus includes: processing units; a memory; a connector device connecting the processing units and the memory; probes inserted the processing units, and the probes generating probe signals when selected processing events are detected; and a thread trace device connected to the connector device. The thread trace device includes an event interface to receive probe signals, and an event memory controller to send probe event messages to the memory, where probe event messages are based on probe signals. The probe event messages transferred to memory can be subsequently analyzed using a software program to determine, for example, thread-to-thread interactions. | 2014-04-17 |
20140108872 | LOGIC CIRCUIT FOR THE GATHERING OF TRACE DATA - A logic circuit comprises a plurality of functional logic units each having an independent clock signal and a trace bus for carrying trace data. A trace gathering logic unit collects trace data from the functional logic units, the trace gathering logic unit having a clock signal independent of the clock signals of the functional logic units and a trace bus for receiving trace data from the functional logic units; multiplexing logic for multiplexing portions of trace data from different functional logic units onto the trace bus of the trace gathering logic unit; and, synchronization logic coupled to the multiplexing logic for communicating trace data from the functional, logic units to the trace gathering logic unit based on the clock signal of the trace gathering logic unit, the synchronization logic comprising detection logic when valid trace data from the functional logic units is available for placing on the trace bus of the trace gathering logic unit, and signaling logic coupled to the detection logic for signaling to the trace gathering logic unit that valid trace data is on the trace bus. | 2014-04-17 |
20140108873 | SYSTEMS AND METHODS FOR STORING INFORMATION - Embodiments relate to multi-contact sensor devices and operating methods thereof that can reduce or eliminate offset error. In embodiments, sensor devices can comprise three or more contacts, and multiple such sensor devices can be combined. The sensor devices can comprise Hall sensor devices, such as vertical Hall devices, or other sensor types in embodiments. Operating modes can be implemented for the multi-contact sensor devices which offer significant modifications of and improvements over conventional spinning current principles, including reduced residual offset. | 2014-04-17 |
20140108874 | DETECTING MEMORY HAZARDS IN PARALLEL COMPUTING - A computer-implemented method, computer-readable media, and a computerized system to track and detect data hazards are provided. The computerized system includes processors configured to execute instructions associated with a multithreaded program. The computerized system allocates memory for the multithreaded program and creates threads for execution on the processors. The memory may include a reserved area for tracking information. The threads access the allocated memory in accordance with the multithreaded program and the memory including the tracking information is updated based on the threads' memory access. In turn, the processors generate notifications of data hazard based on the tracking information stored in the allocated memory. | 2014-04-17 |
20140108875 | Systems and Methods for Indirect Information Assisted Media Defect Scan - Systems, circuits, devices and/or methods related to systems and methods for data processing, and more particularly to systems and methods for media defect detection. | 2014-04-17 |
20140108876 | PROCESSOR SWITCHABLE BETWEEN TEST AND DEBUG MODES - A processor includes a TCU TAP for access of a TCU for running functional tests and a DAP TAP for access of a debugger. A TAP selection module selects reversibly TAP access by default through the TCU TAP when the processor is a bare die, or by default through the DAP TAP when the processor is packaged, the selection of TAP access being reversible by the TCU. The processor also includes a fuse for irreversibly disabling the selection by the TAP selection module of the TAP access by default through the TCU TAP. Functional tests on bare dies are run with a TCU probing the dies through the TCU TAP by default. Packaged engineering samples can be supplied for debugging with the DAP TAP selected by default, but access possible for the TCU through the TCU TAP. | 2014-04-17 |
20140108877 | BOUNDARY SCAN TEST INTERFACE CIRCUIT - The invention provides a boundary scan test interface circuit. The boundary scan test interface circuit includes N test input pads, a test interfacing module and M test output pads, wherein N and M are positive integers, and M is smaller than N. The test interfacing module is coupled to the test input pads. The test interfacing module having a plurality of logical gates, and each of input pins of each of the logical gates coupled to each of the test input pads. The test output pads are coupled to output pins of the logical gates in the test interfacing module. | 2014-04-17 |
20140108878 | Method, Apparatus, and System for Retransmitting Data Packet in Quick Path Interconnect System - The present invention discloses a method for retransmitting a data packet in a quick path interconnect system, and a node. When a first node serves as a sending end, only the first data packet detected to be faulty is retransmitted to a second node, thereby saving system resources that need to be occupied in the data packet retransmission. When the first node serves as a receiving end, it implements that the packet loss does not occur in the first node in a case that the second node only retransmits the second data packet detected to be faulty, thereby ensuring reliability of the data packet transmission based on the QPI bus. | 2014-04-17 |
20140108879 | USING FEC STATISTICS TO TUNE SERDES - Serializer-Deserializer (SerDes) operation is optimized for signals based on signal error statistics. Forward Error Correction (FEC) may provide feedback of error statistics or error correction statistics to a SerDes tuner, which uses the statistics to selectively tune or adjust SerDes operating parameters, such as vertical and horizontal sampling or slicing offsets, gain and equalization, to decrease the bit error rate (BER). Statistics report which bits and patterns are corrected and to what values. Knowledge of expected and actual signals is leveraged to correlate detected errors with underlying problems and solutions to optimize SerDes operation. Each node in a network, such as a Ethernet Passive Optical Network (EPON), is enabled to fine tune its operation independently for each logical or physical channel. | 2014-04-17 |
20140108880 | Systems and Methods for Enhanced Local Iteration Randomization in a Data Decoder - systems and methods for data processing particularly related local iteration randomization in a data decoding circuit. | 2014-04-17 |
20140108881 | BLOCK-INTERLEAVED AND ERROR CORRECTION CODE (ECC)-ENCODED SUB DATA SET (SDS) FORMAT - In one embodiment, a system for encoding data includes logic adapted for receiving data having one or more sub data sets, a C1 encoder module adapted for generating a plurality of C1 codewords during C1 ECC encoding of the one or more sub data sets, logic adapted for interleaving the plurality of C1 codewords into C1 codeword interleaves (CWIs), each CWI having a predetermined number of C1 codewords interleaved therein, a C2 encoder module adapted for generating a plurality of C2 codewords during C2 ECC encoding of the one or more sub data sets, wherein each C2 codeword has at most one symbol from each C1 codeword in each CWI, and wherein each C2 codeword has one symbol from at least two different C1 codewords in each CWI, and logic adapted for writing the one or more encoded sub data sets to a storage medium. | 2014-04-17 |
20140108882 | DATA TRANSMISSION UTILIZING ROUTE SELECTION AND DISPERSED STORAGE ERROR ENCODING - A method begins by a processing module obtaining a set of encoded data slices for transmission to a receiving entity via a network, wherein the set of encoded data slices represents data that has been dispersed storage error encoded. The method continues with the processing module dividing the set into a plurality of sub-sets of encoded data slices in accordance with an error coding distributed routing protocol. The method continues with the processing module determining a plurality of routing paths within the network in accordance with the error coding distributed routing protocol. The method continues with the processing module transmitting the plurality of sub-sets of encoded data slices via the plurality of routing paths to the receiving entity in accordance with the error coding distributed routing protocol. | 2014-04-17 |
20140108883 | UPDATING RELIABILITY DATA - The present disclosure includes apparatuses and methods related to updating reliability data. A number of methods can include receiving, at a variable node, either a first reliability data value with a first hard data value or a second reliability data value with a second hard data value, sending the first hard data value or the second hard data value to each check node coupled to the variable node according to a parity check code, and updating the reliability data based on input from less than all of the check nodes. | 2014-04-17 |
20140108884 | METHOD AND APPARATUS FOR CONTROLLING PARITY CHECK FUNCTION OF CONTENT ADDRESSABLE MEMORY DEVICE SUPPORTING PARTIAL WRITE OPERATION - A method for managing data stored in a content addressable memory (CAM) device includes at least the following steps: performing a partial write operation to overwrite only a portion of original write data stored in an entry of the CAM device, and storing updated write data in the entry; and updating a parity flag by a first value to indicate that parity data corresponding to the entry of the CAM device is invalid. Besides, a CAM system employing the method has a CAM device, a storage device and a parity flag controller. | 2014-04-17 |
20140108885 | HIGH RELIABILITY MEMORY CONTROLLER - An integrated circuit includes a memory having an address space and a memory controller coupled to the memory for accessing the address space in response to received memory accesses. The memory controller further accesses a plurality of data elements in a first portion of the address space, and reliability data corresponding to the plurality of data elements in a second portion of the address space. | 2014-04-17 |
20140108886 | Pipelined Data Relocation and Improved Chip Architectures - The present invention present methods and architectures for the pipelining of read operation with write operations. In particular, methods are presented for pipelining data relocation operations that allow for the checking and correction of data in the controller prior to its being re-written, but diminish or eliminate the additional time penalty this would normally incur. A number of architectural improve are described to facilitate these methods, including: introducing two registers on the memory where each is independently accessible by the controller; allowing a first memory register to be written from while a second register is written to; introducing two registers on the memory where the contents of the registers can be swapped. | 2014-04-17 |
20140108887 | STORAGE DEVICE - According to one embodiment, a storage device performs error correction processing of a code of which the maximum correction performance is T bits, the decoding device including an error correction processor for performing error correction processing using calculating devices capable of handling errors of J bits (J is an integer equal to or more than one and less than T), wherein an initial value of an error number expectation value is set to I (I is an integer equal to or more than one and less than T), and execution of increment of the error number expectation value and execution of the error correction processing is repeated until no error is detected or the error number expectation value becomes T bits. | 2014-04-17 |
20140108888 | ERROR TOLERANT OR STREAMING STORAGE DEVICE - A method of storing data includes receiving general purpose (GP) data and special Error Tolerant or Streaming (ETS) data, storing the GP data using a data storage method, and storing the ETS data using a different data storage method which affects the access rate, resilience to errors, data integrity, storage density, or storage capacity. The storage medium, which can include a disk drive, flash memory, or holographic memory, is utilized differently depending on the required Quality of Service in aspects including block size, storage of error correction codes, utilization of error correction codes, storage area density, physical format pattern, storage verification, or reaction to failed storage verification. For disk drives these differences include spacing between tracks; overlap between tracks; spiral track formatting; concentric track formatting, and size of blocks, and for flash memories these differences include levels per cell and number of cells. | 2014-04-17 |
20140108889 | MEMORY SYSTEM FOR ERROR DETECTION AND CORRECTION COVERAGE - A memory system supporting error detection and correction (EDC) coverage. The system includes a memory controller and a memory buffer. The memory buffer includes an interface to a first group of memory devices and an interface to a second group of memory devices. The memory buffer accesses data from the first group of memory devices and accesses first error information corresponding to the data from the second group of devices. The memory buffer also accesses additional data from the second group of memory devices and accesses second error information corresponding to the additional data from a device in the first group of memory devices. EDC coverage may also be configured by the memory controller so that some data accesses have EDC coverage and other data accesses do not have EDC coverage. | 2014-04-17 |
20140108890 | ACCESSING DATA STORED IN A DISPERSED STORAGE MEMORY - A method begins by a processing module forward error correction (FEC) encoding data to produce FEC encoded data and dividing the FEC encoded data into a set of FEC encoded words. The method continues with the processing module generating integrity information based on the data and generating a word name for an FEC encoded word of the set of FEC encoded words. The method continues with the processing module affiliating an address of allocated address space of a dispersed storage memory with the word name and storing the integrity information, the word name, and the address. The method continues with the processing module creating a write command to store the FEC encoded word at the address in the dispersed storage memory. | 2014-04-17 |
20140108891 | MANAGING NON-VOLATILE MEDIA - Apparatuses, systems, and methods are disclosed to manage non-volatile media. A method includes determining a configuration parameter for a set of storage cells of a non-volatile recording medium. A method includes reading data from a set of storage cells using a determined configuration parameter. A method includes adjusting a configuration parameter based on read data. | 2014-04-17 |
20140108892 | Method and System for Forward Error Correction Decoding With Parity Check for Use in Low Complexity Highly-Spectrally Efficient Communications - A receiver receives an inter-symbol correlated (ISC) signal with information symbols and a corresponding parity symbol. Values of information symbols are estimated utilizing parity samples that are generated from the parity symbols. One or more maximum likelihood (ML) decoding metrics are generated for the information symbols. One or more estimations are generated for the information symbols based on the one or more ML decoding metrics. A parity metric is generated for each of the one or more generated estimations of the information symbols. The parity metric is generated by summing a plurality of values of one of the generated estimations to generate a sum, and wrapping the sum to obtain a parity check value that is within the boundaries of a symbol constellation utilized in generating the information symbols. | 2014-04-17 |
20140108893 | TRANSMITTING SYSTEM AND METHOD OF TRANSMITTING DIGITAL BROADCAST SIGNAL IN TRANSMITTING SYSTEM - A transmitting system and a method of transmitting digital broadcast signal are disclosed. The method of transmitting digital broadcasting signal in a transmitter includes multiplexing a specified number of mobile data packets, a first scalable number of mobile data packets, and a second scalable number of main data packets, interleaving mobile data in the mobile data packets and main data in the main data packets, transmitting the interleaved mobile and main data during a slot, wherein the data group includes a plurality of first blocks, each first block including a plurality of data segments, specified block of the plurality of first blocks including the mobile data, known data sequence, trellis initialization data and RS parity bytes inserted in pre-determined position of the data group, wherein the data group includes a plurality of regions, wherein the last region includes the first scalable number of mobile data packets. | 2014-04-17 |
20140108894 | TRANSMISSION SYSTEM AND TRANSMISSION METHOD - A transmission system comprising: an error correction encoding agent which converts an input data sequence into a coded data sequence constituted of an error correction code and coded data; a data distribution agent which divides encoded data sequence from the error correction encoding agent, in a predetermined processing unit and combines the divided data sequences with a plurality of transmission routes; a data combining agent which combines signal sequences from the respective transmission routes and decodes encoded data sequence; an error correction decoding agent which applies error correction to and decodes encoded data sequence from the data combining agent and outputs the input data sequence; and an agent for configuration in which a redundancy in the error correction encoding agent and a degree of splitting of encoded data sequence in the data distribution agent are set. | 2014-04-17 |
20140108895 | ERROR CORRECTION CODE CIRCUIT AND MEMORY DEVICE INCLUDING THE SAME - The ECC circuit includes a Chien search unit configured to determine whether there is an error in each bit of a data sequence. The Chien search unit selects a coefficient of a nonlinear term from among terms of an error locator polynomial as a nonlinear coefficient, separates the error locator polynomial into a first location equation including only linear terms and a second location equation including only nonlinear terms, determines a third location equation by dividing the first location equation by the nonlinear coefficient, determines a fourth location equation by dividing the second location equation by the nonlinear coefficient, and determines whether there is an error for each of the bits by performing an XOR operation on a result of the third location equation using the substitution value and a result of the fourth location equation using an arbitrary element of the error locator polynomial as a substitution value. | 2014-04-17 |
20140108896 | ERROR DETECTING DEVICE AND METHOD OF A DUAL CONTROLLER SYSTEM - An error detecting device of a dual controller system is provided. The first controller receives a sensing data from a sensor to calculate and generate a first data and outputs a final data if an error is not detected by comparing the first data with a second data transmitted from a second controller. The CAN transceiver receives the final data from the first controller and transmits the final data through a CAN bus. The second controller receives the sensing data from the sensor to calculate and generate a second data and transmits to the first controller an interrupt signal which prevents an output of the final data if an error is detected by comparing the second data with the final data fed back from the CAN transceiver. Accordingly, output transmission to the vehicle is controlled and the stability and reliability of the output data is increased. | 2014-04-17 |
20140108897 | METHOD AND APPARATUS FOR DOCUMENT CONVERSION - Method and apparatus for converting a document from a fixed-layout format (e.g., Microsoft Office, Adobe PDF) into a non-fixed layout format (e.g., HTML) portable to different platforms (e.g., desktop computers, tablet computer, smart phones) operating different operating systems (e.g., Microsoft Windows, Apple OS X) and different web browsers (e.g., Microsoft Internet Explorer, Apple Safari, Mozilla FireFox). In one stream, fonts are identified, extracted, and processed to enhance compatibility with the portable format. In another stream, textual content is extracted and processed to enhance compatibility and images are taken of non-textual content. These images are used as backgrounds in the output document, over which the textual content is rendered in the appropriate fonts, with sizing, spacing, positioning and/or other characteristics matching or closely approximating that of the original document. Error detection is applied by comparing images of the original document to corresponding images of the output document, to ensure high fidelity. | 2014-04-17 |
20140108898 | USER TERMINAL DEVICE AND CONTROL METHOD THEREOF - A user terminal device is provided that includes a display part configured to display a document preparation window, an input part configured to receive a selection command for selecting a text in a document displayed in the document preparation window, a communication part configured to connect to a server, and a controller configured to control displaying of an activated search button in a region of the document preparation window when the text is selected, and to search for, when the search button is selected, at least one image corresponding to the selected text using the communication part, wherein the controller is further configured to control displaying of images searched for from at least one of the server and a storage part of the user terminal device, and to, when one of the searched images is selected, insert the selected image at a predetermined position of the document preparation window. | 2014-04-17 |
20140108899 | DATA FILTERING BASED ON A CELL ENTRY - A data filtering system includes a display device and a data filtering engine coupled to the display device. The data filtering engine is configured to display a cell set containing data of a common data type on a display device with at least one cell containing a cell entry. The data filtering engine is further configured to display a filter icon within at least one cell of the cell set and apply a filter to the cell set in response to selection of the filter icon by a user. | 2014-04-17 |
20140108900 | DYNAMICALLY CREATED LINKS IN REPORTS - The lines in a report are automatically analyzed to determine whether they meet criteria for establishing a link to that line. If so, the link to the identified line is automatically established and placed in the report so that a consumer, by actuating the link, can quickly navigate to the corresponding line. | 2014-04-17 |
20140108901 | Web Browser Bookmark Reconciliation - Mechanisms are provided for reconciling a broken bookmark in a web browser application executing on the data processing system. A selection of a bookmark from a bookmark listing of the web browser application is received. The selected bookmark is determined to be broken in response to an original reference to content associated with the selected bookmark not resulting in the content being retrievable. The mechanisms, in response to the determination that the selected bookmark is broken, performs a search of a local history data structure of the web browser application for a replacement reference to content to replace the original reference to content associated with the selected bookmark. The selected bookmark is updated based on the replacement reference to content. | 2014-04-17 |
20140108902 | DATA FILTERING BASED ON A CELL ENTRY - A method for data filtering includes displaying a cell set comprising data of a common data type on a display device. At least one cell contains a cell entry, displaying a filter icon within at least one cell of the cell set, and applying a filter to the cell set in response to selection of the filter icon by a user. | 2014-04-17 |
20140108903 | METHODS AND SYSTEMS FOR CORPORATE PERFORMANCE MANAGEMENT - A computing module and method for corporate performance management (CPM) is disclosed. A spreadsheet is determined for inclusion in a CPM software application. Dimensional members associated with the spreadsheet are captured, and hierarchies associated with the spreadsheet based on the captured dimensional members and formulas in the spreadsheet are determined. A spreadsheet template associated with the spreadsheet is determined and data from the spreadsheet is obtained. The spreadsheet template, dimensional members, hierarchies, and data are then published into the CPM software application. | 2014-04-17 |
20140108904 | INFORMATION PROCESSING SYSTEM, PROCESSING METHOD FOR INFORMATION PROCESSING SYSTEM, PROGRAM, AND RECORDING MEDIUM - A detector ( | 2014-04-17 |
20140108905 | USER INTERFACE TECHNOLOGY FOR DISPLAYING TABLE DATA - The displaying of data from a table in a manner that at least some of the rows are each represented with row visualization, and in which the positioning of the row visualization conveys information regarding column values of the row. In particular, those row visualizations that correspond to rows in which one or more column values satisfy certain value characteristics are clustered within a common region. Thus, intuitive knowledge of the characteristics of the rows may be obtained by simply noticing the position of the row visualization within the user interface. In some cases, a given row visualization may have a control that may be interacted with to show a more detailed row representation, or a given region may have a control that may be interacted with to show further details regarding the rows represented within that region. | 2014-04-17 |
20140108906 | PROVIDING USER-FRIENDLY TABLE HANDLING - Embodiments of the present invention disclose a method, computer program product, and system for displaying tabular data. A computing device identifies a plurality of data elements organized in a first plurality of rows and a first plurality of columns, wherein the first plurality of rows and the first plurality of columns are at least partially displayed. The computing device receives a data selection spanning an entire row or an entire column included in the first plurality of rows or the first plurality of columns. The computing device, in response to receiving the data selection spanning an entire row or an entire column included in the first plurality of rows or the first plurality of columns, determines a statistical relationship included in the data selection. The computing device, in response to determining the statistical relationship, displays at least a portion of the data selection. | 2014-04-17 |
20140108907 | TRACEABILITY FOR AUTOMATED STAINING SYSTEM - A method including automatically displaying information obtained from a first identifier associated with a slide and a second identifier associated with a reagent cartridge. The method further including generating a staining log based on the information obtained from the first identifier and the second identifier. A further method includes displaying a location of a slide within a sample processing system and information obtained from a first identifier associated with the slide in a first table and displaying a location of a reagent cartridge within a sample processing system and information obtained from a second identifier associated with the reagent cartridge in a second table. The first table is then aligned with the second table. | 2014-04-17 |
20140108908 | Network-Accessible Collaborative Annotation Tool - A network-accessible toolbox permits collaborative annotation, facilitating interaction and communication among users. In an implementation, content on a Web page, or other page or document accessible through a network or the Internet, can be annotated. A user can view the page and with the toolbox, select content on the page and make an annotation or suggestion. Multiple users can view and make annotations to the same page at the same time. After annotations are made, users can view the page with annotations made by other users. The author or owner of the page can accept or reject the annotations or suggestions made to the page. If the owner accepts a particular suggestion, the selected content is replaced with the suggestion. | 2014-04-17 |
20140108909 | GRACEFUL DEGRADATION OF LEVEL-OF-DETAIL IN DOCUMENT RENDERING - In the present invention, a combination of asynchronous rendering and synchronous rendering is utilized to render an electronic document on the screen of a computing device. Particularly, a document-rendering application may be configured to draw asynchronously a high-detail version of the document to a rendering cache. This high-detail version is used to paint the document to the screen in a synchronous screen refresh operation. If, during the screen refresh operation, there are parts of the viewport that the asynchronous process has not finished rendering, these missing parts are filled in with a low-detailed version of the document that is painted fast enough to maintain the high screen refresh rate. For example, the low-detailed version of the document may show the basic structure of the document including the background color, layout boxes, and lines. However, other elements of the document may be replaced or excluded entirely from the less-detailed version. | 2014-04-17 |
20140108910 | Systems and Methods for Shaping Search Engine Results - A computer-implemented method for shaping internet search results, having the steps of acquiring the rights to a domain name, the domain name having a website URL; generating a website corresponding to the domain name; obtaining account information from a user; receiving a profile name; validating the profile name; creating a third-level profile website; amending the domain of the profile website URL with a profile name; and publishing the profile website, where the method is performed by one or more processors. | 2014-04-17 |
20140108911 | CAPTURING AND REPLAYING APPLICATION SESSIONS USING RESOURCE FILES - A capture and replay system identifies images displayed during an application session. A parser may generate Hypertext Markup Language (HTML) code from an application resource file or from the JSON post made by the application. A replay engine may use the HTML code to recreate at least some of the screens displayed during the application session. The capture and replay system may dynamically identify images that are not reproduced from the resources database and request an agent/(s) to asynchronously upload the image files associated with the images. The replay engine may use the uploaded image files to replay the application session. The capture and replay system may capture application sessions more efficiently by reproducing images from the resource file instead of capturing the images during the original application session and by dynamically requesting image files for the images were are not previously reproduced from the resource file. Once an image file is uploaded to server, it does not need to be requested again from any other agent. | 2014-04-17 |
20140108912 | SYSTEMS AND METHODS FOR INTEGRATED APPLICATION PLATFORMS - Systems and methods for integrated application platforms in accordance with embodiments of the invention are disclosed. In one embodiment, a computing device configured to execute an application platform application includes a processor, an operating system configuring the processor to create a computing environment, the application platform application at least partially natively implemented and creates an application runtime environment for cross-platform applications to execute non-natively, the application platform application including a rendering engine process configured to render pages by interpreting instructions and implement a virtual machine configured to execute instructions and an integration process that enables instructions executing within the virtual machine to launch natively implemented applications wherein the application platform application includes a pop up page file containing instructions written in the rendering language that cause the rendering engine process to render a pop up page and wherein the application platform application is configured to launch a natively implemented application. | 2014-04-17 |
20140108913 | SYSTEMS AND METHODS FOR INTEGRATED APPLICATION PLATFORMS - Systems and methods for integrated application platforms in accordance with embodiments of the invention are disclosed. In one embodiment, a computing device configured to execute an application platform application includes a processor, an operating system configuring the processor to create a computing environment, the application platform application at least partially natively implemented and creates an application runtime environment for cross-platform applications to execute non-natively, the application platform application including a rendering engine process configured to render pages by interpreting instructions and implement a virtual machine configured to execute instructions and an integration process that enables instructions executing within the virtual machine to launch natively implemented applications wherein the application platform application includes a pop up page file containing instructions written in the rendering language that cause the rendering engine process to render a pop up page and wherein the application platform application is configured to launch a natively implemented application. | 2014-04-17 |
20140108914 | WEBPAGES WITH ONBOARD HARDWARE FUNCTIONS - Sending webpage data to a client application includes: receiving a webpage request sent by the client application; detecting a marking parameter in the webpage request; determining a client type of the client application based at least in part on the marking parameter; in the event that the client type is determined to be a browser client application, sending to the client application first webpage data comprising webpage information; in the event that the client type is determined to be a non-browser client application, sending to the client application second webpage data comprising webpage information and code to execute an onboard hardware function. | 2014-04-17 |
20140108915 | Efficient Manipulation of Surfaces in Multi-Dimensional Space Using Energy Agents - Various implementations for efficiently manipulating surfaces in a multi-dimensional space using energy agents are described. A context including one or more surfaces is rendered for display in the multi-dimensional space. One or more events manipulating the one or more surfaces of the context are detected. One or more energy agents are computed for the one or more surfaces of the context based on the one or more events. A visual effect manipulating the one or more surfaces of the context is applied based on the one or more energy agents. | 2014-04-17 |
20140108916 | Methods and Systems to Copy Web Content Selections - Embodiments disclosed herein relate to copying web content selections. An embodiment includes detecting an intent to copy a selected region of a web content area displayed in a web browser, drawing an image representing the selected region into an image canvas, storing the image in the DOM of the displayed web content area as referenced by a browser image element while the web content area is displayed in the web browser, and changing a browser selection range to point to the DOM storing the image representing the selected region, wherein the image is embedded into at least one content area distinct from the web content area. | 2014-04-17 |
20140108917 | SYSTEMS AND/OR METHODS FOR PERFORMING ATOMIC UPDATES ON LARGE XML INFORMATION SETS - Certain example embodiments described herein relate to techniques for processing XML documents of potentially very large sizes. For instance, certain example embodiments parse a potentially large XML document, store the parsed data and some associated metadata in multiple independent blocks or partitions, and instantiate only the particular object model object requested by a program. By including logical references rather than physical memory addresses in such pre-parsed partitions, certain example embodiments make it possible to move the partitions through a caching storage hierarchy without necessarily having to adjust or encode memory references, thereby advantageously enabling dynamic usage of the created partitions and making it possible to cache an arbitrarily large document while consuming a limited amount of program memory. Such techniques may be extended to enable atomic updates to be processed efficiently, e.g., by maintaining commit level information in a partition list and optionally implementing document shadowing. | 2014-04-17 |
20140108918 | Method for Processing an Effect of Extracting and Moving a Section on an Output Display of a Webpage - Position values of sections ( | 2014-04-17 |
20140108919 | INFORMATION PROVIDING DEVICE, INFORMATION PROVIDING METHOD, INFORMATION PROVIDING PROGRAM, INFORMATION DISPLAY PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM STORING INFORMATION PROVIDING PROGRAM - A web server | 2014-04-17 |
20140108920 | METHOD AND SYSTEM FOR DEPLOYING CONTENT TO WIRELESS DEVICES - A method and system for deploying content to devices is provided. The method and system can be used to deploy markup content to web browser applications on wireless devices. The wireless devices may included, for example, WAP phones, HDML phones, Palm VII, Palm V, etc. The method and system can also be used in conjunction with wired systems. A translator receives data, in a variety of formats, from the wireless devices. The translator then translates the data into a standardized format. A content provider interface receives the data in the standardized format and provides content data, also in the standardized format. The content data in the standardized format is provided to a transformer. The transformer transforms the content data into the pre-selected format for the particular wireless device. The content data can then be utilized and manipulated by the wireless device. | 2014-04-17 |
20140108921 | METHOD AND SYSTEM FOR PROVIDING SUGGESTED TAGS ASSOCIATED WITH A TARGET WEB PAGE FOR MANIPULATION BY A USER OPTIMAL RENDERING ENGINE - Disclosed are method and a system, as well as a computer program product for providing suggested tags associated with a target web page for manipulation by a user. The preferred embodiment of the present invention is implemented by generating a list of keywords associated with the target web page as suggested tags; adding the keywords as suggested tags into the page and transforming the page bearing the keywords into a HTML file, while the user decides to bookmark the page; and creating a layer of new transparent or semi-transparent window overlaying an original window displaying the page, the transformed page with said keywords being rendered on the new window for displaying the suggestion for said user's manipulation. | 2014-04-17 |
20140108922 | CONTENT LAYOUT DETERMINATION - A method for determining the placement of content on a page is provided. The method initiates with receiving a content feed, the content feed including one or more content data items. One or more content viewer modules are selected for inclusion in the page, each content viewer module configured to present a content data item on the page. One or more page layouts are determined, each page layout defining one or more placement slots for placement of the content viewer modules. The selected content viewer modules are fitted to the page layouts to identify a valid page layout which can simultaneously accommodate each of the content viewer modules. The valid page layout is populated by assigning the content viewer modules to the placement slots of the valid page layout and applying the assigned content viewer modules to one or more of the content data items of the content feed. | 2014-04-17 |