20th week of 2013 patent applcation highlights part 71 |
Patent application number | Title | Published |
20130124909 | SELECTIVE MESSAGE LOSS HANDLING IN A CLUSTER OF REPLICATED SERVERS - A computer-implemented method, a computerized system and a product for providing a cluster of replicated servers. The method performed by a computerized server in a cluster of servers, wherein the cluster of servers are executing replicated instances of an application, wherein the replicated instances are configured to perform the same processing of the same input, comprising: detecting a message loss in the server; electively determining a responsive action to the message loss; and notifying the cluster of servers of the responsive action determined by the server, whereby other servers of the cluster of servers are able to mimic operation of the server by simulating the responsive action. | 2013-05-16 |
20130124910 | SYSTEM AND METHOD FOR SIGNALING DYNAMIC RECONFIGURATION EVENTS IN A MIDDLEWARE MACHINE ENVIRONMENT - A system and method can provide fault tolerance in a middleware machine environment. A subnet manager can determine whether there is a path record change when a fault occurs in the middleware machine environment. Furthermore, the subnet manager can signal a dynamic reconfiguration event to at least one host in the middleware machine environment. The at least one host can send a message to the subnet manager to query for a latest path record. Then, the subnet manager can provide a latest path record to the at least one host. | 2013-05-16 |
20130124911 | COMMUNICATION SYSTEM WITH DIAGNOSTIC CAPABILITIES - A first component, executing in a first data processing system, receives, over a data communication network using a first adapter, a first diagnostic heartbeat packet from a second adapter in a second data processing system. The first heartbeat packet comprises a header, a set of heartbeat parameters, and a set of diagnostic attributes. The first component determines, based on a set of values corresponding to the set of diagnostic attributes, that a soft network error condition exists in the data communication network. The soft network error condition is a network error condition that adversely affects the transmission of packets having certain properties in the data communication network. The first component stores the set of values in a state information record associated with the first component and re-routes data traffic from one link to a different link between the first and the second data processing systems. | 2013-05-16 |
20130124912 | SYNCHRONIZING A DISTRIBUTED COMMUNICATION SYSTEM USING DIAGNOSTIC HEARTBEATING - A first component, executing using a processor and a memory in a first data processing system, receives a diagnostic heartbeat packet from a second component executing in a second data processing system, wherein the diagnostic heartbeat packet is a packet comprising a header, a set of heartbeat parameters, and a set of diagnostic attributes. The first component determines, using a value of a diagnostic attribute in the diagnostic heartbeat packet, that a first communication link between the first and the second data processing systems is usable but includes a soft network error, wherein a soft network error condition is a network error condition that adversely affects transmission of packets having certain properties in the data communication network. The first component re-routes a synchronization message from the first component to the second component using a second communication link between the first and the second data processing systems. | 2013-05-16 |
20130124913 | MANAGEMENT DEVICE AND MANAGEMENT METHOD - A management device includes a memory and a processor coupled to the memory. The processor executes a process including monitoring an operating state of a target device to be managed as a node of a network to be managed, moving a process executed by the target device to another node on the network, when a sign of failure is detected, as a result of the monitoring, and determining, at activation of the target device, whether there is a process having been moved from the target device to another node, and recalling the moved process from a destination node when there is the process having been moved to the another node. | 2013-05-16 |
20130124914 | Method and Device for Detecting Data Reliability - Embodiments of the present invention disclose a method and a device for detecting data reliability, which belong to the field of computer technologies. The method includes: dividing source data into multiple source data blocks; establishing a corresponding duplicate data block for each source data block, where the duplicate data block and the source data block are stored in different physical memory blocks respectively; establishing a corresponding reliability maintenance data structure for the source data block; and registering the reliability maintenance data structure with a first reliability maintenance thread of a central processing unit, the source data block corresponding to the reliability maintenance data structure registered with the first reliability maintenance thread, comparing a reliability check value of the source data block with a reliability check value recorded in the reliability maintenance data structure, and replacing the source data block having the error with the duplicate data block. | 2013-05-16 |
20130124915 | REMOTE COPY SYSTEM AND METHOD - A remote copy system includes a first storage device performing data transmission/reception with a host computer, a second storage device receiving data from the first storage device, and a third storage device receiving data from the second storage device. The first storage device includes a logical volume, the second storage device includes a logical volume being a virtual volume, and the third storage device includes a logical volume. The first storage system changes the state of a first pair of the logical volumes based on the state of a second pair of the logical volumes. With such a remote copy system and a method for use therein, any data backup failure can be prevented. | 2013-05-16 |
20130124916 | LAYOUT OF MIRRORED DATABASES ACROSS DIFFERENT SERVERS FOR FAILOVER - A plurality of data centers each having a plurality of servers. When there is a failure on a data center, the load for the failed portion of the data center is distributed over all the remaining servers locally, or remotely, based on the magnitude of the failure. | 2013-05-16 |
20130124917 | RECOVERING FROM STACK CORRUPTION FAULTS IN EMBEDDED SOFTWARE SYSTEMS - A method and system for recovering from stack-overflow or stack-underflow faults without restarting software or hardware. At every task switch operation in an application program, a portion of the memory stack is copied to a backup location, so that portion of the stack can be restored if it is subsequently corrupted by a stack-overflow or stack-underflow fault during the execution of the next task. State variable data is similarly copied to a backup location, so that it can be used to restore or estimate the output of the next task if that task experiences a fault. Techniques are disclosed for selecting which state variable data and which portion of the memory stack to copy to backup, and for detecting a stack-overflow or stack-underflow fault and restoring state variable and memory data in the event of such a fault. | 2013-05-16 |
20130124918 | SELF-REPARABLE SEMICONDUCTOR AND METHOD THEREOF - A semiconductor device includes a plurality of processors and a spare processor configured to perform respective processing functions. A plurality of first switches is located at respective inputs of the plurality of processors. Each of the plurality of first switches is configured to selectively provide an input signal to a respective one of the plurality of processors and the spare processor. A first multiplexer is located at an input of the spare processor. The first multiplexer is configured to receive the input signals from each of the plurality of first switches and route, to the spare processor, a selected one of the input signals corresponding to a failed one of the plurality of processors. The spare processor is further configured to perform a processing function associated with the failed one of the plurality of processors in response to receiving the selected one of the input signals. | 2013-05-16 |
20130124919 | End User Remote Enterprise Application Software Testing - A system and method for remote testing of enterprise software applications (ESA) allows one or more testers to remotely access an ESA and remotely test the ESA. In at least one embodiment, the ESA resides in a testing platform that includes one more computers that are provisioned for testing. “Provisioning” a computer system (such as one or more servers) refers to preparing, configuring, and equipping the computer system to provide services to one or more users. In at least one embodiment, the computer system is provisioned to create an ESA operational environment in accordance with a virtual desktop infrastructure (VDI) template interacting with virtualization software. | 2013-05-16 |
20130124920 | METHOD, APPARATUS and product FOR testing transactions - A computer-implemented method and apparatus, comprising: having a plurality of processing entities operating substantially concurrently in a computerized platform enabling transaction operations, wherein the plurality of processing entities comprise two or more entities adapted to store values, and one or more entity adapted to load values, wherein each writing entity is associated with a private memory location within a memory unit; storing symbols into an associated target memory location by each of the entities adapted to store values, wherein symbols are stored according to a predetermined order, wherein a symbol is stored using a transaction; loading a multiplicity of private memory locations by the at least one entity adapted to load values, to obtain loaded values; and analyzing the loaded values for at least one invariant. | 2013-05-16 |
20130124921 | METHOD AND DEVICE FOR PREDICTING FAULTS IN AN IT SYSTEM - A method and device for predicting faults in a distributed heterogeneous IT system ( | 2013-05-16 |
20130124922 | METHOD OF PROVIDING HIGH INTEGRITY PROCESSING - A method of providing synchronization and integrity checking in a high integrity processing system having at least two redundant processing lanes, with each lane having an application processor, with the application processors running the same application software in a non-lockstep configuration, and outputting transactions requiring access to an addressable space. | 2013-05-16 |
20130124923 | Device and Method for Detecting and Diagnosing Correlated Network Anomalies - A device detects and diagnoses correlated anomalies of a network. The device includes an anomaly detection module receiving a first data stream including an event-series related to the network. The anomaly detection module executes at least one algorithm to detect a potential anomaly in the event-series. The device further includes a correlating module receiving a second data stream including other event-series related to the network. The correlating module determines whether the potential anomaly is false and determines whether the potential anomaly is a true anomaly. | 2013-05-16 |
20130124924 | PROGRAM ANALYZING SYSTEM AND METHOD - Main functional units of a program analyzing system that analyzes a program while adjusting a time passage speed of a program performance circumstance includes four functional units, that is, an analysis management unit, a sample performing unit, an activity recording unit, and an activity analyzing unit. The analysis management unit sets analysis conditions such as a time passage speed, a program performance starting time, and a performance ending time. The sample performing unit adjusts the time passage speed and the program performance starting time in accordance with determination of the analysis management unit and performs the program until performance ending time. The activity recording unit monitors the performance circumstance and obtains an activity record of the program. The activity analyzing unit analyzes the activity record and clarifies a behavior of the program. Further, the analysis management unit resets the analysis condition based on an analysis result to perform a reanalysis. | 2013-05-16 |
20130124925 | METHOD AND APPARATUS FOR CHECKING A MAIN MEMORY OF A PROCESSOR - A method and an apparatus for checking a main memory of a processor, which includes a cache memory and a plurality of registers. Before the memory test is carried out, a boot-up sequence which may be running at that time is interrupted, temporary data required for the memory test is written to at least one register and is held there, and the access from the cache memory to the main memory is activated. The main memory is accessed via the cache memory such that bit patterns are written to the cache memory and from there to the main memory, and are read out again from the main memory via the cache memory and are compared. The area of the main memory to be tested is larger than the size of the cache memory. The interrupted boot-up sequence is then restarted or continued after completion of the memory test. | 2013-05-16 |
20130124926 | SYSTEM HEALTH AND PERFORMANCE CARE OF COMPUTING DEVICES - A system and computer program product for system care for a computing device. In one embodiment, a process includes analyzing one or more software and hardware components of the computing device by a system care program of the computing device, analyzing system health of the computing device based on the one or more software and hardware components based on at least one of status and settings of the one or more software and hardware components, and analyzing performance of the computing device based on the one or more software and hardware components based on signature profiles of the one or more software and hardware components The process may also include determining one or more solutions for the computing device by the system care program based on the system health and performance of the computing device, and displaying a report including the one or more solutions. | 2013-05-16 |
20130124927 | Process Model Error Correction - A method for providing corrections for semantic errors in a process model can be implemented on a computer. The method can include identifying a change in the process model, the process model including one or more process model elements. The method can also include identifying one or more constraint violations for at least one of the one or more process model elements, and identifying one or more correction proposals for each constraint violation identified. | 2013-05-16 |
20130124928 | METHOD AND APPARATUS FOR THE DISPLAY OF MULTIPLE ERRORS ON A HUMAN-MACHINE INTERFACE - One or more non-transitory computer-readable media having stored thereon program instructions to facilitate the display of multiple errors is provided. The program instructions, when executed by a computing system, direct the computing system to at least initiate display of a graphical view of an industrial automation environment. The program instructions also direct the computing system to detect a plurality of error conditions related to machine operations within the industrial automation environment, and to determine a plurality of locations within the graphical view associated with the plurality of error conditions. The program instructions further direct the computing system to identify at least one group of error conditions from the plurality of error conditions based on the plurality of locations, and to initiate display of a graphical representation of the at least one group of the error conditions. | 2013-05-16 |
20130124929 | DATA TRANSFER CONTROL DEVICE AND DATA TRANSFER CONTROL METHOD - The data transfer control device of the present invention is capable of improving data transfer efficiency while discarding error data, a DMA parameter storing control unit ( | 2013-05-16 |
20130124930 | CONTROLLING IPSEC OFFLOAD ENABLEMENT DURING HARDWARE FAILURES - Provided are techniques for receiving a packet transmitted in conjunction with a security association associated with Internet Protocol Security (IPSec); determining, based upon the security Association that the packet is faulty; incrementing a count corresponding to previous faulty packets received; determining that the count exceeds a threshold; and disabling IPSec accelerator hardware in response to the determining that the count exceeds the threshold. | 2013-05-16 |
20130124931 | TRANSMISSION ERROR DETECTOR FOR FLASH MEMORY CONTROLLER - In one aspect, the present disclosure provides a storage device for accounting for transmission errors to improve a usable life span of memory blocks. In some embodiments, the storage device includes: a memory array including a plurality of memory blocks; and a memory controller in communication with the memory array via an interface, wherein the memory controller is configured to detect an error event associated with data from one of the plurality of memory blocks; determine an origin of the error event; increment an error count if the origin of the error event indicates a data error in the one of the plurality of memory blocks and not if the origin of the error event indicates a transmission error; compare the error count to a threshold value; and mark the one of the plurality of memory blocks as bad when the error count exceeds the threshold value. | 2013-05-16 |
20130124932 | Solid-State Disk Manufacturing Self Test - A Solid-State Disk (SSD) Manufacturing Self Test (MST) capability enables an SSD manufacturer to generate and load tests onto SSDs, run the tests, and gather results. The SSDs self execute the loaded tests when powered up. The self executing is while coupled to a host that loaded the tests or while coupled to a rack unable to load the tests but enabled to provide power to the SSDs. The rack is optionally cost-reduced to enable cost-efficient parallel testing of relatively larger numbers of SSDs for production. The host writes the tests to an ‘input’ SMART log of each SSD, and each SSD writes results to a respective included ‘output’ SMART log. The commands include write drive, erase drive, SATA PHY burn-in, delay, and stress mode. The SSD MST capability is optionally used in conjunction with an SSD virtual manufacturing model. | 2013-05-16 |
20130124933 | ASICS HAVING PROGRAMMABLE BYPASS OF DESIGN FAULTS - A relatively small amount of programmable logic may be included in a mostly ASIC device such that the programmable logic can be used as a substitute for a fault-infected ASIC block. This substitution may occur permanently or temporarily. When an ASIC block is temporarily substituted, faulty outputs of the ASIC block are disabled just at the time they would otherwise propagate an error. The operations of the temporarily deactivated ASIC block(s) may be substituted for by appropriately programmed programmable logic. Thus, a fault-infected ASIC block that operates improperly 1% of the time can continue to be gainfully used for the 99% of the time when its operations are fault free. This substitution can be activated in various stages of the ASIC block's life including after: initial design; pilot production; and mass production. This provides for cost saving and faster time-to-market, repair, and maintenance even years after installation and use. | 2013-05-16 |
20130124934 | PACKETIZING JTAG ACROSS INDUSTRY STANDARD INTERFACES - Apparatus and techniques for performing JTAG testing on production devices and systems through industry standard interfaces. The devices employ processors configured to receive packetized test input data from a tester over a standard communication interface such as a USB or Ethernet port and perform associated testing operations defined by the test input data, such as JTAG-compliant testing. This is facilitated, in part, via use of a bridge and one or more DFx handlers, with the bridge operating as an interface between the DFx handlers and a bus and/or interconnect over which test input and result data is transferred via the standard communication interface. The techniques enable testing such as JTAG testing to be performed on fully-assembled devices and systems without requiring the use of dedicated test or debug ports. | 2013-05-16 |
20130124935 | REDUCED SIGNALING INTERFACE METHOD & APPARATUS - This disclosure describes a reduced pin bus that can be used on integrated circuits or embedded cores within integrated circuits. The bus may be used for serial access to circuits where the availability of pins on ICs or terminals on cores is limited. The bus may be used for a variety of serial communication operations such as, but not limited to, serial communication related test, emulation, debug, and/or trace operations of an IC or core design. Other aspects of the disclosure include the use of reduced pin buses for emulation, debug, and trace operations and for functional operations. In a fifth aspect of the present disclosure, an interface select circuit, FIGS. | 2013-05-16 |
20130124936 | TAP AND LINKING MODULE FOR SCAN ACCESS OF MULTIPLE CORES WITH IEEE 1149.1 TEST ACCESS PORTS - An architecture for testing a plurality of circuits on an integrated circuit is described. The architecture includes a TAP Linking Module located between test pins on the integrated circuit and 1149.1 Test Access Ports (TAP) of the plurality of circuits to be tested. The TAP Linking Module operates in response to 1149.1 scan operations from a tester connected to the test pins to selectively switch between 1149.1 TAPs to enable test access between the tester and plurality of circuits. The TAP Linking Module's 1149.1 TAP switching operation is based upon augmenting 1149.1 instruction patterns to affix an additional bit or bits of information which is used by the TAP Linking Module for performing the TAP switching operation. | 2013-05-16 |
20130124937 | METHOD AND APPARATUS FOR TRANSMITTING DATA IN DEVICE-TO-DEVICE SERVICE SYSTEM - A method for transmitting data in a second device that performs a Device-to-Device (D2D) service is provided. The method includes determining cooperative communication, if a value indicating a channel condition between a first device and a third device is less than or equal to a predetermined threshold, overhearing data transmitted from the first device to the third device and overhearing a response signal transmitted from the third device to the first device, to identify a transmission-failed data block of the first device, and if there are data transmission resources left at a predetermined scheduled data transmission time, transmitting the transmission-failed data block of the first device to the third device by piggybacking the transmission-failed data block on transmission data of the second device. | 2013-05-16 |
20130124938 | APPARATUS AND METHOD FOR TRANSMITTING AND RECEIVING A QUASI-CYCLIC LOW DENSITY PARITY CHECK CODE IN A MULTIMEDIA COMMUNICATION SYSTEM - An apparatus and method are provided for transmitting and receiving a quasi-cyclic Low Density Parity Check (LDPC) code in a multimedia communication system. In the method, a signal transmission apparatus generates a quasi-cyclic LDPC code, and transmits the quasi-cyclic LDPC code to a signal reception apparatus. The quasi-cyclic LDPC code is generated by encoding an information word vector using a child parity check matrix, generated by performing one of a scaling operation, a row separation operation, and a row merge operation on a parent parity check matrix. In the scaling operation, a size of the child parity check matrix is determined. In the row separation operation, each of rows included in the parent parity check matrix is separated. In the row merge operation, the rows included in the parent parity check matrix are merged. | 2013-05-16 |
20130124939 | METHOD AND DEVICE FOR PADDING OPTIMIZATION OF SEGMENTED TURBO CODES - A method for forming a bit sequence having a number of M bits from a bit sequence having a number of N bits, wherein M/22013-05-16 | |
20130124940 | MEMORY CONTROLLER WITH LOW DENSITY PARITY CHECK CODE DECODING CAPABILITY AND RELEVANT MEMORY CONTROLLING METHOD - A memory controller is disclosed, having a memory access circuit and an LDPC decoding circuit. The memory access circuit reads the hard information of a first code word and a second code word from a memory device. The LDPC decoding circuit decodes the first code word according to the hard information of the first code word. When the LDPC decoding circuit does not decode the first code word successfully, the LDPC decoding circuit configures the memory access circuit to read the soft information of the first code word and the second code word, and decodes the first code word and the second code word according to the soft information of the first code word and the second code word. | 2013-05-16 |
20130124941 | CYCLIC REDUNDANCY CHECK CODE GENERATING CIRCUIT, SEMICONDUCTOR MEMORY DEVICE, AMD METHOD OF DRIVING SEMICONDUCTOR MEMORY DEVICE - Disclosed are a semiconductor memory device, and a method of driving the same, and a cyclic redundancy check code generating circuit capable of performing cyclic redundancy check. A semiconductor memory device according to an aspect of the present invention includes a memory cell array, a data processing unit receiving data that is read from the memory cell array and selectively outputting at least some of the data according to ordering information, bit structure information, and burst length information, and a check code generating unit generating a cyclic redundancy check code to detect an error in the data being output, the check code generating unit generating and outputting the cyclic redundancy check code by using the read data, the ordering information, the bit structure information, and the burst length information. | 2013-05-16 |
20130124942 | Techniques For Storing Data in Stuck and Unstable Memory Cells - A data storage system includes a memory circuit and a control circuit. The control circuit is operable to receive data bits provided for storage in memory cells of the memory circuit. The control circuit is operable to compare each of the data bits provided for storage in a corresponding one of the memory cells having a stuck-at fault value to the stuck-at fault value. The control circuit is operable to generate encoded data bits by inverting each of the data bits having a different value than the stuck-at fault value of the corresponding one of the memory cells and by maintaining a digital value of each of the data bits having the stuck-at fault value of the corresponding one of the memory cells. The control circuit is operable to prevent any of the data bits from being stored in the memory cells determined to have unstable values. The control circuit is operable to generate redundant bits that indicate at least one operation to perform on the encoded data bits to regenerate the data bits. | 2013-05-16 |
20130124943 | Techniques For Storing Data in Stuck Memory Cells - A data storage system includes a memory circuit and a control circuit. The control circuit is operable to receive data bits provided for storage in memory cells of the memory circuit. The control circuit is operable to compare each of the data bits provided for storage in a corresponding one of the memory cells having a stuck-at fault to a value of the stuck-at fault, and to invert each of the data bits having a different value than the value of the stuck-at fault of the corresponding one of the memory cells to generate encoded data bits. The control circuit is operable to generate redundant bits that indicate the encoded data bits to invert to regenerate the data bits. | 2013-05-16 |
20130124944 | MEMORY CONTROLLER FOR NONVOLATILE MEMORY DEVICE, MEMORY SYSTEM COMPRISING MEMORY CONTROLLER, AND RELATED METHODS OF OPERATION - A nonvolatile memory device comprises a memory controller having a memory cell status estimator that generates status estimation information indicating the status of a memory cell based on status register data, a coupling group index selector configured to generate a select signal for selecting a page and coupling group index from the status estimation information, and a memory cell status value generator configured to map the status estimation information to the data reliability decision bits and the coupling group index and generate a status value of the memory cell for error correction code decoding. | 2013-05-16 |
20130124945 | DYNAMIC LDPC CODE RATE SOLUTION - The subject technology includes adjusting an error correcting code rate in a solid-state drive. A first plurality of memory operations are performed on a flash memory device of the solid-state drive using a first code rate. During operation of the drive, a controller monitors an operating condition associated with one or more memory units of the flash memory device for a trigger event. On the trigger event, the first code rate is adjusted in accordance with the operating condition to produce a second code rate, and a second plurality of memory operations is performed on the flash memory device using the second code rate. | 2013-05-16 |
20130124946 | SYSTEM AND METHOD FOR DATA READ OF A SYNCHRONOUS SERIAL INTERFACE NAND - A method and system is disclosed for operating a NAND memory device. The NAND memory device is operated by transmitting serial peripheral interface signals from a host to a NAND memory device, whereby the signals are communicated to a NAND memory in the NAND memory device without modifying the signals into a standard NAND memory format. Similarly, a method and system is disclosed for receiving signals from the NAND memory device without modifying the signals from a standard NAND format into a serial format. The system also incorporates error detection and correction techniques to detect and correct errors in data stored in the NAND memory device. | 2013-05-16 |
20130124947 | TAIL-BITING CONVOLUTIONAL DECODER AND DECODING METHOD - Techniques are provided for decoding tail-biting convolutional codes by using information within the received data stream that traditionally has not been used or been available to the convolutional decoder, e.g., cyclic redundancy check (CRC) and bit information known by both the transmitter and receiver. Further, a single parallel trace-back is used that reduces implementation complexity. In addition, the least reliable decisions made during forward processing may be reversed in order to generate additional possible codeword candidates. These techniques can be used to reduce false detection rates (FDRs) and/or detection error rates (DERs). | 2013-05-16 |
20130124948 | Method for Obtaining a Set of Path Metrics and Equalizer for a Receiver for Digital Data - This invention relates to methods for obtaining a bin number of path metrics. When performing such methods, a histogram is provided, which composes a bin number of values, a maximum value and a tail region left or right of the maximum value. A bin number of path metrics is obtained from said values. According to an embodiment a local extremum is removed from said tail region. According to another embodiment the tail region is forced to be convex. According to a further embodiment a maximum metric difference between neighboring metrics is ensured. | 2013-05-16 |
20130124949 | Systems and Methods for Post Processing Gain Correction - Various embodiments of the present invention provide circuits, systems and methods for data processing. For example, a data processing system is disclosed that includes: a data detector circuit, a filter circuit, a gain error generation circuit, and a multiplier circuit. The data detector circuit is operable to apply a data detection algorithm to a data set to yield a detected output. The filter circuit is operable to filter the detected output to yield a filtered output. The gain error generation circuit is operable to calculate an error value based upon a combination of an instance of the data set and a corresponding instance of the filtered output. The multiplier circuit operable to multiply the instance of the data set by a gain feedback value to yield a gain corrected output. The gain feedback value is derived from the error value. | 2013-05-16 |
20130124950 | Low Latency Enumeration Endec - Various embodiments of the present invention provide apparatuses and methods for encoding and decoding data. | 2013-05-16 |
20130124951 | Content Aware Slideshows - A method, system, and computer-readable storage medium for performing content based transitions between images. Image content within each image of a set of images are analyzed to determine at least one respective characteristic metric for each image. A respective transition score for each pair of at least a subset of the images is determined with respect to each transition effect of a plurality of transition effects based on the at least one respective characteristic metric for each image. Transition effects implementing transitions between successive images for a sequence of the images are determined based on the transition scores. An indication of the determined transition effects is stored. The determined transition effects are useable to present the images in a slideshow or other image sequence presentation. | 2013-05-16 |
20130124952 | TECHNIQUES FOR THE AUTOMATIC ANIMATION OF DOCUMENT CONTENT - Techniques for the automatic animation of document content are described. An apparatus may comprise a difference component operative to receive an old layout of a document and a new layout of the document, the new layout corresponding to an application of one or more changes to the old layout of the document, the difference component operative to determine a set of differences between the old layout and the new layout, and an animation layer generation component operative to generate a set of animation layers from the set of differences. Other embodiments are described and claimed. | 2013-05-16 |
20130124953 | PRODUCING WEB PAGE CONTENT - A method for producing web page content includes identifying blocks within a web page. The blocks are selectively assembled into sections. The sections are selectively assembled into article candidates. An article candidate that includes article content is distinguished from article candidates that do not include article content. Content is produced only from the article candidate distinguished as including article content. | 2013-05-16 |
20130124954 | Method and Apparatus for Merging Digital Content - Embodiments for merging digital content are disclosed. | 2013-05-16 |
20130124955 | REPRESENTATION OF LAST VIEWED OR LAST MODIFIED PORTION OF A DOCUMENT - A method, system, and computer program product for storing the settings of a last edited page or a last viewed page of a document and preprocessing the document to generate a thumbnail of the document. In an embodiment of the invention, the thumbnail comprises a representation of the last edited page or last viewed page of the document. | 2013-05-16 |
20130124956 | Coauthoring in a Drawing Tool - Methods and systems for coauthoring in a drawing tool are described. One computer-implemented method includes displaying a first user name of a first user in association with a first shape on a drawing, and receiving an indication that a second user is collaborating on the drawing. The method includes receiving an indication that the second user has modified a second shape on the drawing. The method also includes, in response to the indication that the second user has modified the second shape, displaying a second user name of the second user in association with the second shape on the drawing. The methods and systems can also include, in some cases, periodic sharing of metadata among coauthors, to indicate edits made by other coauthors. | 2013-05-16 |
20130124957 | STRUCTURED MODELING OF DATA IN A SPREADSHEET - Data displayed on a spreadsheet and data from one or more data sources are used to create a model within the spreadsheet. The data may be obtained from many types of data sources, such as: relational databases, multidimensional sources, cloud services, data feeds, spreadsheet files, text files, data from the Web, and the like. A modeling engine of the spreadsheet application creates the model that structures the data, relates different pieces of data, and provides context for the data. The model that may be stored within the spreadsheet includes the raw data and metadata that describes the data and provides the context for the data. The model may be automatically updated based on performed operations of the spreadsheet. The model may be examined using a query language (e.g. MDX, DAX, SQL, Spreadsheet Functions and Formulas, . . . ) to examine the data and the relationships obtained from the spreadsheet and data sources. | 2013-05-16 |
20130124958 | ENRICHMENT OF DATA USING A SEMANTIC AUTO-DISCOVERY OF REFERENCE AND VISUAL DATA - Methods, systems, and computer program products are provided for automatically enriching data in tables of report documents. A table of data contained in a document is received. A category of data stored in a column of the table of data is determined Enhancement information associated with the determined category is retrieved. The enhancement information may include visual enhancements (e.g., symbols, images, etc.) and/or may include reference data that is related to the determined category of column data. A user is enabled to select enhancement information of the retrieved enhancement information. The selected enhancement information is displayed in the document. The user is enabled to accept the selected enhancement information to be stored in the document. | 2013-05-16 |
20130124959 | APPLICATION GENERATION APPARATUS, APPLICATION GENERATION METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - The application generation apparatus of the present invention includes: determination means that determines whether a URL is input into a preset cell among a plurality of cells composing a spreadsheet displayed by executing spreadsheet software; and generation means that causes another terminal to acquire an HTML file based on URL information included in code information, and generates a parameter file for defining an application having a function of displaying a browser based on the HTML file, in a case in which the determination means determines that the URL is input. | 2013-05-16 |
20130124960 | AUTOMATED SUGGESTED SUMMARIZATIONS OF DATA - Technologies are described herein for generating field sets of a data summary table. Multiple fields in a spreadsheet document are identified. Multiple field scores for each field of the plurality of fields are determined. A field set incorporating two or more of the plurality of fields is generated based on the plurality of field scores. The field set is inserted into the data summary table, thereby transforming the data summary table without the field set to the data summary table with the field set. | 2013-05-16 |
20130124961 | User interfaces and methods to create electronic documents with forms implementing content input fields - Embodiments of the invention relate generally to computing devices and systems, software, computer programs, applications, and user interfaces, and more particularly, to implementing content input fields in forms to create electronic documents, among other things. | 2013-05-16 |
20130124962 | Visually distinct text formatting - Techniques for visually distinct text formatting are described, including receiving an input, the input indicating presenting text visually distinct based on one or more differences in formatting associated with the text, evaluating a document including the text, the text being formatted according to one or more font attributes, the one or more differences being associated with the one or more font attributes, and identifying the one or more differences, wherein the one or more differences are displayed in the document by applying one or more backgrounds associated with each of the one or more font attributes to the text. | 2013-05-16 |
20130124963 | MULTIPLE APPLICATION AND SELECTIVE ANNOTATION CONTENT PRESENTATION SERVICE - Methods and apparatuses are provided which may be implemented to in various computing devices to provide a presentation service through which content from two or more applications running on one or more computing devices may be shared along with selective annotation content. | 2013-05-16 |
20130124964 | ENRICHMENT OF NAMED ENTITIES IN DOCUMENTS VIA CONTEXTUAL ATTRIBUTE RANKING - Technologies pertaining to retrieval of contextually relevant attribute values for an automatically identified named entity in a document are described herein. Named entity recognition technologies are employed to identify named entities in the text of a document. Context corresponding to an identified named entity is analyzed to probabilistically assign a class to the named entity. Attributes that are most relevant to the class are determined, and attribute values for such attributes are retrieved. The attribute values are presented in correlation with the named entity in the document responsive to user-selection of the named entity in the document. | 2013-05-16 |
20130124965 | CONTEXT AWARE ANNOTATION - Various embodiments of systems and methods for context aware annotations are described herein. A user request is received to visualize a dataset according to a user selected visualization type. A visualization of the dataset is created according to the user selected visualization type and the created visualization is displayed on the computer screen. The context information of each region of the displayed visualization is compared with the context information stored in annotations stored in the memory. Based on the comparison, a determination is made whether the context information stored in any of the annotations matches with the context information of any of the regions. The annotation is displayed on the region of the visualization, which has the same context information. In one embodiment, a list of annotations is displayed to the user. The information related to a selected annotation from the list of annotations is displayed to the user. | 2013-05-16 |
20130124966 | NETWORK SYSTEM COMPRISING A COMPUTER AND A READING DEVICE - A network system includes a computer and an apparatus for reading digital documents, including an apparatus display being connectable to a communication channel of the computer via a connector. The computer includes a converter to convert a document to a format displayable by the apparatus, a first watching unit to watch the communication channel for arrival of the apparatus, and a second watching unit to watch a user's activities on the computer. The apparatus includes a detector to detect a moment in time when the user starts to work with the apparatus, and a notification device configured to send a notification to the computer via the connector. The computer is configured to establish upon receipt of the notification a transfer of the converted document from the computer via the connector to the apparatus, and the apparatus is configured to show a converted document on the apparatus display. | 2013-05-16 |
20130124967 | Collaborative Commenting in a Drawing Tool - Methods and systems providing for collaborative commenting in a drawing tool are provided. One example method includes receiving a shape on a drawing canvas, and receiving a comment associated with the shape, the comment including a name of a commenting user. The method also includes receiving an indication of a movement of the shape from the first position to a second position, and, in response to the indication of the movement of the shape, automatically moving the comment closer to the second position of the shape. In some cases, the commenting user can be a user other than the user adding the shape to the document, and can be performed by a concurrent editor of the document. | 2013-05-16 |
20130124968 | System and Method for Using Design Features to Search for Page Layout Designs - Various embodiments of a system and methods for using design features to search for page layout designs are described. The document and image structures of a page layout design may be analyzed to determine design features which define the style of the page layout design. Dependent on the design features, style scores may be calculated for the page layout design. Page layout designs may be stored in a database in association with corresponding style scores. A user may indicate a desired page layout style by indicating example page layout designs which exhibit the desired style. Style scores for the example page layout designs may be compared to the style scores for page layout designs stored in the database. Dependent on the comparison, page layout designs stored in the database may be selected and displayed to the user. | 2013-05-16 |
20130124969 | XML EDITOR WITHIN A WYSIWYG APPLICATION - A WYSIWYG (what you see is what you get) application that is originally incapable of rendering an XML (Extensible Markup Language) file is converted into a WYSIWYG editor capable of rendering the XML file and manipulating the XML file in a WYSIWYG manner. Upon conversion, the WYSIWYG editor is capable of loading, saving, editing and/or outputting the XML file in a WYSIWYG manner as if the XML file were originally supported by the WYSIWYG application. | 2013-05-16 |
20130124970 | NEWS RECAPPING - Various embodiments pertain to techniques for providing a website recap. In some embodiments, a difference between a previously loaded version of the website and a current version of the website is created and utilized to select web pages or content items for display to a user. For example, if the website is a news website, when a user has not accessed the website over a weekend, articles regarding important news from the weekend can be displayed as links to the user when he or she visits the website on Monday morning. In various embodiments, the difference between a previously loaded version of the website and a current version of the website is created by ascertaining information regarding a previous request for the website by the user, such as a time of the previous request, and identifying content items published since that time. | 2013-05-16 |
20130124971 | REAL TIME WEB SCRIPT REFRESH USING ASYNCHRONOUS POLLING WITHOUT FULL WEB PAGE RELOAD - Enabling the updating of Web pages already received at the Web client station with only the change data, without the need to completely refresh the received Web page by transmitting a Web page from a Web page source site to a requesting receiving display station, and monitoring whether the source Web page of transmitted Web page has been modified. Changes in the Web pages are recorded at the page source site. Polling id done at selected intervals, at said receiving display station, to determine whether said source site monitoring indicates, i.e. has recorded, that the Web page has been modified subsequent to transmitting. In response to a determination that the source Web page has been modified, the recorded data representing the modification is requested by said receiving station from said source site. | 2013-05-16 |
20130124972 | Electronic Content Management and Delivery Platform - An education digital reading platform provides aggregation, management, and distribution of digital education content and services. The platform ingests content from a variety of content sources, transforms the content for web-based publication, and distributes the content to connected end-user devices via a network. The transformed content preserves the original page structure of the content document regardless of the original format of the content file. As the user experiences the content, the user's web browser regularly communicates with the platform for updating reading content and connected services. User-generated content such as notes are uploaded to the platform so that the user's user-generated content can be accessed from any of the user's registered devices. Moreover, the platform enables the user-generated content and other user activities to be optionally shared among friends, classmates, campus, or other groups, as part of an education social platform. | 2013-05-16 |
20130124973 | Automatic Diary for an Electronic Device - An Automatic Diary System (“ADS”) for an electronic device comprising a personal aggregation module, a page generation module, and an output module. The personal aggregation module may be configured to receive input data from a data input module and at least one other module and, in response, produce aggregation data. The at least one other module may be a time module, voicemail module, Internet module, multimedia module, or sensor module. The page generation module may be configured to create electronic pages of organized data from the aggregation data received from the personal aggregation module, and the output module may be configured to display the electronic pages to a user of the electronic device, and to store all or a portion of the electronic pages on the electronic device, and also to transmit the electronic pages either to servers via the Internet or directly to other electronic devices. | 2013-05-16 |
20130124974 | System for Assembling Webpage's Region of Other Website into a Webpage of a Website and Method for the Same - According to the present invention, a method for assembling sections of web pages of websites comprises: enabling a section to be set on a webpage of an object website ( | 2013-05-16 |
20130124975 | Maltweb Multi-Axis Viewing Interface and Higher Level Scoping - A method, apparatus and computer program product for navigating in a multi-dimensional space containing an electronic publication formed from predefined portions of text-based data encoded using a markup language are disclosed. A selected predefined portion is displayed in a first display region. A point on a primary axis of the multi-dimensional space corresponding to the displayed pre-defined portion is also displayed. Also, a method, apparatus and computer program product for publishing an electronic publication formed from predefined portions of text-based data encoded using a markup language are also disclosed. Predefined portions are stored in terminal nodes. Higher level nodes are provided for organising the terminal nodes into an hierarchical structure embodied in said electronic publication. Each higher level node contains the identity of a parent node, a position indicator for the higher level node and an associated identifier. | 2013-05-16 |
20130124976 | METHOD AND SYSTEM FOR INSERTING DATA IN A WEB PAGE THAT IS TRANSMITTED TO A HANDHELD DEVICE - Disclosed is a system and method that adds additional data (a banner, footer or a header, for example) to a web page while the data is transferred toward a mobile device. An exemplary system can comprise an intermediate node between a surfer and the Internet. Such an intermediate node element can reside at a service provider premises (SPP), for example. The service provider can be a telecom operator, such as but not limited to, a cellular service provider, a satellite communication service provider, a Public Switched Telephone Network (PSTN) operator, an access network service provider, etc. Alternatively, other exemplary embodiments can comprise elements which reside at an Internet Service Provider (ISP) premises. | 2013-05-16 |
20130124977 | EDITING WEB PAGES - In particular embodiments, a method for editing a web page includes identifying a plurality of components that collectively form a programmatic representation of a first web page. At least one of the components has content that dynamically changes in response to data retrieved externally from the content. A second web page is generated. The second web page includes a plurality of parameters. Each parameter of the second web page corresponds to a respective one of the identified plurality of components. One or more modifications made to the plurality of parameters are interpreted. A programmatic representation of a third web page is generated, the generation based at least in part on the interpretation. | 2013-05-16 |
20130124978 | TEXT IMAGE REVIEW PROCESS - Techniques that facilitate review of bitmapped representations of text in a file are described. In some embodiments, one or more signals representative of cursor movements over a bitmapped representation of text in a bitmap image may be received. One or more selected text elements may be determined based on the cursor movements. Determining may include searching a data structure, separate from the bitmap image, which includes information regarding text element locations corresponding to the bitmapped text representation in the bitmap image. A portion of the bitmapped representation of text corresponding to the determined selected text elements may be highlighted. | 2013-05-16 |
20130124979 | Method and Apparatus for Capturing, Analyzing, and Converting Scripts - Methods and apparatus for capturing, analyzing, and converting documents are provided. Provided in some embodiments is a method that includes obtaining a script document comprising script elements, assessing a layout of the script document, wherein the layout comprises a physical location of the script elements within the script document, determining an identification of one or more of the script elements based at least in part on the physical location of the one or more script elements within the script document, and assessing the one of the script elements using a finite state machine, wherein the finite state machine assesses one or more of the script elements preceding or following the one of the script elements to determine an accuracy of the identification of the one or more of the script elements determined. | 2013-05-16 |
20130124980 | FRAMEWORK FOR CREATING INTERACTIVE DIGITAL CONTENT - A digital content creation platform can include a variety of features for creating an interactive digital publication. The functionality can include adding one or more sections, one or more pages to a section, and one or more layers to a page, such as box, story, image, video, table, map, and annotation layer types. Additionally, the digital content creation platform can include functionality to add multimedia content to a layer, link layers, and/or add some other action, such as an interactivity feature or behavior. The digital content creation platform can also include functionality to generate a template from the current layout or convert the current layout to a different template layout. At any point during the design, the digital content creation platform can be used to preview or run the digital publication. Finally, after adding content, the digital content creation platform can compile the digital publication for distribution. | 2013-05-16 |
20130124981 | Inserting Content and Exclusion Zone(s) Into A Page - Information relating to an exclusion zone to be provided on a page is received ( | 2013-05-16 |
20130124982 | SYSTEMS AND METHODS FOR CAMOUFLAGING AN INFORMATION STREAM - Information is camouflaged to permit discreet access of the information at times when it is otherwise inappropriate to access the information. Information is camouflaged for computer device display by analyzing visual characteristics of baseline information designated to be displayed on a portion of an electronic display and causing the electronic display to display replacement information within a region of the electronic display in place of information or content that would normally be displayed within the region. The replacement information visually conforms to the visual characteristics so as to be camouflaged within other information displayed outside the region. An input/output interface may be at least intermittently displayed within a section of the region to permit a user to interact with a data stream providing the replacement information. When the input/output interface is displayed, it may also be camouflaged to conform to the visual characteristics of the baseline information. | 2013-05-16 |
20130124983 | System and/or method for document conversion - Embodiments of methods, apparatuses, devices and systems associated with document conversion are disclosed. In one particular implementation, an apparatus is provided which includes a document conversion program capable of generating at least a portion of a first document based at least in part on one or more portions of data from a second document. | 2013-05-16 |
20130124984 | Method and Apparatus for Providing Script Data - A method includes receiving script metadata extracted from a script for a program, wherein the script metadata includes clip metadata associated with a particular portion of the program, associating the clip metadata with a clip corresponding to the particular portion of the program, receiving a request to revise the clip metadata, revising the clip metadata in accordance with the request to revise the clip metadata to generate revised clip metadata associated with the clip, and generating a revised script using the revised clip metadata. | 2013-05-16 |
20130124985 | Conditional Localization of Singular and Plural Words - Conditional localization may be provided. A message comprising a numeric component may be prepared for display on a user interface. In response to determining that the numeric component is associated with a descriptor word, a localized variant of the descriptor word may be retrieved according to the numeric component. | 2013-05-16 |
20130124986 | TRANSLATION MANAGEMENT SYSTEM - A translation management system in a computer environment. A preferred embodiment of the invention automatically detects when a document, data stream, or non-text file in the master language has been updated and notifies the user which corresponding documents, data streams, or non-text files in the other languages require translation which are then staged and dynamically routed and sequenced to individual translation resources where the actual translation is performed. Management status, reporting, scheduling, and accounting information is sent to the user as the translation process ensues. The user is notified of the completion of translation and the invention coordinates the delivery of the translated documents, data streams, or non-text files back to the user's site for installation and optional review. The invention makes a variety of translation resources instantly available to the user which include both automated translation tools as well as human translators. The translation resources are connected to the invention using a flexible architecture that can be deployed on intranets as well as the Internet. | 2013-05-16 |
20130124987 | TRANSLATION MANAGEMENT SYSTEM - A translation management system in a computer environment. A preferred embodiment of the invention automatically detects when a document, data stream, or non-text file in the master language has been updated and notifies the user which corresponding documents, data streams, or non-text files in the other languages require translation which are then staged and dynamically routed and sequenced to individual translation resources where the actual translation is performed. Management status, reporting, scheduling, and accounting information is sent to the user as the translation process ensues. The user is notified of the completion of translation and the invention coordinates the delivery of the translated documents, data streams, or non-text files back to the user's site for installation and optional review. The invention makes a variety of translation resources instantly available to the user which include both automated translation tools as well as human translators. The translation resources are connected to the invention using a flexible architecture that can be deployed on intranets as well as the Internet. | 2013-05-16 |
20130124988 | Media presentations including related content - Media presentations including related content are described, including presenting a workspace and a content shelf, presenting a media presentation in the workspace, designating a portion of the media presentation based on parsing the media presentation according to a predetermined criterion, and displaying a content related to the portion of the media presentation in the content shelf. | 2013-05-16 |
20130124989 | Providing Contextual On-Object Control Launchers and Controls - Object editing controls may be provided. First, a selection of an object within an electronic document may be received. Then, in response to the received selection of the object, at least one selectable control may be displayed. The at least one selectable control may be configured to provide a set of most commonly used editing controls for editing the selected object. Upon selection of the at least one selectable control, a user interface comprising the set of most commonly used editing controls may be deployed next to the selected object. | 2013-05-16 |
20130124990 | Timeline management - Timeline management is described, including selecting a segment of a timeline, activating a control, and replacing the segment of the timeline with a visual indicator used to identify the segment of the timeline. | 2013-05-16 |
20130124991 | AUDIO PLAYBACK DEVICE AND METHOD OF CONTROLLING AN AUDIO PLAYBACK DEVICE - An exemplary audio playback method is applied on an audio playback device. The audio playback device includes a touch screen and a storage unit. The storage unit stores audio files. The method includes controlling the touch screen to display a playlist and a scroll bar comprising a scroll block for operating. The method then associates the position of the scroll block in the scroll bar with the audio files. Next, the method detects whether the scroll block is operated. Lastly, the method determines the position of the scroll block in the scroll bar when the scroll block is dragged, and selects one audio file at least according to the determined position of the scroll block in the scroll bar. | 2013-05-16 |
20130124992 | Tool for Navigating a Composite Presentation - A computer readable medium storing a media editing application for creating media presentations is described. The application includes a graphical user interface (GUI). The GUI has (1) a composite display area for displaying graphical representations of a set of media clips that are part of the composite presentation and (2) a navigation tool including several selectable navigation markers associated with several navigable locations in the composite presentation. The selection of a navigation marker causes the composite display area to present the navigable location in the composite presentation that is associated with the selected navigation marker. | 2013-05-16 |
20130124993 | VIRTUAL PHONOGRAPH - A processor-implemented method to control a playback of recorded sound is provided. The method includes displaying on a pressure-sensitive display screen a processor-generated image of a vinyl record and playing, by use of a processor in communication with a processor storage, a sound encoded in the processor storage, to produce a playback of the encoded sound. The method also includes animating the processor-generated image of the vinyl record, to produce an animation of the vinyl record rotating in synchronicity with the playback. The method further includes detecting touch on the animation, the touch including at least one first touch and at least two second touches and controlling the playback and the animation in response to the detected touch. | 2013-05-16 |
20130124994 | METHOD FOR CONTENT PRESENTATION DURING TRICK MODE OPERATIONS - It is provided a method for content presentation during trick mode operations, wherein a first content file is associated with a plurality of content items and each content item corresponds to a content segment of the first content file, the method comprises the steps of receiving an instruction for a chosen trick mode operation when a content segment of the first content file is played; and performing the chosen trick mode operation on the content segment of the first content file and meanwhile playing at least one content item among the plurality of content items, wherein, the at least one content item corresponds to the content segment of the first content file and the chosen trick mode operation. | 2013-05-16 |
20130124995 | DOCUMENT AUTHORING - Embodiments of methods, devices and/or systems for authoring a document are described. | 2013-05-16 |
20130124996 | Video Editing Including Simultaneously Displaying Timelines and Storyboards - Video editing including simultaneously displaying timelines and storyboards is described, including displaying a timeline of a video presentation, displaying a storyboard of the video presentation including scenes of the video presentation. simultaneously to the displaying the timeline, and navigating the timeline in response to receiving an input to select a individual scene of the video presentation. | 2013-05-16 |
20130124997 | Digital video system with intelligent video selection timeline - A digital video system comprises a plurality of recorders and a client device. The recorders store digital video from a common source. The client device comprises a screen, an input device, and a processor configured to run a graphical user interface (GUI). The GUI comprises a timeline, a selection indicator, availability indicators, and event tags. The timeline is adjustable by user input. The selection indicator is movable on the timeline by user input, and designates a time of interest. The availability indicators indicate aggregate availability statuses of video at each time on the timeline, from the plurality of recorders. The event tags indicate types and times or time ranges of events on the timeline. The client device is configured to receive video availability information from the plurality of recorders, and the processor is configured to update the GUI as the aggregate availability status of video changes. | 2013-05-16 |
20130124998 | PREVIEW DISPLAY FOR MULTI-CAMERA MEDIA CLIPS - Some embodiments provide a graphical user interface (GUI) of a media-editing application. The GUI includes a composite display area for displaying a set of media clips that define a composite presentation. The set of media clips includes a particular media clip which includes several different groups of ordered clips that are selectable for use in the composite presentation. The GUI includes a preview display area for simultaneously displaying video images from several of the different groups corresponding to a time in the composite presentation. The displayed video images in the preview display area are selectable to determine which of the groups is for use in the composite presentation. | 2013-05-16 |
20130124999 | REFERENCE CLIPS IN A MEDIA-EDITING APPLICATION - Some embodiments provide a media-editing application. The application defines a reference clip data structure for a media clip that represents one or more media files imported into the media-editing application. The application receives a command to add the media clip into a composite media presentation. The application defines a clip instance data structure as part of the composite media presentation. The clip instance data structure inherits properties of the reference clip data structure and subsequent modifications to the reference clip data structure affect the clip instance data structure. | 2013-05-16 |
20130125000 | AUTOMATIC GENERATION OF MULTI-CAMERA MEDIA CLIPS - Some embodiments provide a media-editing application. The application receives a selection of several media clips for creating a multi-camera media clip. Based on metadata stored with the media clips that identifies sources of the media clips, the application automatically assigns the clips to at least two different groups in the multi-camera media clip. For each group of the multi-camera media clip, the application automatically orders the assigned clips along a timeline using timing data. The application uses the timing data to automatically initially synchronize the different groups of the multi-camera media clip. The application automatically adjusts the initial synchronization of the groups by comparing audio data of media clips assigned to different groups. | 2013-05-16 |
20130125001 | Digital Photo Album - A digital photo book for storage and display of digital photos comprising: a photo array, where the photo array includes a means for displaying a plurality of digital photo images; an interactive means, where the interactive means controls the display of the digital photo images; a cover, where the cover covers the photo array and interactive means; a view window positioned on the cover, where the view window displays one of the digital photo images; memory, where the memory stores the digital photos available for display in the photo array; a processor, where the processor processes the functions related to the display of the digital photos; and a power source, where the power source provides power to any components of the digital photo book. | 2013-05-16 |
20130125002 | Automatic stacking based on time proximity and visual similarity - Automatic stacking based on time proximity and visual similarity is described, including a method, comprising analyzing a time proximity of a plurality of electronic images, performing a visual similarity analysis on the plurality of electronic images, and stacking the plurality of electronic images based on a result of the time proximity analysis and the visual similarity analysis. | 2013-05-16 |
20130125003 | ACTION REPRESENTATION DURING SLIDE GENERATION - Techniques for displaying object animations on a slide are disclosed. In accordance with these techniques, objects on a slide may be assigned actions when generating or editing the slide. The effects of the actions on the slide are depicted using one or more respective representations which represent the slide as it will appear after implementation of one or more corresponding actions. | 2013-05-16 |
20130125004 | SYSTEM AND METHOD FOR MANAGING WIRELESS CONNECTIONS IN COMPUTER - A Wireless Connection Utility (WCU) provides a unified user experience for managing various types of wireless connections, including Wireless WANs, Wireless LANs, and Bluetooth networks. The WCU functions as a gateway for a user of a computer to monitor the computer's wireless network status, to switch wireless connections, to configure wireless connection settings, and to diagnose wireless connection problems through a Wireless Helper Utility (WHU). The WCU thus provides a unified U/I layer on the top of the existing operating system components for case of use. | 2013-05-16 |
20130125005 | CONTEXTUAL DATA DISPLAYED VIA BROWSER TOOLBAR - A browser toolbar displays contextual data from a search engine service for a webpage currently being displayed by a web browser. The browser toolbar identifies the URL of a webpage currently being displayed by a web browser. The browser toolbar provides an indication of the URL to a search engine service, which identifies an entity corresponding with the URL. The search engine service gathers data relevant to the entity and provides the relevant data to the browser toolbar, which displays information to the user to provide the user with contextual information about the entity corresponding with the URL. | 2013-05-16 |
20130125006 | PROTOCOL SENSITIVE VISUAL NAVIGATION APPARATUS - Embodiments of this invention include a protocol sensitive visual navigation apparatus, and associated methods, for navigating and relating different protocol levels of a protocol. A test and measurement instrument can include the protocol sensitive visual navigation apparatus, which can facilitate analyzing, searching, and measuring various aspects of the different protocol layers and cross-correlating items from one protocol layer to another protocol layer. The type and characteristics of the analysis is informed by a selected protocol layer. Physical layer signals or events can be correlated to protocol level information, thereby increasing an understanding of the overall protocol and associated protocol layers and events. | 2013-05-16 |
20130125007 | Remote Access to Layer and User Interface Elements - A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as “widgets,” for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated, the user can interact with any or all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. | 2013-05-16 |
20130125008 | Systems And Methods For Providing Content Streams - Various embodiments can concern a method of organizing and displaying two or more content elements. The method can include: receiving a first content element from one or more users; creating a parent content stream for the first content element; displaying the parent content stream to the one or more users; after displaying the parent content stream, receiving one or more second content elements from the one or more users, the one or more second content elements are related to the first content element; perform content analysis of the one or more second content elements; determining whether to create one or more child content streams from the parent content stream based at least partially upon the content analysis of the one or more second content elements; creating based at least partially upon the content analysis of the one or more second content elements at least one of: the one or more child content streams or one or more orphan content streams; and displaying to the one or more users the parent content stream and the at least one of the one or more child content streams and one or more orphan content streams. Other embodiments are disclosed. | 2013-05-16 |