51st week of 2013 patent applcation highlights part 68 |
Patent application number | Title | Published |
20130339802 | DYNAMIC HARDWARE TRACE SUPPORTING MULTIPHASE OPERATIONS - A method and system for tracing in a data processing system. The method includes receiving a plurality of signals associated with an operation during execution of the operation. The method also includes, in response to an indication that the operation is a multiphase operation, during execution of the operation, selection logic, during a first phase of the multiphase operation, selecting and outputting as a trace signal a first signal of the plurality of signals, and during a second phase of the multiphase operation, selecting and outputting as the trace signal a second signal of the plurality of signals. | 2013-12-19 |
20130339803 | MANAGING INTERRUPTS - A process for managing interrupts, which may be performed using electronic circuitry, includes: receiving interrupts bound for a processing device, where the interrupts are received from hardware devices that are configured to communicate with the processing device; generating data containing information corresponding to the interrupts; and sending the data to the processing device. | 2013-12-19 |
20130339804 | TRANSACTION DIAGNOSTIC BLOCK - When an abort of a transaction occurs, a determination is made as to whether diagnostic information is to be stored in one or more transaction diagnostic blocks (TDBs). There are different types of transaction diagnostic blocks to accept diagnostic information depending on the type of abort and other considerations. As examples, there are a program-specified TDB in which information is stored if a valid TDB address is provided in a transaction begin instruction; a program interruption TDB, which is stored into when the program is aborted due to an interruption; and a program interception TDB, which is stored into when an abort results in an interception. | 2013-12-19 |
20130339805 | Aggregating Job Exit Statuses Of A Plurality Of Compute Nodes Executing A Parallel Application - Aggregating job exit statuses of a plurality of compute nodes executing a parallel application, including: identifying a subset of compute nodes in the parallel computer to execute the parallel application; selecting one compute node in the subset of compute nodes in the parallel computer as a job leader compute node; initiating execution of the parallel application on the subset of compute nodes; receiving an exit status from each compute node in the subset of compute nodes, where the exit status for each compute node includes information describing execution of some portion of the parallel application by the compute node; aggregating each exit status from each compute node in the subset of compute nodes; and sending an aggregated exit status for the subset of compute nodes in the parallel computer. | 2013-12-19 |
20130339806 | TRANSACTION DIAGNOSTIC BLOCK - When an abort of a transaction occurs, a determination is made as to whether diagnostic information is to be stored in one or more transaction diagnostic blocks (TDBs). There are different types of transaction diagnostic blocks to accept diagnostic information depending on the type of abort and other considerations. As examples, there are a program-specified TDB in which information is stored if a valid TDB address is provided in a transaction begin instruction; a program interruption TDB, which is stored into when the program is aborted due to an interruption; and a program interception TDB, which is stored into when an abort results in an interception. | 2013-12-19 |
20130339807 | AUTOMATED QUALITY CONTROL OF A MEDIA ASSET - Some aspects of the disclosure relate to automated quality control of a media asset. The quality control can comprise testing automatically various facets of content reproduction. In one embodiment, three facets can be tested: (1) access to a rendering unit configured to reproduce content of the media asset; (2) rendering of at least a portion of visual content of the media asset; and (3) rendering at least a portion of the aural content of the media asset. In one aspect, testing the rendering of the visual content can be differential in that features of the rendering can be monitored at a plurality of instants during content reproduction and can be compared for two or more instants of the plurality of instants. In another aspect, based on the comparison, the media asset can be deemed to pass the quality control and thus be accepted for consumption. | 2013-12-19 |
20130339808 | BITLINE DELETION - Embodiments relate to a method including detecting a first error when reading a first cache line, recording a first address of the first error, detecting a second error when reading a second cache line and recording a second address of the second error. Embodiments also include comparing the first and second bitline address, comparing the first and second wordline address, activating a bitline delete mode based on matching first and second bitline addresses and not matching the first and second wordline addresses, detecting a third error when reading a third cache line, recording a third bitline address of the third error, comparing the second bitline address to a third bitline address and deleting a location corresponding to the third cache line from available cache locations based on the activated bitline delete mode and the third bitline address matching the second bitline address. | 2013-12-19 |
20130339809 | BITLINE DELETION - Embodiments relate to a computer system for bitline deletion, the system including a cache controller and cache. The system is configured to perform a method including detecting a first error when reading a first cache line, recording a first address of the first error, detecting a second error when reading a second cache line, recording a second address of the second error, comparing first and second bitline addresses, comparing the first and second wordline address, activating a bitline delete mode based on matching first and second bitline addresses and not matching first and second wordline addresses, detecting a third error when reading a third cache line, recording a third bitline address of the third error, comparing the second bitline address to the third bitline address and deleting a location corresponding to the third cache line based on the activated bitline delete mode and matching third and second bitline addresses. | 2013-12-19 |
20130339810 | Design Support System - Disclosed is a design support system capable of fully keeping tabs on the components that can be affected by the design change of a given component. The system includes a component name database; a relevant information database that at least includes, in relation to each failure event, the name of tier-one component having failed and the name of tier-two component possibly affecting the failure of the tier-one component; a component network generation unit that, based on the data stored in the component name database and the relevant information database, generates data of a component network covering names of components as well as relevance between components; a component network database storing the component network data; and a component network diagram display control unit that reads data from the component network database and causes a screen display unit of a computer to display a component network diagram based on the read data. | 2013-12-19 |
20130339811 | BITLINE DELETION - Embodiments relate to a method for bitline deletion include, based on detecting a high bitline error rate condition in the cache at a selected bitline address, wherein the high bitline error rate condition indicates a high rate of errors at the selected bitline address, activating the programmable switch in the cache. The method also includes, based on the programmable switch being activated and encountering an error associated with the selected bitline address, automatically deleting, by the computer system, one or more cache lines associated with subsequent errors in the cache regardless of an address of the subsequent errors based on the activated programmable switch, wherein the automatic line deletion indicates a line is unavailable. | 2013-12-19 |
20130339812 | Dynamic Device Identification for Making a JTAG Debug Connection with a Internet Browser - An operating system independent JTAG debugging system implemented to run in a web browser. The software executing in the browser identifies the JTAG enabled components in the target system that is to be tested, and automatically downloads the latest versions of the appropriate software, JTAG drivers and configuration information from a test server. | 2013-12-19 |
20130339813 | METHOD AND SYSTEM FOR EFFICIENT ERROR FREE PACKET RECEPTION USING HYBRID AUTOMATIC REPEAT-REQUEST (HARQ) IN A WIRELESS COMMUNICATION SYSTEM - The present invention relates to a method and system for efficient error free packet reception using hybrid automatic repeat-request (HARQ) in a wireless communication system. In one embodiment this is accomplished by receiving in a plurality of modulated digital data as transmission signal at a receiver transmitted through a plurality of transmission paths from a transmitter, demodulating the received transmission signals, estimating the difference between the received transmission signals and the ideal expected signal constellation in order to determine the weights for each constellation symbols, applying the determined weights for each symbol-wise of the received transmission data, storing the weighted data as final data in a buffer of a HARQ combining unit and processing the stored final data to determine whether the received data frames are correct. | 2013-12-19 |
20130339814 | Method for Processing Messages for Outsourced Storage and Outsourced Computation by Untrusted Third Parties - A message is stored and processed by an untrusted third party by generating a codeword using a selected one of a set of error correcting codes (ECC). The selected ECC depends on a weight rate of the block, and each codeword satisfies a minimum distance criterion with respect to the codewords of all possible ECCs and all possible weight rates. Each symbol of the codeword is modifying explicitly, randomly and independently according to parameters of a channel to obtain a randomized codeword. Then, an encoded result of an operation performed on the randomized codeword by the untrusted third party is decoded. | 2013-12-19 |
20130339815 | Power-Optimized Decoding of Linear Codes - A method includes accepting an input code word, which was produced by encoding data with an Error Correction Code (ECC), for decoding by a hardware-implemented ECC decoder. The input code word is pre-processed to produce a pre-processed code word, such that a first number of bit transitions that occur in the hardware-implemented ECC decoder while decoding the pre-processed code word is smaller than a second number of the bit transitions that would occur in the ECC decoder in decoding the input code word. The pre-processed code word is decoded using the ECC decoder, and the data is recovered from the decoded pre-processed code word. | 2013-12-19 |
20130339816 | CONSERVING COMPUTING RESOURCES DURING ERROR CORRECTION - Embodiments of the present disclosure describe device, methods, computer-readable media and system configurations for performing data decoding and error correction. In various embodiments, a plurality of bits of encoded data may be received, e.g., by an iterative decoder. In various embodiments, the iterative decoder may generate a set of m tuples A, each tuple in set A including a symbol comprising a group of bits of the encoded data and a probability associated with the symbol. In various embodiments, the encoded data may be decoded using the set of m tuples. In various embodiments, this may include allocating fewer bits to storage of a probability associated with a first tuple of the set A than are allocated for storage of a probability associated with a second tuple of the set A. Other embodiments may be described and/or claimed. | 2013-12-19 |
20130339817 | UPDATING VARIABLE NODES ASSOCIATED WITH AN ITERATIVE DECODER - Embodiments of the present disclosure describe device, methods, computer-readable media and system configurations for data decoding and/or error correction. In various embodiments, an iterative decoder may compute, from sign bits of log likelihood ratios associated with x bits of a plurality of bits of encoded data, a first combination of the x bits having a higher associated log density ratio than any other combination of the x bits. In various embodiments, the iterative decoder may further be configured to compute m combinations of the x bits having m highest associated log density ratios, based on reductions in log density ratios associated with one or more sub-combinations of the x bits and the computed first combination of the x bits. In various embodiments, a variable node associated with the iterative decoder may be updated with the m combinations of the x bits. Other embodiments may be described and/or claimed. | 2013-12-19 |
20130339818 | ERASURE CODING AND REPLICATION IN STORAGE CLUSTERS - A cluster receives a request to store an object using replication or erasure coding. The cluster writes the object using erasure coding. A manifest is written that includes an indication of erasure coding and a unique identifier for each segment. The cluster returns a unique identifier of the manifest. The cluster receives a request from a client that includes a unique identifier. The cluster determines whether the object has been stored using replication or erasure coding. If using erasure coding, the method reads a manifest. The method identifies segments within the cluster using unique segment identifiers of the manifest. Using these unique segment identifiers, the method reconstructs the object. A persistent storage area of another disk is scanned to find a unique identifier of a failed disk. If using erasure coding, a missing segment previously stored on the disk is identified. The method locates other segments. Missing segments are regenerated. | 2013-12-19 |
20130339819 | ERROR-TOLERANT MEMORIES - Methods and apparatuses relating to error-tolerant memories are provided. In one example embodiment, output signals from at least three memory devices are supplied to an error correction device. The error correction device outputs a corrected data value in such a manner that, when the read data values match, this data value is output and, in at least one state in which the data values do not match, a previously output data value is retained. | 2013-12-19 |
20130339820 | THREE DIMENSIONAL (3D) MEMORY DEVICE SPARING - According to one embodiment of the present invention, a method for operating a three dimensional (“3D”) memory device includes detecting, by a memory controller, a first error on the 3D memory device and detecting, by the memory controller, a second error in a first chip in a first rank of the 3D memory device, wherein the first chip has an associated first chip select. The method also includes powering up a second chip in a second rank, sending a command from the memory controller to the 3D memory device to replace the first chip in the first chip select with the second chip and correcting the first error using an error control code. | 2013-12-19 |
20130339821 | THREE DIMENSIONAL(3D) MEMORY DEVICE SPARING - According to one embodiment of the present invention, a method for bank sparing in a 3D memory device that includes detecting, by a memory controller, a first error in the 3D memory device and detecting a second error in a first element in a first rank of the 3D memory device, wherein the first element in the first rank has an associated first chip select. The method also includes sending a command to the 3D memory device to set mode registers in a master logic portion of the 3D memory device that enable a second element to receive communications directed to the first element and wherein the second element is in a second rank of the 3D memory device, wherein the first element and second element are each either a bank or a bank group that comprise a plurality of chips. | 2013-12-19 |
20130339822 | BAD WORDLINE/ARRAY DETECTION IN MEMORY - A technique for error detection is provided. A controller is configured to detect errors by using error correcting code (ECC), and a cache includes independent ECC words for storing data. The controller detects the errors in the ECC words for a wordline that is read. The controller detects a first error in a first ECC word on the wordline and a second error in a second ECC word on the wordline. The controller determines that the wordline is a failing wordline based on detecting the first error in the first ECC word and the second error in the second ECC word. | 2013-12-19 |
20130339823 | BAD WORDLINE/ARRAY DETECTION IN MEMORY - A technique for error detection is provided. A controller is configured to detect errors by using error correcting code (ECC), and a cache includes independent ECC words for storing data. The controller detects the errors in the ECC words for a wordline that is read. The controller detects a first error in a first ECC word on the wordline and a second error in a second ECC word on the wordline. The controller determines that the wordline is a failing wordline based on detecting the first error in the first ECC word and the second error in the second ECC word. | 2013-12-19 |
20130339824 | Correction Data - A method for processing encoded data bits transmitted from a transmitter to a receiver over a lossy communication channel, the method comprising: receiving the encoded data bits over the communication channel, the encoded data bits including redundant data units; decoding the encoded data bits at an error correction decoder, wherein the recovery of lost data is implemented at the error correction decoder using at least one of the redundant data units; determining if at least one data bit is unable to be recovered due to the decoder finding a plurality of candidate bit values for the at least one data bit; receiving information relating to the transmitter; analyzing the plurality of candidate bit values to exclude at least one of the candidate bit values for the at least one data bit using information relating to the transmitter; and resolving the at least one data bit based on the analysis. | 2013-12-19 |
20130339825 | EXTERNAL SETTINGS THAT RECONFIGURE THE ERROR HANDLING BEHAVIOR OF A DISTRIBUTED PCIE SWITCH - Method for performing an operation to maintain data integrity in a parallel computing system, the operation comprising providing a lookup table specifying a plurality of predefined destinations for data packets, receiving a first data packet comprising a destination address specifying a first destination, wherein the first data packet has an error of a first type, identifying, from the lookup table, an entry specifying a second destination for data packets having errors of the first type, and sending the first data packet to the second destination to avoid corrupting the first destination. | 2013-12-19 |
20130339826 | EXTERNAL SETTINGS THAT RECONFIGURE THE ERROR HANDLING BEHAVIOR OF A DISTRIBUTED PCIe SWITCH - Method, computer program product, and system for performing an operation to maintain data integrity in a parallel computing system, the operation comprising providing a lookup table specifying a plurality of predefined destinations for data packets, receiving a first data packet comprising a destination address specifying a first destination, wherein the first data packet has an error of a first type, identifying, from the lookup table, an entry specifying a second destination for data packets having errors of the first type, and sending the first data packet to the second destination to avoid corrupting the first destination. | 2013-12-19 |
20130339827 | Adaptive Calibration of Noise Predictive Finite Impulse Response Filter - Various embodiments of the present inventions are related to adaptive calibration of NPFIR filters in a data detector. For example, an apparatus for calibrating a noise predictive filter is disclosed, including a data detector operable to generate detected values for data sectors and having an embedded noise predictive finite impulse response filter. The apparatus also includes a comparator operable to determine whether a quality metric for a current one of the data sectors meets a noise threshold. The apparatus also includes a filter calibration circuit operable to adapt a number of filter coefficients for the noise predictive finite impulse response filter based on the detected values for the data sectors, and to omit the detected values for the current one of the data sectors from adaptation for one of the filter coefficients if the quality metric for the current one of the data sectors does not meet the noise threshold. | 2013-12-19 |
20130339828 | CRC COUNTER NORMALIZATION - The ability to accurately and efficiently calculate and report communication errors is becoming more important than ever in today's communications environment. More specifically calculating and reporting CRC anomalies in a consistent manner across a plurality of communications connections in a network is crucial to accurate error reporting. Through a normalization technique applied to a CRC computation period (e.g., the PERp value), accurate error identification and reporting for each individual connection can be achieved. | 2013-12-19 |
20130339829 | Machine Check Summary Register - In some implementations, a processor may include a machine check architecture having a plurality of error reporting registers able to receive data for machine check errors. A summary register may include a plurality of settable locations that each represents at least one of the error reporting registers. One or more of the settable locations in the summary register may be set to indicate whether one or more of the error reporting registers maintain data for a machine check error. Accordingly, when a machine check error occurs, the summary register may be accessed to identify if any error reporting registers in a processor's view contain valid error data, rather than having to read each of the error reporting registers in the processor's view. | 2013-12-19 |
20130339830 | OPTIMIZED DOCUMENT VIEWS FOR MOBILE DEVICE INTERFACES - Portions of document contents are separated into individually controlled sections on a user interface of a smaller size client device display. A document viewed on a mobile device may include different content portions such as textual content, tables, slides and graphics. Due to a smaller user interface of the mobile device, some portions of the content may extend outside of the user interface and may not all be visible at the same time. The user may use gestures to scroll through and resize the document to view all of the contents. The system may separate each of the different content portions into individual sections and enable the user to control each section separately, such that the user may navigate, resize, and reposition each individual section without affecting the size and position of the remaining sections of the document for optimally viewing the document on the user interface. | 2013-12-19 |
20130339831 | DYNAMIC REPORTS CONNECTED TO PROJECT DATA - Project data is used to create dynamic reports that automatically update when the project data changes. The selected project data is used for the display of one or more graphical objects (e.g. charts, tables). A graphical user interface (GUI) may be used to select project data fields from the project data. The selected data fields are used to determine the project data to access that is then mapped to a format understood by the graphical object (e.g. project data storage format to a cross tabular format). The graphical object is configured to treat the selected project data as a data source. When the project data changes, the graphical object is automatically updated. | 2013-12-19 |
20130339832 | CUSTOMIZABLE SPREADSHEET TABLE STYLES - Table styles provide a way to format an entire spreadsheet table quickly and easily. According to described implementations, table styles can be created and customized for repeated use in a spreadsheet application. As a result, a user does not have to manually modify multiple formatting options for each table included in one or more spreadsheets. A graphical user interface is also described that provides simple user access to existing table styles that can be modified according to the user's requirements. | 2013-12-19 |
20130339833 | LAYOUT SYNCHRONIZATION - Methods, program products, and systems for layout synchronization are described. A first device can share with a second device a layout designed according to display properties of the first device, even if display properties of the second device differ from those of the first device. The layout can be synchronized between the devices, where each device can adapt the layout in a manner specific to the display properties of the device. Two-dimensional views of same data can have a consistent appearance on multiple devices each having distinct display properties. | 2013-12-19 |
20130339834 | DYNAMIC PRESENTATION OF A RESULTS SET BY A FORM-BASED SOFTWARE APPLICATION - A method for dynamically generating an optimal form definition for a results set can begin with the receipt of a results set by a form-based presentation optimizer. The results set can comprise data records having at least one data field. Form definitions applicable to the received results set can be identified. A form definition can define user interface elements and their configuration within a user interface of the form-based software application. An optimal form definition can be dynamically synthesized from the identified form definitions and predefined presentation optimization rules. The optimal form definition can define the configuration of user interface elements that optimally present the results set. The contents of the optimal form definition can vary based upon internal and external parameters that affect operation of the form-based software application and/or form-based presentation optimizer. The optimal form definition can then be conveyed to the form-based software application for rendering. | 2013-12-19 |
20130339835 | DYNAMIC PRESENTATION OF A RESULTS SET BY A FORM-BASED SOFTWARE APPLICATION - A results set can be received from a form-based presentation optimizer. The results set can comprise data records having at least one data field. Form definitions applicable to the received results set can be identified. A form definition can define user interface elements and their configuration within a user interface of the form-based software application. An optimal form definition can be dynamically synthesized from the identified form definitions and predefined presentation optimization rules. The optimal form definition can define the configuration of user interface elements that optimally present the results set. The contents of the optimal form definition can vary based upon internal and external parameters that affect operation of the form-based software application and/or form-based presentation optimizer. The optimal form definition can then be conveyed to the form-based software application for rendering. | 2013-12-19 |
20130339836 | Compliance Verification Using Field Monitoring in a Computing Environment - Systems and methods for enforcing compliance in a computing environment, the method comprising concurrently and independently executing a monitoring application with a first application utilized by a user, wherein navigating beyond a first decision point in the first application requires the user considering values associated with one or more elements in the first application, wherein the monitoring application monitors elements presented to the user to determine which elements are presented to the user at a point in time; and notifying the user of at least a first element, in response to not having been able to confirm whether a value associated with the first element has been considered by the user prior to said first decision point. | 2013-12-19 |
20130339837 | Method for Generating Test Report and Computer System Thereof - A method for generating a test report in a computer system is disclosed. The method includes displaying a plurality of icons on a monitor of the computer system, wherein each icon is corresponding to a machine type; displaying a list on the monitor when the computer system receives a first click signal corresponding to an icon among the plurality of icons, wherein the list includes a plurality of fields, and data corresponding to a characteristic of an electronic device of the machine type is filled in each field; displaying a report generating icon on the monitor; and generating the test report according to data in the plurality of fields of the list when the computer system receives a second click signal corresponding to the report generating icon. | 2013-12-19 |
20130339838 | METHODS FOR COLUMN DELETION IN SHAREPOINT - A computer-implemented method, comprises presenting a graphical user interface displaying a plurality of column identifiers, each column identifier associated with a column in one or more of (i) lists and libraries and (ii) site collection fields, the graphical user interface further accepting user input to select one or more of the column identifiers; receiving user input selecting one or more of the column identifiers; and deleting one or more columns corresponding to the one or more selected column identifiers. | 2013-12-19 |
20130339839 | Analyzing User Interaction - Among other things, information is received from a computer system specifying metrics of interaction between a first user of the computer system and objects of a document, each of the metrics being defined at least in part in terms of interactions with the user to which the object is to be sensitive or responsive, and each of the metrics being uniquely identified with respect to the document | 2013-12-19 |
20130339840 | SYSTEM AND METHOD FOR LOGICAL CHUNKING AND RESTRUCTURING WEBSITES - The present invention provides significantly improved accessibility of website content on mobile and tablet devices with an emphasis on preserving the original intent of the content author/designer by inferring the characteristics of navigability, content organization and chunking and then adapting the original content for multiple end user device profiles using a rule based techniques. Aspects of the present invention address issues with information searching, navigation constraints of the devices, the content organization, information clutter and information overload on web pages and adapting the content to leverage device specific features by generating extensible user interface widget code. | 2013-12-19 |
20130339841 | SYSTEMS AND METHODS OF A SCRIPT GENERATION ENGINE - A template built by a user may be converted by a Server Script Generation Engine (SSGE) into script code. In converting, the SSGE may load and parse a framework file containing static script syntax to locate insertion points, each associated with an iteration number, and may iteratively parse the template, utilizing the iteration number to resolve, in order, tags and sub-tags contained in the template. If a tag is set to respond to the iteration number, a function of the tag is invoked to process any related sub-tags and return a script associated therewith at the appropriate insertion point. The framework file (with the appropriate script code inserted) is compiled and stored in a compiled script object which can be run multiple times to perform all of the output functions expected by the user in lieu of the need to reconvert the template. | 2013-12-19 |
20130339842 | BROWSER-ENGINE MODE SWITCHING METHOD AND BROWSER - The present invention discloses a browser-engine mode switching method and a browser, wherein said method comprises: building a feature library which includes a corresponding relation between each type of web page internal information and the matching engine mode; when the browser has opened a web page in the current engine mode, collecting at least one type of web page internal information of said web page and switching to the matching engine mode with reference to the feature library. The present invention can effectively detect on which kind of core the current web page is based so as to switch the browser to the corresponding engine mode. | 2013-12-19 |
20130339843 | Methods and Systems for Styling Web Elements - Methods and systems are provided for styling elements of a web document at a time of rendering the web document. In one embodiment, the method comprises: performing steps on a processor. The steps comprise: identifying multiple rules that are associated with a property of an element of a web document; applying one or more filters to the multiple rules; identifying a dominant rule based on the one or more filters; and styling the element based on the dominant rule. | 2013-12-19 |
20130339844 | Methods and Systems for Styling Web Elements - Methods and systems are provided for styling elements of a web document at a time of rendering the web document. In one embodiment, a method comprises: performing steps on a processor. The steps comprise: identifying a rule associated with a property of an element of the web document; determining whether the rule is to be grouped with multiple elements of the web document; generating an overriding rule when the rule is associated with multiple elements of the web document; and updating a style sheet based on the overriding rule. | 2013-12-19 |
20130339845 | WEBSITE CREATION SYSTEM - [Problem] To provide a website creation system wherein a plurality of websites can be set up and web pages created therefor, using mobile phones. [Solution] A website creation system that has: a first email-address registration means that registers the email addresses of intermediate-user mobile phones ( | 2013-12-19 |
20130339846 | MULTIPARTY DOCUMENT GENERATION AND MANAGEMENT - An embodiment of a multiparty document generation and management system includes a document server having a user interface module, a model module, a governance module, a query module, and a suggestion module. The system allows a plurality of users to generate a document model comprising a plurality of document elements and provides suggestions to the plurality of users regarding the document model structure. The system obtains standard language for each document element in the document model and generates a complete multiparty document. Upon validation of the complete multiparty document, the multiparty document and the document model and are stored in a data storage area. Once a document model has been created, the document model can be analyzed and traversed in response to a query to provide a forecast that includes an expected result of an application of the multiparty document to the subject matter of the query. | 2013-12-19 |
20130339847 | MANAGING CONCURRENT EDITING IN A COLLABORATIVE EDITING ENVIRONMENT - A system, method and program product for managing concurrent editing in a collaborative editing environment includes a step of a computer receiving an input to edit an electronic document from a first editor through a first user interface. Responsive to receiving an input to edit an electronic document, the computer tracks a cursor within the electronic document associated with the first editor. The computer locks content of the electronic document within a predetermined proximity of the cursor associated with the first user interface to prevent access to the content of the electronic document within the predetermined proximity of the cursor by one or more second editors. Responsive to the cursor associated with the first editor moving to a new location within the electronic document, the computer unlocks content no longer in the predetermined proximity of the cursor associated with the first editor. | 2013-12-19 |
20130339848 | DEDUPLICATING SIMILAR IMAGE OBJECTS IN A DOCUMENT - Systems and methods for image deduplication in a file are provided. A method includes identifying a plurality of similar images (e.g., similar intent images) in an electronic document. The method also includes designating one of the plurality of similar images as a master copy. The method also includes replacing each remaining one of the plurality of similar images, other than the master copy, with one of (i) a duplicate copy of the master copy and (ii) a soft link pointing to the master copy. | 2013-12-19 |
20130339849 | DIGITAL CONTENT PREPARATION AND PRESENTATION - Embodiments are disclosed herein that relate to customizing a presentation of digital content to a user based upon a representation of a personality type of the user. For example, one disclosed embodiment provides a computing system configured to receive digital content for presentation to a user, and to compare one or more personality type labels associated with the digital content to a personality type indicator of the user. The computing system is further configured to customize presentation of the digital content based on a result of comparing the personality type indicator of the user with the one or more personality type labels. Embodiments are also disclosed that relate to detecting an emotional state of a user during a user input of digital content, and associating a representation of the detected emotional state with the digital content. | 2013-12-19 |
20130339850 | INTERACTIVE INPUT DEVICE - An implementation of the technology includes a control device that is used in conjunction with a computing device (e.g. a media player or smartphone), that allows a user to control the operation of the computing device without directly handling the computing device itself. This allows the user to interact with the computing device in a more convenient manner. | 2013-12-19 |
20130339851 | User-Friendly Process for Interacting with Informational Content on Touchscreen Devices - An electronic device includes a touchscreen and an electrical circuit. The electrical circuit controls a display of the touchscreen and detects user contact with a surface of the touchscreen. The electrical circuit divides the display into at least two distinct display zones including an informational display zone and a command display zone. The informational display zone displays informational content including functional objects, each of the functional objects being associated with a data processing function. The command display zone displays a graphic representation of a command pad. In response to detecting a first predetermined tactile action on the command pad, the electrical circuit graphically modifies one of the functional objects of the informational display zone to indication selection of the one of the functional objects. In response to detecting a second predetermined tactile action, the electrical circuit initiates execution of the data processing function associated with the selected functional object. | 2013-12-19 |
20130339852 | STREAM-BASED MEDIA MANAGEMENT - The present disclosure provides systems and methods for stream-based media management. A device may be configured to receive information streams including displayable content and to at least display the displayable content. For example, a stream manager in the device may be configured to control how the displayable content is displayed on a display in the device based on activity detected in the information streams. The activity may be defined by user preferences as trigger activities. For example, upon detecting a trigger activity in an information stream, the stream manager may cause the displayable content to be displayed or hidden, may cause the manner in which the displayable content is displayed (e.g., size, shape, order, etc.) to be altered, or may cause a visible or audible alert to be generated. | 2013-12-19 |
20130339853 | Systems and Method to Facilitate Media Search Based on Acoustic Attributes - Graphical user interfaces for searching music based on acoustic similarity. A system includes a database storing a catalog of music and one or more processors to provide a first webpage to configure a web browser to show a user interface in a window for music searching. The user interface includes: an upload interface to upload a music track identified by a user; and a segment selection tool configured to show a waveform of the uploaded music track and to receive input identifying a segment of the uploaded music track. After the determination of relative similarity between the segment of the uploaded music track and tracks in the catalog based on an analysis of acoustic attributes of the segment of the uploaded music track, the system presents tracks from the catalog in an order of the relative similarity for display in a result panel of the user interface. | 2013-12-19 |
20130339854 | Method and Device for Composing a Menu - Multimedia content of exchangeable storage media, such as optical discs, may be extended by bonus content that is downloaded via Internet connection and stored on a local storage device. An improved method for integration of different menu items relating to on-disc content and downloaded content provides flexibility and a simple, low cost solution. The method for integration of downloaded bonus content into a menu comprises defining one or more placeholders within a menu, determining a storage location or naming convention for bonus content, declaring for each placeholder an attribute providing a unique association to a specific type of bonus content, providing a button image, detecting presence of bonus content data, replacing the associated placeholder by the associated button image and enabling an associated action to be taken when said button is selected. | 2013-12-19 |
20130339855 | Systems and Methods for Adaptive Streaming Systems with Interactive Video Timelines - Systems and methods for adaptive streaming systems configured to generate interactive video timelines in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a method for selecting video to stream and playback using an interactive video timeline includes selecting a plurality of frames of video from a first stream of video data using a network client, displaying the plurality of frames of video in an interactive video timeline using the network client, selecting a playback frame of video data from the plurality of frames of video in the interactive video timeline using the network client, receiving a second stream of video data beginning from the playback frame of video data using the network client, and playing the second stream of video data using the network client. | 2013-12-19 |
20130339856 | Method and Apparatus for Modifying Attributes of Media Items in a Media Editing Application - Some embodiments of the invention provide novel methods for editing the value of an attribute of a media item (e.g., a media content or a media operation) for a media editing application. Such attributes of a media item can include scale, rotation, opacity, pan, volume, etc. In some embodiments, a media editing application represents the changing value of such an attribute over a duration (e.g., a duration of time, a duration of frequencies, etc.) as a key-indexed geometry. A user of the media editing application can manipulate these geometries to change the attribute value over a duration. Such geometries may include graphs and shapes. For such applications, some embodiments provide novel compressed geometric representations (i.e., collapsed views) of one or more uncompressed key-indexed geometries (e.g., graphs or shapes). Additionally, other embodiments provide a novel method for editing the value of one or more attribute directly in a preview display area used to view the composite presentation created in the media editing application. | 2013-12-19 |
20130339857 | Modular and Scalable Interactive Video Player - Interactive videos are displayed to a user by adding annotations to a non-interactive video. During video playback, hotspots are displayed on a portion of the video that a viewer interacts with to access annotations relating to the hotspot. The hotspot indicates an element or object of the video that are interactable by the user. The annotation data and hotspot information is separately stored from the underlying video, enabling the annotation and hotspot information to be modified without editing the underlying video, and enabling the annotation to be accessed from a separate system from the location of the video. In this way, viewers can obtain additional data about any element, including, but not limited to, people, products, and places, appearing within the video at any moment, simply by clicking on a hotspot relating to these elements. | 2013-12-19 |
20130339858 | Apparatus and Methods for Managing Resources for a System Using Voice Recognition - The technology of the present application provides a method and apparatus to manage speech resources. The method includes detecting a change in a speech application that requires the use of different resources. On detection of the change, the method loads the different resources without the user needing to exit the currently executing speech application. The apparatus provides a switch (which could be a physical or virtual switch) that causes a speech recognition system to identify audio as either commands or text. | 2013-12-19 |
20130339859 | INTERACTIVE NETWORKED HEADPHONES - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for connecting an interactive wearable device with a network. In one aspect, a method includes loading content from a playlist; recognizing contextual information relating to the content; determining the location of the user; requesting supplemental content via a network based on the contextual information and the location; displaying supplemental information to a user; interacting with the supplemental information at least in part via an interactive headphone. | 2013-12-19 |
20130339860 | ASSISTING USERS WITH PRESENTING DATA USING CINEMATIC TECHNIQUES - The present invention extends to methods, systems, and computer program products for assisting users with presenting data using cinematic techniques. Embodiments of the invention can be used to infer and generate cinematic techniques or combinations thereof based on a model and user action. Cinematic techniques can be used to meet the data exploration and analysis requirements of a user. As such, embodiments of the invention assist users (including non-programmers) to employ cinematic techniques (possibly in combination with other techniques) to gain insights into their data and also convey appropriate emotional messages. | 2013-12-19 |
20130339861 | PORTABLE PRESENTATION SYSTEM AND METHODS FOR USE THEREWITH - An assembly including a display configuration including presentation surface area juxtaposed within the conference space for viewing by an audience, the presentation surface area including at least first and second adjacent sub-spaces, a first processor linked to the display assembly and programmed to perform the steps of enabling a first interface that allows images to be presented via and moved among the sub-spaces by selecting images in the sub-spaces on the surface area and moving the images to different locations and a hand held device including a device display and a second processor programmed to present a second interface that presents instances of each image presented via the sub-spaces and enabling movement of the images among the different sub-spaces by moving representations of the images to locations on the device display, the second processor communicating wirelessly with the first processor to synchronize images. | 2013-12-19 |
20130339862 | LATENCY REDUCTION IN COLLABORATIVE PRESENTATION SHARING ENVIRONMENT - A method and system for delivering a presentation created using a presentation application program are disclosed. One method includes initiating, from a presentation computing system, display of a presentation to one or more remote computing devices. The method also includes creating an initial display package based on the presentation that includes metadata describing the presentation and an image representative of the presentation, and uploading the initial display package to a presentation server. The method includes, after uploading the initial display package, creating an initial set of presentation slides from the presentation, and uploading the initial set of presentation slides to the presentation server. The method further includes, after uploading the initial set of presentation slides, uploading at least a remaining portion of the presentation to the presentation server for display at one or more of the remote computing devices. | 2013-12-19 |
20130339863 | INTEGRATED DISPENSING TERMINAL AND SYSTEMS AND METHODS FOR OPERATING - A user is enabled to initiate a user experience through use of a first device. Information is sent to the first device in support of the user experience. Input is receive from the user. One of termination of the user experience and transferring of the user experience to a second device is selected in response to receipt of input. | 2013-12-19 |
20130339864 | METHOD AND APPARATUS FOR PROVIDING MIXED-REALITY CONNECTIVITY ASSISTANCE - An approach is provided for providing connectivity assistance and the seamless interaction with information sources through a mixed-reality environment. A connectivity platform determines one or more connectivity options within an environment of at least one device. The connectivity platform further causes, at least in part, a presentation, within a user interface of the at least one device, of a mixed-reality representation of the environment including one or more symbols representing the one or more connectivity options. | 2013-12-19 |
20130339865 | METHOD AND SYSTEM FOR CONTROLLING NETWORK ACCESS - A method and system for disabling traffic from a specific device or devices on a WiFi network via a remote script or other action. In one embodiment, the method is implemented as an application that executes on a device such as a smart phone (e.g., IOS iPhone, Android operating system device) or tablet (e.g., iPad). | 2013-12-19 |
20130339866 | FACILITATING ACCESSING AND DISPLAYING NETWORK CONTENT - An informational component for accessing and displaying content includes a definition for rendering a graphical user interface within which content may be served from one or more network locations and presented independent from another application. The informational component may include one or more of a definition of a content element. The definition of the content element may reference a network location from which the content element may be transmitted. The content element may be presented within the graphical user interface. A provider of an informational component or informational components may thus create customized displays within which intended content may be rendered. An application component may be used in association with the informational component to manage the collection, organization, sharing, and rendering of a plurality of such informational components. | 2013-12-19 |
20130339867 | DISPLAYING TIME-VARYING INTERNET BASED DATA IN NETWORK INFORMATION MONITOR - A software component for accessing and displaying time-varying Internet content includes a definition for rendering a graphical user interface and a URL pointing to the time-varying Internet content to be downloaded and presented within said user interface. A component provider may create displays of Internet content which vary as a function of the varying of the time-varying Internet content. In one example, the graphical user interface includes an image, and the image varies in order to illustrate the varying of the time-varying data. | 2013-12-19 |
20130339868 | SOCIAL NETWORK - Social networks may include computers which cause information to be displayed on maps. A computer may receive temporal and geographic data comprising a location and a moment in time linked to one another, and the temporal and geographic data being associated with an icon linked to a position on a map. The computer may receive a command to filter the icon based on a period of time. The computer may cause a portion of the map to be displayed and the icon to be displayed at the linked position on the portion of the map when the moment in time is within the time period and the location is within the portion of the map. The computer may determine that the icon is not to be displayed when the moment in time is not within the time period and/or the location is not within the portion of the map. | 2013-12-19 |
20130339869 | SYSTEMS AND METHODS FOR PROVIDING A SPATIAL-INPUT-BASED MULTI-USER SHARED DISPLAY EXPERIENCE - An exemplary system includes a spatial input subsystem configured to detect gestures made by a plurality of users within a physical user space associated with a display screen. The system further includes a shared display subsystem communicatively coupled to the spatial input subsystem and configured to authenticate the plurality of users by identifying a plurality of user identities corresponding to the plurality of users based on characteristics of the plurality of hands, and execute a multi-user shared display session that provides the plurality of authenticated users with concurrent control of a display on the display screen. Corresponding systems and methods are also described. | 2013-12-19 |
20130339870 | SOFTWARE LOCALIZATION THROUGH USER CONTRIBUTION - A method to adapt a software application for a geographical region. The invention includes receiving, by a computer processor and from at least one of a plurality of users of the software application, a first translation of a localizable item in a user interface (UI) menu of the software application, wherein the first translation is based on a language of the geographical region, generating, by the computer processor, a tally of the first translation from the plurality of users, presenting, to the plurality of users via a plurality of instantiations of the UI menu in response to the tally exceeding a pre-determined count, the localizable item using the first translation, receiving, from the plurality of users via the plurality of instantiations of the UI menu, feedback regarding the accuracy of the first translation, and classifying, based on the feedback, the first translation as an approved translation of the localizable item. | 2013-12-19 |
20130339871 | Software Application Abstraction System and Method - Exemplary embodiments are directed to a client-server environment for abstracting a software application to be executed by a client device. A request for execution of a remote software application includes a client parameter associated with the client device and an application parameter associated with the requested software application is identified. At least one rule is applied to the software application to determine a manner in which the software application operates for the client device based on the client parameter and the application parameter. | 2013-12-19 |
20130339872 | TRANSLATING USER INTERFACES OF APPLICATIONS - A user interface translation system can provide functionality of translating at least a portion of a user interface of a primary application. The user interface translation system may, for instance, add an overlay interface over a portion of the primary application. The primary application can conduct all the processing tasks. The overlay interface can correspond to user interfaces of well-known applications that users may prefer. In certain embodiments, users can select from a list of overlay interfaces. The user interface translation system can receive user control input from the overlay interface and map the received input to a corresponding command for the primary application. The user interface translation system can also train users to adapt to a change in user interface over a period of time or usage. | 2013-12-19 |
20130339873 | Message Payload Editor - Methods and apparatus, including computer program products, are provided for editing messages via a message-specific user interface. In some implementations, a method may be provided. The method may include receiving, at a user interface, data content of a message corresponding to a business object; presenting, at the user interface, the data content of the message corresponding to the business object, the user interface generated specifically for a type associated with the message; and initiating, at the user interface, at least one of a change and a save to the data content. Related systems, methods, and articles of manufacture are also disclosed. | 2013-12-19 |
20130339874 | DATA PROCESSING DEVICE, DATA TRANSMISSION DEVICE, DATA PROCESSING SYSTEM, DATA PROCESSING METHOD, AND DATA TRANSMISSION METHOD - Provided is a data processing device including: an acquisition unit which acquires a message and a threshold amount of time for the message; a display unit which displays the message; a user interface which receives instructions for selection of the displayed message; and a management unit which manages the message as a read message, irrespective of whether the user interface has received the instructions, when a threshold amount of time has elapsed since the message is displayed on the display unit. | 2013-12-19 |
20130339875 | METHOD AND APPARATUS FOR PRESENTING A PARTICIPANT ENGAGEMENT LEVEL IN AN ONLINE INTERACTION - A method and apparatus for presenting a participant engagement index in an online interaction conducted by at least one host for at least one participant is disclosed. The method comprises monitoring a plurality of activities of at least one participant of an online meeting; computing an attentiveness level in response to each activity in the plurality of activities; and displaying a meeting engagement level, wherein the meeting engagement level is an average of the computed attentiveness level for the at least one participant since the start of the online interaction. | 2013-12-19 |
20130339876 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing apparatus according to an aspect of the present invention includes a group information holding unit that holds group information for identifying content and a target of communication which are associated with a group set for a job, the content being a target of the job, the target of communication being related to the job, and a display control unit that switches, in response to specification of a group, display states of the content and the target of communication associated with the specified group based on the group information. | 2013-12-19 |
20130339877 | VENUE-RELATED MULTI-MEDIA MANAGEMENT, STREAMING, AND ELECTRONIC COMMERCE TECHNIQUES IMPLEMENTED VIA COMPUTER NETWORKS AND MOBILE DEVICES - Various aspects described or referenced herein are directed to different methods, systems, and computer program products relating to multi-media management and streaming techniques implemented over a computer network, including, for example, one or more features and/or functions relation to one or more of the following (or combinations thereof): venue-based streaming radio stations, mobile user graphical user interfaces, QuickPlay dynamic streaming radio stations based on a user's geolocation, etc. | 2013-12-19 |
20130339878 | MINIMIZING THE TIME REQUIRED TO INITIATE AND TERMINATE AN INSTANT MESSAGING SESSION - A system for minimizing the time required to initiate and terminate an instant messaging session. An initial message in an instant messaging session is checked to determine whether it has any significant content. If the received initial message has insignificant content, then a non-intrusive notification is provided to the user, without changing the current focus in the user interface. A pre-composed response message may also be automatically transmitted to the initiating user, requesting that a more significant message be sent. When an initial message in an instant messaging session is received that is determined to have significant content, the user is promptly notified in a different manner, which may be intrusive such that the current focus of the user interface is changed to a new window or the like containing the newly initiated instant messaging session. | 2013-12-19 |
20130339879 | METHODS AND SYSTEMS FOR SOLICITING AN ANSWER TO A QUESTION - A question-and-answer application with an “ask-to-answer” feature is described. The ask-to-answer feature enables any user to solicit an answer to a question from another user. Upon soliciting another user for an answer to a particular question, a message with a call to action is directed to the solicited user. The message may include a copy of the text of the question and may provide a mechanism (e.g., a selectable user interface element) enabling the solicited user to pass on answering the question. Subsequent to the solicitation, the question page for the question will include a notification with information about the solicitation, including in some instances information identifying the user who has been asked to answer the question and the number of times the user has been asked to provide an answer to the question. | 2013-12-19 |
20130339880 | PORTABLE PRESENTATION SYSTEM AND METHODS FOR USE THEREWITH - A method and assembly for use with a display configuration including a master sub-space and a plurality of slave sub-spaces, the assembly for controlling an information sharing session, the assembly comprising a processor linked to the display configuration and programmed to perform the steps of obtaining identification information from information sources usable to generate images on the sub-spaces during a session, presenting an interface via the master sub-space, the interface including a master workspace area for presenting images via the master sub-space and a tool area including source icons and panel icons associated with session images wherein each of the source and panel icons is selectable to create images within the master workspace area. | 2013-12-19 |
20130339881 | Database View Systems - Embodiments of methods and systems for database viewing, create a copy of a vendor view in a customer view layer that is present between an interface layer and the database layer. In certain embodiments this copy of the vendor view may contain no customer specific logic, simply serving as a 1:1 projection in the customer view allowing the vendor to track customer access to particular vendor views. According to some embodiments, the copy of the vendor view may be changed to create a modification view. Changes are applied to the modification view only, leaving the original vendor view unchanged with a link to the stored modification copy. This link can be used to adjust the modification copy whenever a hot fix or a new version of the ‘modified’ database content is installed to the customer system. Embodiments may support consumer extensions to the vendor views and/or to the database itself. | 2013-12-19 |
20130339882 | 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. | 2013-12-19 |
20130339883 | Hit Testing Curve-Based Shapes Using Polygons - Upon receiving an input comprising an area of a user interface, a user interface element associated with the area of the user interface may be identified and a polygon-based representation of the at least one user interface element may be created. If the input is determined to comprise a selection of the user interface element according to the polygon-based representation, an operation associated with the user interface element may be performed. | 2013-12-19 |
20130339884 | AUGMENTING USER INTERFACE ELEMENTS WITH INFORMATION - Embodiments of methods, systems, and storage medium associated with a user interface with information augmented elements are disclosed herein. In one instance, the method may include a computing device determining additional information related to a user interface (UI) control element of a user interface of an application or an operating system component, and augmenting a display of the control element with the additional information. In embodiments, he UI control element may be adjusted so as to accommodate the augmenting a display of the UI control element with the additional information. Other embodiments may be described and/or claimed. | 2013-12-19 |
20130339885 | METHOD OF ASSIGNING IMPORTANCE TO CONTENTS AND ELECTRONIC DEVICE THEREFOR - An apparatus and method for assigning a degree of importance to content in an electronic device is provided. The method includes displaying the content on a display unit, determining a marking region on the content displayed on the display unit, marking the marking region, and assigning the degree of importance to the marking region in consideration of marking information of the marking region. | 2013-12-19 |
20130339886 | TOOLS FOR DYNAMIC DATABASE DRIVEN CATALOG BUILDING - To provide the efficient and effective presentation of product information, a system and method are utilized which are database driven and highly automated. Utilizing a appropriate coding in the database itself, product categories and subcategories are identified which can be thus utilized in the presentation and product information to potential customers. Further, the coding within the database include necessary indicators to produce menus and submenus without the need for separate links or URLs when generating in a database format. Further, utilities are provided to easily hand and manage images corresponding to the listed products themselves. This image management is efficiently carried out depending upon the necessary image size and use. Lastly, due to the database structures and related coding, content groups and modified product content information is easily generated as necessary. | 2013-12-19 |
20130339887 | PROVISIONING A PORTLET VIEWER FOR VIEWING DRAG-AND-DROP CONTENT IN A PORTAL ENVIRONMENT - Embodiments of the present invention address deficiencies of the art in respect to drag-and-drop operations for content in a portal view and provide a method, system and computer program product for provisioning a portlet viewer for viewing drag-and-drop content in a portal environment. In one embodiment, a computer-implemented method for provisioning a portlet viewer for viewing drag-and-drop content in a portal page can include determining a content type for content selected externally to the portal page subsequent to rendering the portal page, locating a portlet viewer associated with the determined content type, provisioning the located portlet viewer in the portal page, and rendering the provisioned portlet viewer in the portal page with the content. | 2013-12-19 |
20130339888 | PORTABLE PRESENTATION SYSTEM AND METHODS FOR USE THEREWITH - A method and assembly for sharing information in a conference space, the assembly comprising a display configuration including presentation surface area juxtaposed within the conference space for viewing by an audience, the surface area including at least first and second adjacent presentation sub-spaces, a processor programmed to perform the steps of presenting an interface on the surface area useable to generate session images within at least one of the sub-spaces, the interface including a panel section in which a separate panel icon for each of the session images created during a session is presented, the interface further including a separate space on the surface area associated with each of the sub-spaces, the interface facilitating selection and dragging of panel icons to locations associated with the sub-spaces to control the images presented in each of the sub-spaces, wherein, when a panel icon is dragged to a space, an image currently associated with the sub-space is replaced at the sub-space. | 2013-12-19 |
20130339889 | ENHANCED COPY AND PASTE BETWEEN APPLICATIONS - Enhanced copying and pasting between applications includes capturing information about open applications including a screenshot of each of the open applications shown in a viewable area of the open applications; in response to receiving a copy command while the user is interacting with a first application, presenting the screenshots of the other open applications to the user for selection; in response to the user selecting one of the screenshots corresponding to a second application, displaying visual content segments from the second application; in response to receiving a user selection of two or more of the visual content segments, copying the selected visual content segments; and inserting the selected visual content segments into the first application such that original spatial relations between the visual content segments from the second application are maintained when the visual content segments are inserted into the first application. | 2013-12-19 |
20130339890 | VISUAL PRESENTATION OF MULTI-DIMENTIONAL DATA SETS - Computer systems and methods may display multi-dimensional data sets in a dynamically-generated ocular view, which may show the relationship between data points in the different dimensions. For example, such a data set may include in one dimension results of one or more laboratory tests and, in another dimension, body systems or functions that the respective tests may relate to. The ocular view may depict the relationships between the tests and the systems. By being generated dynamically, moreover, the ocular view may be able to present this information for arbitrary sets of test results, without a template having been generated in advance to specify the layout of some particular combination of results. | 2013-12-19 |
20130339891 | Interactive Map - An interactive capability enables a user to dynamically adjust the content of an electronic map. Different modes can be chosen to emphasize features relevant to a particular interest, e.g. commuting, tourism, weather, etc. Combinations of modes can be selected to create a customized map. When a search is conducted, the chosen mode functions as a filter for the retrieved results. The map responds to user input directed to a given feature, to display information relevant to that feature. Tapping or clicking on a highway displays the locations of services along the highway, Touching two points on the map causes available routes between them to be computed and displayed to the user, along with relevant data for each route. Geospatial applications can be integrated with the map to provide information pertaining to the area displayed on the map, and to refine search results to those that are relevant to the area. | 2013-12-19 |
20130339892 | OPERATION DISPLAY DEVICE OF CHASSIS DYNAMOMETER SYSTEM - There is a demand for enhancement of operability when a change of combination of rollers of a chassis dynamometer and the dynamometer is set depending upon a vehicle type of a test vehicle. A status indicating function block that indicates an equipment construction is disposed in a main menu display area that is provided on a console. With this arrangement, a current test status can be recognized. Further, a vehicle type selection window calling function block is disposed in a mode setting function button group in the main menu display area. A vehicle type selection window called by the vehicle type selection window calling function block includes a roller selection section to select rollers corresponding to the test vehicle, a setting display section that indicates a current setting equipment construction, and a setting display section that indicates a setting equipment construction during change of the setting. | 2013-12-19 |
20130339893 | Visual Display Techniques for Mitigating Latency - A visual display that changes with time and/or an audio signal is rendered while a task is being completed by a computing device (e.g., performing a computation, retrieving information, powering up a device, starting a computer application, etc.). The visual display and/or audio signal are configured to engage the user in order to mitigate latency of the task. Because the user is being engaged by the visual display and/or audio signal, the user may be less likely to notice and/or be bothered by the latency. | 2013-12-19 |
20130339894 | REFRIGERATION SYSTEM MANAGEMENT AND INFORMATION DISPLAY - Embodiments of the invention provide methods of displaying information associated with a refrigeration system, methods for managing a refrigeration system, refrigeration systems, methods of providing redundancy to a refrigeration system, and injector systems. A refrigeration system and method for displaying information associated with a refrigeration system includes monitoring a temperature associated with the refrigeration system, detecting events associated with the refrigeration system, and displaying the temperature and at least one event associated with the refrigeration system occurring during a predetermined period of time, including displaying the temperature occurring during the predetermined period of time and displaying a user interface element associated with at least one event occurring during the predetermined period of time. | 2013-12-19 |
20130339895 | SYSTEM AND METHOD FOR TEXT ENTRY - A method of text entry for an electronic device comprising: receiving a sequence of keystrokes performed over a plurality of keys of a keyboard of the electronic device, wherein a single keystroke enters a single letter location in a word, and wherein the set of the keystrokes comprises a first set of keystrokes for single letter entries that select single letter in an alphabet and a second set of keystrokes for letter group entries that selects a group of possible letters from the alphabet for a single letter location; creating list of possible words the user intends to enter based on a priori database of words by searching in the word database words having letters that match the sequence of letter entries; and displaying the list of possible words to a user, receiving the user selection of a desired word and providing the selected word for further processing. | 2013-12-19 |
20130339896 | USER INTERFACE AND METHOD OF DATA NAVIGATION IN THE USER INTERFACE OF ENGINEERING ANALYSIS APPLICATIONS - A user interface and method. A user interface and method of using said interface that uniquely applies a web browser navigation style to engineering analysis applications is disclosed herein. The user interface, which may be implemented at least in part by use of a computer system, may comprise a browser panel, a tabbed workspace, a graphics view, a search box, and a search and select bar. | 2013-12-19 |
20130339897 | UI Comparison Tool - Methods and apparatus, including computer program products, are provided for comparing aspects of a user interface. In some implementations there is provided a method. The method including receiving data from a first business object and a second business object; generating a single user interface to include a first data field and a second data field, the first and second data fields having the same context; and inserting from the data from the first business object and the second business object into the first and second data fields having the same context to enable comparison of the data. Related systems, methods, and articles of manufacture are also provided. | 2013-12-19 |
20130339898 | SLIDESHOW DISPLAY OF IMAGES FOR USER-DEFINED GROUPS OF APPLICATIONS - A group is defined by a user to include two or more different applications executed on a computing device. The group is associated with one foreground window and one or more background windows on a screen of the computing device. Images of one application selected as a foreground application is displayed in the foreground window. The applications not selected as the foreground application displays images in the background windows. The foreground window is overlaid on the top of the windows of other applications, thereby partially or totally occluding the windows of other applications in the same group. The foreground application changes with elapse of time or upon detection of an event. Therefore, the same foreground window display images for different applications in the group at different times. The number of windows cluttering a screen of the application can be reduced because the user can interact with different applications in the group using the same foreground window. | 2013-12-19 |
20130339899 | METHOD OF INTERACTING WITH A SCROLLABLE AREA ON A PORTABLE ELECTRONIC DEVICE - A method of interacting with a scrollable area on a portable electronic device is described. In accordance with one embodiment, the method comprises: displaying on a touch-sensitive display a transparent scrollbar which overlays elements of a user interface screen; decreasing a transparency level of the transparent scrollbar when a touch event is detected in a scrollable area of the user interface screen to increase visibility of the transparent scrollbar, wherein the transparency level of the transparent scrollbar is progressively decreased from a default level over a duration of the touch event; and hiding the transparent scrollbar when the touch event ends. | 2013-12-19 |
20130339900 | DEVICE FOR ANALYSING VARIABLE MAGNITUDES BY SIMULTANEOUS MULTIPLE WINDOWING - The device (D) is dedicated to the analysis of time varying quantities. It comprises a tool for managing display windows (MA) each for displaying the representation of a selected quantity and each associated with a first quantity selection tool ( | 2013-12-19 |
20130339901 | ORGANIZING GRAPHICAL REPRESENTATIONS ON COMPUTING DEVICES - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a current configuration of graphical representations displayed in a user interface presented by a computing device, each of the graphical representations being associated with a respective computer-executable application, determining at least one usage signal corresponding to each of the graphical representations, the usage signal reflecting user interaction with the respective associated computer-executable application, determining one or more success metrics indicative of an efficiency of the current configuration of graphical representations, generating, using an optimization technique, a modified configuration of graphical representations based on the usage signals and the one or more success metrics, and presenting, in the user interface, at least a portion of the modified configuration of graphical representations. | 2013-12-19 |