34th week of 2009 patent applcation highlights part 57 |
Patent application number | Title | Published |
20090210707 | Out-of Band Authentication Method and System for Communication Over a Data Network - A method and system for out-of-band authentication of messages transmitted, e.g. as packets, on a communication network, whereby a first stream of data is received by a sender control module from a sender; the first stream of data is transmitted over a first channel, e.g. a non-secure data channel, toward a receiver control module; the sender control module generates authentication data of the first stream of data; the authentication data are transmitted from the sender control module to the receiver control module on a second channel, e.g. a secure data channel, distinct from the first channel; and a stream of data received by the receiver control module is checked using the authentication data. Before sending the authentication data, the sender control module transmits a control message including synchronization data to the receiver control module over the second channel. | 2009-08-20 |
20090210708 | Systems and Methods for Authenticating and Authorizing a Message Receiver - Systems and methods for authenticating a message receiver and for authorizing the authenticated receiver to manipulate the received message are disclosed. Various message delivery mechanisms and sender authentication mechanisms are used to perform receiver authentication. When a message (message A) is delivered to the receiver, the receiver cannot view or manipulate the message until the receiver is authenticated by the sender or by a sender-authorized third party. In this system, the receiver sends out a message (message B) to the sender to indicate the reception of the message A. Message B is then authenticated using a sender authentication mechanism. Once Message B is authenticated as coming from the intended receiver, the sender of message A authorizes the appropriate privilege for the receiver to manipulate message A. | 2009-08-20 |
20090210709 | CONTENT TRANSMITTING AND RECEIVING SYSTEM - A transmitting apparatus transmits, to a receiving apparatus, a content that contains at least, in the stated order, a first portion that is encrypted with a shared key shared between the transmitting apparatus and the receiving apparatus, a second portion that is not encrypted, and a third portion that is encrypted with the shared key. In this situation, in the case where the encrypted third portion has become a transmission target after the second portion has been transmitted, and also, there is a possibility that the shared key stored in the receiving apparatus may be invalidated when the encrypted third portion is received, the transmitting apparatus sequentially transmits a fourth portion and the encrypted third portion to the receiving apparatus, the fourth portion containing at least element data that belongs to the last group in the second portion. | 2009-08-20 |
20090210710 | SECURITY AUTHENTICATION AND KEY MANAGEMENT WITHIN AN INFRASTRUCTURE-BASED WIRELESS MULTI-HOP NETWORK - A system and method of security authentication and key management scheme in a multi-hop wireless network is provided herein with a hop-by-hop security model. The scheme adapts the 802.11r key hierarchy into the meshed AP network. In this approach, a top key holder (R0KH) derives and holds the top Pairwise Master Key (PMK_0) for each supplicant wireless device after the authentication process. All authenticator AP take the level one key holder (R1KH) role and receive the next level Pairwise Master Key (PMK_1) from R0KH. The link level data protection key is derived from PMK_1 via the 802.11i 4-way handshaking. | 2009-08-20 |
20090210711 | Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth - Disclosed herein are methods and systems for transmitting streams of data. The present invention also relates to generating packet watermarks and packet watermark keys. The present invention also relates to a computerized system for packaging data for transmission to a user. The system may utilize computer code to generate a bandwidth rights certificate that may include: at least one cryptographic credential; routing information for the transmission; and, optionally, a digital signature of a certificate owner; a unique identification code of a certificate owner; a certificate validity period; and pricing information for use of bandwidth. The present invention also relates to an electronic method and system for purchasing good and services by establishing an account whereby a customer is credited with a predetermined amount of bandwidth usage, and then charges are assessed against the account in an amount of bandwidth usage which corresponds to the agreed upon purchase value for the selected item. | 2009-08-20 |
20090210712 | METHOD FOR SERVER-SIDE DETECTION OF MAN-IN-THE-MIDDLE ATTACKS - Problem The combination of a tendency towards permissivity when verifying certificate authenticity and the use of in-band client authentication opens up an opportunity for attackers to mount man-in-the-middle attacks on SSL connections. | 2009-08-20 |
20090210713 | METHOD AND A SYSTEM FOR SECURING AND AUTHENTICATING A MESSAGE - There is provided a method for securing and authenticating a message transmitted by a sending party to a receiving party, the method comprising: before transmission, inserting, in the message, security information comprising a secure message identifier allowing for uniquely identifying the message with respect to the communicating parties; storing, in a secure message database, secure message identification information comprising the secure message identifier, where the information asserts that a message having the secure message identifier is sent to the receiving party; providing the receiving party access to the secure message database for authenticating a suspect secure message identifier received in association with a suspect message, where the authenticating comprises accessing and inquiring the secure message database for comparing the suspect secure message identifier with secure message identifiers stored in connection with authentic messages transmitted from the sending party to the receiving party, and notifying the receiving party of a successful authentication if a match is found. There is also provided a system for securing a message to transmit by a transmitting party to a destination party and a system for authenticating a message transmitted by a transmitting party to a receiving party. | 2009-08-20 |
20090210714 | Method for electronically signing electronic documents and method for verifying an electronic signature - A medical professional registers himself with the trust centre (TC) or trusted registry (TR) acting on behalf of and/or operated by the mobile communication service provider. According to an embodiment of the present invention, the trust centre or trusted registry generates a pair of keys (“private key, public key”) and associates the private key with the mobile-phone identity (IMEI, SIM-chip-number or phone number) in a secret table stored at the TC or TR. The TC or TR also associates the public key with the medical author's name (plus office address) as an entry into a directory. | 2009-08-20 |
20090210715 | Document verification apparatus, document verification method, and computer product - In verifying a digital document, an input of a digital document is received and the digital document is divided into arbitrary constituent parts. A normal random number or a pseudo random number is assigned to each of the constituent parts according to the order in which the constituent parts appear in the digital document. Thus, verification of the authenticity of a digital document is enabled even when an alteration, such as a change of the order of the partial documents or a copy thereof, has been made to the digital document. | 2009-08-20 |
20090210716 | Direct anonymous attestation using bilinear maps - Direct Anonymous Attestation, DAA, involves a Signer entity using a credential supplied by an Issuer to attest its possession of a particular characteristic to a Verifier without the identity of the Signer being revealed. Security and performance improvements are disclosed where DAA is performed using a non-degenerate, computable, bilinear map with the credential being a CL-LRSW signature on a secret known only to the Signer. | 2009-08-20 |
20090210717 | IMAGE PROCESSING APPARATUS, AUTHENTICATION PACKAGE INSTALLATION METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - An image processing apparatus is disclosed that includes an installation unit that installs an authentication package providing a function related to authentication; a signature confirmation unit that confirms whether an issuance source of the authentication package is an authenticated issuance source based on an electronic signature attached to the authentication package; and an authentication package confirmation unit that confirms the authentication package based on attribute information of the authentication package confirmed to be the authenticated issuance source by the signature confirmation unit. In the image processing apparatus, the installation unit installs the authentication package confirmed by the authentication package confirmation unit. | 2009-08-20 |
20090210718 | SYSTEM AND METHOD FOR UPDATING MESSAGE TRUST STATUS - Systems and methods for processing encoded messages within a wireless communications system are disclosed. A server within the wireless communications system performs signature verification of an encoded message and provides, together with the message, an indication to the mobile device that the message has been verified. In addition, the server provides supplemental information, such as, for example, a hash of the certificate or certificate chain used to verify the message, to the device, to enable the device to perform additional checks on the certificate, such as, for example, validity checks, trust checks, strength checks, or the like. | 2009-08-20 |
20090210719 | COMMUNICATION CONTROL METHOD OF DETERMINING WHETHER COMMUNICATION IS PERMITTED/NOT PERMITTED, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING COMMUNICATION CONTROL PROGRAM - In a first information processing device, a specific part of a binary code of a first application program developed in a first memory and a specific function are used to calculate a first identification value. The first identification value is transmitted from the first information processing device to a second information processing device. In the second information processing device, a specific part of a binary code of a second application program developed in a second memory and a specific function are used to calculate a second identification value, and the first identification value received from the first information processing device is compared with the second identification value. If these identification values are identical, connection with the first information processing device is permitted in the second information processing device. | 2009-08-20 |
20090210720 | METHOD FOR GENERATING ONE-TIME PASSWORD - A method for generating a one-time password (OTP) by using software only is provided. The method is suitable for generating a common dynamic password in a first electronic device and a second electronic device. First, an initial number is provided to the first electronic device and the second electronic devices. Then, a value is generated, encrypted into a transmission value according to the initial number, and transmitted to the second electronic device by the first electronic device. Next, the transmission value is decrypted by the second electronic device according to the initial number to obtain the value. Finally, a dynamic password is respectively generated in the first electronic device and the second electronic device according to the initial number and the value. Thereby, an OTP system is constituted. | 2009-08-20 |
20090210721 | METHOD AND SYSTEM FOR ENCRYPTED FILE ACCESS - A method and system for encrypted file access are provided. The method includes the steps of: receiving ( | 2009-08-20 |
20090210722 | System for and method of locking and unlocking a secret using a fingerprint - The present invention provides a way to lock a secret in a portable package. The package contains the key needed to unlock it. The key is dispersed throughout the encrypted data so that an attacker has no way to feasibly recover it. The package also contains information that uniquely identifies users who are authorized to unlock the secret. In a preferred embodiment, the information is fingerprint image data, such as fingerprint templates. The locked secret thus has several levels of security, requiring information needed to recover and assemble the key, information about the decryption algorithm that uses the key to unlock the secret, and biometric information needed to grant a user permission to unlock the secret. | 2009-08-20 |
20090210723 | METHOD OF DETECTING SOFTWARE FALSIFICATION, APPARATUS CONFIGURED TO DETECT SOFTWARE FALSIFICATION, AND COMPUTER-READABLE STORAGE MEDIUM - A method of detecting falsification of software installed in an apparatus includes the steps of (a) encrypting software configuration information of the apparatus at the time of installing the software using an encryption and decryption unit specific to the apparatus, and storing the encrypted software configuration information outside the apparatus, (b) decrypting the encrypted software configuration information of the apparatus at the time of installing the software, stored outside the apparatus, using the encryption and decryption unit specific to the apparatus, and (c) determining the presence or absence of the falsification of the software by comparing the software configuration information of the apparatus at the time of installing the software obtained by step (b) and the current software configuration information of the apparatus. | 2009-08-20 |
20090210724 | CONTENT MANAGEMENT METHOD AND CONTENT MANAGEMENT APPARATUS - A technique is provided which protects copyrights of contents and at the same time enhances the user's convenience. | 2009-08-20 |
20090210725 | VARIABLE POWER OVER ETHERNET BASED ON LINK DELAY MEASUREMENT - According to an example embodiment, an apparatus at a power source equipment (PSE) may include a transceiver configured to transmit and receive data via a communications link with a powered device (PD), and a controller configured to: determine a propagation delay of the communications link based on a message exchange between the PSE and the PD, the PSE and PD being connected via the communications link; and determine an amount of power to be supplied via Power Over Ethernet (POE) from the PSE to the PD via the communications link based on the propagation delay of the communications link. | 2009-08-20 |
20090210726 | CENTRAL POWER MANAGEMENT METHOD AND SYSTEM - The present invention provides a central power management method and system, a device side agent and a central power management controller. The central power management method includes: registering a plurality of devices, wherein at least power management capabilities associated with controllable statuses of power management of each of the plurality of devices are recorded; collecting running status data from each of the plurality of devices; analyzing the running status data to determine a current power management policy for each of the plurality of devices; and for each of the plurality of devices, controlling running status thereof according to the current power management policy determined for the device and the power management capabilities of the device. | 2009-08-20 |
20090210727 | APPARATUS AND METHOD TO MANAGE POWER IN A COMPUTING DEVICE - A method to manage power in a computing device comprising a controller assembly and a storage assembly comprising a plurality of data storage devices, by selecting a processor parameter, establishing a threshold processor parameter value, establishing a threshold over-parameter time interval, selecting a data storage device parameter, and establishing a nominal data storage device parameter value. The method determines an actual processor parameter value. If the actual processor parameter value is less than or equal to the threshold processor parameter value, the method operates each of the plurality of data storage devices using the nominal data storage device parameter value. If the actual processor parameter value is greater than the threshold processor parameter value, then the method determines an actual over-parameter time interval. If the actual processor parameter value is greater than the threshold processor parameter value, and if the actual over-parameter time interval is greater than the threshold over-parameter time interval, then the method operates each of the plurality of data storage devices using a data storage device parameter value less than the nominal data storage device parameter value. | 2009-08-20 |
20090210728 | Circuits and Methods for Sleep State Leakage Current Reduction - A circuit for reducing sleep state current leakage is described. The circuit includes a hardware unit selected from at least one of a latch, a flip-flop, a comparator, a multiplexer, or an adder. The hardware unit includes a first node. The hardware unit further includes a sleep enabled combinational logic coupled to the first node, wherein a value of the first node is preserved during a sleep state. | 2009-08-20 |
20090210729 | Automated Power Management of a Peripheral Device - Based on bounds of a period of reduced operation for a base device, a base device generates a power management message for transmission to a peripheral device. In the power management message, the base device inserts bounds of a period of reduced operation for the peripheral device. As a result, the periods of reduced operation conserve battery power in both devices and the two devices may reestablish a communications channel upon reaching the end of the period of reduced operation and resuming normal operations. | 2009-08-20 |
20090210730 | METHOD AND SYSTEM FOR POWER CONSERVATION IN A HIERARCHICAL BRANCH PREDICTOR - A method and system for power conservation in a hierarchical branch predictor system are provided. The method includes addressing multiple branch predictors, each of the branch predictors having various sizes of hierarchical storage and storing information about previously encountered branch instructions. In response to receiving a first branch prediction from one of the branch predictors, the method includes comparing the first branch prediction with previously stored branch predictions to determine the existence of a branch prediction loop, the branch prediction loop including a sequence of branch predictions that repeat as long as constituent predictions of the branches remain unchanged. Upon determining that a branch prediction loop exists, the method includes associating the branch prediction loop with the branch predictors that provided each branch prediction, and activating power saving to the branch predictors that are not associated with the branch prediction loop. | 2009-08-20 |
20090210731 | CIRCUIT FOR AND METHOD OF MINIMIZING POWER CONSUMPTION IN AN INTEGRATED CIRCUIT DEVICE - A method of minimizing power consumption in an integrated device is disclosed. The method comprises providing a plurality of circuit blocks having circuits for performing logic functions, wherein each circuit block consumes power in a static state; coupling one of a plurality of operating voltages to each circuit block of the plurality of circuit blocks; enabling a reduction of power consumed by a first set of circuit blocks by way of a first power reduction signal; and enabling a reduction of power consumed by a second set of circuit blocks by way of a second power reduction signal. A circuit for minimizing power consumption in a device is also disclosed. | 2009-08-20 |
20090210732 | INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING THE SAME - This invention provides an information processing apparatus which includes a first storage unit and a second storage unit and implements a function of causing the first storage unit and the second storage unit to store data redundantly while maintaining a power saving mode even upon receiving an access request from an external apparatus in the power saving mode, and a method of controlling the same. To accomplish this, upon receiving an HDD access request in the power saving mode, the information processing apparatus operates after transiting to an HDD access mode in which only minimum necessary functions are activated without activating the main CPU. The contents of the HDD changed during the HDD access mode are stored as history information. Upon transiting from the power saving mode to the normal operating mode, the data in another HDD is updated in accordance with the history information, thereby implementing a mirroring function. | 2009-08-20 |
20090210733 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD - An information processing apparatus includes a transfer unit configured to retain at least one network address from among a plurality of network addresses and transfer other network addresses to other information processing apparatus, a power saving state shifting unit configured to shift to a power saving state, and a return unit configured to return the power saving state to a normal state when the retained network address is accessed. | 2009-08-20 |
20090210734 | WAKEUP OF A NON-POWERED UNIVERSAL SERIAL BUS - Universal serial bus wakeup when the bus is not powered. In one embodiment, a method of waking up a universal serial bus (USB) from a non-powered state, comprises: upon detection of a wakeup condition, a wakeup generation module associated with a USB device generating a wakeup signal on a power line of a USB bus coupled to the USB device, or on a single-wire sideband; and a host wakeup module detecting the wakeup signal and causing the USB bus that is coupled to the USB device to be supplied with power. | 2009-08-20 |
20090210735 | APPARATUS, SYSTEM, AND METHOD FOR CONTROLLING POWER SEQUENCE IN A BLADE CENTER ENVIRONMENT - An apparatus, system, and method are disclosed for controlling power sequence in a blade center environment. A blade center environment has many devices requiring power. A relationship component module creates a topology of interdependent relationships of the devices. A monitor component module monitors commands to regulate power for devices. A validating module validates that the commands do not violate the interdependent relationships defined in the topology and returns a failure message if the command is not validated. | 2009-08-20 |
20090210736 | Multi-function battery monitor system for vehicles - A multi-function computer system that gathers information relating to the operational state of a battery, calculates the health of the battery from the gathered information, provides the health and operational state of the battery to a vehicle operator and includes the means for supporting non-battery related functions. | 2009-08-20 |
20090210737 | POWER SUPPLYING SYSTEM, MONITORING APPARATUS, MONITORING METHOD AND COMPUTER PROGRAM - A power supplying system is configured so that a power supply server for supplying power and a client for receiving power are connected through a bus line on which an information signal representing information and power exist superimposed on one another, and the information signal is exchanged between the power supply server and the client. To the bus line of the power supplying system, a monitoring apparatus to monitor at least one of the information signal and power information related to power is connected. The monitoring apparatus includes a receiving portion to detect an information signal existing on the bus line, and a display control portion to display at least one of the information signal and the power information exchanged between the power supply server and the client. | 2009-08-20 |
20090210738 | DATA CONTROL UNIT - A data control unit includes a primary power supply line to which a primary power supply voltage is supplied; a secondary power source line to which a secondary power supply voltage is supplied; a voltage converter for converting the primary power supply voltage into the secondary power supply voltage; a voltage level detection unit which is connected to the primary power source line, and outputs a voltage level detection signal; a reset signal generator which is connected to the secondary power source line, and outputs a reset signal; and a control signal generation unit which receives the voltage level detection signal and the reset signal, and outputs a control signal. The data control unit detects power supply cutoff, and secures the time for sufficient backup process. | 2009-08-20 |
20090210739 | Apparatus and Method to Support USB Enumeration of a Bus Powered Handheld Device - A handheld communication device to communicate with a remote universal serial bus (USB) host controller via an integrated power and data port is provided. The device includes a microprocessor communicating with a power management integrated circuit (IC), wherein said microprocessor requires greater than 100 mA to be enumerated with the USB host controller. The device includes a USB microcontroller communicating with the USB host controller via a multiplexer and integrated power and data port, wherein the USB microcontroller requires less than 100 mA to be enumerated with the USB host controller, and wherein if a current available from the rechargeable battery is below a specified threshold required to power up the microprocessor, then the USB microcontroller performs USB enumeration with the USB host controller. | 2009-08-20 |
20090210740 | OFF-CHIP ACCESS WORKLOAD CHARACTERIZATION METHODOLOGY FOR OPTIMIZING COMPUTING EFFICIENCY - A system, apparatus, and method are provided which allows for reducing power consumption in dynamic voltage and frequency scaled processors while maintaining performance within specified limits. The method includes determining the off-chip stall cycle in a processor for a specified interval in order to characterize a frequency independent application workload in the processor. This current application workload is then used to predict the application workload in the next interval which is in turn used, in conjunction with a specified performance bound, to compute and schedule a desired frequency and voltage to minimize energy consumption within the performance bound. The apparatus combines the aforementioned method within a larger-scale context that reduces the energy consumption of any given computing system that exports a dynamic voltage and frequency scaling interface. The combination of the apparatus and method form the overall system. | 2009-08-20 |
20090210741 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - An information processing apparatus includes a predicting unit to predict temperature of the apparatus when allowing one or more processing units mounted in the apparatus to execute a new program, a temperature determining unit to compare the predicted temperature with a predetermined reference value, a priority determining unit to compare priorities of the new program and an active program in execution if the temperature is equal to or greater than the predetermined reference value, and an operation clock setting unit to set an operation clock to the one or more processing units, the operation clock enabling the predicted temperature to less than the predetermined reference value even if one of the processing units is allowed to execute the new program, and to allow the one or more processing units to execute the new program if the priority of the new program is higher than the priority of the active program. | 2009-08-20 |
20090210742 | Methods, systems and media for data recovery using global parity for multiple independent RAID levels - Implementations described herein generally provide methods, systems and media for recovering data from disk failures. One method generally includes calculating a global parity for a group of disks comprising multiple independent RAID (Redundant Array of Independent Disks) arrays; determining if a two disk failure has occurred within a single RAID array; and if so, recovering from the two disk failure using the global parity and data from the RAID arrays. | 2009-08-20 |
20090210743 | METHOD AND DEVICE FOR REALIZING IP MULTIMEDIA SUBSYSTEM DISASTER TOLERANCE - A method for realizing an Internet protocol (IP) multimedia subsystem (IMS) disaster tolerance includes the steps as follows. An S-CSCF receives a user registration, and backs up necessary data which is required when a user service processing is restored on a storage entity in a network. An I-CSCF of user's home domain receives a service request of the user, and if it is found that the S-CSCF currently providing a service for the user fails, assigns a new S-CSCF to the user, and forwards the service request to the newly assigned S-CSCF. The newly assigned S-CSCF interrogates and acquires subscription data of the user and the necessary data backed up by the original S-CSCF from the storage entity, and then restores the user service processing according to the subscription data and the backup data. A device for realizing an IMS disaster tolerance is also provided. | 2009-08-20 |
20090210744 | ENHANCED RAID LEVEL 3 - A method and system of method and system of enhanced RAID level 3 is disclosed. In one embodiment, a method includes allocating three times a physical storage capacity of a data drive to a dedicated parity drive of a ‘n’ physical drives of a redundant array of independent disks, recovering n−1 physical drive failures of the ‘n’ physical drives through a parity-in-parity technique in which certain number of parities generated during an initial write of data may be physically stored and using an XOR function applied to the stored parities to recreate un-stored parities which enable recovery of the n−1 physical drive failures. The method may include creating a superior read/write access capability and/or a superior parity data redundancy through the mirroring. The method may also include recreating the un-stored parities after a time interval that may be specified by a user. | 2009-08-20 |
20090210745 | Runtime Error Correlation Learning and Guided Automatic Recovery - A method and apparatus for automatic error analysis and recovery for applications on one or more computer systems, which maintain a dependency structure of the applications, maintain correlation information between errors and error symptoms, and analyze and recover a problem when the problem occurs. The method, program product or system further utilizes a centralized knowledge base for runtime error handling and problem resolution. | 2009-08-20 |
20090210746 | GENERATING TEST COVERAGE BIN BASED ON SIMULATION RESULT - A solution for generating functional coverage bins for testing a device is disclosed. A method includes: receiving information of a failing test generated from a random simulation performed on the device; tracing a first sequence of signal events that happened in the failing test; correlating the signal events to coverage bins to generate a sequence of coverage bins; creating cross coverage event sequence bins based on the sequence of coverage bins; and outputting the created coverage event sequence bins for testing the device. | 2009-08-20 |
20090210747 | FAULT ISOLATION SYSTEM AND METHOD - A mechanism for isolating failures in a digital system is provided. In one embodiment, a fault table is defined for each unit in the system. Related faults are ordered within the table to reflect the time-order in which the faults would be activated during operation of the associated unit. When multiple related faults are reported for a given unit in the system, the fault that is first located when a linear search of the corresponding fault table is conducted is considered the source of the failure within the unit. If faults are reported for multiple units, the source of the failure for the system is identified using at least one of primary and second priority values assigned to the faults, timestamps obtained when the faults are reported, and an order in which the faults are logged. | 2009-08-20 |
20090210748 | METHODS AND SYSTEMS TO TEST AIRLINE INFORMATION SYSTEMS - Methods and systems to simulated a plurality of airline information systems (AISs) to test an AIS under test (AISUT), including to send and receive messages between the simulated AISs, and to send messages to and receive messages from the AISUT, in accordance with communication parameters associated with the corresponding AISs and AISUT. The AISUT and/or the simulated AISs may be stimulated to cause interaction with the AISUT, and resultant messages and information may be recorded. Stimulation may include controlling a web browser to interact with a web application of the AISUT. AISs may be represented as travel system objects, which may be associated with corresponding AIS-specific message handling and reporting parameters. Message processing logic may be configured to process messages, such as booking request messages, directed to a plurality of the simulated AISs, and the travel systems and the message processing logic may be modifiable independent of one another. | 2009-08-20 |
20090210749 | ANNOTATING GUI TEST AUTOMATION PLAYBACK AND DEBUGGING - A method and system for annotating an object on the graphical user interface (GUI) (“a GUI object”) during automated testing of an application. In one embodiment, the GUI of an application is tested with a test automation tool. During runtime of the automated test, the test automation tool automatically overlays a visual cue on the GUI. The visual cue points to a GUI object of the application and contains a comment regarding an event relating to the GUI object that is expected to occur in runtime. | 2009-08-20 |
20090210750 | Systems And Methods For Identifying Memory Leaks In A Computer System - Systems and methods are provided for identifying memory leaks in a computer system. Testing software is inserted into one or more memory routines of a computer system to cause at least two successive tests of the memory routines during which the memory routines perform memory operations to allocate and de-allocate memory from a plurality of memory areas, such as pools or heaps. Information is captured that identifies at least a number of memory allocations and a number of memory de-allocations performed by the memory routines during the pendency of the tests. The captured information is compared to identify one or more candidate memory areas from the plurality of memory areas. A candidate memory areas is identified when the difference between the number of memory allocations and the number of memory de-allocations increases from one test to the next. Each candidate memory area is then evaluated further to identify any specific memory leaks within the memory area. | 2009-08-20 |
20090210751 | METHOD, SYSTEM AND PROGRAM PRODUCT FOR NON-DISRUPTIVE I/O ADAPTER DIAGNOSTIC TESTING - A primary I/O adapter and a redundant I/O adapter of a data processing system are assigned to support access to a system resource. While the primary I/O adapter is in service and the redundant I/O adapter is not in service in providing access to the system resource, a fail over command is issued to remove the primary I/O adapter from service and place the redundant I/O adapter in service in supporting access to the system resource. While the redundant I/O adapter is in service and the primary I/O adapter is not in service in providing access to the system resource, diagnostic testing on the primary I/O adapter is performed. In response to the diagnostic testing revealing no fault in the primary I/O adapter, a fail back command is issued to restore the primary I/O adapter to service and to remove the redundant I/O adapter from service. | 2009-08-20 |
20090210752 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR SAMPLING COMPUTER SYSTEM PERFORMANCE DATA - A system, method and computer program product for sampling computer system performance data are provided. The system includes a sample buffer to store instrumentation data while capturing trace data in a trace array, where the instrumentation data enables measurement of computer system performance. The system further includes a sample interrupt generator to assert a sample interrupt indicating that the instrumentation data is available to read. The sample interrupt is asserted in response to storing the instrumentation data in the sample buffer. | 2009-08-20 |
20090210753 | LIBRARY APPARATUS, CONVEYANCE CONTROLLER, AND CONTROL METHOD THEREOF - A library apparatus includes, a drive for accessing the mobile medium, a discharge unit for discharging the mobile medium, and a conveyance controller for controlling a conveyance unit. The conveyance controller includes, a memory for storing process content when the discharge unit discharges the mobile medium, a receiver for receiving control information regarding a control unit controlling a discharge operation of the mobile medium, where the control unit is arranged in a host apparatus. The library apparatus and controlling method include determining correct process content in the discharge operation of the mobile medium from the process content stored on the storage, in accordance with the received control information, and detecting a faulty discharge operation by determining, in accordance with the determination result of the correct process content, whether process content transmitted from the host apparatus is normal or not. | 2009-08-20 |
20090210754 | MEDICAL SUPPORT CONTROL SYSTEM - A medical support control system comprising: a first controller connected to at least one device; a second controller connected to at least one device; and a manipulation display device shared by the first controller and the second controller, and alternately displaying a first graphical user interface (first GUI) created by the first controller and a second graphical user interface (second GUI) created by the second controller, wherein: first error information that is error information obtained from the first controller side and second error information that is error information obtained from the second controller side are shared by the first and second controllers, and are reflected on the first and second GUIs on the basis of the first and second error information. | 2009-08-20 |
20090210755 | Systems and methods for computer equipment management - Various embodiments are directed to systems and method of monitoring computer equipment. For example, a plurality of computer equipment parameters may be monitored. Also, an anomaly in at least one of the plurality of computer equipment parameters may be detected and an alert interface may be generated. The alert interface may comprise an indication of a first piece of computer equipment exhibiting the anomaly; an animation of the computer equipment parameter exhibiting the anomaly over a period of time including the anomaly; and a power impact analysis indicating other pieces of computer equipment that would be affected by a failure of the first piece of computer equipment. | 2009-08-20 |
20090210756 | FRAME RESTORATION METHOD, FRAME RESTORATION CIRCUIT, AND STORAGE MEDIUM - A restoration frame identifier monitoring unit checks restoration frame identifiers within split frames and carries out processing to divide inputted split frames for input to a first split frame processing circuit or a second split frame processing circuit according to the value of the frame identifier and determines whether or not the split frames are inputted within a fixed monitoring time. The split frame accumulation buffer unit repeatedly accumulates inputted split frames until a split frame for a final frame is inputted. When the split frame for the final frame is inputted, this split frame and the accumulated split frames are combined so as to generate a single restored frame. The split frame accumulation buffer unit is then cleared when the split frames are not inputted within a fixed monitoring time. | 2009-08-20 |
20090210757 | Anti-Jamming Piecewise Coding Method for Parallel Inference Channels - A method for encoding includes encoding K blocks of information for transmission on N subchannels responsive to a number of redundant blocks M according to one of i) employing a single parity check code when the number of redundant blocks M is about 1; ii) employing a code exhibited by a code graph having one third of variable nodes are connected to one of the check nodes, another one third of variable nodes is connected to the other check node and the remaining one third of variable nodes is connected to both check nodes, when the number of redundant blocks M is 2; iii) employing a first process for determining a code for the K blocks of information, when the number of redundant blocks M is about 3 together with K blocks of information less than about 150 or the number of redundant blocks M is about 4 together with K blocks of information less than about 20; and iv) employing a second process for determining a code for the K blocks of information with redundant block M values other than for steps i), ii) and iii). | 2009-08-20 |
20090210758 | METHOD FOR REDUCING DATA ERROR WHEN FLASH MEMORY STORAGE DEVICE USING COPY BACK COMMAND - A method for a flash memory storage device to use a copy back command includes the following steps. The method includes the step of copying a data in a first block of a flash memory to a buffer outside the flash memory, checking if the data in the buffer is correct, and copying the data in the first block of the flash memory to a second block in the flash memory when the data in the buffer is correct. | 2009-08-20 |
20090210759 | Scalable Scan-Based Test Architecture With Reduced Test Time And Test Power - A scalable scan-based architecture with reduced test time, test power and test pin-count in scan based testing of ICs. In an embodiment, a test vector is scanned serially into a functional memory element at a first frequency, which then de-multiplexes the bits in the test vector to multiple sub-chains at a lower frequency. Due to the use of lower frequency to scan-in, the power dissipation is reduced. Due to the use of the higher frequency to scan-in the test vector as well as multiple sub-chains, the test time is reduced. Due to the use of the functional memory elements for scanning in the test vector at higher frequency, any number of chains can potentially be supported. | 2009-08-20 |
20090210760 | Analog Testing of Ring Oscillators Using Built-In Self Test Apparatus - System-accessible frequency measuring circuits and procedures permit on-chip testing of the oscillators and provide test results observable off chip via LSSD scan paths. This allows a rapid ensemble of ring oscillators in a standard ASIC test flow without the need for on chip analog test equipment (the test apparatus has effectively been created on device and can be digitally configured, operated and read). Frequency measuring logic that can 1) functionally operate to measure the frequency of the ring oscillators; 2) participate in traditional logical tests such as LSSD and LBIST to verify that the circuit is manufactured correctly and is likely to operate and 3) operate in a special ring-oscillator test mode, that allows the logic to operate on a tester very similarly to the way it does functionally. In this mode, the frequency measuring logic can be scanned to a specific state, started by pulsing a digital I/O, and the measured analog value can be scanned out sometime later after the test has completed. Test interrogations are distributed on-chip through an LSSD shift register chain to individually evaluate each of a plurality of the oscillators. | 2009-08-20 |
20090210761 | AC Scan Diagnostic Method and Apparatus Utilizing Functional Architecture Verification Patterns - A method, apparatus and computer program product are provided for implementing AC scan diagnostic of delay and AC scan chain defects in an integrated circuit chip under test using Functional Architecture Verification Patterns (AVPs) for enabling rapidly localizing identified defects to a failing Shift Register Latch (SRL). An Architecture Verification Pattern (AVP) test pattern set is generated using a chip design input and simulation. AVP test vectors are applied for starting chip clocks and initiating testing, such as Logic Built-In-Self-Test (LBIST). | 2009-08-20 |
20090210762 | Method for Blocking Unknown Values in Output Response of Scan Test Patterns for Testing Circuits - A method includes compressing control patterns describing values required at the control signals of blocking logic gates, by linear feedback shift register LFSR reseeding; bypassing blocking logic gates for some groups of scan chains that do not capture unknown values in output response of scan test patterns for testing circuits; and reducing numbers of specified bits in densely specified ones of the control patterns for further reducing the size of a seed of the LFSR. | 2009-08-20 |
20090210763 | Automated System and Processing for Expedient Diagnosis of Broken Shift Registers Latch Chains Using JTAG - This invention involves the use of the JTAG functional test patterns and exercisors to solve the problem of diagnosing broken scan chains in either a serial or a lateral broadside insertion manner across all latch system ports and to analyze the response data efficiently for the purpose of readily identifying switching and non-switching latches with the next to last non-switching latch being the point of the break within a defective scan chain(s). This comprehensive latch perturbation, in conjunction with iterative diagnostic algorithms is used to identify and to pinpoint the defective location in such a broken scan chain(s). This JTAG Functional test function and the JTAG test patterns ultimately derived therefrom, can take on different forms and origins, some external to a product and some internal to a product. | 2009-08-20 |
20090210764 | TEST QUALITY EVALUATING AND IMPROVING SYSTEM FOR SEMICONDUCTOR INTEGRATED CIRCUIT AND TEST QUALITY EVALUATION AND IMPROVEMENT METHOD FOR SEMICONDUCTOR INTEGRATED CIRCUIT - A test quality evaluating and improving system has a fault-layout information link section which creates a weighted fault dictionary by correlating a layout element related to an undetected fault, out of faults corresponding to a specified fault model and occurring in a circuit to be tested, with the undetected fault as a weight of the undetected fault which cannot be detected by a test pattern for testing the faults; a test quality measure calculating section which multiplies the weight of the undetected fault, the failure mode-fault model correlation factor for correlating the failure mode of the layout element and the fault model, and the failure occurrence rate of each layout element, and outputs an obtained product as a failure remaining rate of the test pattern; a determining section; and a test point inserting section. | 2009-08-20 |
20090210765 | METHOD AND DEVICE FOR TRANSMITTING DATA, IN PARTICULAR VIDEO - The method of transmitting data packets from a server to at least one client comprises:
| 2009-08-20 |
20090210766 | WIRELESS COMMUNICATION SYSTEM, TERMINAL AND BASE STATION - A non-terminated packet is transmitted, by utilizing a spatial layer responded with an ACK, which is assumed as a released layer. Alternatively, a non-terminated packet is transmitted by using a released layer and an original spatial layer in combination. Alternatively, a new packet is transmitted in a released layer by utilizating time till termination of transmission of a non-terminated packet. A wireless communication system effectively utilizing a released layer, a terminal and a base station. | 2009-08-20 |
20090210767 | APPARATUS AND METHOD FOR ENCODING AND DECODING CHANNEL IN A COMMUNICATION SYSTEM USING LOW-DENSITY PARITY-CHECK CODES - An apparatus and method for generating a parity-check matrix of a Low-Density Parity-Check (LDPC) code are provided. Parameters for designing the LDPC code are determined, and a first parity-check matrix of a quasi-cyclic LDPC code is formed according to the determined parameters. A second parity-check matrix is created through the elimination of a predetermined portion of a parity part in the first parity-check matrix, and a third parity-check matrix is created by rearranging the second parity-check matrix. | 2009-08-20 |
20090210768 | EXCEPTION CONDITION HANDLING AT A CHANNEL SUBSYSTEM IN AN I/O PROCESSING SYSTEM - A computer program product, apparatus, and method for handling exception condition feedback at a channel subsystem of an I/O processing system using data from a control unit are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes sending a command message to the control unit, and receiving a response message in response to the command message. The response message includes exception condition feedback identifying a termination reason code in response to unsuccessful execution of at least one command in the command message. The method also includes interrupting a CPU in the I/O processing system, and reporting status associated with the exception condition feedback to the CPU in an interrupt response block. | 2009-08-20 |
20090210769 | MULTIPLE CRC INSERTION IN AN OUTPUT DATA STREAM - A computer program product, apparatus, and method for inserting multiple CRCs in an output data stream from a channel subsystem to a control unit are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes receiving a message to transmit from the channel subsystem to the control unit. The method also includes determining a first CRC insertion position, and receiving a first CRC calculated over a first block of data in the message. The method additionally includes inserting the first calculated CRC at the first CRC insertion position, and determining a second CRC insertion position. The method further includes receiving a second CRC calculated over a second block of data in the message, and inserting the second calculated CRC at the second CRC insertion position. | 2009-08-20 |
20090210770 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR END TO END ERROR CHECKING IN ETHERNET - A method for network protocol error correction comprising, generating a data packet including a cycle redundancy check (CRC) field, an end to end error field that remains unchanged as the data packet is sent over a network, for use in performing error detection in one or more field of the data packet, and a flag field associated with the end to end field to indicate that the end to end error field contains error correction data, and sending the data packet over a network via an Ethernet protocol. | 2009-08-20 |
20090210771 | SYSTEMS AND METHODS FOR PERFORMING CONCATENATED ERROR CORRECTION - A system and method is provided for performing concatenated error correction. In one implementation, an apparatus for encoding data includes an outer encoder to generate a code word corresponding to received input data and a parity circuit to compute parities of logical cells of data, the logical cells of data being obtained from the code word and having a first logical cell. The apparatus also includes an inner encoder to generate an error correction bit for the first logical cell based on a first parity corresponding to the first logical cell, and to insert the error correction bit in the first logical cell. | 2009-08-20 |
20090210772 | DATA MEMORY SYSTEM - A data memory system includes a nonvolatile memory cell array which includes a plurality of memory cells, a page adjacently formed by the plurality of memory cells being collectively erased in the nonvolatile memory cell, at least binary pieces of digital data of “1” and “0” being stored as charges of a charge accumulation layer in the memory cell, a programming bit and an erasing bit being formed by a difference between the charges of the charge accumulation layer. And the system includes an error correcting code generation circuit, an error correcting code decoding circuit, and a code conversion circuit. | 2009-08-20 |
20090210773 | SYSTEMS, METHODS, APPARATUS AND COMPUTER PROGRAM PRODUCTS FOR HIGHLY RELIABLE FILE DELIVERY USING COMPOUND AND BRAIDED FEC ENCODING AND DECODING - Systems, methods, apparatus and computer program products provide highly reliable file delivery using a combination of packet-level FEC on source data packets which are arranged in matrices, where encoding is performed on both rows and columns or on rows, columns and diagonals. | 2009-08-20 |
20090210774 | ERROR DETECTING/CORRECTING SCHEME FOR MEMORIES - A method for detecting and correcting errors in a memory having a read/write paradigm is presented. In these implementations, various approaches to detect errors on a per word or per group of words basis and correct errors on a per group of words or per page basis, respectively, in relation to a memory and its associated differing read/write operations, are provided. For instance, in one implementation, errors are detected on a per word basis and corrected on a per page basis for a NOR Flash Memory having differing read/write operations of reading on a per word basis and writing on a per page basis. Advantageously, benefits of the various implementations include reduced encoder/decoder complexities, reduced parity overhead requirements, and reduced performance degradation. | 2009-08-20 |
20090210775 | METHOD AND SYSTEM FOR INSTRUCTION ADDRESS PARITY COMPARISON - A method and system for instruction address parity comparison are provided. The method includes calculating an instruction address parity value for an instruction, and distributing the instruction address parity value to one or more functional units in processing circuitry. The method also includes receiving the distributed instruction address parity value from the one or more functional units, and calculating a completing instruction address (CIA) parity value associated with completing the instruction. The method further includes generating an error indicator in response to a mismatch between the received instruction address parity value and the CIA parity value. | 2009-08-20 |
20090210776 | Memory device and memory data reading method - Example embodiments may provide a memory device and memory data reading method. The memory device according to example embodiments may include a multi-bit cell array, an error detector which may read a first data page from a memory page in the multi-bit cell array and may detect an error-bit of the first data page, and an estimator which may identify a multi-bit cell where the error-bit is stored and may estimate data stored in the identified multi-bit cell among data of a second data page. Therefore, the memory device and memory data reading method may have an effect of reducing an error when reading data stored in the multi-bit cell and monitoring a state of the multi-bit cell without additional overhead. | 2009-08-20 |
20090210777 | Method and Device for Comparing Data in a Computer System Having at Least Two Execution Units - A method for comparing data in a computer system having at least two execution units, the comparison of the data taking place in a comparison unit and each execution unit processing input data and generating output data, wherein one execution unit specifies to the comparison unit that the next piece of output data is to be compared to a piece of output data of the at least second execution unit, and thereupon a comparison of the at least two output data takes place. | 2009-08-20 |
20090210778 | VIDEO LINKING TO ELECTRONIC TEXT MESSAGING - Certain embodiments of the invention include methods and apparatuses for linking video information to electronic messages such as electronic mail (email), online chat, web logs (“blogs”), bulletin boards, web page text, Simple Mobile Services (SMS), Multimedia Messaging Service (MMS) and other electronic message formats. One embodiment provides for embedding links from a video annotation session at a cursor position in an email application. A method for transferring from email to chat and vice versa is disclosed whereby association with video content is maintained. | 2009-08-20 |
20090210779 | Annotating Video Intervals - A system and method is provided for managing and displaying annotations in online hosted videos. To determine related annotations associated with a video, a plurality of annotations for one or more intervals of the video are collected and organized into a plurality of groups. Each group includes annotations for intervals of the video that are similar to each other. A group having related annotations is identified, and an annotated clip of the video is formed based upon the intervals in the group. This process can be used to determine any number of groups in a given video having related annotations, forming the respective annotated intervals within a single video, and can also identify and organize annotated intervals within a large number of different videos. | 2009-08-20 |
20090210780 | Document processing and management approach to creating a new document in a mark up language environment using new fragment and new scheme - A method of creating a new XML document having at least a root element and a declaration. The method comprises retrieving from storage a new fragment XML document comprising at least one XML template for a new XML file that itself has a root element. Then, at least one XML template is selected and the selected XML template is used to create an XML document. User and programmer interfaces, as well as device and system structures that can implement the method, also are provided. | 2009-08-20 |
20090210781 | Web application code decoupling and user interaction performance - An improved web browser architecture for an OOP application for a dynamic web page using a client-side scripting language in JavaScript and Ajax to encapsulate presentation logic as objects manipulated by a mediator class state controller object. The browser code is divided into reusable but decoupled and interacting objects. The objects publish to unknown subscribers, and there is no need for objects to explicitly know of or be bound to other objects subscribing to events, consistent with a delegate model. The state of the web browser can be maintained by the state controller, and bookmarking of the state of the web browser allows reconstruction of a web browser dynamic web page. In a preferred embodiment, a GUI for the web browser controls a SAN. | 2009-08-20 |
20090210782 | METHOD AND DEVICE FOR COMPILING AND EVALUATING A PLURALITY OF EXPRESSIONS TO BE EVALUATED IN A STRUCTURED DOCUMENT - The present invention relates to a method and device for compiling and evaluating a plurality of expressions to be evaluated in a structured document. | 2009-08-20 |
20090210783 | METHOD AND DEVICE FOR ACCESS TO A PRODUCTION OF A GRAMMAR FOR PROCESSING A DOCUMENT OF HIERARCHICAL DATA - The present invention concerns a method and device for access to a production of a grammar for processing a document (1) of data of a structured document, for example XML. | 2009-08-20 |
20090210784 | ACTIVE DATA PUSH DELIVERY - A system that pushes active data to a client receives a first request for a page that includes active data from the client. The active data includes a component and a corresponding model for a data source of the component. The system determines if the model is active and if so, instantiates an encoder that corresponds to the component. The system queries the model for the active data and renders a user interface representation of the data. The system then returns a response to the request with the user interface representation. | 2009-08-20 |
20090210785 | Device, Method and Computer Readable Medium for Page Description Language Processing - There is provided a page description language processing device, comprising: a data input unit to input data described in a page description language; a judgment unit to read a command from the data and to judge whether the command should be converted into a common intermediate code; an intermediate code storage unit; a controller to store a common intermediate command in the intermediate code storage unit if the judgment unit judges that the command should be converted in the common intermediate command, and to store a special intermediate command the intermediate code storage unit if the judgment judges that the command should not be converted into the common command; and an intermediate code execution unit configured to execute a common module for the common intermediate command, and to execute a special module for the special intermediate command. | 2009-08-20 |
20090210786 | IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - It is an object of the present invention to provide an image processing technique that can separately apply, concerning a document image including plural objects, appropriate image processing to each of the objects included in the document image. An image processing method for applying image processing to a document image including plural objects includes: discriminating to which of plural kinds of predetermined layouts a layout of objects in a correction target document image corresponds; selecting, on the basis of the discriminated layout, predetermined image processing associated with positions and types of the respective objects in the discriminated layout; and applying the image processing selected for the types of the respective objects to the respective objects corresponding to the types in the correction target document image. | 2009-08-20 |
20090210787 | DOCUMENT DATA MANAGING METHOD, MANAGING SYSTEM, AND COMPUTER SOFTWARE - The purpose of the present invention is, for large quantities of document data, to display on a document, in a uniform manner, characteristic information that the user wants to reference, without needing to perform work individually for each element or keyword, and to design an efficient utilization of the document data. | 2009-08-20 |
20090210788 | LABEL DATA PROCUREMENT AND MANAGEMENT SYSTEM - A label data procurement and management system comprising a server with accessibility over a network having a label input function for inputting new labels, a function for searching for a label, a function for an editor to inspect a label and propose changes, a function for at least one member of a team to review and apply the label changes, a function for at least one member of a proofing team to proof the label, and an administration function for performing administrative features of the system. | 2009-08-20 |
20090210789 | TECHNIQUES TO GENERATE A VISUAL COMPOSITION FOR A MULTIMEDIA CONFERENCE EVENT - Techniques to generate a visual composition for a multimedia conference event are described. An apparatus may comprise a visual composition component operative to generate a visual composition for a multimedia conference event. The visual composition component may comprise a video decoder module operative to decode multiple media streams for a multimedia conference event, an active speaker detector module operative to detect a participant in a decoded media stream as an active speaker, a media stream manager module operative to map the decoded media stream with the active speaker to an active display frame and the other decoded media streams to non-active display frames, and a visual composition generator module operative to generate a visual composition with a participant roster having the active and non-active display frames positioned in a predetermined order. Other embodiments are described and claimed. | 2009-08-20 |
20090210790 | INTERACTIVE VIDEO - An interactive video player that is configured to play an interactive video that has interactive control(s). A user may remotely design the interactive video via a configuration interface through which a video may be selected, and one or more interactive controls may be specified. A configuration center may then automatically generate the interactive version of the video with the specified controls. The interactive video player may also have a data input mechanism through which a browsing user may conveniently enter data relating to the interactive video. One function of the interactive control(s) may be to present a browsable hyperlinked document upon selection of the control. | 2009-08-20 |
20090210791 | User interface having a cross arrangement - A tangible computer readable storage medium storing instructions which when executed on a programmed processor carry out a process for navigation of menu options available to a user of an audio/visual (AV) system has instructions that enter a graphical user interface (GUI) in a menu system that is displayed on a video display; instructions that generate a signal for displaying a first navigable list of menu options on the video display, the first navigable list of menu options having a plurality of fields arranged in a first linear configuration that overlays the AV content currently playing on the video display with one of the menu options shown at a location of the video display that is highlighted; and instructions responsive to a navigation command from a remote controller, that move the first navigable list of menu options of the GUI to cause another field of the plurality of fields to move to the location that is highlighted, and thus highlight the another field while continuing to display the AV content currently playing on the television video display | 2009-08-20 |
20090210792 | User interface having a cross arrangement - In an audio/visual (AV) system, a method for navigation of menu options available to a user involves entering a graphical user interface (GUI) in a menu system that is displayed on a video display; generating a signal for displaying a first navigable list of menu options on the video display, the first navigable list of menu options having a plurality of fields arranged in a first linear configuration that overlays AV content currently playing on the display with one of the menu options shown at a location of the video display that is highlighted; and responsive to a navigation command from a remote controller, moving the first navigable list of menu options of the GUI to cause another field of the plurality of fields to move to the location that is highlighted, to highlight the another field while continuing to display the AV content currently playing on the video display. | 2009-08-20 |
20090210793 | METHOD AND SYSTEM FOR TRAVERSING DIGITAL RECORDS WITH MULTIPLE DIMENSIONAL ATTRIBUTES - A system facilitates traversing digital records with dimensional attributes. The system stores a number of digital records. The system further associates a respective digital record with a number of attributes, wherein a respective attribute can be specified in a number of levels of abstraction. The system allows a user to control a presentation of the stored digital records based on their attributes. The user can set one or more criteria for the attributes of the digital records to be presented by: specifying the value of at least one fixed attribute of the digital records to be presented, changing at least one non-fixed attribute of the digital records to be presented, and/or specifying a level of abstraction for the fixed and/or non-fixed attribute of the digital records to be presented. The system then presents a set of digital records to the user based on the attribute criteria set by the user. | 2009-08-20 |
20090210794 | User Customized Portable Desktop - The invention provides a portable customizable desktop environment, enabling a User to replicate and use the User's preferred desktop configuration on any computing device by means of an enabled portable memory device such as USB drive. Further, the portable desktop can be encapsulated, such that little if any trace of the use of the portable desktop are glean-able from the host computer. Also provided is a method of learning to duplicate a program's environment requirements within the portable desktop environment. The invention further provides a means for providing universal synchronization of a portable customized desktop, thereby preserving data and providing alternate access by User. | 2009-08-20 |
20090210795 | VOICE ACTIVATED SYSTEM AND METHOD TO ENABLE A COMPUTER USER WORKING IN A FIRST GRAPHICAL APPLICATION WINDOW TO DISPLAY AND CONTROL ON-SCREEN HELP, INTERNET, AND OTHER INFORMATION CONTENT IN A SECOND GRAPHICAL APPLICATION WINDOW - A system is disclosed for displaying a second window of a second application while a first window of a first application has input focus in a windowed computing environment having a voice recognition engine. The system comprises a retriever for launching the second application, a user command receiver for receiving commands from the voice recognition engine, and an application manager. The application manager responds to a command from the user command receiver by invoking the retriever to launch the second application and display the second window while the first window maintains substantially uninterrupted input focus. | 2009-08-20 |
20090210796 | System and Method for Dynamically Modifying a Sequence of Slides in a Slideshow Set During a Presentation of the Slideshow - A system and method for dynamically modifying a sequence of slides in a slideshow set during a presentation of the slideshow are provided. Tag metadata may be provided for each slide of a slideshow set such that this tag metadata may be used to establish logical subsets of slides within the slideshow set. Options may be provided for a user to select an interface item to obtain slides, from the current slideshow set or another slideshow set, that are associated with a currently displayed slide in the slideshow set. User interface items may be provided through which the user may temporarily redirect the sequence of the original slideshow set to incorporate one or more of these related slides and, upon termination of this “detour”, may return to the point at which the sequence diverted. | 2009-08-20 |
20090210797 | ACCESSIBILITY IN VIRTUAL WORLDS USING TAGS - Embodiments of the invention include a method and apparatus for describing elements within a virtual world to a user of the virtual world. An element may be identified based on a position of an avatar within the virtual world. The avatar is a representation of the user within the virtual world. A tag associated with the element is selected. The tag includes a description of the element. The element is described to the user based on the description. | 2009-08-20 |
20090210798 | MEDIA PRESENTATION FOR USE WITH IMPLANTABLE DEVICE - This document discusses, among other things, a system and method for determining a media presentation to present to a user using at least one of information received from an implantable medical device or information received from the user. | 2009-08-20 |
20090210799 | METHOD AND SYSTEM FOR TRACKING SOCIAL CAPITAL - In general, the invention relates to a method for tracking social capital. The method includes monitoring interactions with a first shared content provider based on a first number of equity changing activities, where the interactions with the first shared content provider are associated with a user. The method further includes monitoring interactions with a second shared content provider based a second number of equity changing activities, where the interactions with the second shared content provider are associated with the user. The method further includes determining a personal equity for the user based on the interactions with the first shared content provider and the interactions with the second shared content provider and publishing the personal equity to the first shared content provider, where content contributed by the user to the first shared content provider is rated based on the personal equity. | 2009-08-20 |
20090210800 | USE INTERFACE FOR READING EMAIL CONVERSATIONS - Emails modeled as conversations are displayed in a user interface that enables users to read and interact with the emails within a conversation intuitively. Conversation breaks, such as those in an in-reply-to relationship between messages, are presented utilizing extra spaces between displayed message parts, excerpts of parent messages displayed above the message following the break, and/or graphical elements like broken connectors. Relationships between a user selected message and its parent within the conversation defined relationship are illustrated using graphical elements or schemes that focus on the selected message to avoid confusion due to information overload. | 2009-08-20 |
20090210801 | N-WAY MULTIMEDIA COLLABORATION SYSTEMS | 2009-08-20 |
20090210802 | LOCATION INFORMATION IN PRESENCE - Architecture that facilitates the combining and presentation of location information with presence information in a communications system. The location information can be virtual location information published from a location source and/or associated location systems to a presence system. The presence system then makes the virtual location information available to end users as participants to a conferencing session, for example, or as invites to the session. The location information and/or the presence information can be made active (e.g., a hyperlink) such that when selected as presented to a user, automatically joins the user to the session. | 2009-08-20 |
20090210803 | AUTOMATICALLY MODIFYING COMMUNICATIONS IN A VIRTUAL UNIVERSE - Described herein are processes and systems that automatically modify communications in a virtual universe. One of the systems described is a virtual communication modifier system. The virtual communication modifier system detects a communication intended for use in the virtual universe. The virtual communication has characteristics, such as language, format, sound quality, and text properties that can be modified automatically. The virtual communication modifier system determines whether a characteristic of the communication is different from a characteristic indicated within a user preference. If the characteristic of the communication is different from the indicated characteristic, then the virtual communication modifier system automatically modifies the communication characteristic to comport with the indicated characteristic (e.g., automatically converts the language of the communication from English to Spanish). The virtual communication modifier system then presents the modified communication. | 2009-08-20 |
20090210804 | DIALOG SERVER FOR HANDLING CONVERSATION IN VIRTUAL SPACE METHOD AND COMPUTER PROGRAM FOR HAVING CONVERSATION IN VIRTUAL SPACE - A dialog server which provides dialogs made by at least one user through their respective avatars in a virtual space. A method and a computer readable article of manufacture tangibly embodying computer readable instructions for executing the steps of the method are also provided. The dialog server includes: a position storage unit which stores positional information on the avatars; an utterance receiver which receives at least one utterance of avatars and utterance strength representing an importance or attention level of the utterance; an interest level calculator which calculates interest levels between avatars based on their positional information; a message processor which generates a message based on the utterance in accordance with a value calculated from the interest levels and the utterance strength; and a message transmitter which transmits the message to the avatars. | 2009-08-20 |
20090210805 | SYSTEM AND METHOD FOR PROCESSING AND RENDERING MARKUP LANGUAGE BASED ELECTRONIC MAIL - There is disclosed a system and method of processing a markup language electronic mail. In an embodiment, the method comprises: (i) identifying in a head section of markup language code any style rules for rendering the markup language based e-mail and sorting the style rules in order of reference in the markup language code; (ii) in dependence upon predetermined rules, interleaving the style rules for placement in a body section of one or more blocks of markup language code corresponding to one or more sections of the markup language e-mail; and (iii) storing the one or more blocks of markup language code including the interleaved style rules as separately downloadable blocks of data corresponding to sections of the markup language based e-mail. In another embodiment, the method further comprises: (iv) receiving at a mobile communication device a block of markup language code for rendering a section of the markup language based e-mail on a display; (v) identifying in the block of markup language code any style rules interleaved therein for rendering the section of the markup language based e-mail on the display; (vi) processing the interleaved style rules identified in the block of markup language code; and (vii) rendering the section of the markup language based e-mail on the display using the processed style rules. | 2009-08-20 |
20090210806 | METHOD AND SYSTEM FOR PREDICTIVE BROWSING - A method for automatically navigating potential websites for predictive browsing based on user activities along with efficiency of verifying content updates. A Uniform Resource Locator (URL) of websites and its associated attributes that a user visits can be recorded and stored in a storage engine. The potential sites can be predicted by a predictive engine component based upon a past browsing history and various environmental factors that are recorded in the storage engine. A dynamic content detection engine component examines each potential websites and detects if the site has been updated. The predictive engine enables the user to navigate to the potential websites thereby permitting the user to browse websites faster. | 2009-08-20 |