31st week of 2012 patent applcation highlights part 60 |
Patent application number | Title | Published |
20120198242 | DATA PROTECTION WHEN A MONITOR DEVICE FAILS OR IS ATTACKED - In some examples, a system includes a data storage device that stores data and a monitor device that monitors a physical domain in which the data storage device is located and conditions access to data stored by the data storage device based on communication between the monitor device and the data storage device. In some examples, the system is configured to impede access to the data when at least one of operation the monitor device fails or the monitor device is attacked. Additionally, in some examples, the monitor device is configured to restrict access to the data when the monitor device is engaged and an attacker attempts to access the data storage device directly. | 2012-08-02 |
20120198243 | PROGRAM EXECUTION DEVICE - A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program. | 2012-08-02 |
20120198244 | HARDWARE-BASED KEY GENERATION AND RECOVERY - A system and method of recovering encoded information contained in a device by storing and retrieving at least part of the necessary decoding data by setting and measuring the physical characteristics of the device. Storage and recovery options include, but are not limited to, measurement of electronic or optical characteristics of electrically or optically conductive portions of the device using a range of measurement techniques that include, but are not limited to, time-domain reflectometry. | 2012-08-02 |
20120198245 | INFORMATION HANDLING SYSTEM LOW POWER IMAGE CUSTOMIZATION - Directly powering an information handling system non-volatile storage device through an external connector allows imaging of the non-volatile storage device through the external connector with the information handling system in a powered down state. Imaging in a powered down state by providing power and image data to the non-volatile storage device directly through an external connection allows imaging while the information handling system is packaged, such as at intermediate shipping locations. | 2012-08-02 |
20120198246 | AUTOMATED INFRASTRUCTURE MANAGEMENT SYSTEMS AND METHODS FOR ENABLING REAL TIME ENERGY MANAGEMENT - Automated infrastructure management systems and methods document infrastructure elements within a facility, provide a comprehensive record of all network-connected equipment within a facility, and facilitate trouble shooting of network-connected equipment. An automated infrastructure management system includes a plurality of intelligent patch panels, each comprising a plurality of connector ports connected to individual communication channels of a network, a controller in communication with at least some of the intelligent patch panels that obtains connectivity information for the intelligent patch panel's ports, and management software in communication with the controller. The management software performs various functions including correlating the interconnection information for the intelligent patch panels with the physical location information for telecommunications in its database, applying energy management policies to a respective communication channel, providing real time physical location information for devices connected to communication channels to a network switch, and displaying real time physical location information of the devices. | 2012-08-02 |
20120198247 | Energy Allocation to Groups of Virtual Machines - A method for managing energy. A processor unit identifies a plurality of groups of virtual machines in a computer system. The processor unit allocates the energy in the computer system to the plurality of groups of virtual machines based on a policy. | 2012-08-02 |
20120198248 | PLATFORM POWER MANAGEMENT BASED ON LATENCY GUIDANCE - Embodiments of a system for receiving power management guidelines from a first plurality of components of a system, and developing a power management policy to manage one or more of a second plurality of components of the system based at least in part on the received power management guidelines. Other embodiments are described. | 2012-08-02 |
20120198249 | Shared Power Domain Dynamic Load Based Power Loss Detection and Notification - The advanced management module services in a data processing system are configured to determine the system load and provide an input to the early power off warning detection logic that evaluates the power system state to detect a condition when power resources are insufficient to maintain the write caching storage system power within defined acceptable limits. The early power off warning detection logic generates a notification based on the system load and the available power supply resources to maintain maximum availability and reliability characteristics. | 2012-08-02 |
20120198250 | PORTABLE TERMINAL EQUIPMENT, A POWER SUPPLY SYSTEM, AND A POWER SUPPLY METHOD AND A POWER SUPPLY PROGRAM FOR PORTABLE TERMINAL EQUIPMENT - A portable terminal equipment capable of operating for a long time is provided. The portable terminal equipment includes: a plurality of circuits separated galvanically and a power supply switching switch which switches power supply to the plurality of circuits between power supply from a USB (Universal Serial Bus) and power supply from a battery for each of respective circuits included in the plurality of circuits. | 2012-08-02 |
20120198251 | METHOD AND APPARATUS FOR ENERGY OPTIMIZATION IN MULTI-LEVEL DISTRIBUTED COMPUTATIONS - An approach is provided for providing energy optimization in multi-level distributed computations. A distributed computation energy optimization platform determines energy availability information associated with at least one level of a computational architecture executing at least portion of one computation closure. The distributed computation energy optimization platform also determines energy consumption information associated with the at least portion of one computation closure. The distributed computation energy optimization platform further processes and/or facilitates a processing of the energy availability information, the energy consumption information, or a combination thereof to determine whether to migrate the at least portion of one computation closure to at least one other level of the computational architecture. | 2012-08-02 |
20120198252 | System and Method for Managing and Detecting Server Power Connections - An enhanced remote power switch includes a communications interface for sending and receiving messages to control the power applied to a power cord, thereby turning on/off a target server. The power cord is connected to the target server at the target server end by use of a bonding device. A rack interface pod (RIP) or other monitoring device also can be connected to the target server by way of another bonding device. The bonding device can be wrapped around or connected to the keyboard, video or mouse (KVM) cable(s) connecting the target server and the monitoring device to ensure that the target server does not unintentionally get associated with a different monitoring device than it had initially been paired with. In addition, at least one data port of the remote power switch is in communication with an information tag to help identify the target servers attached to the power switch. | 2012-08-02 |
20120198253 | Operational Management Method for Information Processing System and Information Processing System - In an information processing system comprising an information processing equipment group and a facility equipment group, both an increase in performance and a reduction in power consumption are obtained, thereby achieving an efficient and flexible operational management. The plurality of information processing equipments are divided into a plurality of groups, each of which includes power feed equipments and cooling equipments. The operation management method for the information processing system includes: a procedure for acquiring, from each of the groups, operating information indicating the performances and the power consumptions of the information processing equipments, the power feed equipments, and the cooling equipments included in each of the groups; and another procedure for controlling, based on the operating information, the information processing equipments, the power feed equipments, and the cooling equipments included in each of the groups so that the performances with respect to the power consumptions become large. | 2012-08-02 |
20120198254 | CAPPING POWER CONSUMPTION IN A DATA STORAGE SYSTEM - A method for capping power consumption in a data storage system is provided. The method comprises associating a power quota with a first storage medium, wherein the power quota limits amount of power consumed by the first storage medium within a given time interval; receiving a request to perform an input/output (I/O) operation on the first storage medium; and servicing the request within power limits defined by the power quota. | 2012-08-02 |
20120198255 | ESTABLISHING AN OPERATING RANGE FOR DYNAMIC FREQUENCY AND VOLTAGE SCALING - During manufacture, an operating range for dynamic voltage and frequency scaling can be established. A nominal operating point is identified based on a design nominal operating frequency for a computer processor. The nominal operating point comprises a nominal operating voltage identified for the design nominal operating frequency. In dependence upon the nominal operating point, an operating range of frequency and voltage over which the computer processor is to function is determined. Information specifying the nominal operating point and the operating range is stored in non-volatile storage associated with the computer processor. | 2012-08-02 |
20120198256 | Method for Setting the Clock Frequency of a Microprocessor of an Industrial Automation Component, and Automation Component Having a Microprocessor with a Variable Clock Frequency - Method and an automation component for setting the clock frequency of a microprocessor in an industrial automation arrangement, the clock frequency of the microprocessor being selected depending on a required computation power, wherein in a first step, the required duration for execution of the main program cycle of a control program running on the automation component is detected, in a second step, this duration is compared with a maximum value, and in a third step, a new clock frequency is determined depending on the result of the comparison and used for the microprocessor. The method and automation component make it possible to match the clock frequency of the microprocessor dynamically, wherein firstly, the required computation power is always provided, and secondly an unnecessarily high clock frequency is avoided. As a result, a corresponding saving on energy and reduction in the power losses can be achieved. | 2012-08-02 |
20120198257 | MULTIPROCESSOR | 2012-08-02 |
20120198258 | WIRELESS INPUT DEVICE WITH A POWER SAVING SYSTEM - An input device with a power saving system is provided for reducing the power consumption of the input device when the input device is at rest. The input device may include a sensor, a rest mode switch, control logic and a current controller. The sensor may be configured to obtain an image data in response to a light incident on the sensor. The rest mode switch may be configured to set the input device to various levels of rest modes when it is inactive. The control logic may be coupled to the rest mode switch and the sensor. The control logic may be configured to set the input device to process a portion of the image data on the sensor array during a wake up detection operation when the input device is at rest. The current controller may be coupled to the control logic and the sensor and configured to control the current supply limited to a section of the sensor array containing the portion of image data that is being processed by the input device during the wake up detection operation. | 2012-08-02 |
20120198259 | COMMUNICATION DEVICE - In a case where a first condition is met while a communication device may in a high consumption state, the communication device may transit to a first low consumption state. In a case where a second condition is met while the communication device is in a specific state which is one state of the high consumption state and the first low consumption state, the communication device may transit to a second low consumption state. The communication device may be configured to execute a packet process in a case where a receiving process for receiving a packet is executed after the communication device had transited to the first low consumption state. The communication device may be configured not to execute the packet process in a case where the receiving process for receiving the packet is executed after the communication device had transited to the second low consumption state. | 2012-08-02 |
20120198260 | Body Heat Sensing Control Apparatus and Method - Embodiments of the disclosed invention include a body heat sensing control apparatus and method for automating features of an electronic device based on detection of a user's body heat. For example, in one embodiment, a data processing system is disclosed having a heat sensing mechanism for detecting the body heat of a user. In addition, the data processing system includes a data storage component for storing computer executable instructions and a processing unit for executing the computer executable instructions for enabling a user to configure one or more functions associated with the data processing system that are triggered in response to detecting the presence or absence of the user within the proximity of the data processing system using the heat sensing mechanism. | 2012-08-02 |
20120198261 | CONTROLLING POWER SEQUENCE IN A BLADE CENTER ENVIRONMENT - For controlling power sequence in a blade center environment, a relationship component module creates a topology of interdependent relationships of devices in the blade center environment. The devices include server blades, storage blades, and switch modules. A sequence module defines a sequence of the devices in the blade center environment to power off and on based on the topology of interdependent relationships. The sequence includes an order of a first independent blade server, each dependent storage blade of the first independent blade server, and a second independent blade server. A monitor component module monitors a command from an Advanced Management Module (AMM) to regulate power for the devices in the blade center environment. The AMM regulates power within the blade center. A validation module validates that the command does not violate the interdependent relationships and the sequence of devices or else blocks the command if the command is not validated. | 2012-08-02 |
20120198262 | MOBILE DEVICE AND METHOD FOR EXTENDING BATTERY LIFE - A mobile electronic device includes a microprocessor, a wireless transceiver, a power supply manager, and a controller coupled to a system bus. The power supply manager is configured to operate the mobile device for a predetermined discharge time, and is coupled to a battery for supplying primary power to the mobile electronic device. The power supply manager is also coupled to a fuel cell for supplying auxiliary power. The power supply manager monitors a dynamic capacity discharge rate, which deviates from a baseline capacity discharge rate due to one or more factors. The controller operates the fuel cell responsive to the deviation of the dynamic capacity discharge rate from the baseline capacity discharge rate to restore the predetermined discharge time. In one aspect, the deviation is due to the temperature of the battery. | 2012-08-02 |
20120198263 | SYSTEM AND METHOD FOR CREATING AND DYNAMICALLY MAINTAINING SYSTEM POWER INVENTORIES - In accordance with the present disclosure, a system and method for creating and dynamically maintaining power inventories of an information handling system is presented. A system for creating and dynamically maintaining power inventories of an information handling system may include a memory and a processor. The processor may be operable to generate power inventories for the information handling system and save the power inventories in the memory. Each of the power inventories may correspond to one of the power states of the information handling system. The processor may also be operable to dynamically update each of the saved power inventories in response to changes in the information handling system. | 2012-08-02 |
20120198264 | PSEUDO SYNCHRONOUS SERIAL INTERFACE SYNCHRONIZATION METHOD - Primary serial interface logic is synchronized by cycling through a plurality of delays upon power up of the serial interface until a synchronization bit pattern is located. A minimum delay and a maximum delay are determined for the primary serial interface logic, and a delay is set to a midpoint between the minimum delay and the maximum delay. Secondary serial interface logic is synchronized by cycling through a plurality of delays until the output of the secondary serial interface logic equals the output of the primary serial interface logic. A minimum delay and a maximum delay are determined for the secondary serial interface logic, and a delay is set to a midpoint between the minimum delay and the maximum delay. | 2012-08-02 |
20120198265 | CIRCUIT - An embodiment of a circuit comprises an output buffer, a data interface which is at least in a position to transmit data, the data interface being coupled to an output of the output buffer, a command/address interface coupled to an input of the output buffer, a memory core coupled to the input of the output buffer, and a controller circuit configured to cause data stored within the output buffer to be output to the data interface, further configured to cause data stored within the memory core to be output to the input of the output buffer, so that the data is stored within the output buffer, and further configured to cause provision of data received at the command/address interface to the input of the output buffer, so that the data is stored within the output buffer. | 2012-08-02 |
20120198266 | Bus Clock Frequency Scaling for a Bus Interconnect and Related Devices, Systems, and Methods - Bus clock frequency scaling for a bus interconnect and related devices, systems, and methods are disclosed. In one embodiment, the bus interconnect comprises an interconnect network configurable to connect a master port(s) to a slave port(s). A bus interconnect clock signal clocks the interconnect network. The controller is configured to receive bandwidth information related to traffic communicated over the master port(s) and the slave port(s). The controller is further configured to scale (e.g., increase or decrease) the frequency of the bus interconnect clock signal if the bandwidth of the master port(s) and/or the slave port(s) meets respective bandwidth condition(s), and/or if the latency of the master port(s) meets a respective latency condition(s) for the master port(s). The master port(s) and/or slave port(s) can also be reconfigured in response to a change in frequency of the bus interconnect clock signal to optimize performance and conserve power. | 2012-08-02 |
20120198267 | System and Method for Facilitating Data Transfer Between a First Clock Domain and a Second Clock Domain - System and method for facilitating data transfer between logic systems and a memory according to various conditions. Embodiments include systems and methods for facilitating and improving throughput of data transfers using a shared non-deterministic bus, a system and method for managing a memory as a circular buffer, and a system and method for facilitating data transfer between a first clock domain and a second clock domain. Embodiments may be implemented individually or in combination. | 2012-08-02 |
20120198268 | RE-ESTABLISHING PUSH NOTIFICATION CHANNELS VIA USER IDENTIFIERS - Embodiments enable recovery of push notification channels via session information associated with user identifiers. A proxy service creates session information describing push notification channels (e.g., subscriptions) for a user and associates the session information with a user identifier. The session information is stored in a cloud service or other storage area separate from the proxy service. After failure of a user computing device or the proxy service, the session information is obtained via the user identifiers and the push notification channels are re-created with the session information. In some embodiments, the proxy service enables delivery of the same notification to multiple computing devices associated with the user identifier. | 2012-08-02 |
20120198269 | METHOD AND APPARATUS FOR APPLICATION RECOVERY IN A FILE SYSTEM - Embodiments of the invention relate to block layout and block allocation in a file system to support transparency of application processing. At least one copy of an application is replicated in a write affinity region of a secondary server, and at least one copy of the application is replicated in a wide striping region across a cluster file system. When the application is subject to failure, application processing is transferred from the failure location to the write affinity copy. At the same time, the failed application is rebuilt using the wide striping replication of the application. Once the application is rebuilt, processing may return to the failed location employing the rebuilt application. | 2012-08-02 |
20120198270 | FAILBACK TO A PRIMARY COMMUNICATIONS ADAPTER - In some example embodiments, there is a method for failback to a primary communications adapter. The method includes receiving, in a driver for the primary communications adapter and a backup communications adapter, a link up event for the primary communications adapter, wherein the link up event is sent from the primary communications adapter to the driver, and wherein the link up event is triggered by establishing electrical connectivity to the primary communications adapter. The method includes inferring that the primary communications adapter is configured for receiving packets. The method includes setting the backup communications adapter to idle, wherein the backup communications adapter receives packets and drops the packets while idle. The method includes activating the primary communications adapter, wherein the primary communications adapter receives packets and passes the packets up a protocol stack while activated. | 2012-08-02 |
20120198271 | REMOTE COPYING MANAGEMENT SYSTEM, METHOD AND APPARATUS - Storage arrangements including copy information holding correspondence of copy pairs formed from first and second and from first and third logical volumes, as copy groups concerned with a sequence of write data in the computer; and path remote copy relevant information indicating, for each copy group, correspondence of: logical paths; physical paths including the first, second and third storage ports; and take-over path information concerning a relevant path between the second and third logical volumes, needed for the take-over copy pair to take-over the remote copying when failure occurs in the first storage system, and wherein when the management system receives failure information designating a certain path indicated within the take-over path information, a management system determines and displays, by referring to the path remote copy relevant information, copy groups affected by the failure of the certain path. | 2012-08-02 |
20120198272 | Priority Based Exception Mechanism for Multi-Level Cache Controller - This invention is an exception priority arbitration unit which prioritizes memory access permission fault and data exception signals according to a fixed hierarchy if received during a same cycle. A CPU memory access permission fault is prioritized above a DMA memory access permission fault of a direct memory access permission fault. Any memory access permission fault is prioritized above a data exception signal. A non-correctable data exception signal is prioritized above a correctable data exception signal. | 2012-08-02 |
20120198273 | DISK ARRAY SYSTEM AND CONTROL METHOD THEREOF - A disk array system, upon detecting a failure in any data disk from among a plurality of data disks providing one or more RAID groups, conducting a correction copy to any spare disk, using one or more other data disks belonging to the same RAID group as the data disk causing the failure. When the data disk causing the failure has been replaced with a new data disk, the disk array system alters the management so that the data disk can be managed as a spare disk, and the spare disk can be managed as a data disk. | 2012-08-02 |
20120198274 | HOME APPLIANCE DIAGNOSIS SYSTEM, AND METHOD FOR OPERATING SAME - The present invention relates to a home appliance diagnosis system and to a method for operating same, wherein product information is output in a predetermined signal sound by a home appliance product, and the signal sound is transmitted via a communication network connected to a remote service center to enable the service center to easily check the state of the home appliance product. In addition, the product information is encoded into a predetermined format and modulated to enable sound to be outputted by the home appliance product, thereby preventing noise or signal errors. The present invention enables stable signal modulation and accurate sound output, and enables the easy recovery of the sound transmitted to the service center via the communication network. | 2012-08-02 |
20120198275 | SYSTEMS AND METHODS FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE - Systems and methods for transforming a logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Transforming the logical data object comprises creating in the storage device a transformed logical data object comprising one or more allocated storage sections with a predefined size; transforming one or more sequentially obtained chunks of obtained data corresponding to the transforming logical data object; and sequentially storing the processed data chunks into said storage sections in accordance with a receive order of said chunks, wherein said storage sections serve as atomic elements of transformation/de-transformation operations during input/output transactions on the logical data object. The processing may comprise two or more data transformation techniques coordinated in time, concurrently executing autonomous sets of instructions, and provided in a manner preserving the sequence of processing and storing the processed data chunks. | 2012-08-02 |
20120198276 | Integrating Content-Laden Storage Media with Storage System - Integrating content into a storage system with substantially immediate access to that content. Providing high reliability and relatively easy operation with a storage system using redundant information for error correction. Having the storage system perform a “virtual write,” including substantially all steps associated with writing to the media to be integrated, except for the step of actually writing data to that media, including rewriting information relating to used disk blocks, and including rewriting any redundant information maintained by the storage system. Integrating the new physical media into the storage system, including accessing content already present on that media, free space already present on that media, and reading and writing that media. Recovering from errors during integration. | 2012-08-02 |
20120198277 | Method for Detecting Anomalies in a Control Network - A method for monitoring and controlling, industrial or building automation to detect anomalies in a control network, wherein a technology of an intrusion detection system (IDS) is configured to analyze a time sequence and time intervals of correct messages in the network traffic and to use the messages to train an anomaly detection system. Detecting a time sequence and a rhythm of correct messages allows for the detection of malfunctions or manipulations of devices and attacks that are performed using regular monitoring or control stations that have been taken over by attackers or that are defect, and that cannot be detected using content-based methods or by a considerable increase of data traffic. An additional security barrier is thus provided that can continue monitoring and protecting a technical unit from possible acts of sabotage, even if the control network of the technical unit has already been corrupted. | 2012-08-02 |
20120198278 | CONTROLLING GENERATION OF DEBUG EXCEPTIONS - A data processing apparatus for performing data processing operations in response to execution of program instructions and debug circuitry for performing operations. The data processing apparatus includes a data store for storing a current debug exception mask value. The data processing circuitry is configured to set the mask value to a first value in the data store in response to executing critical code and on termination of execution of the critical code to reset the mask value to not store the first value. The data processing circuitry is configured, in response to receipt of a control signal indicating a debug exception is to be taken, to allow the exception to be taken if the mask value is not set to the first value and not to allow said exception to be taken if the mask value is set to the first value. | 2012-08-02 |
20120198279 | Automated Testing on Mobile Devices - Disclosed herein are techniques for testing a device. In some implementations, a request to perform a test instruction on one or more of a plurality of computing devices is received at a server. The test instruction may be configured to test an application or capability associated with the one or more computing devices. The test instruction may be written in accordance with a computer programming language capable of being translated into a plurality of different programming language instructions sets. A first computing device may be selected from the plurality of computing devices. The first computing device may be capable of performing instructions written in a first one of the computer programming language instruction sets. The test instruction may be transmitted to the first computing device via the network. A response message may be received from the first computing device. | 2012-08-02 |
20120198280 | TEST CASES GENERATION FOR DIFFERENT TEST TYPES - A method, and associated data processing system and computer program product, for generating test cases of different types for testing an application. A functional flow of the application is created based on a system design of the application. Additional test information corresponding to different stages of the functional flow with respect to a test types is generated. The generation of additional test information includes utilizing templates associated with the test types. The test cases are generated based on the additional test information and at least one test case generation rule. The test cases of different types are associated with one another. | 2012-08-02 |
20120198281 | VALIDATION RULES FOR PROCESS VALIDATION - A method for process validation includes receiving from a human user a validation rule. The rule specifies a pattern occurring in a process running on a computerized system, an expected outcome of the pattern, a success action to perform when the expected outcome is realized, and a failure action to perform when the expected outcome is not realized. Upon receiving events corresponding to inputs and outputs of the process running on the computerized system, the validation rule is applied to the events so as to engender one or more of the success and failure actions. A validity of the process is assessed responsively to the one or more of the success and failure actions. | 2012-08-02 |
20120198282 | META-DIRECTORY CONTROL AND EVALUATION OF EVENTS - Techniques for meta-directory control and evaluation of events are provided. Disparate events from heterogeneous processing environments are collected as the events are produced by resources within the processing environments. The events are filtered and organized into taxonomies. Next the filtered and organized events are assigned to nodes of a Meta directory, each node defining a relationship between two or more of the resources and policy is applied. Finally, additional policy is evaluated in view of the events and their node assignments with other events, and one or more automated actions are then taken. | 2012-08-02 |
20120198283 | System And Method for Fast Boot from Non-Volatile Memory - Described herein are systems and methods for fast boot from non-volatile (“NV”) memory. The exemplary embodiments relate to systems and methods for significant improvements in performance speed with simple implementations. One embodiment relates to a non-transitory computer readable storage medium including a set of instructions executable by a processor, the set of instructions operable to identify a page fault, determine whether the page fault occurred due to a read from a NV memory, copy a page from the NV memory to a random-access memory (“RAM”) storage, and create an identity mapping for the page in the RAM storage. A further embodiment relates to a system comprising a NV memory, a random access memory, and a processor executing a set of instructions, wherein the set of instructions being operable to identify a page fault, determine whether a page fault occurred due to a read from the NV memory, copy a page from the NV memory to the RAM storage, and create an identity mapping for the page in the RAM storage. | 2012-08-02 |
20120198284 | MEMORY CORRECTNESS CHECKING IN DISTRIBUTED COMPUTER SYSTEMS - A remote data memory access method for use in a computer system having a plurality of nodes, each node using a respective memory and remote data memory access between nodes being performed by transferring user data from the memory used by one node to the memory used by another node, the method comprising: maintaining memory correctness information of the user data at a subunit level; selecting subunits of user data for transfer in dependence upon memory correctness information of each subunit; and selectively transferring the subunits so selected. The method preferably involves transferring the memory correctness information of at least the selected subunits of user data, in addition to the selected subunits of user data. The memory correctness information may be compressed prior to transfer. | 2012-08-02 |
20120198285 | DYNAMIC DATA STORE FOR FAILED JOBS IN A SYSTEMS COMPLEX - In one embodiment, a computer program product for first time data capture includes a computer readable storage medium having computer readable program code embodied therewith. The computer readable program code is configured to run jobs on a systems complex (sysplex), to trace the jobs running on the sysplex, to monitor each of the jobs running on the sysplex for an unexpected action by any of the jobs, and to store information relating to each unexpected action performed by any of the jobs into an entry of a data store. In another embodiment, a method includes running jobs on a sysplex, tracing the jobs running on the sysplex, monitoring each of the jobs running on the sysplex for an unexpected action by any of the jobs, and storing information relating to each unexpected action performed by any of the jobs into an entry of a data store. | 2012-08-02 |
20120198286 | COMMUNICATION APPARATUS, CONTROL METHOD, AND RECORDING MEDIUM - A communication apparatus includes a first unit that transmits predetermined data to an external apparatus, a second unit that transmits a command to the external apparatus, and a control unit that controls the second unit to transmit a first command and a second command to the external apparatus. The control unit controls the first unit not to transmit the predetermined data to the external apparatus if the external apparatus is not in a power-on state. Further, if the external apparatus is in the power-on state, the control unit controls the first unit to transmit the predetermined data to the external apparatus after the second command is transmitted to the external apparatus. | 2012-08-02 |
20120198287 | FILE SYSTEM ERROR DETECTION AND RECOVERY FRAMEWORK - In one aspect, an embodiment of file system error detection and protection includes collecting first data identifying at least one error in performing at least one of reading or writing data to a storage device and determining, through an association between the first data and file identifiers, a set of files which are effected by the at least one error. The collecting may be performed automatically as a background process. In another aspect, an embodiment includes detecting at least one error in file system metadata for a storage device, the detecting being performed automatically as a background process, and storing state information automatically in response to the detecting; the state information indicates that upon next mounting of the storage device, the data processing system will automatically cause the running of a file system check of the file system metadata. | 2012-08-02 |
20120198288 | METHOD AND SYSTEM FOR ERROR MANIPULATION - A system and method for manipulation of event data, such as errors, in a networked environment. The method includes receiving event signal data indicative of an event, and associating descriptive data with the event signal data. The descriptive data is then mapped to one or more associated connections. A determination is made whether to post identifier data corresponding to the event signal data. This determination is made as a function of predetermined criteria. If a determination is made to post the identifier data, the particular identifier data is posted. The posted identifier data may be selectively retrieved and output in a specified format. The identifier data may be stored in a memory. Descriptive data may be accumulated for a plurality of events subsequent to the mapping step. An alert condition may be established based on the type of event that has occurred. | 2012-08-02 |
20120198289 | SYSTEM AND METHOD FOR WRITE PROTECTING PORTIONS OF MAGNETIC TAPE STORAGE MEDIA - Systems and methods for writing data on a magnetic tape having a plurality of partitions and accessed by a tape drive having an associated tape drive processor in communication with a host computer having an associated host processor include storing a read-only partition identifier associated with each of the plurality of partitions, comparing a requested write partition identifier with the stored read-only partition identifiers, and writing data to the requested write partition only if the associated read-only identifier indicates that the requested write partition is not a read-only partition. | 2012-08-02 |
20120198290 | NON-VOLATILE MEMORY DEVICE AND PROGRAMMING METHOD THEREOF - A method for performing a program operation in a non-volatile memory device includes applying a programming pulse to a plurality of memory cells, verifying whether the plurality of the memory cells are programmed to produce a verification result, determining whether all of the plurality of the memory cells are programmed in response to the verification result to produce a first determination result and determining whether at least a first number of memory cells are programmed among the plurality of the memory cells in response to the first determination result to produce a second determination result. | 2012-08-02 |
20120198291 | LOCALLY SYNCHRONOUS SHARED BIST ARCHITECTURE FOR TESTING EMBEDDED MEMORIES WITH ASYNCHRONOUS INTERFACES - A system and method of sharing testing components for multiple embedded memories and the memory system incorporating the same. The memory system includes multiple test controllers, multiple interface devices, a main controller, and a serial interface. The main controller is used for initializing testing of each of the dissimilar memory groups using a serial interface and local test controllers. The memory system results in reduced routing congestion and faster testing of plurality of dissimilar memories. The present disclosure further provides a programmable shared built in self testing (BIST) architecture utilizing globally asynchronous and locally synchronous (GALS) methodology for testing multiple memories. The built in self test (BIST) architecture includes a programmable master controller, multiple memory wrappers, and an interface. The interface can be a globally asynchronous and locally synchronous (GALS) interface. | 2012-08-02 |
20120198292 | TEST APPARATUS AND TEST METHOD - Provided is a test apparatus that tests a memory under test, comprising a testing integrated circuit device that tests the memory under test and includes an internal memory storing test information including at least one of a test result and test data for a partial memory region of the memory under test; an external memory that stores the test information for an entire memory region of the memory under test; and a memory controller that is connected to the external memory and transmits test information for a memory region of a test target between the external memory and the internal memory. Also provided is a test method. | 2012-08-02 |
20120198293 | STORAGE DEVICE AND METHOD FOR CONTROLLING STORAGE DEVICE - A storage device includes: a printed circuit board; a semiconductor memory package mounted on the printed circuit board via solder joints, the semiconductor memory package incorporating semiconductor memories; a sensor configured to measure a physical quantity relating to a state of the storage device; a database including a damage estimation model base to be used for estimating damage of the solder joints from the physical quantity measured by the sensor; a damage estimating module configured to calculate a damage estimation value of the solder joints from the physical quantity using the damage estimation model base; and a controller configured to control writing, reading, and erasure of electronic data to or from the semiconductor memories based on the damage estimation values calculated by the damage estimating module. | 2012-08-02 |
20120198294 | Methods For At-Speed Testing Of Memory Interface - Methods for at-speed testing of a memory interface associated with an embedded memory involves in general two write operations in succession, two read operations in succession, and a capture operation using scan cells. The write and read operations may be performed during a single clock burst, two separate clock bursts in a clock signal, or two separate clock bursts in separate clock signals. | 2012-08-02 |
20120198295 | POSITION INDEPENDENT TEST OF CIRCUITS - Scan distributor, collector, and controller circuitry connect to the functional inputs and outputs of core circuitry on integrated circuits to provide testing through those functional inputs and outputs. Multiplexer and demultiplexer circuits select between the scan circuitry and the functional inputs and outputs. The core circuitry can also be provided with built-in scan distributor, collector, and controller circuitry to avoid having to add it external of the core circuitry. With appropriately placed built-in scan distributor and collector circuits, connecting together the functional inputs and outputs of the core circuitry also connects together the scan distributor and collector circuitry in each core. This can provide a hierarchy of scan circuitry and reduce the need for separate test interconnects and multiplexers. | 2012-08-02 |
20120198296 | SELECTABLE JTAG OR TRACE ACCESS WITH DATA STORE AND OUTPUT - An address and command port interface selectively enables JTAG TAP domain operations and Trace domain operations within an IC. The port carries TMS and TDI input and TDO output on a single pin and receives a clock signal on a separate pin. The addressable two pin interface loads and updates instructions and data to the TAP domain within the IC. The instruction or data update operations in multiple ICs occur simultaneously. A process transmits data from an addressed target device to a controller using data frames, each data frame comprising a header bit and data bits. The logic level of the header bit is used to start, continue, and stop the data transmission to the controller. A data and clock signal interface between a controller and multiple target devices provides for each target device to be individually addressed and commanded to perform a JTAG or Trace operation. | 2012-08-02 |
20120198297 | NON-VOLATILE SEMICONDUCTOR MEMORY DEVICE - A control circuit performs a write operation to 1-page memory cells along the selected word line, by applying a write pulse voltage to a selected word line, and then performs a verify read operation of confirming whether the data write is completed. When the data write is not completed, a step-up operation is performed of raising the write pulse voltage by a certain step-up voltage. A bit scan circuit determines whether the number of memory cells determined to reach a certain threshold voltage is equal to or more than a certain number among the memory cells read at the same time, according to read data held in the sense amplifier circuit as a result of the verify read operation. The control circuit changes the amount of the step-up voltage according to the determination of the bit scan circuit. | 2012-08-02 |
20120198298 | On-the-Fly Repair Method for Memory - An on-the-fly repair method for a memory includes: performing a block erase operation on the memory; checking whether the block erase operation is passed or not; finding whether there is any available and healthy redundancy block in the memory if the block erase operation is not passed; programming an address of a failed block to be repaired, an enable bit and at least one error correction bit into both first and second redundancy information regions in a redundancy information set of the memory; checking whether error in the first and the second redundancy information regions is recoverable based on the error correction bit; and if the error is recoverable, then programming the redundancy information set as effective to replace the failed block by the redundancy block related to the effective redundancy information set. | 2012-08-02 |
20120198299 | OPTIMAL ERROR PROTECTION CODING FOR MIMO ACK/NACK/PRE/POST INFORMATION - Error protection based on a nonlinear code set may be used in a multiple input multiple output (MIMO) radio communications system. A decoder decodes received MIMO data streams and generates an automatic repeat request (ARQ) message for data units received for the MIMO data streams for each transmission time interval. An encoder codes the ARQ message using a code word from a nonlinear code set. At the data transmitter, which transmits one or more data units in transmission time intervals from two or more MIMO data streams, the ARQ message associated with the transmitted data units is decoded using a code word from the nonlinear code set. | 2012-08-02 |
20120198300 | PROVIDING CAPACITY OPTIMIZED STREAMING DATA WITH FORWARD ERROR CORRECTION - In an example embodiment, there is described herein a methodology were the Forward Error Correction (FEC) data for a data stream is distributed into a plurality of FEC sub-streams. Subscribers to the data stream indicate which of the plurality of FEC sub-streams should be provided to them. The distribution of FEC sub-streams are limited to subscribed FEC sub-streams. FEC sub-streams with no subscribers are not forwarded beyond a distribution point such as an access point (AP). | 2012-08-02 |
20120198301 | Operational parameter adaptable LDPC (Low Density Parity Check) decoder - Operational parameter adaptable LDPC (Low Density Parity Check) decoder. A novel means is presented by which LDPC coded signal can be decoded, and any one or more operational parameters can be adjusted during the decoding processing. For example, the original information extracted from a received LDPC coded signal (e.g., log likelihood ratios (LLRs)), can be modified during (or before) the iterative decoding processing performed in accordance with decoding an LDPC coded signal. Such modification of an operational parameter can include any one or combination of scaling, compression (and expansion/decompression), adding an offset to or subtracting an offset from, scaling, rounding, and/or some other modification of an operational parameter. The bit (or variable) edge messages and/or the check edge messages can also undergo modification during decoding processing. In addition, the operational parameter modification can be selective, in that, different modification can be performed to different parameters and/or during different decoding iterations. | 2012-08-02 |
20120198302 | Device and Method for Error Correction and Protection Against Data Corruption - A device for protecting a data word against data corruption includes first and second determiners. The first determiner is configured to determine an error correction code cv | 2012-08-02 |
20120198303 | DIGITAL BROADCAST SYSTEM FOR TRANSMITTING/RECEIVING DIGITAL BROADCAST DATA, AND DATA PROCESSING METHOD FOR USE IN THE SAME - A digital broadcast system having storing resistance to errors generated during the transmission of mobile service data, and a data processing method are disclosed. The digital broadcast system additionally encodes mobile service data. As a result, the mobile service data has strong resistance to a channel variation and noise, and at the same time the system can quickly cope with the channel variation. | 2012-08-02 |
20120198304 | INFORMATION REPRODUCTION APPARATUS AND INFORMATION REPRODUCTION METHOD - According to one embodiment, an information reproduction apparatus includes a calculator, selector, and decoder. The calculator calculates parity-check passing ratios based on a check matrix of an LDPC code for code word candidates included in a reproduced signal. The selector selects one of the code word candidates based on the parity-check passing ratios calculated by the calculator. The decoder decodes the code word candidate selected by the selector by an iterative decoding process. | 2012-08-02 |
20120198305 | METHODS AND APPARATUS FOR FAST SYNCHRONIZATION USING QUASI-CYCLIC LOW-DENSITY PARITY-CHECK (QC-LDPC) CODES - For use in a wireless communication network, a transmitter is configured to encode information. The transmitter includes a cyclic redundancy check (CRC) encoder configured to encode a physical broadcast channel (PBCH) message using a cyclic redundancy check. The transmitter also includes a timing dependent cyclic shift block configured to encode information in the PBCH message. The transmitter further includes a quasi-cyclic low-density parity-check (QC-LDPC) encoder configured to encode the PBCH message using a QC-LDPC. | 2012-08-02 |
20120198306 | METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING IN COMMUNICATION/BROADCASTING SYSTEM - An apparatus and method are provided for transmitting and receiving in a communication/broadcasting system. The method includes generating a codeword including a first parity bit using a first parity-check matrix, generating an additional parity bit based on a second parity-check matrix, the second parity-check matrix being an extension of the first parity-check matrix, and transmitting the codeword and the additional parity bit. | 2012-08-02 |
20120198307 | METHOD OF COMMUNICATING SIGNAL DATA IN GNSS USING LDPC CONVOLUTION CODES AND A SYSTEM THEREOF - A method and system for communicating signal data in GNSS system using LDPC convolution codes. The method involves, at transmitting end, formatting signal data into a set of subframes. Each subframe of the signal data can be encoded in accordance with a parity check matrix defining Tanner graph representation of LDPC convolution codes. The encoded signal data can be interleaved and added with a Sync word field to transmit an interleaved block of encoded signal data through a communication channel. At receiving end, the interleaved block of encoded signal data can be de-interleaved after it is received from the communication channel. The Tanner Graph shows the connectivity in time invariant parity check matrix. A message passing technique is used to decode the LDPCCC encoded message. The encoded signal data can be decoded through the message passing technique to obtain the signal data primitively transmitted at the transmitting end. Such method and system are capable of achieving error free performance over the GNSS communication channel for effective navigation data communication, and also provide good BER performance over a wide range of Signal-to-Noise ratios. | 2012-08-02 |
20120198308 | METHODS AND SYSTEMS FOR EFFICIENT DECODING OF CONCATENATED ERROR CORRECTION CODES - Decoding data received includes decoding the received data using a first error correcting circuitry that decodes data in accordance with a first decoding process, terminating execution of the first decoding process used to correct the data before the first error correcting circuitry completes executing the first, decoding process and outputting partially decoded data, determining whether partially decoded data requires further decoding, and in response to determining whether partially decoded data requires further decoding, decoding the partially decoded data using a second error correcting circuitry that decodes data in accordance with a second decoding process. A system decodes data in accordance with the method. | 2012-08-02 |
20120198309 | CORRECTING MEMORY DEVICE AND MEMORY CHANNEL FAILURES IN THE PRESENCE OF KNOWN MEMORY DEVICE FAILURES - Correcting memory device (chip) and memory channel failures in the presence of known memory device failures. A memory channel failure is located and corrected, or alternatively up to c chip failures are corrected and up to d chip failures are detected in the presence of up to u chips that are marked as suspect. A first stage of decoding is performed that results in recovering an estimate of correctable errors affecting the data or in declaring an uncorrectable error state. When an uncorrectable error state is declared, a second stage of decoding is performed to attempt to correct u erasures and a channel error in M iterations where the channel location is changed in each iteration. A correctable error is declared in response to exactly one of the M iterations being successful. | 2012-08-02 |
20120198310 | CONFIGURABLE SOURCE BASED/REQUESTOR BASED ERROR DETECTION AND CORRECTION FOR SOFT ERRORS IN MULTI-LEVEL CACHE MEMORY TO MINIMIZE CPU INTERRUPT SERVICE ROUTINES - This invention is a memory system with parity generation which selectively forms and stores parity bits of corresponding plural data sources. The parity generation and storage depends upon the state of a global suspend bit and a global enable bit, and parity detection/correction corresponding to each data source. | 2012-08-02 |
20120198311 | UTILIZING A DISPERSED STORAGE NETWORK ACCESS TOKEN MODULE TO ACCESS A DISPERSED STORAGE NETWORK MEMORY - A method begins by a computing device determining that dispersed storage network (DSN) memory is to be accessed regarding data. The method continues when the computing device is paired with a DSN access token module with the DSN access token module retrieving a plurality of sets of at least a threshold number of dispersed storage (DS) error coding function slices from the DSN memory via the computing device. The method continues with at least one of the computing device and the DSN access token module decoding the plurality of sets of the at least a threshold number of DS error coding function slices using a default DS error coding function to recapture a DS error coding function and executing, by one or more of the computing device and the DSN access token module, the DS error coding function to access the DSN memory regarding the data. | 2012-08-02 |
20120198312 | METHODS AND DEVICES TO INCREASE MEMORY DEVICE DATA RELIABILITY - A first data set is written to first memory units identified as having a higher data reliability and a second data set is written to second memory units identified as having a lower data reliability than the first memory units. In some cases, the second data set may include metadata or redundancy information that is useful to aid in reading and/or decoding the first data set. The act of writing the second data set increases the data reliability of the first data set. The second data set may be a null pattern, such as all erased bits. | 2012-08-02 |
20120198313 | METHOD OF READING AND WRITING TO A SPIN TORQUE MAGNETIC RANDOM ACCESS MEMORY WITH ERROR CORRECTING CODE - A method includes destructively reading bits of a spin torque magnetic random access memory, using error correcting code (ECC) for error correction, and storing inverted or non-inverted data in data-store latches. When a subsequent write operation changes the state of data-store latches, parity calculation and majority detection of the bits are initiated. A majority bit detection and potential inversion of write data minimizes the number of write current pulses. A subsequent write operation received within a specified time or before an original write operation is commenced will cause the majority detection operation to abort. | 2012-08-02 |
20120198314 | SOFT DECODING SYSTEMS AND METHODS FOR FLASH BASED MEMORY SYSTEMS - Systems and methods for decoding data using a decoder that includes a primary decoder and an auxiliary decoder are provided. A codeword is retrieved from a storage device. A primary decoder attempts to decode the codeword using hard data associated with the codeword. If the primary decoder fails, an indication of the failure may be received by a decoder controller, which activates an auxiliary decoder. The auxiliary decoder attempts to decode the codeword using either hard data or soft data associated with the codeword. The primary decoder is designed to consume less power, consume less silicon area, and have a higher throughput than the auxiliary decoder. The primary decoder is configured to have a higher probability of successfully decoding a codeword, stored in the storage device, in the first attempt to decode the codeword, than failing and requiring the auxiliary decoder to decode the codeword. | 2012-08-02 |
20120198315 | SYSTEMS AND METHODS FOR REDUCING POWER CONSUMPTION USING A VARIABLE CONSTRAINT LENGTH CONVOLUTIONAL ENCODER - Systems and methods are provided for selecting transmission parameters used in the transmission of a communication signal in a wireless communications device. In one embodiment, a computer-implemented method for determining a convolutional code constraint length and/or a modulation type is provided. The method includes obtaining a channel condition for a channel associated with transmission of the communication signal. Based at least in part on the channel condition, the method includes selecting a convolutional code constraint length and/or a modulation type for transmitting the communications signal. In some embodiments, the method also includes selecting a data rate for transmitting the communications signal. Other aspects, embodiments, and features are also claimed and described. | 2012-08-02 |
20120198316 | METHOD AND APPARATUS FOR STORING SURVIVOR PATHS IN A VITERBI DETECTOR USING SYSTEMATIC POINTER EXCHANGE - A survivor path memory is provided for a Viterbi detector. The survivor path memory comprises a plurality of columns, each associated with a different time step, and an input processor. Each column comprises a flip flop for storing one bit or portion of a bit sequence associated with a Viterbi state; and a multiplexer for each state controlled by a case signal indicating a time step, the multiplexer selecting a state from a previous time step, wherein an output of the multiplexer of a given state is connected to at least one data input of a flip flop of the given state. The input processor generates a control signal that exchanges one or more pointers based on a trellis structure, wherein each of the pointers points to one of the flip flops. | 2012-08-02 |
20120198317 | AUTOMATIC SYNCHRONIZATION OF MEDIA CLIPS - For media clips captured by several media recording devices, a novel method for organizing the captured media clips is presented. The method arranges the media clips into sequences according to content data associated with the media clips. The method further analyzes content data of the media clips in each sequence to identify a best candidate media clip from each sequence. The method performs one or more algorithms to determine whether the candidate media clips are related. The algorithms are also used to determine a time offset between the candidate clips. The method then synchronizes the sequences based on the time offset determined by the algorithms. | 2012-08-02 |
20120198318 | Media- Editing Application with Automatic Background Rendering Capabilities - Some embodiments provide a media-editing application that includes several background-rendering modules. These modules automatically render segments of a media presentation in the background of a system on which the media-editing application is being executed. By performing rendering in the background, the background-rendering modules produce rendered results for the segments. That is, the modules pre-generate playable media output data (e.g., composite video frames or audio samples) of the media presentation without interrupting other operations (e.g., editing operations, etc.) of the media-editing application. The background-rendering modules in some embodiments include a first background-rendering module and a second background-rendering module. The first background-rendering module determines a prioritized order in which the segments are to be rendered. The second background-rendering module renders the segments of each category in the prioritized order that is determined by the first background-rendering module. | 2012-08-02 |
20120198319 | Media-Editing Application with Video Segmentation and Caching Capabilities - For a media-editing application that creates a composite media presentation, some embodiments of the invention provide a method for reducing rendering operations by dividing the composite presentation into several segments and rendering the segments in a manner that allows for these segments to move with respect to each other without losing the rendered results. The media-editing application defines portions of a media presentation as segments. When the media-editing application renders a segment of the media presentation, the application computes an identifier that uniquely identifies the segment and then uses this identifier to store and later retrieve the rendered result for the segment. The application in some embodiments computes the identifier based on a set of attributes of the segment, and stores the results of rendering the segment at a location that is uniquely identifiable in a storage structure by the identifier. | 2012-08-02 |
20120198320 | LITIGATION MANAGEMENT SYSTEM AND METHOD - A computer-based user interface for accessing litigation information associated with at least one litigation case includes a home page. The home page includes a first plurality of user-selectable hyperlinks. Each hyperlink in the first plurality of hyperlinks identifies a category of litigation information. The interface also includes a plurality of web pages. Each web page is associated with one of the hyperlinks in the first plurality of hyperlinks. Each web page provides litigation information related to the category identified by the hyperlink associated with the web page. Each web page is displayed in response to selection of the hyperlink associated with the web page. | 2012-08-02 |
20120198321 | OBSERVATION DEVICE, METHOD, AND COMPUTER PROGRAM PRODUCT FOR REPLACING CONTENT - An observation program including: receiving content which includes at least one term; observing the content to detect the at least one term; removing the detected at least one term from the content; replacing the removed at least one term by inserting a hyperlink relating to each term of the at least one term, and by applying replacement rules to the content; and providing the observed content including the hyperlink to a client device for presentation to a recipient of the content. | 2012-08-02 |
20120198322 | AUTOMATED TABLE TRANSFORMATIONS FROM EXAMPLES - Described herein are mechanisms for automatically generating a computer-executable program that transforms a first table in a first format to a second table in a second format by way of user-provided examples. A user provides an exemplary input table of a first format, where the input table may be a portion of the first table. The user also provides an exemplary output table of a second format, wherein contents of the output table correspond to contents of the input table. Based upon these user-provided examples, a table transform program is automatically generated, wherein the table transform program, when executed over the first table generates the second table. | 2012-08-02 |
20120198323 | FLEXIBLE DUAL DATA ATTRIBUTE - A computer-generated value is provided having a first value, at a first instant, for a dual value data attribute. A user-specified value is received and stored for the dual value attribute. A field flag value for the dual value attribute, in a first flag state, specifies that the stored user-specified value is to be used during consumption of the dual value attribute. The stored user-specified value is provided for consumption by a software application based on the field flag value being in the first flag state. At a second instant, the field flag value is changed to a second flag state indicating that the computer-generated value is to be used during consumption of the dual value attribute. At a third instant, the computer-generated field value is provided for consumption by a software application based on the flag value being set to the second flag state. | 2012-08-02 |
20120198324 | Systems, Methods, and Apparatuses to Write on Web Pages - The embodiments of the present invention provide novel systems and methods for providing notation of webpages and implementing real-time communication mechanisms around such notations. The embodiments enable a user to comment of webpages and share such content with other users. | 2012-08-02 |
20120198325 | System and Method for Presentation Creation - A system and method are provided for a network-based content management system (CMS) for providing a creative storytelling platform. Such platform may provide for information to be shared via a slide(s). For example, such slide(s) can be an image, text, text with an image, text with a background image, an RSS feed, a feed from a blog, a feed from a Twitter stream, a Vimeo video, etc. The slides can be grouped together and nested below or above one or more slides. The slide can be associated in a hierarchy which extends horizontally and vertically. Embodiments of the present invention provide for the hierarchical set of slides to be navigated by a user via a keyboard, touchscreen, or other communication means. The views of the slides can be changed, e.g., from filmstrip to grid view to single slide full screen views. One or more slides and/or sets of slides can be password protected. | 2012-08-02 |
20120198326 | METHOD AND APPARATUS FOR WEB BROWSING OF HANDHELD DEVICE - A method for web browsing of a handheld device includes determining, when a marker is set on at least one object embedded in a webpage, a download status of the at least one object on which the marker is set, and notifying, when a download of the at least one objects is completed, a user of the completion of the download of the at least one object. | 2012-08-02 |
20120198327 | Attaching Audio Generated Scripts To Graphical Representations of Applications - A computer implemented method, a computer program product, and a data processing system attach audio generated scripts to graphical representations of applications. A mobile device records an audio instruction. The mobile device then converts the audio instruction into a command script and associates the command script with a document identifier. The mobile device then forwards the document identifier and the associated command script to a target location. The command script can then be utilized at the target location to make changes to a document identified by the document identifier. | 2012-08-02 |
20120198328 | CONTEXTUAL DATA COMMUNICATION PLATFORM - Systems and methods for a contextual data platform are provided. According to one embodiment, a web server receives from a web browser running on an Internet-enabled device a HyperText Transport Protocol (HTTP) request. The HTTP request includes multiple HTTP header fields. A value of at least one of the HTTP header fields has been set based on a web browser privacy setting that was active at the time the HTTP request was generated by the Internet-enabled device. And, the web browser privacy setting was selected by an end user of the Internet-enabled device from among multiple web browser privacy settings supported by the web browser. The value of the at least one HTTP header field is determined by the web server. Based on the value and responsive to the HTTP request, content tailored in accordance with the web browser privacy setting is returned by the web server. | 2012-08-02 |
20120198329 | UNIFYING DISCOVERABILITY OF A WEBSITE'S SERVICES - Various embodiments provide a unified discovery control that can be incorporated as part of a web browser. The unified discovery control provides a central location that describes various services that a website has to offer. In addition, the unified discovery control can allow the user to interact with the individual services that the website has to offer as by providing the user with the ability to add, update, uninstall and/or otherwise manage the various services that are described in the unified discovery control. Thus, the unified discovery control provides a centralized management system that provides the user with a common, predictable and repeatable user experience for interacting with various services that a website can offer. | 2012-08-02 |
20120198330 | Electronic Book Systems and Methods - The invention relates to systems and methods for providing electronic books. According to one embodiment, the invention provides an electronic book file converter system. The file converter system has an input for receiving an electronic book file in a first format. The first format file includes a text portion representing text of a printed book version. A page transition detector detects page transitions in the printed book version. A page transition marker inserts a page transition indicator in the first format file at each detected on. In that manner the converter system converts the first format file to a second format file. The page transition indicators in the second format file enable an electronic book reading device to paginate an electronic book in accordance with page numbers of the printed book version. | 2012-08-02 |
20120198331 | METHOD FOR ALIGNING A MODIFIED DOCUMENT AND AN ORIGINAL DOCUMENT FOR COMPARISON AND DIFFERENCE HIGHLIGHTING - A method for aligning a modified document and an original document is provided according to an aspect of the present invention. The method includes a step of receiving a first bitmap representative of the modified document, including a first anchor. Additionally, a second bitmap representative of the original document including a second anchor is received. The method also includes the step of deriving a set of first vertex coordinates of the first anchor, and a set of second vertex coordinates of the second anchor. The method further includes the step of transforming the first bitmap to a common reference based upon the first set of vertex coordinates, and the step of transforming the second bitmap to the common reference based upon the second set of vertex coordinates. | 2012-08-02 |
20120198332 | ELECTRONIC DOCUMENT PROCESSING DEVICE, ELECTRONIC DOCUMENT DISPLAY DEVICE, ELECTRONIC DOCUMENT PROCESSING METHOD, ELECTRONIC DOCUMENT PROCESSING PROGRAM, AND STORAGE MEDIUM - An electronic document display device ( | 2012-08-02 |
20120198333 | VIRTUAL HOLD BASKETS OF MEDIA OBJECTS - An apparatus, and an associated method, facilitates manipulation of multi-media files by “marking” files as being in a “hold” state. Object files in a hold state are processed the same way and enable play lists to be created using icons displayed on a screen. | 2012-08-02 |
20120198334 | METHODS AND SYSTEMS FOR IMAGE SHARING IN A COLLABORATIVE WORK SPACE - The present invention contemplates a variety of improved methods and systems for image sharing within a collaborative work space. One embodiment provides sophisticated GUI as a backdrop supporting a collaborative work space where a plurality of participants can interact with and view a presentation of a set of images, optionally with an audio background. The plurality of participants each engages with a local device having a local instantiation of the collaborative work space. In one embodiment, the local instantiation of the collaborative work space is a display block, and the GUI provides display stacks which include image content. A participant selecting and dragging the image content into the display block initiates the presentation of the set of images, which may be a slide show displayed on all active display instantiations of the collaborative works space. | 2012-08-02 |
20120198335 | APPARATUS AND METHOD FOR AUTOMATIC REALTIME CLOUD COMPUTING PROCESSING FOR LIVE MULTIMEDIA CONTENT - An apparatus and a method for automatic real-time cloud computing processing of live multimedia content are disclosed. In one embodiment of the invention, a portable electronic device can transmit live event multimedia data to a web/cloud computing storage service in real time, wherein the web/cloud computing storage service segmentizes incoming streams of the live event multimedia data into multiple media files during an ongoing transmission of the live event multimedia data. In one embodiment of the invention, the size of each segmented media file depends on a current network traffic condition and/or a bandwidth availability. By automatically segmentizing the streams of encoded multimedia data into individually-viewable segments for the web or cloud-computing storage service, a user can start viewing the currently-uploading multimedia data faster than a conventional single stream upload which requires a longer waiting time. | 2012-08-02 |
20120198336 | Grid-Like Guided User Interface for Video Selection and Display - A UI including a “Guide,” presenting a list of videos, having data fields relating to each entry, possibly including multiple data values for a single data field. When focusing on a single entry, the focused-upon entry is expanded and emphasized. The focused-upon entry is highlighted and centered, while other entries have lesser highlighting and centering. When a data field is selected, the focused-upon data field is emphasized (by highlighting, repositioning, or resizing), while other entries have lesser emphasis. Display changes might appear after a brief delay, or in response to further user command. When entries are sorted on selected data fields, entries with multiple data values for those fields are replicated, and the sorting letter is highlighted. The user can move individually down the list of entries, or skip to the next section with a different data value for a selected field. | 2012-08-02 |
20120198337 | Smart Scaling and Cropping - Smart scaling and cropping of video clips is disclosed. According to some implementations, a video clip sequence can be generated from one or more video clips. Video clips added to the video clip sequence can be automatically modified (e.g. scaled and/or cropped) to conform to the dimensions and/or aspect ratio of video clips in the video clip sequence. Video clips can be modified based on the spatial characteristics of the video clips, for example, the location and size of objects of interest (e.g., faces) in the video clips. Implementations may also include a method, system and/or non-transitory, computer-readable medium encoded with instructions for performing smart scaling and cropping. Other aspects and implementations are also disclosed. | 2012-08-02 |
20120198338 | Smart Transitions - A method, system and computer-readable storage medium for performing smart transitions between video clips are disclosed. According to implementations, a first video clip can be displayed on an interface of a video editing application. A second video clip can be received in the interface. In response to receiving the second video clip, a video clip sequence that includes the first video clip, the second video clip and a transition selected based on content characteristics of the first video clip and the second video clip can be generated. The generated video clip sequence containing the transition can be displayed on the interface. The video clip sequence including the transition can be generated automatically in response to receiving the second video clip. | 2012-08-02 |
20120198339 | Audio-Based Application Architecture - An application architecture comprises one or more audio interfaces placed within the premises of users. A cloud-based application engine receives audio information from the interfaces and provides information to cloud-based applications based on the audio within the user premises. The other applications utilize the information to provide or enhance services to the users. | 2012-08-02 |
20120198340 | SINGLE ACTION AUDIO INTERFACE UTILISING BINARY STATE TIME DOMAIN MULTIPLE SELECTION PROTOCOL - An interface protocol for the functional manipulation of complex devices such as consumer electronic devices without the necessity of the visual feedback via textual or graphic data, wherein the sensor functions change with time rather than placement, so that a user action biases a binary state switch, which is correlated to a timed audible audio data stream, the correlation indicating the desired action selected by the user. | 2012-08-02 |
20120198341 | System and Method of Automatic Scaling of Clinical Data for Varied Display Size - The system and method of the present application allows for the configurable display of a number of physiological parameters on a wide variety of display sizes, usually those displays that are smaller than the bedside monitor display. The system and method organizes data in a grid of displayable elements, each displayable element including a piece of information corresponding to a collected physiological parameter of a patient. Depending upon the size of the display, an appropriate number of displayable elements are organized in a grid on the display and the size of each grid on the display is configurable and adjustable by a user. | 2012-08-02 |