17th week of 2014 patent applcation highlights part 62 |
Patent application number | Title | Published |
20140115389 | METHOD FOR CORRECTING MEMORY ERROR OF APPLICATION PROGRAM - A method for correcting a memory error of an application program are provided, which includes : when an error occurs in a memory occupied by an application program, suspending a process of the application program; waking up an error correction program that corresponds to the application program, where the error correction program is created when the application program is started; performing, by the error correction program, correction processing on the memory in which the error occurs; if the correction processing performed on the memory in which the error occurs fails, closing, by the error correction program, the application program after saving key data of the application program; and if the correction processing performed on the memory in which the error occurs succeeds, restoring, by the error correction program, the process of the application program that is suspended. Thus reliability and security can be improved when the application program is applied. | 2014-04-24 |
20140115390 | POWER FAILURE MANAGEMENT IN COMPONENTS OF STORAGE AREA NETWORK - A storage area network (SAN) is provided with redundancy and recovery mechanism. A primary storage switch performs dynamic address translation between logical storage addresses received from host devices and physical addresses of SAN storage arrays. When power failure in the primary storage switch is detected, metadata associated with the dynamic address translation operation is sent to a secondary storage switch via a network connection to provide the dynamic address translation in lieu of the primary storage switch. A storage array experiencing power failure similarly sends cached data to another storage array via a network connection so that the other storage array can substitute the failed storage array. During the power failure, a data backup module in the primary storage switch or the storage array is powered by a temporary power source. | 2014-04-24 |
20140115391 | COMMUNICATING MESSAGE REQUEST TRANSACTION TYPES BETWEEN AGENTS IN A COMPUTER SYSTEM USING MULTIPLE MESSAGE GROUPS - A transmitting device and a receiving device are coupled via a high-speed serial interface within a computer system. The transmitting device transmits a packet header for a message request transaction that include a message group sub-field that indicates one of a plurality of message groups. The packet header also includes a format field that indicates whether the message request packet includes data. The packet header further includes a message code field to indicate a specific message type. | 2014-04-24 |
20140115392 | SELF-DIAGNOSTIC NON-BUSSED CONTROL MODULE - A non-bussed control module that receives an audio code is provided. The non-bussed control module includes a tone processing module, a self-diagnostic module, and a reporting module. The tone processing module receives the audio code, and sends a trigger signal if the audio code is received. The self-diagnostic module performs a self-diagnostic test for the non-bussed control module if the trigger signal is received, and generates a diagnostic signal indicative of the self-diagnostic test. The reporting module receives the diagnostic signal and determines a type of fault based on the diagnostic signal. | 2014-04-24 |
20140115393 | Electronic Device And Connection Test Method - According to one embodiment, an electronic device includes a test module, a specification module, and a display. The test module is configured to test setting states of items necessary for Internet connection. The specification module is configured to specify a cause of being unable to establish connection to the Internet based on an item regarding which it has been determined by the test module that setting is not correctly carried out. The display is configured to display the cause specified by the specification module. | 2014-04-24 |
20140115394 | FINITE STATE MACHINE METHOD FOR TEST CASE GENERATION AND EXECUTION OF COMMUNICATION PROTOCOLS - The technology disclosed relates to implementing a novel architecture of a finite state machine (abbreviated FSM) that can be used for testing. In particular, it can be used for testing communications devices and communication protocol behaviors. | 2014-04-24 |
20140115395 | SYSTEM AND METHOD OF CLOUD TESTING AND REMOTE MONITORING FOR INTEGRATED CIRCUIT COMPONENTS IN SYSTEM VALIDATION - In a method and system for cloud testing and remote monitoring of an IC component during validation of a computerized system connected to a cloud server via a wide area network, upon determining that a unique system code of a system platform and a unique component code of the IC component transmitted from the computerized system in response to execution of an identification operating system (OS) program and a driver from the cloud server match identification data, the cloud server transmits a corresponding test OS and a corresponding test program to the computerized system such that the computerized system produces test data corresponding to the corresponding test program in response to execution of the corresponding test OS and test program. | 2014-04-24 |
20140115396 | Mutations on input for test generation - A method, apparatus and product to be used in verification. The method comprising: based on a test generation input that defines a plurality of requirements automatically determining a mutated test generation input, wherein the mutated test generation input defining a mutated requirement which is absent from the test generation input, wherein the mutated requirement is based on a requirement of the plurality of requirements and contradicts, at least in part, the plurality of requirements; and generating one or more test-cases based on the mutated test generation input, whereby the one or more test-cases violate at least one requirement of the test generation input. | 2014-04-24 |
20140115397 | DEBUG TRACE STREAM TIMESTAMPING USING UPSTREAM CORRELATION - A method of correlating the timing of multiple interleaved trace data streams. A Time Stamp Trace stream logic monitors the event trace stream for a synchronization request. When a synchronization request, a CTI trigger or both are detected the EEP ID is incremented and the time stamp value is inserted into the trace stream along with the EEP ID and any relevant identification markers available in the detected synchronization request. | 2014-04-24 |
20140115398 | ANALYSIS OF HEALTH INDICATORS OF A SYSTEM - A signal from a system, such as a reactive system, that reflects health indicators of the system may be selected. A signal analyzer may extract the health indicators from the signal and conduct a diagnostics of the health of the system based on the health indicators. | 2014-04-24 |
20140115399 | SERVER SYSTEM - An exemplary system server includes a first server, a second server, and a bridge board. The bridge board includes a printed circuit board and a power input positioned on the printed circuit board. The power input receives power from a power source. The first server includes a first controller and a first ground end connected to ground. The first controller includes a first detecting end connected to the power input. The second server includes a second controller and a second ground end. The second ground end connects the first detecting end to ground via the bridge board. The first controller determines whether the second server functions according to a voltage of the first detecting end. | 2014-04-24 |
20140115400 | DEVICE AND METHOD FOR FAULT MANAGEMENT OF SMART DEVICE - There is provided a method of fault management of a smart device including comparing a value of a fault detection indicator (hereinafter referred to as ‘FDI’) in a normal state, which detects faults generated in the smart device, with respect to at least one performance indicator, with an FDI value observed in real time and detecting the faults by calculating a relative variation level of the observed values, and creating a diagnosis object (hereinafter referred to as ‘DO’) including a cause and a countermeasure of the detected fault and analyzing the fault. | 2014-04-24 |
20140115401 | SEMICONDUCTOR DEVICE - A semiconductor device comprising: a first processor; a second processor; a first delay circuit delaying a signal input into the first processor by a predefined number of cycles and inputting the signal into the second processor; a first compression circuit compressing a signal of n-bit width from the first processor into a signal of m-bit width (m2014-04-24 | |
20140115402 | METHOD AND SYSTEM FOR POSTPONED ERROR CODE CHECKS - According to some embodiments, a system and method for determining a value for an error code for a program operation; determining whether the operation supports postponing a determination of an occurrence of an error for the operation; proceeding to evaluate a next operation in an instance the operation does support postponing the determination of an occurrence of an error for the operation; and checking the error code for the operation in an instance the operation does not support postponing the determination of an occurrence of an error for the operation. | 2014-04-24 |
20140115403 | Method and System for Software System Performance Diagnosis with Kernel Event Feature Guidance - A method includes generating a normal trace in a training stage for the monitored software systems and a monitored trace in the deployment stage for anomaly detection, applying resource transfer functions to traces to convert them to resource features, and system call categorization to traces to convert them to program behavior features, performing anomaly detection in a global scope using the derived resource features and program behavior features, in case the system finds no anomaly, generating no anomaly report, in case the anomaly is found, including the result in an anomaly report; and performing conditional anomaly detection. | 2014-04-24 |
20140115404 | DIAGNOSTIC AND MANAGING DISTRIBUTED PROCESSOR SYSTEM - A network of microcontrollers for monitoring and diagnosing the environmental conditions of a computer is disclosed. The network of microcontrollers provides a management system by which computer users can accurately gauge the health of their computer. The network of microcontrollers provides users the ability to detect system fan speeds, internal temperatures and voltage levels. The invention is designed to not only be resilient to faults, but also allows for the system maintenance, modification, and growth—without downtime. Additionally, the present invention allows users to replace failed components, and add new functionality, such as new network interfaces, disk interface cards and storage, without impacting existing users. One of the primary roles of the present invention is to manage the environment without outside involvement. This self-management allows the system to continue to operate even though components have failed. | 2014-04-24 |
20140115405 | INTEGRITY CHECKING INCLUDING SIDE CHANNEL MONITORING - A method for integrity checking for a cryptographic engine in a computing system includes monitoring a state of a side channel of the cryptographic engine during operation of the cryptographic engine by a side channel monitor; comparing the state of the side channel to a side channel model of the cryptographic engine to determine whether a mismatch exists between the state of the side channel and the side channel model; and based on a mismatch between the state of the side channel and the model of the side channel, indicating an error in the cryptographic engine. | 2014-04-24 |
20140115406 | DELAY-TOLERANT AND LOSS-TOLERANT DATA TRANSFER FOR MOBILE APPLICATIONS - A method supports data communication in a mobile application by specifying in the mobile application a program intent and one or more course or fine-grained properties of data objects in terms of tolerance to delay and loss; selecting a transfer policy for a set of data objects based on the application intent; receiving and coalescing intents of one or more applications for object data for the one or more applications; crafting an aggregate transfer policy, and communicating data from one or more applications as an aggregate based on the aggregate transfer policy to programmatically incorporate and benefit from tolerance to delay in the transfer of data. | 2014-04-24 |
20140115407 | Systems and Methods for Short Media Defect Detection Using Multi-Iteration Soft Data Feedback - Various systems and methods for media defect detection. | 2014-04-24 |
20140115408 | MAXIMUM FREQUENCY AND MINIMUM VOLTAGE DISCOVERY - Selection of a minimum voltage and/or maximum clock frequency in an integrated circuit is described. Selection of the minimum voltage and/or maximum clock frequency is accomplished by generating a timing error prediction signal and a timing error detection signal in a timing error module that is placed in a critical path in the integrated circuit. | 2014-04-24 |
20140115409 | SELF-TEST DESIGN FOR SERIALIZER / DESERIALIZER TESTING - Providing for testing of digital sequencing components of an integrated chip is described herein. By way of example, self-test procedures are provided for unidirectional integrated chips that have different sequence generation (e.g., transmission) and sequence monitoring (e.g., receiving) frequencies. A test logic component(s) can be added to an integrated chip to match the sequence generation frequency to the sequence monitoring frequency. This can facilitate self-testing of unidirectional sequence generating components, by modifying a generated sequence at a first datarate to be receivable at a second datarate, and directing the modified sequence to sequence monitoring components of the integrated chip configured to operate at the second datarate. | 2014-04-24 |
20140115410 | Bit Error Rate Estimation for Wear Leveling and for Block Selection Based on Data Type - A method and system for wear balancing in a flash memory device using bit error probability is disclosed. The flash memory device includes blocks with different life spans, leading potentially to one block wearing out before the other. In order to avoid this, a controller is configured to determine a bit error probability of a block and determine, based on the bit error probability, whether to select the block for storage of data. A method and system for selecting a block in a flash memory device based on the type of data is disclosed. The type of data may comprise flash management data (which may be used to manage the flash memory device) and host data. An indication of age associated with the block (such as bit error probability) is analyzed in order to determine whether to store the data in the block based on the type of data. | 2014-04-24 |
20140115411 | APPARATUS, METHODS, AND SYSTEM OF NAND DEFECT MANAGEMENT - Various embodiments comprise apparatus, methods, and systems including method comprising searching for a group address among a plurality of group addresses in a mapping table, and if a match is found, performing a memory operation on a first plurality of memory blocks indicated by the mapping table, and if a match is not found, performing a memory operation on a second plurality of memory blocks, the second plurality of memory blocks having the group address. | 2014-04-24 |
20140115412 | SCAN CHAIN FAULT DIAGNOSIS - Embodiments related to identifying a reference scan cell locationally related to a fault condition exhibited by a scan chain in which the reference scan cell is included are provided. In one example, a method for identifying a reference scan cell is provided, the method comprising, in a capture mode, outputting combinational logic values to scan cells in the scan chain so that scan cell values for the scan cells are based on respective combinational logic values, the combinational logic values electrically connected with the scan chain. The example method further comprises, in a shift mode, sequentially determining the scan cell value for each scan cell, and identifying as the reference scan cell a scan cell last determined to be at an expected logical state for that scan cell. | 2014-04-24 |
20140115413 | FAULT DICTIONARY BASED SCAN CHAIN FAILURE DIAGNOSIS - A dictionary-based scan chain fault detector includes a dictionary with fault signatures computed for scan cells in the scan chain. Entries in the fault dictionary are compared with failures in the failure log to identify a faulty scan cell. In one embodiment a single fault in a scan chain is identified. In another embodiment, a last fault and a first fault in a scan chain are identified. | 2014-04-24 |
20140115414 | COMPUTER MEMORY TEST STRUCTURE - A method and apparatus for a computer memory test structure. An embodiment of a method for testing of a memory board includes testing a memory of the memory board, where testing the memory including use of a built-in self-test structure to provide a first test pattern for the memory. The method further includes testing an IO (input output) interface of the memory with a host, where testing of the IO interface includes use of the built-in self-test structure to provide a second test pattern for the IO interface. | 2014-04-24 |
20140115415 | DECODING METHOD - A decoding method for decoding information content in at least one data packet, which is transmitted from a sender to a receiver via a data link. The information is represented by a bit sequence, which is transformed into a transmittable redundancy version. The information is initially transmitted for a first time in a first data packet from the sender to the receiver. The information is represented by a first redundancy version, which is self-decodable. An incorrect receipt is confirmed by sending a confirmation from the receiver to the sender. The information is retransmitted at least a second time in a second data packet from the sender to the receiver upon receipt of the confirmation, wherein, for representation of the information, a second redundancy version is used, the selection of which is performed in dependence on a coding parameter, describing whether the redundancy version is self-decodable or not. | 2014-04-24 |
20140115416 | NON-VOLATILE MEMORY ERROR CORRECTION - Improving the performance, life and amount of data storage in write limited non-volatile memory may be achieved by: a) utilizing a serial content-addressable memory (CAM) to perform logical address translation, b) a minimum CAM function to perform erase error count wear leveling, c) increasingly refining a two dimensional error-correction coding (ECC) method as needed to correct for degrading storage, and/or d) serially generating ECC and using an ECC serial decoder to correct the data. | 2014-04-24 |
20140115417 | ENCODING METHOD FOR QUASI-PERIODIC FADING CHANNEL - The present invention relates to a method of error correction coding for a channel with quasi-periodic fade, such as the RSC (railroad satellite channel). According to an embodiment, it uses a block code (N, K) in which the parity check matrix comprises a sub-matrix obtained by horizontal concatenation of a plurality of identity matrices. The coding applies preferably to the level of the link layer, on data packets of the physical layer, without prior interleaving of said packets. | 2014-04-24 |
20140115418 | METHODS AND APPARATUS FOR ZONE GROUP IDENTIFIER REPLACEMENT IN FAST CONTEXT SWITCHING ENHANCED SERIAL ATTACHED SCSI EXPANDERS - Methods and apparatus for enabling FCS and zoning operations in an enhanced SAS expander. Features and aspects hereof provide for enhanced logic within a SAS expander to detect receipt of an SAF in a zoning capable SAS expander and to modify the SAF to correct the zone group identifier and associated CRC to enable switching among a plurality of established connection (as provided by FCS enhancement) while maintaining accurate zoning information. | 2014-04-24 |
20140115419 | MEMORY SYSTEM THAT DETECTS BIT ERRORS DUE TO READ DISTURBANCE AND METHODS THEREOF - Methods and memory systems are provided that can detect bit errors due to read disturbances. A main page of a flash memory in a memory system is read. A bit error in data that is read from the main page is detected and corrected. In parallel with reading the main page, a bit error is detected in data that is read from a dummy page of the flash memory. | 2014-04-24 |
20140115420 | HIGH PERFORMANCE INTERCONNECT LINK LAYER - Transaction data is identified and a flit is generated to include three or more slots and a floating field to be used as an extension of any one of two or more of the slots. In another aspect, the flit is to include two or more slots, a payload, and a cyclic redundancy check (CRC) field to be encoded with a 16-bit CRC value generated based on the payload. The flit is sent over a serial data link to a device for processing, based at least in part on the three or more slots. | 2014-04-24 |
20140115421 | Method, Device, and System for Monitoring Quickpath Interconnect Link - A method, device, and system for monitoring a quickpath interconnect link. The method includes: acquiring, by a quickpath interconnect link monitoring device, a number of code errors of a cyclic redundancy code check on the quickpath interconnect link and a routing table information for the nodes; comparing the number of the code errors of the cyclic redundancy code check and a preset code error threshold of the cyclic redundancy code check; obtaining a result from the comparison; and mapping the result and the routing table information into a first graphical interface, wherein the first graphical interface is used to indicate the connection state of the quickpath interconnect link according to the result and the routing table information. | 2014-04-24 |
20140115422 | NON-VOLATILE MEMORY ERROR CORRECTION - Improving the performance, life and amount of data storage in write limited non-volatile memory may be achieved by: a) utilizing a serial content-addressable memory (CAM) to perform logical address translation, b) a minimum CAM function to perform erase error count wear leveling, c) increasingly refining a two dimensional error-correction coding (ECC) method as needed to correct for degrading storage, and/or d) serially generating ECC and using an ECC serial decoder to correct the data. | 2014-04-24 |
20140115423 | NON-VOLATILE MEMORY ERROR CORRECTION - Improving the performance, life and amount of data storage in write limited non-volatile memory may be achieved by: a) utilizing a serial content-addressable memory (CAM) to perform logical address translation, b) a minimum CAM function to perform erase error count wear leveling, c) increasingly refining a two dimensional error-correction coding (ECC) method as needed to correct for degrading storage, and/or d) serially generating ECC and using an ECC serial decoder to correct the data. | 2014-04-24 |
20140115424 | MEMORY SYSTEM AND METHOD OF OPERATING MEMORY SYSTEM USING RECONSTRUCTED DATA - Provided is a method of operating a memory system. The method includes programming first bit data into multiple memory cells; identifying target memory cells that are in a first state and have threshold voltages equal to or greater than a first voltage from the memory cells programmed with the first bit data; receiving second bit data which is to be programmed into the memory cells; calculating multiple third bit data by performing a first process on the second bit data; and selecting third bit data of the calculated multiple third bit data that changes a largest number of target memory cells from the first state to a second state when the memory cells are programmed with each of the multiple third bit data, respectively. The selected third bit data is programmed into the memory cells. | 2014-04-24 |
20140115425 | ADDRESSING VARIATIONS IN BIT ERROR RATES AMONGST DATA STORAGE SEGMENTS - The disclosure is related to an apparatus and methods for addressing variations in bit error rates amongst data storage segments. In a particular embodiment, an apparatus includes a controller that detects variations in bit error rates amongst different segments of a plurality of segments in a storage medium. The controller also adjusts a read/write operation parameter according to the detected variations amongst the bit error rates in the plurality of segments. | 2014-04-24 |
20140115426 | TRIPLE PARITY ENCODING TO FACILITATE DATA RECOVERY - Examples are disclosed for facilitating recovery from failures associated with a storage array having a plurality of storage devices. | 2014-04-24 |
20140115427 | ADAPTIVE ERROR CORRECTION CODES FOR DATA STORAGE SYSTEMS - A data storage system configured to adaptively code data is disclosed. In one embodiment, a data storage system controller determines a common memory page size, such as an E-page size, for a non-volatile memory array. Based on the common memory page size, the controller selects a low-density parity-check (LDPC) code word length from a plurality of pre-defined LDPC code word lengths. The controller determines LDPC coding parameters for coding data written to or read from the memory array based on the selected LDPC code word length. By using the plurality of pre-defined LDPC code word lengths, the data storage system can support multiple non-volatile memory page formats, including memory page formats in which the common memory page size does not equal any LDPC code word length of the plurality of pre-defined LDPC code word lengths. Flexibility and efficiency of data coding can thereby be achieved. | 2014-04-24 |
20140115428 | SYSTEMS AND METHODS FOR PROACTIVELY REFRESHING NONVOLATILE MEMORY - System and methods for proactively refreshing portions of a nonvolatile memory including a memory system that proactively refreshes a portion of nonvolatile memory based on data associated with the portion. The data may include the time elapsed since the portion was last refreshed, the number of times the portion has been cycled, and the average operating temperature of the nonvolatile memory. A portion of nonvolatile memory, when meeting certain criteria determined from the data, may be proactively refreshed during a downtime when the nonvolatile memory is not otherwise being accessed. | 2014-04-24 |
20140115429 | METHOD AND APPARATUS FOR CONVOLUTIONAL CODING TO SUPPORT MULTIPLEXING IN A WIDEBAND COMMUNICATIONS SYSTEM - An approach for encoding a physical layer (PL) header of a PL data frame is provided. The PL header comprises sixteen information bits u | 2014-04-24 |
20140115430 | Systems and Methods for Iterative Data Processing Using Negative Feedback Iteration - Systems and methods for data processing, and more particularly to systems and methods for selectable positive feedback data processing. | 2014-04-24 |
20140115431 | Systems and Methods for Positive Feedback Short Media Defect Detection - Various systems and methods for media defect detection. | 2014-04-24 |
20140115432 | TECHNIQUES FOR TYPOGRAPHIC ELECTRONIC PAGINATION - Techniques for typographic electronic pagination are disclosed. In one embodiment, the techniques may be realized as an apparatus for typographic electronic pagination. In one implementation of the apparatus, the apparatus comprises at least one non-transitory processor readable storage medium with instructions stored on the at least one medium. The instructions are configured to be readable by at least one non-transitory processor and cause the at least one processor to operate. The processor operates so as to receive a plurality of articles, generate an index page based on relative visual weightings of the plurality of articles and a size of a canvas adapted to contain the index page, and generate a page layout for the plurality of articles based on page layout weightings and the size of canvas. | 2014-04-24 |
20140115433 | BUSINESS MANAGEMENT SYSTEM AND METHOD - Business management system and method which uses a database and regular spreadsheets such as Excel for collecting, processing and distributing data and information using electronic forms, including display fields and data input fields, according to the access level of the user. In addition to interfaces for information input, for defining the structure and the information output the system includes a specific application for the management of information flow and interfaces, as well as the generation of synthetic graphs defined according to the user. | 2014-04-24 |
20140115434 | BLOCK PROPERTIES AND CALCULATED COLUMNS IN A SPREADSHEET APPLICATION - Block properties and improved calculated columns properties are provided in a spreadsheet application. Once block properties are set for a group of spreadsheet cells or a spreadsheet list, the properties may be applied to the entire group of selected cells or list as opposed to requiring application of properties to individual cells. If rows or columns are added to the group of selected cells or list, properties applied to the group of cells or list are automatically applied to the new rows or columns. Block properties also provide for intelligent-behaving list borders where list borders are not corrupted by the movement or changing of columns or rows sharing edges with a list border. Calculated columns are a type of block property that extends the functionality of formulas throughout an entire column of an associated group of cells or list. | 2014-04-24 |
20140115435 | CREATING AND PUBLISHING DIFFERENT VERSIONS OF DOCUMENTS - Some embodiments described herein provide a content publishing tool that includes a versioning tool for specifying whether a document is a new document or an updated version of a document that has been published with the content distribution system. The versioning tool of some embodiments includes a field to input version information, such as version number, issue number, and edition information. In some embodiments, the versioning tool identifies documents that the user previously published with a content distribution system, and presents the documents in a list. The application's user can then choose, from the list, a published document that is being updated. | 2014-04-24 |
20140115436 | ANNOTATION MIGRATION - Some embodiments provide a content processing application with a novel annotation migration operation that allows the application to automatically migrate annotations from a first version of content such as a document to a second version of the content. Examples of such annotations include user-specified notes, highlights, bookmarks, and/or other annotations. The content processing application examines different sets of content segments in the second version to identify a particular set of content segments that matches a first set of content segments in the first version associated with a particular annotation. Upon identifying a matching particular set of content segments, the content processing application associates the particular annotation with the particular set of content segments in the second version. The content processing application can then provide a presentation of the second version with the particular annotation for the matching particular set of content segments. | 2014-04-24 |
20140115437 | GENERATION OF TEST DATA USING TEXT ANALYTICS - A computer identifies a sample document and annotates the sample document using a plurality of annotators to produce annotations associated with the sample document. The computer determines a plurality of patterns in the sample document based on the annotations. The computer populates a template using the patterns, and varies parts of the patterns in the template to generate test data. The computer identifies a knowledge domain of the sample document and identifies at least one of the annotators based on the knowledge domain of the sample document. The computer determines the observed occurrence count of at least one of the patterns in the sample document, and the likelihood of populating the template using the at least one of the patterns can be proportional to the observed occurrence count. | 2014-04-24 |
20140115438 | GENERATION OF TEST DATA USING TEXT ANALYTICS - A computer identifies a sample document and annotates the sample document using a plurality of annotators to produce annotations associated with the sample document. The computer determines a plurality of patterns in the sample document based on the annotations. The computer populates a template using the patterns, and varies parts of the patterns in the template to generate test data. The computer identifies a knowledge domain of the sample document and identifies at least one of the annotators based on the knowledge domain of the sample document. The computer determines the observed occurrence count of at least one of the patterns in the sample document, and the likelihood of populating the template using the at least one of the patterns can be proportional to the observed occurrence count. | 2014-04-24 |
20140115439 | METHODS AND SYSTEMS FOR ANNOTATING WEB PAGES AND MANAGING ANNOTATIONS AND ANNOTATED WEB PAGES - Methods and systems are provided for annotating content and managing annotated content, one or more annotations, and one or more web pages with the one or more annotations. The present invention provides a method that may include embedding a user interface in a web site. The user interface may include at least one annotation tool. Further, the method may include presenting the user interface with one or more web pages provided by the web site. The method may include allowing annotating content of the one or more web pages with one or more annotations. Further, the annotating may be allowed using the at least one annotation tool through the user interface. The method may also include managing at least one of the annotated content, the one or more annotations, and the one or more web pages with the one or more annotations. | 2014-04-24 |
20140115440 | Annotation Framework for Video - A system and method for transferring annotations associated with a media file. An annotation associated with a media file is indexed to a first instance of that media file. By comparing features of the two instances, a mapping is created between the first instance of the media file and a second instance of the media file. The annotation can be indexed to the second instance using the mapping between the first and second instances. The annotation can be processed (displayed, stored, or modified) based on the index to the second instance. | 2014-04-24 |
20140115441 | Annotating Video Intervals - A system and method is provided for managing and displaying annotations in online hosted videos. To determine related annotations associated with a video, a plurality of annotations for one or more intervals of the video are collected and organized into a plurality of groups. Each group includes annotations for intervals of the video that are similar to each other. A group having related annotations is identified, and an annotated clip of the video is formed based upon the intervals in the group. This process can be used to determine any number of groups in a given video having related annotations, forming the respective annotated intervals within a single video, and can also identify and organize annotated intervals within a large number of different videos. | 2014-04-24 |
20140115442 | CONVERSION OF A PRESENTATION TO DARWIN INFORMATION TYPING ARCHITECTURE (DITA) - One embodiment of the present invention discloses a method, computer program product, and system for converting a Microsoft® PowerPoint® file to Darwin Information Typing Architecture (DITA). A document converter receiving a command from a client device to convert one or more PowerPoint slides to DITA, wherein the PowerPoint has been formatted for conversion to DITA. Starting with the first PowerPoint slide, metadata tags, PowerPoint slide and notes text, and file names of grouped images are compiled into a string parsed with DITA markup. If the next slide does not begin a new topic, then that slide's metadata tags, PowerPoint slide and notes text, and grouped image file names are compiled into a string parsed with DITA markup and appended to the previous slides string. If the next slide begins a new topic, then the string is exported to a DITA topic. This process is repeated throughout the PowerPoint presentation. | 2014-04-24 |
20140115443 | METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR GENERATING CUSTOMIZED DOCUMENTS - Described is a method, system, and computer program product for generating customized documents. A document template is provided, where the document template includes a place holder and a section holder. A directional graph is provided for collecting information from an end-user, where the information collected is related to the place holder and section holder of the document template for creating a customized document. Information is collected from the end-user, and a transformation engine merges the information collected from the end-user with the document template to create a customized document. | 2014-04-24 |
20140115444 | Web Content Rewriting, Including Responses - A content rewriting system is described herein that allows web site administrators to setup rewriting of web responses in an easy and efficient manner. The system provides a configuration schema and an efficient workflow that enables web administrators to easily setup rules to modify HTML or other content without having a high performance penalty or losing flexibility. The content rewriting system applies regular expressions or wildcard patterns to a response to locate and replace the content parts based on the rewriting logic expressed by outbound rewrite rules. The system parses an initial response generated by a web application, applies one or more outbound rules to rewrite the response, and provides the rewritten response to a client that submitted a request for the response. | 2014-04-24 |
20140115445 | WEB PAGE VIEWING SERVER, WEB PAGE VIEWING SYSTEM, AND WEB PAGE VIEWING METHOD - The present invention includes an imaging unit that repeatedly images a Web page to generate page images, a detecting unit that repeatedly detects a change in the page images, an area determining unit that determines whether an update area in the page images where a change is detected and a display area displayed on a display screen of the portable terminal have an overlap, and an image transmission control unit that causes an image transmitting unit to transmit an image including an overlap area between the update area and the display area to the portable terminal when the update area and the display area have an overlap and does not cause the image transmitting unit to transmit the image when the update area and the display area do not have an overlap. | 2014-04-24 |
20140115446 | Content Control Tools for a Document Authoring Application - Some embodiments provide a non-transitory machine-readable medium that stores a document authoring application which when executed by at least one processing unit provides a graphical user interface (“GUI”) for the document authoring application. The GUI includes a display area for displaying a document being authored. The GUI also includes a document authoring tool for adding to the document a floatable content control. The floatable content control includes (1) a content display area for displaying content specified for the floatable content control and (2) a selectable user interface item (UI) that when selected causes the document authoring application to display the content display area. The floatable content control for display by a document viewing application such that the document viewing application displays the specified content through the content display area when the document viewing application receives a selection of the UI item. | 2014-04-24 |
20140115447 | Centering Mathematical Objects in Documents - A content presentations editing application for editing a structured electronic document that includes mathematical objects is provided. The content presentation editing application selects a portion of the document, the selected portion including at least one mathematical object. The content presentation editing application centers the selected portion of the document by identifying an alignment symbol in the mathematical object and aligning the mathematical object to a particular position in the document at the identified alignment symbol. To align the mathematical object, some embodiments move the mathematical object such that the alignment symbol is at the center of the page. For mathematical objects that are located within cells of a table, the center alignment operation moves each mathematical object in the table such that the identified alignment symbol aligns with the center of the table column that contains the mathematical object. | 2014-04-24 |
20140115448 | GRAPHICAL DATA CONVERSION/TRANSLATION - One or more computer-readable storage media for storing computer-executable instructions executable by processing logic is provided. The media storing one or more instructions that when executed by the processing logic causes the processing logic to receive data in a first format for conversion to a second format different than the first format, wherein the data includes information having a first type and information having a second type and display the data in the first format via a graphical interface. One or more translation rules are received relating to processing the information having the first type or the information having the second type. The one or more translation rules are pre-applied to the data in the first format. Effects of the pre-applied rules on the displayed data are displayed via the graphical interface. The data in the first format is converted to the data in the second format based on the one or more translation rules. | 2014-04-24 |
20140115449 | GENERATING SAMPLE DOCUMENTS - Some embodiments described herein provide a content publishing tool that includes a document-sampling tool for generating a sample document from a full-length document. In some embodiments, the document-sampling tool allows a publisher to identify a section of a document and generate a sample document that includes a selection of pages from that section. The sample document may be generated using a predefined percentage of the pages of the section up to a maximum of a predefined number of pages. The heuristics of the sample generation may also specify that the sample document include a minimum of some number of pages. | 2014-04-24 |
20140115450 | METHOD AND SYSTEM OF EVIDENCE PRESERVATION FOR DIGITAL DOCUMENTS - This application provides a method and system of evidence preservation for digital documents. The method comprises: converting, by a client, the digital document to a document code, which is uniquely corresponding to the digital document; uploading, from the client, the document code and first attribute information of the client to a server, wherein the first attribute information includes user information and geographical position information of the client; and incorporating, by the server, second attribute information into the document code and the first attribute information to form a code file, and preserving the code file in a code file database of the server, wherein the second attribute information includes time information indicating when the document code is received by the server; wherein when contents of the digital document are changed, contents of the document code are changed accordingly. | 2014-04-24 |
20140115451 | SYSTEM AND METHOD FOR GENERATING HIGHLY CUSTOMIZED BOOKS, MOVIES, AND OTHER PRODUCTS - A system and method is described for customizing commercial-quality movies, books, and other products and media. An interface is employed to guide customers through the customization process, presenting a menu of available movies, books, products, and other offerings, as well as providing customers with the ability to continuously or discretely adjust a wide range of physical attributes to improve resemblance between them and their characters. A high degree of customization is achieved through the selective adjustment of the transparency of two-dimensional layers, through the manipulation of three-dimensional models, or through a combination thereof. Files size is kept to a minimum by recursively adding categories of body components to a base file. A dynamic database of body components is structured for easy expansion and so as to allow characters to migrate easily between artistic styles. | 2014-04-24 |
20140115452 | ALIGNING A SYMBOL WITH A CHARACTER - Some embodiments provide a novel operation for aligning a symbol with an associated character in a digital content processing application. In some embodiments, the alignment operation uses a font property of the character to align the symbol with the character. In some embodiments, the character has a slanted display orientation and the font property is an angle at which the character is slanted. Symbols that are associated with characters include diacritical marks, accents, mathematical symbols that align above or below a character, and other symbols of the character. The character, sometimes referred to as a “base character”, may be a character in text, in an equation, etc. | 2014-04-24 |
20140115453 | Initiating Font Subsets - A computer-implemented method includes analyzing content of a received electronic document in an autonomous manner to identify each unique character of one or more fonts included in the content of the electronic document. The method also includes initiating a request for a subset of one or more of the fonts included in the content of the electronic document, wherein the request includes each identified unique character of the respective one or more fonts. | 2014-04-24 |
20140115454 | METHOD, APPARATUS AND SYSTEM OF SCREENSHOT GRABBING AND SHARING - A device, method and system of screenshot grabbing and sharing comprise projecting contents on a display device connected with a communication device; and grabbing a screenshot from the contents projected on the display device, in response to a screenshot grabbing request from another communication module connected with the communication device. | 2014-04-24 |
20140115455 | MOBILE TERMINAL AND CONTROL METHOD THEREOF - A mobile terminal capable of sensing a touch input, and a control method thereof are provided. The mobile terminal includes: a display unit configured to display screen information; a sensing unit configured to sense a touch input applied to the display unit; and a controller configured to display an indicator bar including at least one icon together with the screen information, and select any one of icons displayed in the indicator bar. | 2014-04-24 |
20140115456 | SYSTEM FOR ACCESSING SOFTWARE FUNCTIONALITY - A system and method for facilitating user access to software functionality, such as enterprise-related software applications and accompanying actions and data. An example method includes receiving natural language input; displaying electronic text representative of the natural language input, in a conversation flow illustrated via user interface display screen; interpreting the natural language input and determining a command representative thereof; employing the command to determine and display a prompt, which is associated with a predetermined set of one or more user selectable items; providing a first user option to indicate a user selection responsive to the prompt; and inserting a representation of the user selection in the conversation flow. In a more specific embodiment, the first user option is provided via an input selection mechanism other than natural language, e.g., via a touch gesture, such that the conversation flow includes text representing user input other than purely text or voice-based input. | 2014-04-24 |
20140115457 | ELECTRONIC DEVICE AND METHOD FOR READING HELP FILES OF SOFTWARE PROGRAM - In a method for reading a help file of a software program, relationships between graphical interfaces of the software program and help items in the help file are generated, and one or more help items related to a currently displayed graphical interface of the software program are loaded according to the relationships. The related help items are classified to generate a help list which includes one or more information items, and the help list is displayed to a user for selecting an information item when the help file is invoked. The related help items are then displayed on a display device according to the selected information item. | 2014-04-24 |
20140115458 | SYSTEM AND METHOD FOR CONTEXT-SENSITIVE HELP FOR TOUCH SCREEN INPUTS - Systems and methods are provided for context-sensitive help for touch screen inputs. A system receives a touch screen input to refresh information displayed by a touch screen. The system outputs a prompt to continue the touch screen input to receive a prompt of context-sensitive help. The system receives a continued touch screen input to receive the prompt of the context-sensitive help. The system outputs the prompt of the context-sensitive help. | 2014-04-24 |
20140115459 | HELP SYSTEM - A help function that guides a user through steps presented contextually. Help instructions appear on the GUI within a comment bubble that is pointing to the screen location requiring user input. The bubble also discloses the step the user is executing and the total number of steps involved in the help process. The customized help utility may run as a plug-in on an existing web-based, or a module on non-networked computer system, or be incorporated in with the original software. Users can create a customized Help utility for a particular software, and create messages within a software program. | 2014-04-24 |
20140115460 | Importing Media Content - Among other things, a method includes displaying, in a user interface of a media authoring application, an interface enabling a user of the media authoring application to import media content from any media source supported by the media authoring application, wherein at least one of the media sources is a media capture device and at least one of the media sources is a portion of a file system of a storage device, the interface including a pane displaying a list of media sources currently available to the media authoring application, a pane displaying a list of media content files available at a selected media source, and a pane displaying at least a portion of a selected media content file. | 2014-04-24 |
20140115461 | SYSTEMS AND METHODS FOR GENERATING A PLAYLIST IN A MUSIC SERVICE - Systems and methods are provided for implementing and managing a music service. According to certain aspects, the systems and methods present an interface to a user that indicates an additional user of the music service and allows the user to select certain properties or attributes associated with a desired playlist. The systems and methods identify a music profile of the additional user and detect an input selection to generate the playlist. In aspects, the systems and methods identify songs based on the music profile of the additional user and optionally a music profile of the user, as well as the properties or attributes selected by the user, and provides the playlist to the user that includes the identified songs. | 2014-04-24 |
20140115462 | SYSTEMS AND METHODS FOR DISTRIBUTING A PLAYLIST WITHIN A MUSIC SERVICE - Systems and methods are provided for distributing a playlist of a user. The systems and methods receive an indication from the user of a song to add to the playlist and adds the song to the playlist. In aspects, the systems and methods analyze the playlist to determine whether an attribute of the playlist meets a specified parameter. In some cases, the specified parameter can be met if a musical attribute of the song is similar to a music profile of one of the users, or if an amount of songs on the playlist meets or exceeds a specified threshold. The systems and methods can enable the user to distribute the playlist either publicly or to a specified set of users if the specified parameter of the playlist is met. | 2014-04-24 |
20140115463 | SYSTEMS AND METHODS FOR COMPILING MUSIC PLAYLISTS BASED ON VARIOUS PARAMETERS - Systems and methods are provided for generating playlists within a music service executing on an electronic device. According to certain aspects, the systems and methods identify various parameters based on a setting or condition of the electronic device. The systems and methods determine one or more songs based on the various parameters and add the one or more songs to a playlist that is displayed on an interface of the electronic device. According to embodiments, the systems and methods enable the user to initiate playback of the playlist via the interface. | 2014-04-24 |
20140115464 | ENTERTAINMENT SYSTEM WITH ENTERTAINMENT MANAGER MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of an entertainment system includes: identifying an entertainment input type for classifying an entertainment activity; detecting an entertainment break period based on the entertainment input type; determining a task priority for temporally overlapping a schedule task with the entertainment break period; calculating an adjusted entertainment schedule based on the task priority for engaging in the entertainment activity and the schedule task; and generating a task-suggestion based on the adjusted entertainment schedule for displaying on a device. | 2014-04-24 |
20140115465 | VISUAL PLAYLIST - A device may receive information that identifies a first attribute and a second attribute associated with media files, and the first and second attributes may specify a manner in which the media files are to be represented on a user interface. The device may present, on the user interface and based on the first attribute and the second attribute, a representation of the media files on a grid. A first dimension of the grid may be associated with the first attribute, and a second dimension on the grid may be associated with the second attribute. The device may receive a selection of a portion of the grid corresponding to a set of media files, and may create a playlist, based on receiving the selection, that includes the set of media files. | 2014-04-24 |
20140115466 | Dynamic User Interface Customization - Described are computer-based methods and apparatuses, including computer program products, for dynamic user interface customization. A set of functions for a user interface is stored, each function comprising a function that can be added to the user interface. A first set of data is transmitted to a remote device that causes the user interface to be displayed on the remote device with a predetermined set of functions from the set of functions. Interaction data is received indicative of a user's interactions with the user interface. A second set of data is transmitted to the remote device that causes the user interface to dynamically add a new function from the set of functions to the user interface based on the interaction data, wherein the new function is displayed as a selectable item in the user interface that the user can select to use a function associated with the new function. | 2014-04-24 |
20140115467 | CREATING MULTIPLE RECOMMENDED STATIONS BASED ON PURCHASE HISTORY - Methods, systems, computer-readable media, and apparatuses for providing enhanced user interfaces and functionalities for internet radio applications are presented. In some embodiments, a computer system may determine, based on purchase history associated with a user account, one or more content seeds for at least two internet radio stations. The computer system then may select one or more songs to be provided via the at least two internet radio stations based on the one or more content seeds. Subsequently, the computer system may provide the at least two internet radio stations to one or more user devices linked to the user account. | 2014-04-24 |
20140115468 | GRAPHICAL USER INTERFACE FOR MIXING AUDIO USING SPATIAL AND TEMPORAL ORGANIZATION - A system and method incorporating a touch screen that permits the mixing of audio tracks or data using spatial and temporal organization. By organizing audio tracks as images in 2D or 3D space (augmented reality), many tracks can be visualized at the same time and perceived by a user in a visually accurate way. By animating the images based on such characteristics as volume and aural position, images can move out of the way and only relevant audio tracks will be displayed. | 2014-04-24 |
20140115469 | Sharing Media Content - Among other things, a method includes receiving, from a user of a user interface of a media authoring application, first settings specifying a destination for media content authored in the media authoring application, the destination selected from a set of destinations supported by the media authoring application, and second settings specifying a set of media characteristics of media content authored in the media authoring application, and generating data representing a user interface element usable to provide media content authored in the media authoring application to the destination specified in the first settings at the set of media characteristics specified in the second settings. | 2014-04-24 |
20140115470 | USER INTERFACE FOR AUDIO EDITING - Computer-implemented methods, computer-readable media, and computer systems implemented to provide user interfaces for audio editing. An item of digital multimedia content that includes video content and audio content that is synchronized with the video content is displayed in a user interface. The audio content includes audio from multiple audio components. Multiple audio objects, each representing an audio component of the multiple audio components, are displayed in the user interface. In response to detecting an input to an audio object, at least one feature of an audio component that the audio object represents is modified while maintaining a synchronization of the video and audio contents. | 2014-04-24 |
20140115471 | Importing and Exporting Custom Metadata for a Media Asset - In some implementations, metadata for a media asset can be imported to and/or exported from a media editing application. The metadata can include metadata fields that are predefined for the media editing application. The metadata can include metadata fields that are custom or user-defined or user-generated data fields. Graphical user interfaces of the media editing application can provide mechanisms to allow a user to define new metadata fields. Graphical user interfaces of the media editing application can provide mechanisms to allow a user to view imported metadata fields that were defined externally to the media editing application. | 2014-04-24 |
20140115472 | RECORDING MEDIUM, PLAYBACK DEVICE, RECORDING DEVICE, PLAYBACK METHOD AND RECORDING METHOD FOR EDITING RECORDED CONTENT WHILE MAINTAINING COMPATIBILITY WITH OLD FORMAT - A rewritable recording medium on which Index.bdmv is recorded in the BDMV directory. The Index.bdmv includes editability_flag and extended_editability_flag. When the editability_flag is set ON, it indicates that the recording medium is treated as an editable medium by a legacy device which does not support recording and editing of stereoscopic video. When the editability_flag is set OFF, it indicates that the recording medium is treated as a non-editable medium by the legacy device. When the extended_editability_flag is set ON, it indicates that the recording medium is treated as an editable medium by a non-legacy device even when the editability flag is set OFF, where the non-legacy device supports recording and editing of stereoscopic video. | 2014-04-24 |
20140115473 | APPARATUS AND METHOD FOR CONVERTING 2D CONTENT INTO 3D CONTENT, AND COMPUTER-READABLE STORAGE MEDIUM THEREOF - The method of converting 2D contents into 3D contents through a content converting apparatus includes: determining a quality of 3D contents to be converted from 2D contents that are video contents and include a plurality of frames; extracting an object from a frame among the plurality of frames; assigning depth to the extracted object; and performing rendering for conversion into 3D contents on the frame having the object assigned with the depth, wherein at least one of the extracting the object, the assigning the depth, and the performing the rendering is performed in accordance with the determined quality of 3D contents. | 2014-04-24 |
20140115474 | METHODS AND ELECTRONIC DEVICES FOR SELECTING AND DISPLAYING THUMBNAILS - According to one aspect, a method of previewing multimedia data, including selecting a first graphical representation in association with a multimedia object, displaying the first graphical representation, receiving an input in relation to the first graphical representation, in response to the input, determining whether to change the first graphical representation, and if so then selecting a second graphical representation from the multimedia object in a randomized manner, and displaying the second graphical representation. | 2014-04-24 |
20140115475 | Multimedia Visual Progress Indication System - A multimedia visual progress indication system that provides a cache bar that is overlaid onto the program material or displayed on a dedicated display. A cache bar indicates the length of a recording session or the length of stored program material and expands to the right when material is being recorded. Index and/or bookmark indicators are displayed next to the cache bar. A position indicator moves within the cache bar and tells the user visually where his current position is within the program material. Numeric time or counter mark of the current position is displayed in the vicinity of the cache bar. The trick play bar and its associated components are displayed for a predetermined time period. | 2014-04-24 |
20140115476 | WEB-BASED SYSTEM FOR DIGITAL VIDEOS - Systems and methods are provided for adding and displaying interactive annotations for existing online hosted videos. A graphical annotation interface allows the creation of annotations and association of the annotations with a video. Annotations may be of different types and have different functionality, such as altering the appearance and/or behavior of an existing video, e.g. by supplementing it with text, allowing linking to other videos or web pages, or pausing playback of the video. Authentication of a user desiring to perform annotation of a video may be performed in various manners, such as by checking a uniform resource locator (URL) against an existing list, checking a user identifier against an access list, and the like. As a result of authentication, a user is accorded the appropriate annotation abilities, such as full annotation, no annotation, or annotation restricted to a particular temporal or spatial portion of the video. | 2014-04-24 |
20140115477 | Multi-range selection in one or multiple media clips in a media authoring application - Among other things, a method includes displaying, in a user interface of a video editing application, an interface enabling a user of the video editing application to mark ranges in video clips presented in the user interface, the ranges of the video clips each representing a portion of video content of each respective clip, and at least some of the ranges of the video clips being displayed as marked simultaneously, receiving, from the user, a selection of multiple marked ranges of video clips, and establishing a relationship between the selected multiple ranges of the video clips. | 2014-04-24 |
20140115478 | APPARATUS AND ASSOCIATED METHODS - An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: display a partial portion of a media scroll-line on a display; allow user marking input of respective start and end points to the partial portion of the media scroll-line, the marked start point and end point together defining a selection segment of the partial portion; and allow user scrolling input to the media scroll-line itself to scroll the media scroll-line on the display relative to the selection segment to re-position the selection segment to a different partial portion of the media scroll-line to allow for selection of the re-positioned selection segment. | 2014-04-24 |
20140115479 | Audio Management Method and Apparatus - An audio management method and apparatus, which relate to the field of communications technologies. The method includes: when it is detected that there is a first web page audio to be automatically played, determining whether there is an audio being played and whether a priority of the first web page audio is lower than a priority of the audio being played; when yes, intercepting automatic play of the first web page audio; otherwise, playing the first web page audio. A priority of a first web page audio to be automatically played and a priority of a web page audio being played are compared to decide whether to play the first web page audio, so that the problem of a conflict between web page audios is solved, and a user is not required to perform operations one by one. | 2014-04-24 |
20140115480 | Cloud Communication Layer for a User Device - A Graphical User Interface (GUI) for a user device provides an interface for communicating data with nodes in a cloud computing network. The GUI has a communication layer for establishing a dedicated communications session with the cloud computing network, and a cloud interface layer that displays data and information received from the cloud computing network to the user on a display of the device. The GUI usually remains off the visible display screen, but is moved onto the visible display screen over a current user workspace responsive to detecting a first user event. The contents of the GUI may be generated dynamically based on a context of the user workspace. The GUI is moved back to its “out-of-view” position responsive to detecting a subsequent user event, and is translucent to allow the user to see the workspace through the GUI. | 2014-04-24 |
20140115481 | METHOD FOR EXECUTING COMMUNICATION ON A MOBILE TERMINAL AND THE MOBILE TERMINAL THEREOF - The embodiments of the present disclosure relate to a communication processing method for executing communication on a mobile terminal and the mobile terminal thereof, to solve a problem that the communication is accidentally interrupted by a mis-operation of a communication execution component not used by the current communication. According to the present disclosure, the method comprises receiving an operation instruction for communication, determining a sending component of the operation instruction, and switching the current communication to a second communication execution component in the case that the sending component is not the first communication execution component being used by the current communication. In the present disclosure, the corresponding operation instruction is responded only when the operation instruction is sent by the communication execution component being used by the current communication. Thus, a communication interruption caused by a mis-operation of the other communication execution components in a communication session is avoided. | 2014-04-24 |
20140115482 | METHOD FOR DISPLAYING AN OVERLAID WEB SURVEY ICON - The present relates to a computer-implemented method for displaying an overlaid web survey icon. The method displays a content of a web site in a browsing window of a browser of an electronic device. The method displays an invitation to participate in a survey. The method displays, upon selection of the invitation to participate in the survey by a user, an overlaid survey icon in the browsing window. And the method further displays the overlaid survey icon in the browsing window, when another content of the web site is displayed in the browsing window. Upon occurrence of a triggering event, the method displays a survey content in a survey window. In one embodiment, the triggering event consists in a selection by the user of the overlaid survey icon. | 2014-04-24 |
20140115483 | SYSTEMS AND METHODS FOR PROCESSING AND ORGANIZING ELECTRONIC CONTENT - The present disclosure generally relates to processing and organizing electronic content. In accordance with one implementation, a computer-implemented method is provided that comprises providing a plurality of content stacks, at least two of the plurality of content stacks being associated with different content stack types and receiving source data from at least one content server, the source data being associated with electronic content. The method further comprises generating local data based on an extraction from the received source data, generating, based on the local data, multiple representations of the electronic content, each representation being associated with at least one content stack type, and generating instructions to display the multiple representations of the electronic content with the plurality of content stacks, at least two of the displayed representations being displayed with respective ones of the at least two content stacks that have different content stack types. | 2014-04-24 |
20140115484 | APPARATUS AND METHOD FOR PROVIDING N-SCREEN SERVICE USING DEPTH-BASED VISUAL OBJECT GROUPINGS - An apparatus and method for providing multimedia content service are provided. A method for providing an image service using at least two screens of different types in an N-screen service providing apparatus includes: separating and extracting independent visual objects from an image based on depth values; grouping the extracted independent visual objects into a number of groups and composing scenes with the respective groups of visual objects; and selectively reproducing one or more scenes with the groups of visual objects on at least two screens in response to a user interaction event. | 2014-04-24 |
20140115485 | WEB APPLICATION MANAGEMENT METHOD AND APPARATUS - The present invention provides a web application management method and apparatus, where the method includes: acquiring a display mark of a web application opened in a browser, an identifier of the browser, and a uniform resource locator URL of the web application; receiving a first instruction used to display a recently opened application list, and displaying the display mark of the web application in the recently opened application list according to the first instruction; and receiving a second instruction that a user selects the web application according to the recently opened application list and opening the web application corresponding to the URL according to the second instruction by using a browser corresponding to the identifier of the browser. The present invention reduces operation steps of a user and improves the switching back efficiency of the web application. | 2014-04-24 |
20140115486 | MANUAL CLICKER APPLICATION - A method for manual intervention in a dialing process includes maintaining a list of records containing phone numbers in a database stored on a computer readable storage medium, receiving at a computer and from the user a click for each of the records within the list of records in the database stored on the computer readable storage medium, and storing on a computer readable storage medium a record of the click, an identity of the user performing the click, and an association between the click and one of the records within the list of records. For each click, the method provides for electronically communicating the corresponding phone number of one of the records within the list to a telecommunications system for dialing the phone number. The method may further include dialing the phone number using the telecommunications system. | 2014-04-24 |
20140115487 | REMOTELY ACCESSING A COMPUTER SYSTEM - An intermediary interface system allow for remote servicing of a computer in a local customer system by a remote representative system even if the local customer system does not have a network connection to the remote representative system. The intermediary interface system includes a smartphone and a dongle. The dongle interfaces video output and keyboard and mouse inputs of the local customer system with the smartphone. The smartphone wirelessly interfaces the dongle with the remote representative system. Thus, the representative system displays the video signal from the local customer system for analysis and sends keyboard and mouse signals to the local customer system in response without requiring a network connection between the local customer system and the remote representative system. | 2014-04-24 |
20140115488 | WALLPAPER ASSIGNMENT FOR MULTI-USER MOBILE DEVICE - Techniques are described for providing a unique wallpaper for a new user profile on a graphical user interface of a computing device. An example method includes initiating, by a computing device, a new user profile setup process to create a user profile at the computing device, the computing device having at least one other existing user profile. The method further includes automatically selecting, by the computing device, a wallpaper from a set of two or more wallpapers, wherein each wallpaper of the set of two or more wallpapers comprises a different graphical image, wherein the wallpaper is not associated with any of the other user profiles of the computing device. The method also includes automatically associating the wallpaper with the new user profile, such that the computing device displays the wallpaper in response to an attempt to access the user profile of the computing device. | 2014-04-24 |