41st week of 2012 patent applcation highlights part 51 |
Patent application number | Title | Published |
20120260101 | ENCRYPTION OF MEMORY DEVICE WITH WEAR LEVELING - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for encryption of a memory device with wear leveling. In one aspect, a method includes accessing an address map of the memory device, the address map referencing first memory locations and second memory locations of the memory device, wherein the first memory locations store data that are to be encrypted by a full disk encryption operation on the memory device; designating the second memory locations as being encrypted without performing an encryption operation on the second memory locations; and encrypting only the data stored in the first memory locations of the memory device so that the data of the first memory locations and the second memory locations are designated as being disk encrypted. | 2012-10-11 |
20120260102 | SYSTEM AND METHOD FOR EXECUTING AN ENCRYPTED BINARY FROM A MEMORY POOL - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for executing encrypted computer code. A system configured to practice the method receives a request to execute encrypted computer code. In response to the request, the system identifies a portion of the encrypted computer code for execution and decrypts the portion to yield decrypted computer code. Then the system stores the decrypted computer code in a pool of memory and executes the decrypted computer code from the pool of memory. The system can store the decrypted computer code in the pool of memory based on a randomization algorithm so that identical executions of the encrypted computer code result in selections of different available memory locations within the pool of memory. Related portions can be stored non-consecutively in the pool of memory. The pool of memory can store different portions of decrypted computer code over time. | 2012-10-11 |
20120260103 | SECURITY CIRCUIT USING AT LEAST TWO FINITE STATE MACHINE UNITS AND METHODS USING THE SAME - A security circuit using at least two finite state machine units for storing data to and reading data from a multiport memory in a pipelined manner and an intermediate memory, for facilitating transfer of data between the at least two finite state machines. The security circuit may be used to perform key setup and/or data ciphering faster. The security circuit may operate in any environment where the key is changed every frame, for example, a wireless LAN application and the security circuit may operate in conjunction with, or as part of, a MAC controller. | 2012-10-11 |
20120260104 | METHOD FOR TESTING ELECTRICAL COMPONENTS IN MAINS SUPPLY, IN PARTICULAR IN BUILDING - A test comment is transmitted by a test unit in the form of a data transmission via a mains supply to one or more electric components of a network. Each electric component that receives a transmitted test command transmits a test response that characterizes each electric component, in the form of a data transmission via the mains supply back to the test unit, the transmitted response being then evaluated in the test unit. | 2012-10-11 |
20120260105 | SYSTEM AND METHOD FOR DEFENDING AGAINST REVERSE ENGINEERING OF SOFTWARE, FIRMWARE AND HARDWARE - A method for defending a software against reverse engineering in a target environment includes acquiring information from the target environment, encrypting the software to be protected with the acquired information, sending the encrypted software with the acquired information to an execution environment, acquiring information from the execution environment, comparing the information from the execution environment with the acquired information from the target environment to authenticate the execution environment as the target environment, and if the two set of information match, decrypting the software to be protected, and if two set of information do not match, destroying said software. | 2012-10-11 |
20120260106 | SYSTEM AND METHOD FOR BINARY LAYOUT RANDOMIZATION - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for binary layout randomization. A system performs binary layout randomization by loading computer code into memory and identifying a section of the computer code to randomize. A loader remaps the section of computer code to a different location in memory utilizing a remapping algorithm. The loader can shuffle sections of code in place or move sections of code elsewhere. The loader patches relative addresses to point to the updated locations in memory. After the system patches the addresses, the system executes the computer code from memory. In one embodiment, the system encrypts the computer code prior to loading the computer code into memory. The loader decrypts the encrypted computer code prior to remapping the section of computer code to a different location in memory. Optionally, the loader can decrypt the encrypted computer code after patching relative addresses. | 2012-10-11 |
20120260107 | Instruction Encryption/Decryption Arrangement and Method with Iterative Encryption/Decryption Key Update - An instruction decryption arrangement includes an input interface configured to receive an encrypted instruction, a decryption key updater configured to output a decryption key, and an instruction decrypter including a first input connected to the input interface and a second input connected to the decryption key updater, and configured to decrypt the encrypted instruction using the decryption key and to provide a decrypted instruction. The decryption key updater is further configured to update the decryption key using at least one of the encrypted instruction and the decrypted instruction. An alternative instruction decryption arrangement includes a key stream module configured to iteratively determine a key state corresponding to a current instruction for a computing unit and an instruction decrypter configured to receive an encrypted instruction related to the current instruction and decrypt the encrypted instruction using the key state to provide a decrypted instruction. | 2012-10-11 |
20120260108 | FONT ENCRYPTION AND DECRYPTION SYSTEM AND METHOD - Systems and methods in accordance with aspects of the present invention can be implemented to prevent automated, semi-automated, or manual searching, indexing, copying, and surveillance of electronic content, e.g., content in online documents or pages. Such systems and methods can also enable a human user to see the electronic content properly on a display, while the content remains unintelligible to computer programs. Thus, in accordance with the present invention, a computer application and a human user can interpret or “see” an electronic document differently. | 2012-10-11 |
20120260109 | POWER MANAGEMENT INTEGRATED CIRCUIT USING A FLEXIBLE SCRIPT-BASED CONFIGURATOR AND METHOD FOR POWER MANAGEMENT - A power management integrated circuit incorporates (a) a microprocessor; (b) a non-volatile memory accessible by the microprocessor for storing programs executable by the microprocessor; (c) a random access memory accessible by the microprocessor; (d) an external interface which allows an external device to communicate with the power management integrated circuit; and (e) power regulators providing regulated output voltages from the power management integrated circuit, each power regulator being controllable by the microprocessor and the external interface over the register-controlled bus. A second external interface may be provided, which is used to provide a configuration file descriptive of power requirements of a system in which the power management integrated circuit is deployed. Such a system may include a system-on-a-chip (SOC) integrated circuit. Initially, the microprocessor of the power management integrated circuit executes a power sequence to provide the power-up power supply voltages to the SOC integrated circuit. Thereafter, the SOC integrated circuit controls power-up sequences for the peripheral devices. The configuration file is derived from a script file that is editable by a text editor or a word processor. The script file may be based on a scripting language that allows specifying control of the power regulators of the power management integrated circuit. | 2012-10-11 |
20120260110 | POWER SUPPLY DEVICE, PORTABLE ELECTRONIC APPARATUS AND RELATED METHOD FOR DETERMINING TYPES OF A POWER SUPPLY DEVICE - A portable electronic apparatus is connected to a power supply device via a transmission line, and it includes a designated connector, a charge control circuit, and a judgment circuit. The designated connector includes five terminals respectively corresponding to five pins of a USB connector of the power supply device. When the power supply device is connected to the portable electronic apparatus, the first terminal of the designated connector is logic high, the fourth terminal of the designated connector is logic high, and the third terminal of the designated connector is logic high after pulling up the voltage level of the second terminal, the judgment circuit pulls down the voltage level of the third terminal and detects the voltage level of the third terminal so as to generate a determining result for determining a type of the power supply device. | 2012-10-11 |
20120260111 | Energy Consumption Optimisation for Web Applications - A method and related apparatus, the method comprising: detecting, in a device, an event triggering a web resource related to a web page; estimating energy consumption of the event triggering the web resource; comparing the estimated energy consumption to a predetermined value of available energy budget; and in response to the estimated energy consumption exceeding the predetermined value of the available energy budget, indicating the exceeding to the user of the device. | 2012-10-11 |
20120260112 | CONTEXT SENSITIVE POWER MANAGEMENT FOR A RESOURCE - Power management systems and methods are presented. In one embodiment, implementation of a method for context specific power management of a resource, comprises: defining a context within which a resource operates, wherein the context is defined by one or more parameters; tracking a usage history of the resource operating within the context to determine passive user feedback related to a plurality of timeout values; and determining a timeout value for a current operation of the resource within the context based on the usage history. | 2012-10-11 |
20120260113 | Changing Device Behavior Based on External Information - A first electronic device comprises an information-filtering module configured to identify one or more second electronic devices that supply one or more types of information needed by the first electronic device; an information-gathering module coupled to the information-filtering module configured to collect information from the second electronic devices; and an operation module coupled to the information-gathering module configured to adjust operational behavior of the first electronic device based on the collected information. | 2012-10-11 |
20120260114 | ON DEMAND HARD DISK DRIVE SYSTEM ON A CHIP POWER CONTROL SCHEME - An access instruction associated with accessing a target location in a disk is obtained. A number of units until the target location is accessed is calculated. It is determined whether there is time for the group of logic to transition from a lower power state to an operational state; the determination is based at least in part on the number of units between a current location of a read head associated with the hard disk system and the target location which is different from the current location of the read head and a warm up time associated with the group of logic. If it is determined there is time, the group of logic is put into the lower power state. | 2012-10-11 |
20120260115 | Inter-Processor Communication Channel Including Power-Down Functionality - Apparatuses and methods are disclosed for implementing an inter-processor communication channel including power-down functionality. In one embodiment, the apparatus may comprise a first integrated circuit (IC), a second IC coupled to the first IC via a communication interface, wherein the first IC is in one or more low power states and unable to monitor the communication interface. The apparatus may further comprise an inter-processor communication (IPC) channel coupled between the first and second ICs, wherein the IPC channel is separate from the communication interface and wherein the second IC generates at least one advisory signal to the first IC via the IPC channel. | 2012-10-11 |
20120260116 | EXTERNAL POWER-SAVING USB MASS STORAGE DEVICE AND POWER-SAVING METHOD THEREOF - An external power-saving USB mass storage device has a USB interface, a USB controller, an interface unit, a device controller and a memory unit. The USB controller has a sleep mode determination process embedded therein for predicting when a USB host plugged in by the USB mass storage device will not access the memory unit of the USB mass storage device for a prolonged time, and activates a sleep mode of the device controller through the interface unit so as to instruct the device controller and the memory unit to enter a power-down state for power-saving purpose. | 2012-10-11 |
20120260117 | Dynamically Tune Power Proxy Architectures - A mechanism is provided for automatically tuning power proxy architectures. Based on the set of conditions related to an application being executed on a microprocessor core, a weight factor to use for each activity in a set of activities being monitored for the microprocessor core is identified, thereby forming a set of weight factors. A power usage estimate value is generated using the set of activities and the set of weight factors. A determination is made as to whether the power usage estimate value is greater than a power proxy threshold value identifying a maximum power usage for the microprocessor core. Responsive to the power usage estimate value being greater than the power proxy threshold value, a set of signals is sent to one or more on-chip actuators in the power proxy unit associated with the microprocessor core and a set of operational parameters associated with the component are adjusted. | 2012-10-11 |
20120260118 | MANAGEMENT OF BACKGROUND TASKS - Background tasks are managed through background task settings that allow or prevent the execution of agents associated with mobile device applications in the background of a mobile computing device. Background task management can extend the battery life of a mobile device and can be done by a user, the mobile device or a combination thereof. Agents scheduled for execution by a mobile device are executed according to the background task settings associated with the application. Background task settings can be controlled via background task control panels. Background task settings can be set on a system-wide, application or background task basis. Disabled background tasks can be enabled when the application is next launched. A user can be invited to navigate to the background task control panels when various events occur such as the battery life dropping below a threshold or the current power consumption exceeding a threshold. | 2012-10-11 |
20120260119 | MANAGEMENT OF SECURE ELEMENT DEADLOCK - Various embodiments relate to an apparatus and associated method for a contactless front-end (CLF) managing a secure element (SE). When the SE receives a low power, a monitoring circuit in the CLF may monitor a power supplied to the SE. Upon detection of an under-voltage condition, the monitoring circuit may cause a management module in the CLF to react to the detected under-voltage condition with an SE management technique. The management module may enact the SE management technique through a separate communications interface connected to the SE. In some embodiments, the CLF may further comprise a register that maintains an under-voltage flag that is triggered when the monitoring circuit detects an under-voltage condition. The management module may reset the under-voltage flag and may use the triggering of the under-voltage flag one or more times to determine whether to react through use of a SE management technique. | 2012-10-11 |
20120260120 | Controller Election - A method of controller election includes, upon failure of a master controller within a team comprising a number of controllers, automatically promoting another of the number controllers to serve as an elected master controller and designating the elected master controller as a new master controller if it is determined that the failure of the master controller is not temporary. | 2012-10-11 |
20120260121 | SELECTING AN ALTERNATIVE PATH FOR AN INPUT/OUTPUT REQUEST - A first path for forwarding an I/O request from a host device to a disk in a disk array is identified. The first path includes two endpoints (a first initiator endpoint on the host device and a first target endpoint on the disk array) separated by a storage area network. In response to an indication that the first path is non-functional, a second path to the disk for the I/O request is identified as an alternative to the first path. The second path includes a second initiator endpoint and a second target endpoint and is identified by selecting a path from among those paths that have at least one endpoint that is different from the two endpoints of the first path. | 2012-10-11 |
20120260122 | Video conferencing with multipoint conferencing units and multimedia transformation units - In one embodiment, a method includes receiving at a multimedia transformation unit, media streams from a plurality of endpoints, transmitting audio components of the media streams to a multipoint conferencing unit, receiving an identifier from the multipoint conferencing unit identifying one of the media streams as an active speaker stream, processing at the multimedia transformation unit, a video component of the active speaker stream, and transmitting the active speaker stream to one or more of the endpoints without transmitting the video component to the multipoint conferencing unit. An apparatus is also disclosed. | 2012-10-11 |
20120260123 | 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. | 2012-10-11 |
20120260124 | RECOVERY OF A DOCUMENT SERVING ENVIRONMENT - Methods and systems for quickly serving documents are provided. Documents may be served to users, for example, in response to search query inputs. Documents may be individually communicated to a document server individually prior to batching the documents. In such a real-time serving system, serving components may fail. To ensure real-time serving despite the failure, spares are utilized to replace the failing serving components such that the spare can immediately begin receiving documents. The spare can also be synchronized with other serving components to obtain the memory of the failing serving component prior to the failure. | 2012-10-11 |
20120260125 | MULTI-DISK FAULT-TOLERANT SYSTEM, METHOD FOR GENERATING A CHECK BLOCK, AND METHOD FOR RECOVERING A DATA BLOCK - A multi-disk fault-tolerant system, a method for generating a check block, and a method for recovering a data block are provided. The multi-disk fault-tolerant system includes a disk array and a calculation module connected through a system bus, the disk array is formed by p disks, and a fault-tolerant disk amount of the disk array is q; data in the disk array is arranged according to a form of a matrix M of (m+q)×p, where m is a prime number smaller than or equal to p−q; in the matrix M, a 0 | 2012-10-11 |
20120260126 | RECOVERY CONTROL IN MIRRORED DISKS - A method for operating a mirrored disk storage system, comprises a detector component operable to detect that a failure has left read stability in doubt, a determiner component for determining a repair characteristic of a pair of mirrored disks, a comparator for comparing the repair characteristic of a first of the pair with the repair characteristic of a second of the pair, and a selector for selecting one of the first or the second of the pair having a preferred repair characteristic to be used as a synchronization source disk. The preferred repair characteristic comprises the characteristic that no repair is required for the one of the first or the second of the pair, or that a least repair time is required for the one of the first or the second of the pair. | 2012-10-11 |
20120260127 | CLUSTERED ARRAY CONTROLLER FOR GLOBAL REDUNDANCY IN A SAN - An apparatus comprising a first of a plurality of array modules and a second of a plurality of array modules. The first of the plurality of array modules may be configured to connect a first one or more of a plurality of host devices to a first one or more of a plurality of storage arrays. The first array module may comprise a primary controller and a secondary controller. The second of the plurality of array modules may be configured to connect a second one or more of the plurality of host devices to a second one or more of the plurality of storage arrays. The second array module may comprise a primary controller and a secondary controller. Control of access to the storage arrays may be transferred to the secondary controller of the first array module during a failure of the primary controller of the first array module. | 2012-10-11 |
20120260128 | METHOD FOR CONTROLLING CHANGES OF REPLICATION DIRECTIONS IN A MULTI-SITE DISASTER RECOVERY ENVIRONMENT FOR HIGH AVAILABLE APPLICATION - A running of an application resource of a first site of at least two sites is stopped from accessing a storage device of the first site. A running of a replication resource is brought to a stop. The replication resource is configured to control a replication of data between the storage device on the first site on which data from the running application resource on the first site are stored to the storage device on the second site. A replication request is submitted to the automation engine for changing a replication direction to run from the second site to the first site. The application resource is started on the second site only after changing the replication direction to start from the storage device on the second site instead of from the storage device of the first site. | 2012-10-11 |
20120260129 | SOFTWARE TESTING SUPPORTING HIGH REUSE OF TEST DATA - A software testing system and method provides full reuse of software tests and associated test data in a centralized shared repository, including enabling the full reuse of test assets including test actions, test scenarios, test data; and automation scripts. Reusable test components consisting of test steps and the type of test data needed by those test steps, are managed and maintained. These components are assembled into reusable components with no binding of test data until execution time, thereby treating the test data as a reusable asset. A reusable test is initially defined using only an indication of a type or category of data, and not bound to the actual data itself, until it is assembled into an executable immediately prior to automated or manual test execution. | 2012-10-11 |
20120260130 | NON-VOLATILE RANDOM ACCESS MEMORY TEST SYSTEM AND METHOD - A computer and method test a non-volatile random access memory (NVRAM) of a basic input and output system (BIOS) chip of a motherboard under a diagnostic mode and a stress mode. The computer sets parameters of the diagnostic mode and parameters of the stress mode in a basic input and output system (BIOS) chip of the motherboard. The computer initializes the diagnostic mode according to the parameters of the diagnostic mode and the stress mode according to the parameters of the stress mode. The computer tests the NVRAM of the BIOS chip under the diagnostic mode and the stress mode. | 2012-10-11 |
20120260131 | SYSTEM-ON-CHIP WITH MASTER/SLAVE DEBUG INTERFACE - A System-on-Chip (SOC) debugging system comprising a plurality of SOCs connected to a shared bus, at least one of the plurality of SOCs being a master SOC and comprising a master/slave debug interface, wherein the master/slave debug interface is a bidirectional debug interface configured to initiate transactions on the shared bus and operable to send and receive debug data between the SOCs, wherein the debug data comprises trace data. | 2012-10-11 |
20120260132 | TEST SELECTION BASED ON AN N-WISE COMBINATIONS COVERAGE - Based on a functional coverage by a test suite, a functional coverage model of a System Under Test (SUT) may be defined to represent all covered combinations of functional attributes. Based on an n-wise combination criteria, a subset of the possible combinations of values may be determined A subset of the test suite may be selected such that the selected subset is operative to cover the subset of the determined possible combinations of values. The disclosed subject matter may be used to reduce a size of the test suite while preserving the n-wise combinations coverage of the original test suite. | 2012-10-11 |
20120260133 | Visualizing Transaction Traces As Flows Through A Map Of Logical Subsystems - A method for diagnosing problems in a computer system by visualizing flows through subsystems of the computer system. Diagnostic tools include a user interface which includes a triage map which graphically depicts subsystems, such as applications, through which a Business Transaction flows, and the calling relationship between the subsystems. The subsystems can be depicted by nodes which include alerts and performance information. The user can run a command to find transactions of a specific Business Transaction and/or front end subsystem which meet filter criterion such as response time and user identifier. Each captured transaction can be listed with information such as response time and reporting agent. Details of a particular transaction instance, such as its invoked components, can also be viewed in a transaction trace. | 2012-10-11 |
20120260134 | METHOD FOR DETERMINING AVAILABILITY OF A SOFTWARE APPLICATION USING COMPOSITE HIDDEN MARKOV MODEL - The embodiments herein provide a method and system for determining availability of a software application using Composite Hidden Markov Model (CHMM). The software application is divided into plurality of layers which are further divided into sub-components. The configurations and dependencies of the sub-components are identified and also the state of the sub-components is determined. The state of the sub-components is represented in CHMM using state space diagram. The failure rate and recovery time of the sub-components is computed using the state space diagram and the respective transition tables are derived from the CHMM to determine the availability of the layers. The availability of the layers is combined to determine the availability of the software application. | 2012-10-11 |
20120260135 | Visualizing Relationships Between A Transaction Trace Graph And A Map Of Logical Subsystems - A method for diagnosing problems in a computer system by providing a user interface for visualizing flows through subsystems of the computer system, and allowing a user to explore relationships between a triage map which graphically depicts subsystems, and a transaction trace graph, which depicts a time sequence of invoked components of the subsystems. In one aspect, in response to a user selecting a portion of the transaction trace graph which depicts an invoked component, the user interface visually distinguishes one of the subsystems which invokes the invoked component. In another aspect, the transaction trace can be played back so that subsystems in the triage map are highlighted in turn, in a time sequence, as components of different subsystems are invoked. A time marker can skip to selected time points which result in updating of the triage map. | 2012-10-11 |
20120260136 | METHOD OF DETECTION OF ERRONEOUS MEMORY USAGE - A method of detection of erroneous memory usage is provided. The method includes starting a computer and executing a program and a monitoring tool to collect calls to a memory during execution of the program, detecting a call to the memory using the monitoring tool, extracting lines of code which request access to a memory address via the call to the memory, detecting a set of variables to which access is granted via the call to the memory, extracting, after execution of the predetermined program, the set of variables for each of the lines of code, detecting erroneous memory usage by matching the extracted lines of code with the set of variables, and determining the call as erroneous upon access being granted to the memory corresponding to the set of variables during execution of the predetermined program when access is not possible during the execution of the program. | 2012-10-11 |
20120260137 | MEMORY BUFFER FOR BUFFER-ON-BOARD APPLICATIONS - Disclosed in a method of optimizing a voltage reference signal. The method includes: assigning a first value to the voltage reference signal; executing a test pattern while using the voltage reference signal having the first value; observing whether a failure occurs in response to the executing and thereafter recording a pass/fail result; incrementing the voltage reference signal by a second value; repeating the executing, the observing, and the incrementing a plurality of times until the voltage reference signal exceeds a third value; and determining an optimized value for the voltage reference signal based on the pass/fail results obtained through the repeating the executing, the observing, and the incrementing the plurality of times. | 2012-10-11 |
20120260138 | ERROR LOGGING IN A STORAGE DEVICE - The present disclosure provides a method for operating a storage drive. The method includes receiving a storage command from an initiator and generating an error in response to the storage command. The method also includes adding a check condition data parameter to a check condition log stored to a storage media of the storage drive. The check condition data parameter comprises a physical memory address corresponding to a physical location of a storage element corresponding to the error. | 2012-10-11 |
20120260139 | Firmware Monitoring of Memory Scrub Coverage - Mechanisms are provided in which firmware verifies he entire system's memory scrub coverage through some additional memory controller (MC) registers/attentions and builds up a processor runtime diagnostic (PRD) scrub coverage table during every scrub cycle. Firmware may go through the scrub coverage table rank-by-rank on a periodic basis to determine whether any ranks had not been covered by hardware scrubbing. Firmware may initiate a targeted scrub and diagnostic for all of the ranks that did not have adequate scrub coverage. If for some reason the system still has some memory ranks that have not been covered by the initial hardware scrub and the targeted scrub, then the firmware may perform some course of action for fault isolation. | 2012-10-11 |
20120260140 | SEMICONDUCTOR TEST SYSTEM AND METHOD - A test controller applies test stimulus signals to the input pads of plural die on a wafer in parallel. The test controller also applies encoded test response signals to the output pads of the plural die in parallel. The encoded test response signals are decoded on the die and compared to core test response signals produced from applying the test stimulus signals to core circuits on the die. The comparison produces pass/fail signals that are loaded in to scan cells of an IEEE 1149.1 scan path. The pass/fail signals then may be scanned out of the die to determine the results of the test. | 2012-10-11 |
20120260141 | LEARNING SIGNATURES FOR APPLICATION PROBLEMS USING TRACE DATA - The problem signature extraction technique extracts problem signatures from trace data collected from an application. The technique condenses the manifestation of a network, software or hardware problem into a compact signature, which could then be used to identify instances of the same problem in other trace data. For a network configuration, the technique uses as input a network-level packet trace of an application's communication and extracts from it a set of features. During the training phase, each application run is manually labeled as GOOD or BAD, depending on whether the run was successful or not. The technique then employs a learning technique to build a classification tree not only to distinguish between GOOD and BAD runs but to also sub-classify the BAD runs into different classes of failures. Once a classification tree has been learned, problem signatures are extracted by walking the tree, from the root to each leaf. | 2012-10-11 |
20120260142 | FOUR-DIMENSIONAL NON-BINARY LDPC-CODED MODULATION SCHEMES FOR ULTRA HIGH-SPEED OPTICAL FIBER COMMUNICATION - Systems and methods are disclosed for communicating signals, by receiving a K-symbol-long input block from a 2 | 2012-10-11 |
20120260143 | METHOD OF DECODING CONTENT DATA BLOCKS, CORRESPONDING COMPUTER PROGRAM PRODUCT AND DECODING DEVICE - When decoding a set of symbols to be decoded, several data blocks representative of the set of symbols to be decoded are received by a decoding node of a communications network. The data blocks are encoded using an error correction code enabling a decoding by erasure. The decoding node performs the following steps: first selecting at least one of the data blocks, first determining first erasures, and checking whether the number of the first erasures is below a given threshold. In a case the check is positive, the decoding node performs first decoding by erasure of the set of symbols to be decoded. In a case the check is negative, the decoding node performs second selecting of at least one of the data blocks, second determining second erasures, and second decoding by erasure of the set of symbols to be decoded from the second erasures. | 2012-10-11 |
20120260144 | ENCODING AND DECODING TECHNIQUES USING LOW-DENSITY PARITY CHECK CODES - Some embodiments include apparatus and methods for encoding message information. Such apparatus and methods can include using a parity check matrix of a low-density parity check (LDPC) code to generate a first matrix having an upper triangular sub-matrix. Parity information to encode the message information can be generated based on the first matrix if a total number of rows of the upper triangular sub-matrix is equal to the rank of the parity check matrix. If the total number of rows of the upper triangular sub-matrix is less than the rank of the parity check matrix, then a triangularization operation can be performed on a second sub-matrix of the first matrix to generate a second matrix. Parity information to encode the message information can be generated based on the second matrix. Other embodiments including additional apparatus and methods are described. | 2012-10-11 |
20120260145 | Per-Image Forward Error Correction - Some embodiments provide a method for encoding digital video. The method receives a digital video image. The method encodes the digital video image. The method generates error correction information for the encoded digital video image using only data from the encoded digital video image. The method transmits the generated error correction information with the encoded digital video image. In some embodiments, the method determines a level of error protection for the encoded digital video image based on an image type of the encoded digital video image. | 2012-10-11 |
20120260146 | DATA STORAGE DEVICE RELATED METHOD OF OPERATION - A method is provided for operating a data storage device comprising a storage medium and a controller configured to control operations of the storage medium. The method comprises determining whether a read-requested data strip is an error data strip, reading a plurality of data strips in a stripe comprising the read-requested data strip when the read-requested data strip is the error data strip, outputting a data strip recovered using the other data strip except the error data strip among the plurality of data strips, and writing the recovered data strip and the other data strips into the storage medium. | 2012-10-11 |
20120260147 | Efficient Readout from Analog Memory Cells Using Data Compression - A method for data storage includes storing data in a group of analog memory cells by writing respective input storage values to the memory cells in the group. After storing the data, respective output storage values are read from the analog memory cells in the group. Respective confidence levels of the output storage values are estimated, and the confidence levels are compressed. | 2012-10-11 |
20120260148 | SYSTEM AND METHOD FOR HANDLING BAD BIT ERRORS - A method and system for detecting and correcting a bad bit error in a solid-state nonvolatile memory device. The device includes a bad bit detection module that receives an old page from the memory device and determines whether a page has a bad bit. The device further includes a bad bit correction module that generates a new page, determines a location of the bad bit, determines a preferred value of the bad bit, determines a user value of the bad bit and inserts the preferred value into a string of bits corresponding to substantive data of the old page, recording the string of bits with the preferred value inserted therein and stores the new page at an address of the old page. | 2012-10-11 |
20120260149 | DUMMY DATA PADDING AND ERROR CODE CORRECTING MEMORY CONTROLLER, DATA PROCESSING METHOD THEREOF, AND MEMORY SYSTEM INCLUDING THE SAME - A data processing method of a memory controller includes receiving first partial data of a last sector data among a plurality of sector data to be stored in an n-th page of a non-volatile memory in a program operation; padding the first partial data with first dummy data and generating a first error correction code (ECC) parity in the program operation; and transferring the first partial data and the first ECC parity to the non-volatile memory in the program operation, while refraining from transferring the first dummy data to the non-volatile memory. Related devices and systems are also described. | 2012-10-11 |
20120260150 | DATA MANAGEMENT IN SOLID STATE STORAGE SYSTEMS - Methods and apparatus are provided for controlling data management operations including storage of data in solid state storage of a solid state storage system. Input data is stored in successive groups of data write locations in the solid state storage. Each group comprises a set of write locations in each of a plurality of logical subdivisions of the solid state storage. The input data to be stored in each group is encoded in accordance with first and second linear error correction codes. The encoding is performed by constructing from the input data to be stored in each group a logical array of rows and columns of data symbols. The rows and columns are respectively encoded in accordance with the first and second linear error correction codes to produce an encoded array in which all rows correspond to respective first codewords and columns correspond to respective second codewords. | 2012-10-11 |
20120260151 | Information Processing Apparatus, Information Processing Method, Program, Server, and Information Processing System - Provided is an information processing apparatus including a selection unit for selecting page identification information, an acquisition unit for acquiring, from a server, a list for identifying, in an order of transition, one or more pages to which transition will be sequentially made from a page identified by the page identification information selected by the selection unit, and a display control unit for performing control such that information regarding each of the one or more pages identified by the list acquired by the acquisition unit is displayed. | 2012-10-11 |
20120260152 | SPREADSHEET CONTROL PROGRAM, SPREADSHEET CONTROL APPARATUS AND SPREADSHEET CONTROL METHOD - Lines drawn on a touch screen with an inputting window opened are recognized as ruled lines which are parallel with a row or column of a spreadsheet, and a square formed by the ruled lines is set to a cell in the spreadsheet when the square is formed. Consequently, it is possible to create the spreadsheet when a user of a computer simply draws a line with a fingertip or the like over the touch screen, and furthermore, it is also possible to input a value to the cell by specifying the square part drawn with the lines to carry out an operation for inputting data. Thus, there is provided a spreadsheet creating interface which makes the most of a visibility and an operability of the touch screen. | 2012-10-11 |
20120260153 | PERSISTENTLY SELF-REPLICATING MULTIPLE RANGES OF CELLS THROUGH A TABLE - The present invention includes a method and system for persistently self-replicating multiple ranges of cells through a copy-paste operation, in a multi dimensional spreadsheet. A set of ranges of cells is defined, wherein each range of cells has the same size. Each time the content of a range of cells belonging to this set is changed, a self-replication operation is performed automatically. The self-replication operation includes the steps of copying the changed range of cells onto a buffer; determining the set of ranges of cells to which the changed range of cells belongs; identifying the ranges of cells belonging to the set; and pasting the content of the buffer in each of the identified range of cells belonging to the set. | 2012-10-11 |
20120260154 | MULTI-VIEW RUNTIME INTERROGATOR - Methods, computer systems and computer readable media for designing and displaying device and platform-specific forms are provided. In embodiments, base forms are utilized and modified to create custom forms that are platform and device specific, without breaking the parent-child relationship between the base form and the custom form for any non-modified characteristics of the base form. Custom forms enhance the performance and appearance. In embodiments, interrogators are executed at runtime to specify a set of instructions that will be executed, further enhancing the performance and appearance associated with the form and the particular device displaying the form. In various embodiments of the present invention, user interfaces provide the designer visual representations of the forms as they appear on selected platforms and/or devices. | 2012-10-11 |
20120260155 | Automated Publishing System That Facilitates Collaborative Editing And Accountability Through Virtual Document Architecture - The present invention automates the publishing of financial, legal, and governmental documents and any other publications that are structured and require compliance with corporate or external standards and may share content elements. It gives users control in an always-on, familiar environment: the Internet. Due to its virtual document architecture and ability to operate over the Internet and intranets, the system facilitates collaborative work and traces accountability. The key concept behind automating publishing is to control scheduling and costs by better content management. The present invention handles document content as small, reusable components, down to the paragraph and table cell level. The interface helps users assemble documents from these version-controlled components with automated support. The system applies context and filtering criteria stored with each component to locate and apply content fragments to a current document. The system of the present invention can apply structural rules and content requirements to ensure compliance with regulatory requirements and company business rules. A working virtual document within the system always incorporates the current version of all constituent elements. | 2012-10-11 |
20120260156 | GENERATING AND STORING DOCUMENT DATA - A markup language document is generated and stored within a network, the network including a client, and one or more storage locations. A markup language document is generated, and policy information is accessed, wherein the policy information defines a content-filtering policy, a security policy and a storage location policy for the markup language document. A portion of the markup language document that is subject to security is determined, based on the content-filtering policy as defined in the policy information. A storage location is identified for storage of the markup language document from among the one or more storage locations, based on the storage location policy as defined in the policy information. Security is applied to the determined portion of the markup language document based on the security policy as defined in the policy information. The markup language document is stored on the identified storage location. | 2012-10-11 |
20120260157 | Cooperative Rendering Cache for Mobile Browser - A cooperative rendering cache browser (CRC-Browser) for a mobile device may cooperatively manage cached content with a proxy server to reduce redundant transmissions of processed Web data. Additionally, the CRC-Browser may provide stateful, thin-client Web browsing to maintain synchronized information about rendering objects of a Web page. Further, the CRC-Browser may cache only stable and/or visible document object model (DOM) elements and communicate a list of IDs of the cached elements to the proxy. Such stateful thin-client browsers may be useful for reducing battery drain, poor responsiveness, and high wireless network costs of mobile Web browsing. | 2012-10-11 |
20120260158 | Enhanced World Wide Web-Based Communications - A system for providing a browsing widget, comprising a javascript component that obtains primary content of a web page, at least one permission regarding the primary content; and a browsing widget for receiving browsing content produced remotely from said javascript component and forwarded over at least one network to said javascript component, wherein receipt of said browsing content by said javascript component modifies the primary content in accordance with the at least one permission. | 2012-10-11 |
20120260159 | HANDLING EXTERNAL CONTENT IN WEB APPLICATIONS - A media and method for detecting third-party content in web pages is provided. Computer software operates on a server or a client-side computer to identify and analyze third-party links and contents in web pages to determine if a third-party content sill exists, is available, has changed, or disrupts a web browser. A third-party link or content can be removed, changed, or replaced. A user can be notified or given an option to handle changed third-party content. The server may remove the third-party link or content by changing an HTML file for the web page. The client-side computer may remove the third-party link or content by dynamically changing the rendered web page before it is displayed to the user. | 2012-10-11 |
20120260160 | DISPLAY DEVICE FOR DISPLAYING A WEBPAGE AND DISPLAY METHOD FOR SAME - Disclosed are a display apparatus displaying a web page and a displaying method of the same, the display apparatus including: an input unit which receives web page information; an image processor which processes a web page to display the web page; a display unit which displays thereon the processed web page; a command receiver which receives a user's command; and a controller which controls the image processor to divide the web page into at least one block, assign at least one indexing number to the block, and display the block corresponding to the indexing number according to the user's command. Accordingly, it is convenient for a user to search a web page, and/or blocks and elements thereof. | 2012-10-11 |
20120260161 | METHOD FOR CLASSIFYING AND ORGANIZING CONTENT IN RELATED WEB PAGES AND FREELY RECONSTRUCTING AND DISPLAYING THE CONTENT - Disclosed is a content configuration method with the objective of providing a method for classifying and organizing related content within a Web page and freely reconfiguring and displaying thereof. The problem is resolved by a method that includes an in-Web arrangement tracking step (step | 2012-10-11 |
20120260162 | ENTERPRISE DATA AS OFFICE CONTENT - Techniques for enterprise data as office content are described. An apparatus may comprise a client device having an application program, an insertion component and an update component. The insertion component may be arranged to insert source data elements from a data source into a document for the application program. The update component may be arranged to update the inserted data elements as the source data elements are modified. Other embodiments are described and claimed. | 2012-10-11 |
20120260163 | MOBILE TERMINAL AND METHOD FOR CONTROLLING THE MOBILE TERMINAL - A mobile terminal includes a controller, a touch screen, a memory configured to store a first list of at least one e-book of a first user and first reading progress information for each of the at least one e-book of the first user, and a communication module configured to receive e-book information including a second list of at least one e-book of a second user and second reading progress information for each of the at least one e-book of the second user. The controller is configured to display at least one icon on the touch screen, each of the at least one icon representing one of the at least one e-book in the first list or one of the at least one e-book in the second list, and display the first and second reading progress information corresponding to at least one e-book included in both the first and second lists. | 2012-10-11 |
20120260164 | Morphable Pad for Tactile Control - A system and method are disclosed for a morphable pad and display configured for tactile control. The system comprises a display for displaying a user interface comprising a layout of vehicle control features. The display is configured to highlight a portion of the layout associated with a received highlight input, and to update the layout based on a received selection input. A morphable pad is connected to the display and comprises an array of switches. Each switch is configured to receive high-light input and selection input. The switches are also configured to adjust in tactile feel to match the layout, and to reconfigure in tactile feel responsive to a change in the layout. | 2012-10-11 |
20120260165 | RECOMMENDING CONTENT - A method for recommending content items to a user is provided. It includes: (i) receiving one of at least an acceptance input and a rejection input from a user in relation to content presented to the user; (ii) in response to an acceptance input, rendering the presented content, or in response to a rejection input, selecting fresh content for presentation; and, (iii) repeating steps (i) and (ii) until a acceptance input is received. Content is selected in dependence on a associated probability associated with that content. The probability is increased in response to an acceptance input, the increase being determined in part on a measure of a predicted reduction in user satisfaction that would be associated with an additional rejection input. | 2012-10-11 |
20120260166 | METHOD AND APPARATUS FOR CREATING AND MODIFYING GRAPHICAL SCHEDULES - A graphical user interface enables a user to create and modify graphical schedules for a wide variety of devices that may be controlled by a programmable multimedia controller. A graphical schedule graphically depicts a relationship between time and at least one user-selected condition to be satisfied or at least one user-selected action to be taken. The user may create or modify graphical schedules using familiar techniques such as taps and swipes, drag and drop and the like. | 2012-10-11 |
20120260167 | USER INTERFACE FOR AUDIO VIDEO DISPLAY DEVICE SUCH AS TV - A graphical user interface (GUI), for an audio video display device (AVDD) such as a TV includes an expanded information panel containing information pertaining to a viewer-selected subject and juxtaposed with the expanded panel, plural subject panels associated with subject matter related to the subject in the expanded panel. A viewer scroll command causes the subject panels to translate across the AVDD but the expanded panel is pinned in place and thus does not scroll. Selection of a subject panel causes new information related to the subject panel to appear in the expanded panel and new subject panels are presented showing information of a different subject genre than the original subject panels. | 2012-10-11 |
20120260168 | USER INTERFACE FOR AUDIO VIDEO DISPLAY DEVICE SUCH AS TV - A graphical user interface (GUI) for an audio video display device (AVDD) such as a TV includes content panels which can be selected for searching for additional information related to the content underlying the content panels. A history of previous searches is maintained in memory “stacked” notionally to the left or right of the current display so that a viewer can easily review previous search results using a simple scroll command. | 2012-10-11 |
20120260169 | SYSTEM AND METHOD FOR MANAGING, CONTROLLING AND/OR RENDERING MEDIA IN A NETWORK - A system and a method manage, control and/or render media in a network. The system utilizes a media management application that manages, controls and/or renders digital media files in the network. A user browses, searches, manages and/or consumes content from multiple storage devices and servers in the network. The user may view a visual representation of active media connections between the available servers and/or the available rendering devices connected to the network. | 2012-10-11 |
20120260170 | AUTOMATED AUDIO OR VIDEO SUBSET NETWORK LOAD REDUCTION - A multimedia data stream including an audio data stream and a video data stream is received from a server at a computing device. An audio output signal for the audio data stream and a video output signal for the video data stream are generated. A user interface action that blocks output of one of the audio data stream and the video data stream is detected via the computing device. A multimedia traffic reduction request is sent to the server instructing the server to stop transmission of a portion of the multimedia data stream associated with the blocked output of one of the audio data stream and the video data stream. | 2012-10-11 |
20120260171 | USER INTERFACE FOR AUDIO VIDEO DISPLAY DEVICE SUCH AS TV - For a graphical user interface (GUI) for an audio video display device (AVDD) showing plural content information panels arranged in a grid, each content panel belongs to a respective category, with content panels of different categories being mixed on the screen. A category icon with an associated color and shape is presented next to each content panel to make it easy for a viewer to understand which category of item the content panels represents. Examples of some categories are favorites, recorded, recommended, frequently viewed, and now playing. Next to each icon, a numeral pertaining to the grid position of the content may also appear to facilitate voice selection of a content panel by number. The numerals are enlarged when voice command input is enabled. | 2012-10-11 |
20120260172 | GUI FOR AUDIO VIDEO DISPLAY DEVICE (AVDD) WITH PERVASIVE APPEARANCE BUT CHANGED BEHAVIOR DEPENDING ON COMMAND INPUT MODE - A graphical user interface (GUI) on an audio video display device (AVDD) can be operated in at least first and second input modes. When the first input mode is active the GUI has a first behavior and/or appearance whereas when the second input mode is active the GUI has a second behavior and/or appearance. | 2012-10-11 |
20120260173 | USER INTERFACE FOR AUDIO VIDEO DISPLAY DEVICE SUCH AS TV - For a graphical user interface (GUI) for an audio video display device (AVDD) showing plural content information panels arranged in a grid, the loading time during which the content information panels are retrieved and presented on the AVDD is used to display, in the area in which the loading information panel will be, a text description of the category of the panel content. The text also explains the meaning of an icon that is displayed next to the content information panel after the loading is completed. | 2012-10-11 |
20120260174 | REPRODUCTION APPARATUS AND FILMMAKING SYSTEM - A reproduction apparatus includes: a reproduction unit configured to reproduce, from a recording medium that records a video signal, the video signal; a first GUI supplying unit configured to supply first GUI data to a terminal apparatus connected via a network, the first GUI data being data for causing a user to select an arbitrary scene in the reproduced video signal and color modulation information applied to the scene; and a metadata processing unit configured to perform color modulation of the selected scene with the selected color modulation information to thereby create an image as a snapshot, and to store metadata in a server apparatus connected via the network, the metadata including access information necessary to access the snapshot. | 2012-10-11 |
20120260175 | METHOD AND INTERFACE FOR INDEXING RELATED MEDIA FROM MULTIPLE SOURCES - The invention relates generally to the field of digital image processing, and in particular to a method for associating and viewing related video and still images. In particular, the present invention is directed to methods for associating and/or viewing digital content records comprising ordering a first set of digital content records and the second set of digital content records based upon information associated with each of the digital content records. | 2012-10-11 |
20120260176 | GESTURE-ACTIVATED INPUT USING AUDIO RECOGNITION - In one example, a method includes, displaying, at a presence-sensitive screen of a computing device, an input field in a region of a graphical user interface (GUI). The method further includes receiving, at the presence-sensitive screen, user input including one or more gestures to select the input field, wherein the one or more gestures to select the input field include motion at a location of the presence-sensitive screen that corresponds to the region of the GUI displaying the input field. The method also includes, while the input field is selected, detecting, by the computing device, an audio signal and identifying, by the computing device, at least one input value based on the detected audio signal. The method also includes assigning, by the computing device, the at least one input value to the input field in the GUI. | 2012-10-11 |
20120260177 | GESTURE-ACTIVATED INPUT USING AUDIO RECOGNITION - In one example, a method includes, displaying, at a presence-sensitive screen of a computing device, an input field in a region of a graphical user interface (GUI). The method further includes receiving, at the presence-sensitive screen, user input including one or more gestures to select the input field, wherein the one or more gestures to select the input field include motion at a location of the presence-sensitive screen that corresponds to the region of the GUI displaying the input field. The method also includes, while the input field is selected, detecting, by the computing device, an audio signal and identifying, by the computing device, at least one input value based on the detected audio signal. The method also includes assigning, by the computing device, the at least one input value to the input field in the GUI. | 2012-10-11 |
20120260178 | AUTOMATED WEB CONFERENCE PRESENTATION QUALITY IMPROVEMENT - A slide presentation file created by a web conference client device at an initial presentation quality using one version of an application is uploaded to a web conference server device that implements a state sharing mechanism for web conference slide presentation quality improvement during a web conference among a group of web conference client devices. The web conference server device is requested to begin rendering and distribution of presentation slides as part of the web conference among the group of web conference client devices using the state sharing mechanism. A rendered web conference presentation slide of the slide presentation file is received from the web conference server device. A determination is made that the rendered web conference presentation slide of the slide presentation file is rendered at a presentation quality different from the initial presentation quality of the uploaded slide presentation file. | 2012-10-11 |
20120260179 | METHOD AND APPARATUS FOR OPTIMIZED EXECUTION USING RESOURCE UTILIZATION MAPS - Systems and methods enable displaying a graphical representation of system resource usage in a resource utilization map to inform users about system resource utilization by applications and processes running on a computing device. Users may provide inputs to enable the system to adjust resource allocations based on user preferences. This may enable users to improve the overall operational performance of the device consistent with their current personal preferences by identifying applications or processes of most or least interest so the device processor to prioritize system resources accordingly. Some aspects transmit resource allocation data based on such user input to a central server to enable community based resource allocation schemes. Community based resource allocation schemes may be transmitted to computing devices for use as default or preliminary resource allocations for particular applications, websites or device operating states. | 2012-10-11 |
20120260180 | Complex System Function Status Diagnosis and Presentation - Status of complex system functions is diagnosed and reported by analyzing traffic on a data network of the complex system. The network traffic may be placed on the data network by systems that perform functions for the complex system. A user may make a view selection via a remote user interface. The view selection identifies rules for determining a status of a selected subset of the functions or a status of selected ones of the functions for a selected state of operation, such as during initial power-up. The status of the functions may be determined from the network traffic using the rules and presented to the user via the user interface. The user may interact with the presentation to make different view selections. Multiple different view selections made via multiple different user interfaces may be supported simultaneously. | 2012-10-11 |
20120260181 | METHODS AND APPARATUS FOR MANAGING OPERATIONS OF A WEB BROWSER - A computing device and methods of operating the same are disclosed. The computing device may include a network interface that receives web content and a display that displays a displayable format of the web content. In addition, a plurality of browser processing components are included that carry out browser processing activity to generate a displayable format of the web content, and the computing device includes a browser management component that monitors at least one browser processing activity of a corresponding browser processing component and coordinates at least one browser management activity to either reduce the likelihood that the at least one browser management activity adversely affects performance of the plurality of browser processing components, or allow the at least one browser management activity to perform activities that leads to overall improvement of the browsing experience. | 2012-10-11 |
20120260182 | SYSTEM FOR AND METHOD OF GENERATING AND VISUALIZING SHARING EVENT CASCADE STRUCTURES ASSOCIATED WITH CONTENT SHARING EVENTS THAT OCCUR ACROSS A NETWORK - A system for and method of generating and visualizing one or more sharing event cascade structures associated with one or more content sharing events that occur across a network may include generating a plurality of sharing event nodes in the one or more sharing event cascade structures based on data associated with at least one of a system log and a database, wherein each sharing event cascade structure graphically represents a history of one or more content items being shared among a plurality of users of the network, and presenting, on a display device, a content sharing visualization diagram that illustrates the one or more sharing event cascade structures and enables a user to analyze sharing patterns associated with the plurality of users of the network. | 2012-10-11 |
20120260183 | Monitoring Status of Selected Entities - A system allows users to view and analyze the status of one or more selected entities by obtaining status information associated with the selected entities and displaying the information with identifiers associated with each of the selected entities. Various embodiments of the disclosure can provide different and additional methods of displaying, analyzing, and tracking status information associated with the selected entities. Entities can selectively restrict some or all status information from being viewed by some or all users. In addition, an entity can be a user, who can self-report status information to be viewed by the user, other users, or other entities. | 2012-10-11 |
20120260184 | NETWORKED TOUCHSCREEN WITH INTEGRATED INTERFACES - An integrated security system integrates broadband and mobile access and control with conventional security systems and premise devices to provide a tri-mode security network that with remote connectivity and access. The integrated security system includes a touchscreen providing security keypad functionality as well as content management and presentation, and is used as a security system interface and an interface for interacting with a network. The integrated security system delivers remote premise monitoring and control functionality to conventional monitored premise protection and complements existing premise protection equipment. The integrated security system integrates into the premise network and couples wirelessly with the conventional security panel, enabling broadband access to premise security systems. Automation devices can be added, enabling users to remotely see live video or pictures and control home devices via a personal web portal, mobile phone, or other client device. Users can receive notifications of detected events via electronic message. | 2012-10-11 |
20120260185 | PATH LENGTH SELECTOR - Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium for providing data related to conversion paths. In one aspect, conversion path data for a plurality of conversion paths is received. The conversion path data includes a path length measure for each conversion path in the plurality of conversion paths. One or more groups of paths length measures and an aggregate performance measure for each path length measure group are determined. The aggregate performance measure can be a total number of conversions. Instructions for displaying the list of the one or more groups of path length measures, corresponding aggregate measures, and a graphical representation based on the one or more groups and aggregate performance are provided. The graphical representation can be a histogram. | 2012-10-11 |
20120260186 | COMPONENT SPECIFYING AND SELECTION APPARATUS AND METHOD USING INTELLIGENT GRAPHIC TYPE SELECTION INTERFACE - A system generates an output identifying components for a building. Each of the components having one of a plurality of types, and is defined by a plurality of specifications. The system includes a network interface, a computer system memory, and a processing circuit. The network interface receives a selection tool from a network. The computer system memory stores the selection tool. The processing circuit executes the selection tool to: open a multi-window display that includes a schedule window, a product type select window, and a product window. A menu of graphic elements is displayed, each graphic element representative of a product type. A user input selects a graphic element from the menu, and the graphic element then appears in the product type select window. A component database is filtered to identify components having a component type corresponding to the graphic element. A list of those components is displayed. | 2012-10-11 |
20120260187 | SYSTEM, METHOD AND GRAPHICAL USER INTERFACE FOR MANAGING CONTACTS AND CALENDARS WITHIN AN ONLINE CARD SYSTEM - “A system, method and graphical user interface (GUI) are described for managing a contacts and calendar database within an online stationery/card service. A stationery personalization engine provides a user with a set of personalization options related to the selected stationery/card design, to generate personalized stationery with the selected stationery/card design based on user input.” | 2012-10-11 |
20120260188 | POTENTIAL COMMUNICATION RECIPIENT PREDICTION - One or more techniques and/or systems are provided for identifying potential recipients for a communication (e.g., email, instant message, content sharing platform, etc.) a user is presently preparing based at least in part upon a user's communication history. That is, information about the user's interactions with past recipients of his/her communications are compared with information known about the present communication and potential recipients of the present communication are identified based upon this comparison. Moreover, in one embodiment, based upon the past interactions of the user with others, one or more communication groups can be identified and presented to the user. In this way, a user may select a communication group and recipients included in the communication group can be added as recipients for the communication the user is presently preparing without the user having to manually create such groups, for example. | 2012-10-11 |
20120260189 | INTEGRATED CONTACT CARD COMMUNICATION - Embodiments provide integrated reply functionality within the context of a contact card or panel. Contact information is provided for display in the contact card (e.g., a portion of a user interface of a computing device). The contact information is associated with a contact. The contact information identifies one or more transport modes for communication with the contact. In some embodiments, the computing device receives a request from a user to communicate with the contact via at least one selected transport mode. Based on the received request, the computing device provides an input field within the contact card. In other embodiments, the transport mode is automatically selected and the input field is displayed. Data from the user is received into the input field for communication to the contact. The computing device sends the data received into the input field to the contact via the selected transport mode. The integrated reply functionality is accessible from a conversation history displayed in the contact card. | 2012-10-11 |
20120260190 | SYSTEM AND METHOD FOR ONLINE AND MOBILE MEMORIES AND GREETING SERVICE - A system, a method, and a user interface are described for personalizing and sending stationery/cards. A reminder list on the user interface includes a list of reminder entries each identifying an upcoming event including events generated based on a specified relationship between the user and one or more contacts of the user. A recommendation region is populated one or more recommended stationery/card designs associated with one of the entries in the reminder list. A stationery/card personalization engine provides the user with a set of personalization options related to the selected stationery/card design, and generates personalized stationery based on the selected stationery/card design and the user input. | 2012-10-11 |
20120260191 | METHOD AND SYSTEM FOR CUSTOMIZING A USER INTERFACE TO AN ON-DEMAND DATABASE SERVICE - In embodiments, methods and systems for customizing a user interface to an on-demand database service. These mechanisms and methods for customizing a user interface to an on-demand database service can enable embodiments to provide a user interface designed by a tenant of the on-demand database service. The customization can include including third party content into the customized user interface, overriding a standard object, and providing content inline at a specified location. | 2012-10-11 |
20120260192 | AUTOMATED BROWSER MODE BASED ON USER AND ACCESS POINT - A browser system and corresponding method of operation has a personalized browser display mode configured for inter-operation with a cloud-based service. The display mode is automatically selected based on user information (e.g., user login) and a user access point. The system and method enables a browser application operating in conjunction with a cloud-based service to recognize a particular user logged in under a single user login, and automatically select one display mode and or user profile of a plurality of browser display modes or user profiles for that same user and user login based on which access point the user is accessing the browser from, without requiring the user to log in with different user login to effect the same change in browser display. | 2012-10-11 |
20120260193 | Scheduled Message Cleanup - Scheduled message cleanup techniques are described. In one or more implementations, a method implemented by one or more computing devices includes detecting that a message has been received from a sender for delivery via a user account. Responsive to a determination that an option has been selected for the sender in association with the user account, a previous message from the sender that is to be delivered via the user account is removed and the detected message is kept for delivery via the user account. | 2012-10-11 |
20120260194 | USER CONFIGURABLE UNIVERSAL INTERFACE FOR MANAGING UTILITY SERVICES - Managing utility services comprises a user interface that is linked to user configurable utility accounts, said interface further comprising a linking application for entering utility account information for linked utility accounts; account management features accessible from the user interface further comprising a bill payment utility, an account information system, a utility directory database, a service control system, and an informational system; an interface screen providing a link for displaying account information, menu options for configuring utility usage, a settings menu for configuring the interface of the system, and a messaging system providing messages associated with utility services; and a module for managing emergency notifications and consumer messages that provides for reporting of utility interruption, dangers situations, and informational content for managing the effects of utility interruption. | 2012-10-11 |
20120260195 | System and method to create a collaborative web-based multimedia contextual dialogue - The present invention relates a method and system for collaborating in a shared network space comprising logging in from the one or more user machines to the shared space in a network from a user application to a host, wherein the shared space is created by interaction of executable codes in the host and the user application and the shared space is described by a session attribute list; loading a media application with tools into a one or more user machines; inputting graphical content; and displaying the content by other user machines in the shared space synchronously or asynchronously including anchoring a sidebar panel to a region of a browser; creating one or more user messages in the sidebar panel; displaying graphical content on a whiteboard; highlighting points of interest within the graphical content; and associating said user messages to the points of interest by one or more lines. | 2012-10-11 |
20120260196 | APPARATUS AND METHOD FOR SHARING INFORMATION IN VIRTUAL SPACE - A method and apparatus for sharing information in a virtual space are provided. Upon receiving a bulletin space-generation request, generating a bulletin space and displays the bulletin space on a screen. Upon receiving a bulletin content-creation request, executing a bulletin content-creation tool stored in the memory unit and displaying the bulletin content-creation tool on the screen. When a bulletin content is created by the bulletin content-creation tool, storing the created bulletin content corresponding to the bulletin space and displaying the bulletin content on the screen. | 2012-10-11 |
20120260197 | IMAGE FORMING APPARATUS, METHOD OF INSTALLING OSGi-BASED SERVICE, METHOD OF PROVIDING OSGi-BASED SERVICE, AND COMPUTER-READABLE RECORDING MEDIUM - An image forming apparatus having an open services gateway initiative (OSGi)-based service is provided. The image forming apparatus may include a user interface (UI) unit to receive a service execution command for a first bundle to provide at least one service, and a control unit which controls the UI unit to display a UI of a second bundle to provide at least one service, the second bundle having UI expansion information for the first bundle in one region of a UI window corresponding to the first bundle. | 2012-10-11 |
20120260198 | MOBILE TERMINAL AND METHOD FOR PROVIDING USER INTERFACE USING THE SAME - A mobile terminal including a display; an interface unit configured to transmit and receive data to and from an external display apparatus displaying information including an input region and a non-input region; and a controller configured to control the interface unit to receive data from the external display apparatus corresponding to the information displayed on the external display apparatus, to control the display to display a first screen including the input-region displayed on the external display apparatus and a second display screen including at least a portion of the non-input-region displayed on the external display apparatus. | 2012-10-11 |
20120260199 | METHODS AND SYSTEMS FOR STOREFRONT GENERATION - A method and a system to generate mobile storefronts are described. The storefront application is executable by a user device to allow a user of the user device to access the storefront and purchase an item from a merchant. The system comprises an initialization module that provides an initialization interface to an identified merchant that is used to initialize creation of a storefront application. A storefront module provides a generation interface that receives, from the merchant, an appearance for the storefront application. An inventory module receives an inventory information describing items for sale. A policy module provides a policy interface that receives policies of the storefront. A platform module generates source code that when compiled, becomes the storefront application. The source code is generated based at least on one or more templates and the inventory. | 2012-10-11 |
20120260200 | MULTI-VIEW FORM DESIGN - Methods, computer systems and computer readable media for receiving designing and displaying device and platform-specific forms are provided. In embodiments, base forms are utilized and modified to create custom forms that are platform and device specific, without breaking the parent-child relationship between the base form and the custom form for any non-modified characteristics of the base form. Custom forms enhance the performance and appearance. In embodiments, interrogators are executed at runtime to specify a set of instructions that will be executed, further enhancing the performance and appearance associated with the form and the particular device displaying the form. In various embodiments of the present invention, user interfaces provide the designer visual representations of the forms as they appear on selected platforms and/or devices. | 2012-10-11 |