50th week of 2008 patent applcation highlights part 55 |
Patent application number | Title | Published |
20080307256 | Method for Fault Handling in a Co-operative Workflow Environment - Embodiments herein provide a fault-handling scheme based on forward recovery for cooperative workflow environments. The fault handling scheme relies on the correct placement of transaction scopes and their associated fault and compensation handlers for maintaining correct application semantics, a fault propagation scheme for forwarding faults to a workflow component that has the corresponding fault handler, and a distributed mechanism for collecting data of completed workflow components to facilitate recovering from faults. The fault handling scheme makes use of control flow messages to facilitate compensation of nested transaction scopes (residing in different components). The workflow components are also modified with additional code for aiding with fault propagation and fault recovery. | 2008-12-11 |
20080307257 | SYSTEM AND METHOD FOR STORING AND RESTORING A DATA FILE USING SEVERAL STORAGE MEDIA - A system and method for storing and restoring a data file using several storage media. The method begins with the step of generating several identical copies of the data file. The identical copies are stored on different storage media. The identical copies are subdivided into data portions according to a predetermined scheme. Selected data portions are simultaneously read out via different data channels from at least two different storage media. The data file is restored from the selected data portions. | 2008-12-11 |
20080307258 | Distributed Job Manager Recovery - A method is provided for the recovery of an instance of a job manager running on one of a plurality of nodes used to execute the processing elements associated with jobs that are executed within a cooperative data stream processing system. The states of the processing elements are checkpointed to a persistence mechanism in communication with the job manager. From the checkpointed processing element states, the state of each distributed job is determined and checkpointed. Processing element states are also checkpointed locally to the nodes one which the processing elements are running. Following a failure of the job manager, the job manager is reinstantiated on one of the nodes. The recovery instance of the job manger obtains state data for processing elements and jobs from the persistence mechanism and constructs an initial state for jobs and processing elements. These initial states are reconciled against the current states of the processing elements and adjustments are made accordingly. Once the job and processing element states are reconciled, the system is returned to normal operation. | 2008-12-11 |
20080307259 | SYSTEM AND METHOD OF RECOVERING FROM FAILURES IN A VIRTUAL MACHINE - A method and systems for recovering from a failure in a virtual machine are provided. In accordance with one embodiment of the present disclosure, a method for recovering from failures in a virtual machine is provided. The method may include, in a first physical host having a host operating system and a virtual machine running on the host operating system, monitoring one or more parameters associated with a program running on the virtual machine, each parameter having a predetermined acceptable range. The method may further include determining if the one or more parameters are within their respective predetermined acceptable ranges. In response to determining that the one or more parameters associated with the program running on the virtual machine are not within their respective predetermined acceptable ranges, a management module may cause the application running on the virtual machine to be restarted. | 2008-12-11 |
20080307260 | SEMICONDUCTOR IC INCORPORATING A CO-DEBUGGING FUNCTION AND TEST SYSTEM - A semiconductor IC capable of debugging two or more processors at the same time by means of a single debugger and a semiconductor IC test system. The semiconductor IC includes processors operating at different frequencies, a trigger circuit which causes all of the processors to be in a debugging state when one of the processors is in the debugging state, and a JTAG circuit applying a boundary scan operation to the processors connected to a JTAG pin in series. | 2008-12-11 |
20080307261 | ACTIVATING A DESIGN TEST MODE IN A GRAPHICS CARD HAVING MULTIPLE EXECUTION UNITS - Provided are a method and system for activating a design test mode in a graphics card having multiple execution units. A design test mode is activated in a graphics module comprising multiple execution units coupled to a cache on a bus. The bus is configured to return test instructions from the cache to the execution units in response to a request from one execution unit for the test instructions from the cache in the design test mode. The execution units execute the test instructions during the design test mode. Interrupts are prevented during the design test mode. | 2008-12-11 |
20080307262 | System for Validating Data for Processing and Incorporation in a Report - A system automates the process of isolating incorrect, corrupt, or sensitive data and skipping duplicate records caused by violations of application business rules during report generation, for example. A data processor provides data for processing for incorporation in a report by, processing received report data to identify data objects in the report data likely to generate errors in preparation of a report based on the report data and providing validated report data by collating received report data and omitting identified data objects likely to generate errors. The data processor communicates the validated report data for storage in a repository for use in preparation of a report. An error data processor provides information indicating identified data objects in the report data likely to generate errors and a corresponding reason an individual data object is likely to cause an error. | 2008-12-11 |
20080307263 | SYSTEMS AND MEDIA FOR GENERATING A REGRESSION SUITE DATABASE - Systems and media for generating an improved regression suite by applying harvesting models and/or regression algorithms to tests utilized in verification of a system are disclosed. In one embodiment, a regression manager responsive to user input may be coupled to a harvester module, an analysis module, and a management module. In one embodiment, the harvester module is responsive to harvesting models defined in a modeling language, where the harvester module is coupled to a regression suite database. In another embodiment, a regression methodology may be defined from a collection of regression strategies and each regression strategy may be defined from a combination of harvesting models and/or regression algorithms. A regression generator to receive tests, to apply one or more regression strategies to the tests, to provide reports, and to allow user control may also be provided. | 2008-12-11 |
20080307264 | PARAMETERIZED TEST DRIVEN DEVELOPMENT - In one embodiment a computer system automatically generates unit tests. The computer system accesses a parameterized unit test that provides a base outline from which one or more unit tests are automatically generated, generates input parameter values for a unit of software code, automatically generates a unit test configured to assess the functionality of the unit of software code, and receives test results from a software testing program and provides feedback to a user. In other embodiments, a computer system automatically maintains a unit test database. The computer system receives a unit test at a unit test database, assigns a test identity to the received unit test, determines that the test identity assigned to the received unit test is unique when compared to other unit tests, determines that the received unit test has different functionality coverage characteristics, and adds the received unit test to the unit test database. | 2008-12-11 |
20080307265 | Method for Managing a Software Process, Method and System for Redistribution or for Continuity of Operation in a Multi-Computer Architecture - This invention relates to a method for managing a software application functioning in a multi-computer architecture (cluster). This management is applied, for example, to the analysis or modification of its execution environment, in as transparent a manner as possible vis-à-vis this application. This management is applied to operations of analysis, capture and restoration of the state of one or more processes of the application. | 2008-12-11 |
20080307266 | TECHNIQUES FOR AUTOMATICALLY TRACKING SOFTWARE ERRORS - Techniques are provided for automatically tracking errors encountered by a software system. An occurrence of an error that affects performance of an operation being performed by a database server is detected. In response to detecting the occurrence, error information about the error is automatically recorded in a storage space within a database that is managed by the database server. The error information is automatically recorded by executing one or more computer instructions in a first code path of the database server, where the first code path is a separate code path than a second code path of the database server that performs the operation whose performance is affected by the error. | 2008-12-11 |
20080307267 | TECHNIQUES FOR AUTOMATIC SOFTWARE ERROR DIAGNOSTICS - Techniques are provided for automatically diagnosing errors in a software system. The software system automatically determines whether conditions associated with the software system warrant use of any diagnostic features that are not currently enabled. When the software system determines that the conditions associated with the software system warrant use of any diagnostic features that are not currently enabled, the software system determines which of a plurality of available diagnostic features should be enabled. The software system then enables the determined one or more diagnostics features. | 2008-12-11 |
20080307268 | SELF-HEALING CACHE OPERATIONS - A method, apparatus and program storage device for performing a self-healing cache process is described. At least one error affecting a cache is detected. The cache may have a matching address tag for a fetching operation. Based on the type of error, a self-healing cache process is performed based. | 2008-12-11 |
20080307269 | Resolution of Computer Operations Problems Using Fault Trend Analysis - A set of fault records representing faults previously detected in an enterprise computer system is received and analyzed. The analysis comprises a variety of analytical operations and results in a report provided to a user, the report particularly including a set of fault sources identified as highly important to address, with respect both to the system as a whole and to particular categories of faults. | 2008-12-11 |
20080307270 | EMERGING BAD BLOCK DETECTION - Apparatus and methods, such as those that read data from non-volatile integrated circuit memory devices, such as NAND flash. For example, disclosed techniques can be embodied in a device driver of an operating system. Errors are tracked during read operations. If sufficient errors are observed during read operations, the block is then retired when it is requested to be erased or a page of the block is to be written. One embodiment is a technique to recover data from uncorrectable errors. For example, a read mode can be changed to a more reliable read mode to attempt to recover data. One embodiment further returns data from the memory device regardless of whether the data was correctable by decoding of error correction code data or not. | 2008-12-11 |
20080307271 | COMPUTER SYSTEM OR PERFORMANCE MANAGEMENT METHOD OF COMPUTER SYSTEM - This invention provides a system including a computer and a storage-subsystem comprising at least either a first storage area for storing data sent from the computer or a second storage area to be associated with the first storage area, for storing replicated data of data stored in the first storage area. This system includes a replication processing status referral unit for referring to a replication processing status of data of the first storage area and the second storage area to be associated, and an output unit for outputting first performance information concerning data I/O stored in the first storage area, and outputting second performance information concerning data I/O stored in the second storage area together with the first performance information when the replicated data is being subject to replication processing from the first storage area to the second storage area as a result of referring to the replication processing status. | 2008-12-11 |
20080307272 | BACKBONE TRANSMISSION APPARATUS AND METHOD HAVING APPARATUS INTERNAL ALARM SUPPRESSION FUNCTION - Disclosed is a backbone transmission apparatus including a plurality of main signal packages and a monitoring control package connected to the plurality of main signal packages each via an apparatus internal bus. When a failure occurs in one of the main signal packages, the main signal package generates mask request information for requesting the suppression of an alarm and sends the generated mask request information to the monitoring control package via the apparatus internal bus. The monitoring control package receives the mask request information, determines a main signal package to be masked based on path information on a main signal, and sends mask control information, which is used for suppressing an alarm notification to the monitoring control package, to the main signal package to be masked via the apparatus internal bus. When the mask control information is received, the main signal package to be masked performs mask processing for an alarm to be notified to the monitoring control package. | 2008-12-11 |
20080307273 | System And Method For Predictive Failure Detection - A method of predicting failure of an information handling device, such as a server, by monitoring an error rate, i.e., n errors per error period. Errors are reported only if the error rate is exceeded. An error count is kept, and errors are leaked from the count if the time difference between errors is more than the error period. | 2008-12-11 |
20080307274 | Memory apparatus and method and reduced pin count apparatus and method - A memory apparatus is disclosed, comprising a memory device under test, a reduced-pin-count device and a built-in self test device. The reduced-pin-count device is used to find a faulty cell address in the memory device under test during a pre-fuse stage. The built-in self test device is used to detect whether the memory device under test has any error during a post-fuse stage. The memory apparatus is capable of promptly finding the address of a defect cell in the memory device under test such that repairs can be performed during a fuse stage. Furthermore, the invention reduces the pin count required during testing the memory device under test. Thus, the cost of testing equipment is reduced and the performance of memory testing is enhanced. | 2008-12-11 |
20080307275 | CHECKING OUTPUT FROM MULTIPLE EXECUTION UNITS - Provided are a method and system checking output from multiple execution units. Execution units concurrently execute test instructions to generate test output, wherein test instructions are transferred to the execution units from a cache coupled to the execution units over a bus. The test output from the execution units is compared to determine whether the output from the execution units indicates the execution units are properly concurrently executing test instructions. The result of the comparing of the test output are forwarded to a design test unit. | 2008-12-11 |
20080307276 | Memory Controller with Loopback Test Interface - In one embodiment, an apparatus comprises an interconnect; at least one processor coupled to the interconnect; and at least one memory controller coupled to the interconnect. The memory controller is programmable by the processor into a loopback test mode of operation and, in the loopback test mode, the memory controller is configured to receive a first write operation from the processor over the interconnect. The memory controller is configured to route write data from the first write operation through a plurality of drivers and receivers connected to a plurality of data pins that are capable of connection to one or more memory modules. The memory controller is further configured to return the write data as read data on the interconnect for a first read operation received from the processor on the interconnect. | 2008-12-11 |
20080307277 | DELAY FAULT DETECTION USING LATCH WITH ERROR SAMPLING - Some embodiments provide sampling of a data signal output from a path stage using a latch, sampling of the data signal output from the path stage using an edge-triggered flip-flop, comparing a first value output by the latch with a second value output by the edge-triggered flip-flop, and generating an error signal if the first value is different from the second value. | 2008-12-11 |
20080307278 | APPARATUS FOR EFFICIENTLY LOADING SCAN AND NON-SCAN MEMORY ELEMENTS - The present invention provides a method and apparatus for efficiently loading values into scan and non-scan memory elements. First, the network used to distribute control signals to the memory elements is cleared. Second, the desired values are loaded into the scan memory elements. Third, the values from the scan memory elements are propagated to the non-scan memory elements. | 2008-12-11 |
20080307279 | SERIAL SCAN CHAIN IN A STAR CONFIGURATION - A method implemented to test a plurality of components coupled in a star configuration, each component having a test access port (TAP) controller. The method comprises performing a capture phase of a scan operation on all of the TAP controllers in the star configuration and sequentially selecting one of the TAP controllers at a time to perform a shift state. When all of the TAP controllers have been sequentially selected to perform the shift phase, the method further comprises selecting all of the TAP controllers to perform an update phase. | 2008-12-11 |
20080307280 | Scan cells with minimized shoot-through and scan chains and integrated circuits using the same - A scan including data and shift inputs, and input selection circuitry for selecting between the data and shift inputs during normal, capture, and shift modes in response to only a first control signal and a second control signal. The input selection circuitry includes a first storage element for storing a bit representing a state of the first control signal in response to a change in state of the second control signals and multiplexing circuitry. The multiplexing circuitry is operable in the normal mode to select the data input in response to a first state of the second control signal, in the capture mode to select the data input when the bit stored in the first storage element represents a first state of the first control signal, and in the shift mode to select the shift input when the bit stored in the first storage element represents a second state of the first control signal. A second storage element stores, in response to the first state of the first control signal, data presented at the selected one of the data and shift inputs. | 2008-12-11 |
20080307281 | TRADING PROPENSITY-BASED CLUSTERING OF CIRCUIT ELEMENTS IN A CIRCUIT DESIGN - An apparatus and program product utilize a clustering algorithm based upon trading propensity to generate assignments of circuit elements to clusters or groups to optimize a spatial distribution of the plurality of clusters. For example, trading propensity-based clustering may be used to assign circuit elements such as scan-enabled latches to individual scan chains to optimize the layout of the scan chains in a scan architecture for an integrated circuit design. | 2008-12-11 |
20080307282 | System and Method for Electronic Device Development - A test card system for use in product development includes a device under test (DUT). The DUT comprises: a mount plane; a power input port coupled to the mount plane; a JTAG input port coupled to the mount plane; a clock signal distribution network coupled to the JTAG input port; a plurality of latches coupled to the clock signal distribution network and the power input port; and an output port coupled to the plurality of latches. A test card (TC) couples to the DUT, comprising: a JTAG interface coupled to the DUT JTAG input port and configured to provide test data to the DUT; a clock module coupled to the DUT clock signal distribution network and configured to generate a clock signal; and an analysis module coupled to the DUT output port and configured to receive data from the DUT. | 2008-12-11 |
20080307283 | Complex Pattern Generator for Analysis of High Speed Serial Streams - The present invention provides systems, devices and methods for generating user-defined test patterns within serial controller to facilitate signal testing and verification. These user-defined test patterns may be generated to more accurately reflect the actual traffic of a device-under-test or system, as well as allow a test engineer to more accurately test the boundaries of the device or system. In various embodiments of the invention, a programmable patterns generator is provided for generating user-defined test patterns that may be used during a testing procedure. This programmable pattern generator allows a user to define a particular test pattern by providing bit-by-bit test values, by defining a combination of canned sequences, or by supplementing one or more canned sequences with additional test bits. | 2008-12-11 |
20080307284 | METHOD AND APPARATUS FOR INDICATING A TEMPORARY BLOCK FLOW TO WHICH A PIGGYBACKED ACK/NACK FIELD IS ADDRESSED - A method and apparatus for indicating a temporary block flow (TBF) to which a piggybacked acknowledgement/non-acknowledgement (PAN) field is addressed are disclosed. A sequence may be generated from a temporary flow identity (TFI) to which the PAN field is addressed and masked with a PAN check sequence (PCS). A radio block including a PAN field and a masked PCS is transmitted. The PCS may be masked with one of TFIs which is selected in accordance with a rule pre-agreed. A secondary identifier may indicate a TBF to which the PAN field is addressed. A special value may be used to represent all TBFs assigned and a secondary identifier may indicate a TBF to which the PAN field is addressed. A special value on the PAN field may be used for control purposes for indicating an action affecting a group of receiving stations listening to the radio block. | 2008-12-11 |
20080307285 | MEMORY DEVICES AND SYSTEMS INCLUDING ERROR-CORRECTION CODING AND METHODS FOR ERROR-CORRECTION CODING - In one aspect, a memory device includes a memory cell array, parallel internal data paths which transmit internal data to and from the memory cell array, a data driver which transmits and receives external data, and a data buffer which delays and transfers the external data received by the data driver to the internal data paths, and which delays and transfers the internal data transmitted from the memory cell array to the data driver. The memory device further includes an error correction code generator which generates an error correction code (EC) based on the internal data transmitted on the internal data paths, an EC buffer which delays the error correction code generated by the error correction code generator, an EC driver which transmits the error correction codes delayed by the EC buffer, and a latency controller which variably controls a delay time of at least one of the data buffer and the EC buffer. | 2008-12-11 |
20080307286 | Combined Single Error Correction/Device Kill Detection Code - In one embodiment, an apparatus comprises a check/correct circuit coupled to a control circuit. The check/correct circuit is coupled to receive a block of data and corresponding check bits. The block of data is received as N transmissions, each transmission comprising M data bits and L check bits. The check/correct circuit is configured to detect one or more errors in each of a plurality of non-overlapping windows of K bits in the M data bits, responsive to the M data bits and the L check bits. The control circuit is configured to record which of the plurality of windows have had errors detected and, if a given window of the plurality of windows has had errors detected in each of the N transmissions of the block, the control circuit is configured to signal a device failure. Each of K, L, M, and N are integers greater than one. | 2008-12-11 |
20080307287 | SYSTEMS AND METHODS FOR RECOVERY FROM HARDWARE ACCESS ERRORS - Systems, methods and media for recovering from a data scan error are disclosed. In one embodiment, a service processor determines the nature of the data scan error and, depending on the nature of the error, performs one of a plurality of data scan error recovery procedures. | 2008-12-11 |
20080307288 | Data coding apparatus and methods - Data encoding apparatus and methods are disclosed. A Cyclic Redundancy Check (CRC) coding module is selected, from a plurality of different CRC coding modules, for coding a block of information. A generic coder, which is configurable to perform CRC coding based on any of the plurality of different CRC coding modules, is configured to perform CRC coding for the block of information based on the selected CRC coding module. A block of information for which a coding operation is to be performed may be segmented into a plurality of segments having respective lengths. Respective generic coders may be configured to perform the coding operation for the plurality of segments. In this case, a result of the coding operation for the block of information may be determined based on results of the coding operations for the plurality of data segments. | 2008-12-11 |
20080307289 | Method for efficiently calculating syndromes in reed-solomon decoding, and machine-readable storage medium storing instructions for executing the method - A method for efficiently calculating syndromes in Reed-Solomon decoding is adapted to be implemented in a processor having a parallel processing instruction set. The method includes: (a) initializing a syndrome vector; (b) obtaining a symbol from a Reed-Solomon block code; (c) finding a lookup index based on the symbol; (d) using the parallel processing instruction set, obtaining a finite field product vector Corresponding to the lookup index from a finite field vector multiplication table that includes at least one finite field product vector; (e) using the parallel processing instruction set, performing vector finite field addition on the finite field product vector corresponding to the lookup index and the syndrome vector, thereby obtaining an updated syndrome vector; and (f) outputting the updated syndrome vector. | 2008-12-11 |
20080307290 | Method for Error Correction of Packet Data - In a method for error correction of packet data, in particular DAB data packets, code words being used over multiple data packets, redundancy information for error correction is added while maintaining the original packet data structure, at the cost of a free data field or a useful data field. The cycle of the error protection is selected as a multiple of a minimum size for a packet length. | 2008-12-11 |
20080307291 | PROCESSING WIRELESS AND BROADBAND SIGNALS USING RESOURCE SHARING - Methods and structures are described for processing signals formatted according to a plurality of different wireless and broadband standards. In some embodiments, network resources are shared to enable energy efficient, pseudo-simultaneous processing. In some embodiments, a timestamp is prepended to input data to remove jitter associated with time division multiplexed processing using shared resources. Systems according to embodiments of the invention are also disclosed. | 2008-12-11 |
20080307292 | Method and Apparatus for Digit-Serial Communications for Iterative Digital Processing Algorithms - An architecture and a method are provided for decoding codewords for codes such as low density parity check (LDPC) codes. An iterative decoding algorithm such as the Belief Propagation Algorithm (BPA) is employed that attempts to correct errors in an input block of symbols via a structure containing two sets of nodes through node processing and the passing of messages between nodes. Message passing and node processing is performed in a digit-serial manner instead of a bit-parallel manner. | 2008-12-11 |
20080307293 | COMPUTATIONAL EFFICIENT CONVOLUTIONAL CODING WITH RATE MATCHING - An error coding circuit comprises a non-systematic convolutional encoder for coding an input bit stream to produce two or more groups of parity bits, an interleaver circuit for interleaving parity bits within each group of parity bits, and a rate-matching circuit for outputting a selected number of the interleaved parity bits ordered by group to obtain a desired code rate. | 2008-12-11 |
20080307294 | Efficient implementation to perform iterative decoding with large iteration counts - Systems and methods are presented to improve the performance of a constant bit rate iterative decoder by providing elastic buffering, while utilizing a relatively simple decoder architecture capable of maintaining a fixed number of iterations of a lower value. An LDPC decoder can be designed, for example, to support less than the maximum possible number of iterations, and can, for example, be mated to elastic input and output buffers. If a given code block, or succession of code blocks, requires the maximum number of iterations for decoding, the decoder can, for example, run at such maximum number of iterations and the elastic input buffer can, for example, hold code blocks waiting to be processed so as to maintain a constant input rate. Alternatively, if one or more code blocks requires less than the nominal number of iterations, the output buffer can store those code blocks so as to preserve a constant output rate. It is emphasized that this abstract is provided to comply with the rules requiring an abstract, and is submitted with the understanding that it will not be used to interpret or limit the scope or the meaning of the claims. | 2008-12-11 |
20080307295 | SIGNAL PROCESSING METHOD IN MIMO SYSTEM AND APPARATUS THEREOF - Disclosed is a signal processing method and apparatus in MIMO system. In a mobile communication system having a plurality of transmitting antennas, the present invention includes the steps of receiving a feedback signal including status information of at least one channel, segmenting one of the first data blocks to segment into at least one or more of the second data blocks, attaching a CRC to each of the at least one or more of the second data blocks, allocating the at least one or more second data blocks to a plurality of the transmitting antennas, respectively, and transmitting the at least one or more of the second data blocks. In a mobile communication system having a plurality of receiving antennas, the present invention includes the steps of receiving at least one data block including a CRC or dummy bits, acquiring channel status information using the CRC or dummy bits, and transmitting the channel status information. | 2008-12-11 |
20080307296 | SYSTEM AND METHOD FOR PRE-RENDERING OF COMBINED DOCUMENT PAGES - The subject application is directed to a system and method for pre-rendering of combined document pages. First, electronic document data inclusive of page data representing a plurality of document pages is received. A combine instruction is then received to combine the received page data. Multiple document pages are then combined into each of at least one output page in accordance with the received combine instruction. The combination includes first scaling multiple document pages associated with an output page and positioning each of the multiple document pages within a corresponding output page. The output pages are then communicated to an associated document rendering device so as to generate an output of output pages. | 2008-12-11 |
20080307297 | Method and System for Click-Thru Capability in Electronic Media - Methods and systems for capturing, collecting, analyzing and auditing of electronic documents. In an embodiment, there is provided the ability to present an audit function or “click thru” capability with respect to image files, non-structured text, non-structured html, and pdf documents. | 2008-12-11 |
20080307298 | Method and system to process an electronic form - A method and system to process an electronic form is provided. The system may include a communications module to receive a request to digitally sign an electronic form, the electronic form being direct rendered, a suspend module to respond to the request by suspending direct rendering, and a signed content generator to generate a signed version of the electronic form. The signed version of the electronic form is to reflect a state of the electronic form at the time of the request digitally sign the electronic form. | 2008-12-11 |
20080307299 | Client-side components - Generating web pages dynamically at a client is disclosed. In some embodiments, when a web application or other code determines that a page is to be displayed, a set of components required to generate the page dynamically at the client is determined. Any components not already available at the client is obtained from a server. In some embodiments each component includes a display portion and may include one or both of a set of binding declarations and a logic portion. The components are parsed at the client and used to generate the page dynamically at the client, e.g., by generating associated portions of the document object model (DOM), retrieving JavaScript™ or other functions/classes and linking them to the respective portions of the DOM to which they correspond, and using the browser to render the page so created. | 2008-12-11 |
20080307300 | Display control information generation - Provides a Web server for generating display control information for dividing and displaying a form in a style conforming to a client device used by a user, which includes a HTTP request reception unit for receiving a form request from the client device, an application code database for storing a screen definition of the form subjected to the form request and a code of a validator for executing validation of an input value inputted into an input item in the form, a form division unit for dividing the form in conformity to the acquired terminal capacity by use of the read-out screen definition of the form and the read-out code of the validator, and a screen generation unit for generating screen information to be displayed on the client device by use of a result of division. | 2008-12-11 |
20080307301 | Web Clip Using Anchoring - Methods, computer program products, systems and data structures for generating a signature for a portion or portions of a content source are described. The signature can be generated by identifying a portion or portions of a content source, and determining a signature that defines the portion or portions. If the source is updated, the signature can be retrieved and compared to elements in the updated source. If an element in the updated source matches information included in the signature, content corresponding to the matching element is displayed. | 2008-12-11 |
20080307302 | Display device, display method and image forming apparatus - A display device for displaying a plurality of options. When the number of the options to be displayed is to be changed according to aspects of display, the display device is controlled so that at least one of the options can be displayed in a display position which differs in accordance with the aspect of display. The display device may be controlled so as to change sizes or shapes of the options. Thus, the options can be displayed giving consideration to balance between a display screen and the options to be displayed, thereby accomplishing display which is pleasing in appearance. | 2008-12-11 |
20080307303 | OVERFLOW STACK USER INTERFACE - Systems and methods for providing an overflow stack. An overflow stack can be generated based upon adjustments to a group display area and based upon application of one or more display criterion. An overflow stack can include representation of any system objects that can not be displayed in an adjusted group display area based upon the one or more display criterion. | 2008-12-11 |
20080307304 | Method and system for producing a sequence of views - A method for producing a sequence of views, comprising the steps of providing a screenplay as an initial meta script in a meta script language for a computer; converting the initial meta script into commands for controlling at least one motion picture production device; executing the converted commands with said at least one motion picture production device in order to create a sequence of views; and displaying, in real time, the sequence of views on a display device. | 2008-12-11 |
20080307305 | METHOD AND APPARATUS FOR DYNAMIC SESSION PLACEHOLDER FOR MESSAGE COLLECTION USER INTERFACE - A method and apparatus for representing a conversation of related messages is provided. In a message collection user interface for displaying messages sent and received by a communications device, a dynamic session placeholder is used for a respective conversation of related messages. The message collection user interface is displayed including any dynamic session placeholders in the list of messages. As messages from the conversation are occasioned, the dynamic session placeholder is updated. When the message collection is displayed, it is displayed in accordance with the updated session placeholder. | 2008-12-11 |
20080307306 | CONTACT PICKER INTERFACE - An interface for enabling a user to quickly access contact information automatically displays a list of expected contacts that are most likely to be selected by the user when attention is directed to an appropriate object requiring contact information. When a contact is selected, the corresponding and appropriate contact information is automatically entered. If a user does not select a listed contact, but instead begins manually typing in the contact information then the interface performs a search and displays a list of unexpected contacts having contact information matching the typed input from the user. Various criteria can be used to identify which contacts will be presented to the user and how they will be presented. | 2008-12-11 |
20080307307 | Image capture and manipulation - The present disclosure includes, among other things, systems, methods and program products for image capture and manipulation. | 2008-12-11 |
20080307308 | Creating Web Clips - Methods, computer program products, systems and data structures are described to assist a user in identifying a number of potential areas of interest and selecting an area of interest suitable for clipping as the user navigates around a content source. In some implementations, the content source can be parsed and evaluated to identify one or more structural elements that may contain one or more potential areas of interest. The identified elements are then presented to the user. | 2008-12-11 |
20080307309 | THREE DIMENSIONAL VIEWER FOR VIDEO - A computer-implemented method of presenting digital content can include displaying several arranged in a staggered formation in a user interface, wherein at least one of the several panes is entirely visible and adjacent panes are partially visible and displayed adjacent to the entirely visible pane, displaying a frame of an item of digital content comprising a sequence of frames in an entirely visible pane and displaying adjacent frames in corresponding adjacent panes, and displaying in the entirely visible pane successive frames of the digital content item by sequentially replacing the frame in the entirely visible pane with an adjacent frame. | 2008-12-11 |
20080307310 | WEBSITE APPLICATION SYSTEM FOR ONLINE VIDEO PRODUCERS AND ADVERTISERS - A system for accessing development components, including an online video clip library of templates and an online music clip library, and enabling online production of user-friendly, custom-integrated media products. The system includes a Web application on a Website for hosting services for producers/advertisers/users. The system also includes a search engine that indexes the video, interactive Web formatting screens for selecting development components and producing the Web products in said Web application, an online MIXER module for editing and playing said selected video, an online editing program, which allows the advertiser/user to edit his advertisement himself, outside WebServices accessible by said advertisers of said Web application via the internet for custom-integrating, encoding and formatting the video clips and a parallel platform in which content producer/users and commercial libraries could upload their raw material and set their price. | 2008-12-11 |
20080307311 | System and method for obtaining and sharing content associated with geographic information - A system and method are provided that allow the obtaining, categorization, discovery, and navigation of content, in particular video content. The system may be operable for a user, for a set of people authorized by the user, or for anyone with an Internet connection. The system employs a desktop software application, an Internet file sharing service, or a combination of both. The system includes an integrated content detector, such as a video camera, with an upload component and a geographic location detector. In use, for example, a user may view a map indicating the locations where video clips were recorded by the user's camera. Any video can then be watched, for example, in a window overlaid on the map, by selecting the same. In one example, a trip may be reconstructed on a map and videos of different locations can be viewed by interacting with the map and map overlays. | 2008-12-11 |
20080307312 | USER INTERFACE DEVELOPMENT TOOLS - A user interface tool can use a repository of user interface elements to create a user interface. One or more of the elements in the repository can be reused within the interface or among multiple interfaces. At least some of the elements have associated behavioral information. The behavioral information can indicate how an element is to function or appear based on, for example, the device or business channel in which the user interface is used. The tool can employ a multi-layer architecture. At least some behaviors of the tool (e.g., which elements from the repository are presented to the user, which actions the user can perform on a user interface) can be dependant on one or more roles of the user. | 2008-12-11 |
20080307313 | APPARATUS, SYSTEM, AND METHOD FOR TOPOLOGICAL DISPLAY OF USER INTERFACE ELEMENTS - An apparatus, system, and method are disclosed for topological display of user interface elements. An input/output module receives the selection of a UIE. A topology display module displays a topology view of the selected UIE and a child UIE of the selected UIE. A relationship display module displays a modified navigation relationship indicator (NRI) for each navigation relationship between UIEs wherein at least one UIE in the navigation relationship comprises modified functionality, a new NRI for each navigation relationship between UIEs wherein at least one UIE in the navigation relationship comprises new functionality, and an existing NRI for each navigation relationship between UIEs wherein no UIE in the navigation relationship comprises modified functionality. The modified functionality may comprise plug-in functions and upgraded functions. The new functionality may comprise a new object. | 2008-12-11 |
20080307314 | SYSTEM CONNECTIONS AND USER INTERFACES - This description relates to methods and systems for providing user interfaces on a first system for browsing other systems coupled to the first system. In one embodiment, a method includes logging into at least one second data processing system (DPS) from a first DPS, the second DPS having a storage volume storing data and presenting user interface objects within a window which is provided by a file management software program which displays files and folders in a hierarchical file system, the window being displayed on a display device of the first DPS, the user interface objects corresponding to sharing services, which comprise file sharing and screen sharing. Optionally, networked printers may also be displayed. Other methods and systems and computer readable media are also described. | 2008-12-11 |
20080307315 | ADAPTIVE USER INTERFACE FOR MULTI-SOURCE SYSTEMS - A method for controlling configuration display screens within a client-host multi-source system, including transferring look & feel parameters from a host device to a client device, setting parameters of a configuration program for the client device, according to the look & feel parameters transferred by the transferring, generating, by the configuration program, a graphic image of a screen, the graphic image conforming to the look & feel parameters, and displaying the graphic image on a display screen of the host device. A system and a computer-readable storage medium are also described and claimed. | 2008-12-11 |
20080307316 | SYSTEM AND METHOD FOR ASSIGNING USER PREFERENCE SETTINGS TO FIELDS IN A CATEGORY, PARTICULARLY A MEDIA CATEGORY - A system and method for assigning a user preference setting for fields in a category, particularly a media category, using groups is disclosed. A category typically contains a plurality of fields. Instead of the user having to individually weight each field in the category to assign their preferences, the present invention establishes a plurality of groups and determines a group preference setting for the groups. The user then may assign the field to the particular group. The field will assume the group preference setting of the group to which the field is assigned. In this manner, the user can initially determine and/or change the preference setting of the field in a group by changing the group preference setting as desired and/or by assigning the field to a different group. | 2008-12-11 |
20080307317 | SYSTEMS AND METHODS FOR SELECTING AND/OR COMMUNICATING WEB CONTENT - The present invention provides systems and methods for selecting and/or communicating web content. Systems and methods are disclosed for rendering object(s) in web pages movable by a user of a client device. The object(s) may further be selected for communication to one or more other device(s) and/or location(s). For example, the one or more other device(s) may include mobile devices such as cell phones, personal digital assistants, pocket PCs, laptops, etc. In addition, the one or more other location(s) may correspond to a storage location in memory, a weblog, etc. The invention also discloses inserting a customizable window in the displayed web page for receiving selected object(s) and/or other personal text or information. Methods for performing business over a computer are also disclosed which include displaying advertisements relevant to the selected object(s) in the customizable window. | 2008-12-11 |
20080307318 | DATA PIVOTING METHOD AND SYSTEM FOR COMPUTER NETWORK ASSET MANAGEMENT - A method, system, and network include hardware and software for selecting data of a particular type relating to the management of resources associated to form a local area network of computer workstations and associated peripherals. The present disclosure automatically inventories computer workstations, peripheral devices, and related software associated to form said local area network. From such inventory, the presently disclosed method and system automatically monitors workflow and events occurring in the operation of said local area network and displays graphically on a host computer workstation a set of information relating to the operation of said local area network. The method, system, and network permit pivoting on selected portions of said information by searching and displaying data of a particular type relating to said selected portions of said information in response to the position of a computer screen cursor in proximity to said selected portions of said information. | 2008-12-11 |
20080307319 | IMAGE-FORMING APPARATUS AND INFORMATION-PROCESSING METHOD - An image-forming apparatus includes a web browser and is connectable to a network. The image-forming apparatus includes a transmission unit configured to transmit a menu request including identification information of the image-forming apparatus, a reception unit configured to receive a response to the menu request from a management server via the network, an execution unit configured to analyze and execute a processing command included in content of the response received by the reception unit, and a display unit configured to generate a display file by embedding a processing result of the processing command executed by the execution unit into the content of the response received by the reception unit and to display the display file via the web browser. | 2008-12-11 |
20080307320 | Online system and method for enabling social search and structured communications among social networks - A system and method for enabling structured communication among a social network is disclosed. The system enables a user to formulate a question and answer pattern including potential responses to the question based upon the form of question. The system then translates and transmits a message including the question and answer pattern to users over a plurality of different messaging platforms for eliciting responses to the question using the answer pattern. The system then aggregates responses to the question and presents the responses in a summary format. A language for defining messages according to static and dynamic content and other attributes is disclosed. Collaborative filtering reduces the decision space and as a result increases the possible range of specialized communications a user can choose from and apply or the message processing space available to contemplate alternatives resulting in more effective choices. | 2008-12-11 |
20080307321 | Method and system for construction document management and distribution - A method for processing an order for construction document printing comprising receiving a first printing request, wherein the request is comprised of one or more documents that must be printed for one or more users; determining an address associated with each of the one or more users; determining a closest printing facility for each of the one or more users; and sending a second printing request to the closest printing facility for printing the one or more documents associated with each of the one or more users. | 2008-12-11 |
20080307322 | PRESENTING TEXT MESSAGES - In an instant messaging application, a message container (e.g., a stylized text bubble) is provided for indicating that an activity has occurred in a non-foreground chat. The message container can be displayed in the chat where the activity occurred. The message container can contain a portion of the message (e.g., the beginning of the message). The message container can contain a summary of the message. The message container can have an arbitrary shape or appearance. The user can define or select the appearance of the message container. | 2008-12-11 |
20080307323 | CALENDARING TECHNIQUES AND SYSTEMS - The calendaring techniques and systems described herein enable a user to more easily resolve conflicts for attendees to an event by visually indicating available time slots for all attendees in a calendar window or in a timeline window separate from the calendar window. The first available time slot may be automatically selected or the user may select an available slot to reschedule the event. In another aspect, inspector windows are displayed within a calendar window to show summary or details for an event. An inspector window can also be displayed when a change to an event is detected. In yet another aspect, calendars for multiple accounts accessible by a user are merged into a single calendar view. | 2008-12-11 |
20080307324 | SHARING CONTENT IN A VIDEOCONFERENCE SESSION - A videoconferencing participant can share content with other participants seamlessly and effortlessly. A consistent user interface is used to present content no matter what type of content is being shared. Navigation controls allow a participant in the videoconference session to control what content is being displayed. The particular navigation controls provided are sensitive to the type of content being shared. | 2008-12-11 |
20080307325 | Videoconferencing Systems with Recognition Ability - A videoconferencing system which encodes different streams of information. The information may include video, audio, speech recognized versions of the audio, and language translated versions of the audio. Text may be sent as part of the videoconference | 2008-12-11 |
20080307326 | SYSTEM, METHOD, AND SERVICE FOR INDUCING A PATTERN OF COMMUNICATION AMONG VARIOUS PARTIES - A communication pattern inducing system focuses on the propagation of topics amongst a plurality of nodes based on the text of the node rather than hyperlinks of the node. A node could represent a weblog or any other source of information such as person, a conversation, images, etc. The system utilizes a model for information diffusion, wherein the parameters of the model capture how a new topic spreads from node to node. The system further comprises a process to learn the parameters of the model based on real data and to apply the process to real (or synthetic) node data. Consequently, the system is able to identify particular individuals that are highly effective at contributing to the spread of topics. | 2008-12-11 |
20080307327 | THREE DIMENSIONAL DEFECT MAPPING - A computer implemented method, apparatus, and computer usable program code for a three dimensional presentation of defects in a system. In response to a request to present a set of defects using a three dimensional presentation, information is retrieved for the set of defects from a database, wherein the information includes an identification of a defect and a location of the defect in the system. A three dimensional model of the system is retrieved in which the defects are located. The defects are placed in the three dimensional model of the system to generate a modified three dimensional model. The modified three dimensional model is presented on a graphical user interface. | 2008-12-11 |
20080307328 | METHODS AND SYSTEMS FOR EDITING OF WEB PAGES IN AN APPLICATION CAPABLE OF DISPLAYING WEB PAGE CONTENT - Editing of blocks of web page content from within an integrated application capable of displaying a web page. An algorithm based on both the element and the element format is applied to identify a qualifying block to which a user's input is directed. The heuristic applied to identify such a block is designed to select enough content that a minimal number of user inputs are required without selecting so much content that the user is unable to retain desirable portions of the web page. Then, to facilitate an easy way of editing the web page content, a visual option is displayed for selection by the user to perform an operation (deleting, copying, etc.) on the block. The visual option can be a button, an image, or a menu option. | 2008-12-11 |
20080307329 | SCREEN EDITING APPARATUS, SCREEN EDITING METHOD, AND COMPUTER PROGRAM PRODUCT - An attribute storing unit stores a type attribute indicating a type of a selection component for defining how a selection component having a plurality of options is to be displayed and a display attribute indicating a display status of an operation component representing each of the options. A display attribute modifying unit modifies a value of the display attribute according to an operation from a user. When the display attribute of any of the options is changed, a type attribute modifying unit modifies the type attribute of the selection component having the option to a value according to number of the options whose display attributes are set to be displayed. | 2008-12-11 |
20080307330 | Visualization object divet - A graphical user interface includes a desktop and a visualization object receptacle defining a depth aspect. One or more visualization objects are disposed within the visualization object receptacle. A selectable divet can be displayed proximate to a visualization object to indicate an actionable state associated with a system object represented by the visualization object. | 2008-12-11 |
20080307331 | GRAPHIC INFORMATION GENERATION SYSTEM - There is realized a graphic information generation system capable of allowing alteration at a quote-destination with linkage kept in continuous state, and enlarging a link part size by integrating similar link parts in one, to thereby implement customizing. In the graphic information generation system for generating a graphic object file by quoting a predetermined link part from a link part tool for retaining link parts for graphic display into graphic builder means while link-cataloging the link part quoted in the link part tool, the graphic information generation system comprises a customizing processor for customizing the link part as quoted, and link-cataloging a customized part in the link part tool. | 2008-12-11 |
20080307332 | Data Transfer Indicator Icon a Diagram - Configuring wires/icons in a diagram. The diagram may be an executable diagram such as a graphical program or a system diagram. The diagram may include a plurality of icons that are connected by wires, and the icons may visually represent functionality of the diagram. The diagram may be executable to perform the functionality. Displaying the diagram may include displaying a first wire in the diagram, where the first wire connects a first icon and a second icon. Data transfer functionality may be specified for the first wire and/or the first or second icon in the diagram. The data transfer functionality may be visually indicated in the diagram, e.g., by appearances of the first icon, the second icon, the first wire, and/or icons displayed proximate to these components of the diagram. | 2008-12-11 |
20080307333 | Deletion in Electronic Backups - Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes displaying a current view, initiating a history view, the history view including two or more visual representations of corresponding earlier versions of the current view, identifying a selection of an item in a visual representation, receiving an input to delete the selected item, and deleting each instance of the selected item in the history view. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media. | 2008-12-11 |
20080307334 | VISUALIZATION AND INTERACTION MODELS - Visual representations of system objects are associated, and one or more association characteristics of the associated visual representations are identified. Interaction models and/or visualization models are automatically selected from a plurality of interaction and/or visualization models based on the identified one or more association characteristic, and the selected interaction and/or visualization model is applied to the associated visual representations. | 2008-12-11 |
20080307335 | OBJECT STACK - Stack elements corresponding to system object are associated with a stack item and aggregated in the stack item. A context engine provides contextual control of the stack item and stack elements. | 2008-12-11 |
20080307336 | USER INTERFACE FOR APPLICATION INTERFACE MANIPULATION - Selection of visualization objects, such as applications windows, is performed by determining a position of a system object. A graphical representation of a system object can be positioned over a display area of an application interface. The application interface is preeminently displayed in response to a graphical representation of system object being positioned over a corresponding display area of the application interface. | 2008-12-11 |
20080307337 | CLASSIFYING DIGITAL MEDIA BASED ON CONTENT - A computer-implemented method for classifying digital content can include displaying one or more poster frames in a user interface, wherein a poster frame corresponds to an item of digital content, displaying one or more first level classification panes adjacent to a poster frame corresponding to an item to be classified, wherein a first level classification pane is associated with a keyword, and enabling a user to associate a poster frame with a first level classification pane to cause the keyword associated with the first level classification pane to be associated with the item to which the poster frame corresponds. | 2008-12-11 |
20080307338 | Interface representing cookbook for facilitating charitable giving to charity - A method (e.g., provided in the form of a machine-readable medium on which are recorded machine-executable instructions for performing the method, execution of which by a machine provides an interface representing a cookbook for facilitating charitable giving to a charity) includes: providing at least one of first, second and third recipes for accomplishing (1) a first mission of making at least one of a postal-based, an email-based and a telephone-based appeal for donations, respectively, (2) a second mission of dealing with donations received, and (3) a third mission of acknowledging receipt of donations, respectively, each recipe including names of tasks, performance of which cumulatively accomplishes the corresponding mission, and a given recipe being provided without also providing application software by which to carry out the respective tasks; and automatically generating an interface by which an agent of the charity can at least view the respective recipes. | 2008-12-11 |
20080307339 | CHILD-ORIENTED COMPUTING SYSTEM - A child-oriented browsing system is provided wherein the system is implemented using a piece of client software, executing on the computing device of a child, and a website/server that manages the client software and other functions of the child-oriented browsing system. | 2008-12-11 |
20080307340 | WEB application configuration method and system thereof - A Web application can be used without delivering data directly to a Web application provider. An application provider with a user interface function sends a user-operated Web browser an application script for providing a user interface function that operates on the Web browser. A data provider, which cooperates with the application provider using access information and provides a data manipulation function, manipulates the stored data in accordance with a data Add/Modify/Delete/Browse request for example if the data manipulation process is required in accompany with the user operation, and sends only information on the result back to the Web browser, a request source. | 2008-12-11 |
20080307341 | RENDERING GRAPHICAL OBJECTS BASED ON CONTEXT - Methods, systems, and apparatus, including computer program products and computer readable media, for rendering graphical objects. A context of a user interface element in a graphical user interface is identified. The identified context is mapped to one or more effects. A graphical object associated with the user interface element is rendered using the effects. | 2008-12-11 |
20080307342 | Rendering Semi-Transparent User Interface Elements - A computer-implemented method includes: determining an intensity of a visual effect to be applied to a user interface element; adjusting the intensity of the visual effect based on a characteristic feature of a background area; and rendering the user interface element based on the adjusted intensity of the visual effect. | 2008-12-11 |
20080307343 | Browsing or Searching User Interfaces and Other Aspects - User interfaces for browsing and/or searching are described. In one embodiment, a method includes displaying a first display area for display representations of documents matching a search query, the first display area configured to display content of the documents which can have a plurality of different types of content including at least one of text-based content and a folder, and displaying a second display area for selecting a selected document to be displayed in the first display area. Other embodiments are also described, and computer readable media and apparatuses are also described. | 2008-12-11 |
20080307344 | Plant Monitoring Equipment and Plant Operation Monitoring Method - A plant monitoring apparatus and a plant operation monitoring method are disclosed, wherein the plant monitoring apparatus includes a display unit for displaying a plant monitor screen having a plurality of windows displayed in superposition with each other, a monitor unit for monitoring a status change of the plant, and a control unit for transparently displaying at least a partial area of the superposed window upon detection of a status change of the plant by the monitor unit. | 2008-12-11 |
20080307345 | User Interface for Electronic Backup - Systems and methods are provided for storing and restoring digital data. A method includes receiving, a first user input requesting that a backup interface be displayed, displaying the backup interface, the backup interface including a display area for presenting at least a first visual representation of an earlier version of a current view and a visual representation of the current view, the earlier version including a first element, receiving, while the backup interface is displayed, a second user input requesting that the current view be modified according to the earlier version, at least with regard to the first element, animating the modification of the first element as moving from the visual representation of the earlier version to the visual representation of the current view, and modifying, in response to the second user input, the current view according to the earlier version, at least with regard to the first element. | 2008-12-11 |
20080307346 | METADATA EDITING CONTROL - A metadata management architecture. The architecture includes a property component that lists one or more properties related to a file, and a viewing component that present files having one or more of the related properties. A synchronization component provides immediate synchronization between property editing fields of the property component and a view in the property-based browser component, providing both instantaneous feedback on property changes and an ability to manipulate properties graphically. Thus, a change in the property pane is immediately reflected in the view component, and a change in the view component is immediately reflected in the property pane. | 2008-12-11 |
20080307347 | Application-Based Backup-Restore of Electronic Information - Systems and methods are provides for storing and restoring digital data. In some implementations, a system is provided. The system includes a backup component, the backup component for capturing a state of a view of a user interface of an application as part of a backup operation and a first interface coupling the backup component and the application, the interface providing a communication link between the backup component and the application such that a backup user interface can display the captured state of the view. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media. | 2008-12-11 |
20080307348 | Method to Review, Preview and Modify Change Plans From a Progress Bar - A method, system and computer-usable medium are disclosed for using an interactive progress indicator bar to graphically display the completion status of a plurality of computer operations, modify predetermined operations before they are completed, and then restart the modified operations. An interactive progress indicator bar is implemented in a graphical user interface (GUI) and comprises a plurality of progress indicator segments. As computer operations are completed, the details of their completion status are entered into a computer operation log and indexed to their corresponding progress indicator segments. Details of the completion status of predetermined computer operations are viewed by selecting one or more corresponding progress indicator segments through a user gesture. If a predetermined computer operation is to be modified, a second user gesture opens a dialog box allowing the user to perform predetermined modifications. Previously completed computer operations that are subsequent to the modified operation are reversed and computer operations are then restarted, beginning with the modified computer operation. | 2008-12-11 |
20080307349 | Sharing a computer display across a network - Detailed herein is a technology which, among other things, allows a source computer to display image data on a destination computer's display. In one approach to the technology, a method of sharing a monitor across a network is described. This method involves retrieving graphics information from a display driver on the source computer. This graphics information is compressed, and transmitted from the source computer to the destination computer. The compressed graphics information is then decompressed, and displayed on the destination display attached to the destination computer. | 2008-12-11 |
20080307350 | Method and Apparatus for Improved Desktop Arrangement - A method and apparatus for organizing and viewing information in a data processing system is described. According to one embodiment of the invention, a group is created according to a predefined set of rules where the group contains a plurality of icons. The group is displayed on a desktop of the data processing system in a visually distinguishing manner. The group is expanded to display the plurality of icons within the group while a position of a cursor is in proximity to the group. | 2008-12-11 |
20080307351 | Multi-Dimensional Application Environment - A back surface is axially disposed from a viewing surface, and one or more side surfaces extend from the back surface to the viewing surface. An application content frame for an executing application is generated on the back surface. One or more application control elements for the execution application are generating on the one or more side surfaces. | 2008-12-11 |
20080307352 | Desktop System Object Removal - A graphical user interface includes a first system object, e.g., a window. The first system object is removed from the graphical user interface when the first system object remains inactive for a period of time, and the first system object is substantially overlapped by a second system object e.g., a second window. | 2008-12-11 |
20080307353 | Medical Apparatus and User Interface for a Medical Apparatus - A medical apparatus comprises a user interface ( | 2008-12-11 |
20080307354 | Information processing apparatus - In order to efficiently display a plurality of images on a display screen, the display screen is divided into a number of areas based on the number of images that are designated for display. For example, if four information items are selected and designated for display, the screen is divided into four areas, each area displaying one of the selected information items. Image information is reduced in size for display in each divided area, and sound information can be represented by a corresponding symbol (e.g., a musical note). If five or more information items are selected and designated for display, then the screen is divided into nine areas, and each of the selected images is displayed in one of the divided areas. | 2008-12-11 |
20080307355 | Operating apparatus, image forming apparatus, computer readable recording medium and method for controlling display panel - An operating apparatus includes a display panel that displays a plural of popup windows with layers and a cancel button used to cancel displaying the popup windows except a window of the highest layer, where the popup windows indicate setting information as the popup windows are shifted relative to each other; an operation unit that processes an operation according to a display status of the display panel; and a control circuit unit that detects that the cancel button has been operated and cancels displaying the popup windows except a window of the highest layer. | 2008-12-11 |