Document Document Title
US07810019B2 Dynamic power adjusting device for viterbi decoder
A dynamic power adjusting device for a Viterbi decoder is disclosed. The device includes a processing unit for receiving a plurality of data to be decoded, detecting whether the data to be decoded have any bit errors, and estimating a number of the bit errors of the data. The device further includes a control unit for receiving the bit errors and the number of the bit errors of the data detected by the processing unit, so as to enable the Viterbi decoder to perform decoding, and disable the Viterbi decoder after the Viterbi decoder has performed the decoding the number of times equivalent to the number of the bit errors. By way of the dynamic adjustment technique, coupled with the bit-error detection and estimation, workload of the Viterbi decoder in operation is capable of being adjusted according to bit error rate (BER) such that less power is consumed in a decoding process.
US07810013B2 Memory device that reflects back error detection signals
In some embodiments, a chip includes a memory core, a write buffer, transmitters, receivers to receive groups of signals including write data signals and associated error detection signals, and circuitry to provide the error detection signals to the transmitters to be transmitted to another chip and to provide the write data signals to the write buffer. The write data signals are held in the write buffer at least until it is determined whether their associated transmitted error detection signals match corresponding error detection signals stored in the other chip. Other embodiments are described and claimed.
US07810006B2 Testing system for a device under test
A testing system for a device under test (DUT) includes a test parameter-generating device and a platform module. The test parameter-generating device stores test information, and is operable so as to execute a test algorithm, so as to generate a transmission signal upon execution of the test algorithm, and so as to generate a test environment with reference to the transmission signal. The platform module is operable so as to conduct testing of the DUT using the test information stored in the test parameter-generating device under the test environment generated by the test parameter-generating device.
US07809996B2 Adaptive FEC codeword management
Adaptive FEC coding is used to adjust the codeword composition of FEC codewords in a communication system. A codeword composition ratio may be adjusted in response to variance of a measured transmission error value from a target transmission error value in the system. The codeword composition ratio may be any quantity or value that represents the relation between the payload and parity bytes in the applicable FEC coding scheme. Adjustment of the codeword composition ratio may be adjusting parameters such as the N, K and/or R values in ADSL1 systems or the INP and/or maximum interleaving delay values in ADSL2 systems. A controller may be used to monitor, analyze and adjust the various values used in adaptively managing FEC coding. The present invention may be implemented in a transmission system in which a transmitter transmits data to a receiver via a transmission channel, such as a DSL system.
US07809988B1 Test environment having synchronous and asynchronous distributed testing
In a computer-implemented method for running a test, the test to test a system under test is generated. At least a portion of the test is designated to be run as a distributed test. The designated test portion is selected to be run in one of a synchronous execution mode or an asynchronous execution mode. Tasks of the generated test are distributed to a plurality of workers. The distributed tasks are run with the plurality of workers according to the execution mode selection.
US07809984B2 In-situ thermal margining of computer systems for enhanced reliability testing
Embodiments of the present invention provide a system that dynamically controls a temperature profile within a computer system by generating computer system activity. The system starts by receiving a desired temperature profile. The system then generates a load profile based on the desired temperature profile, wherein the load profile specifies operations to be performed by the computer system. The system next executes the load profile on the computer system to generate computer system activity, wherein the computer system activity causes the desired temperature profile in the computer system.
US07809983B2 Storage system that finds occurrence of power source failure
One or more switches are interposed between a controller portion and a storage device. When transmission of a command to a certain storage device fails, a command is transmitted starting from an upstream side to a downstream side of a path between the controller portion and the switch to which the certain storage device is connected, and when command transmission fails while transmitting a command from a kth switch (k is an integer of 0 or more) which is connected to a (k+1)th switch and is one level upstream of the (k+1)th switch or from any port of the controller portion, it is determined that a failure has occurred in a power source that supplies power to the (k+1)th switch.
US07809982B2 Reconfigurable computing machine and related systems and methods
A computing machine comprises an electronic circuit operable to perform a function, a programmable integrated circuit such as an FPGA, and a processor. The processor is operable to detect a failure of the electronic circuit and to configure the programmable integrated circuit to perform the function of the electronic circuit in response to detecting the failure. Alternatively, the computing machine comprises a hardwired pipeline operable to perform a function and a processor operable to detect a failure of the pipeline and to perform the function in response to detecting the failure. By allowing a first type of circuit (e.g., an FPGA) to take over for a failed second type of circuit (e.g., a processor), such a computing machine can be fault-tolerant without having redundant versions of each component, and may thus be less expensive and smaller than computing machines of comparable computing power.
US07809978B2 Storage device and control device
Data in a storage medium is scanned while a storage device is in an idle state. A proportion of scanned data in entire data in the storage medium is compared with a threshold value. If the proportion of the scanned data is less than the threshold value, an unscanned data in the storage medium is scanned during a time interval between commands received by the storage device from outside. The process is repeated until the proportion of the scanned data is equal to or more than the threshold value.
US07809974B2 Circuit to reduce power supply fluctuations in high frequency/high power circuits
A circuit for transitioning clocking speeds, or frequencies, is provided. With this circuit, a clocking circuit providing a first clock signal at a first clock frequency is coupled to a counter. A comparator and a first divider are coupled to an output of the counter. The first divider outputs a second clock signal at a second clock frequency. A second divider is interposed between the clocking circuit and the counter. A processor is coupled to an output of the first divider.
US07809973B2 Spread spectrum clock for USB
A method, apparatus or system for generating a clock signal that includes determining a transmission frequency within a first frequency range for receiving or transmitting a data stream, locking a clock to the transmission frequency during a packet exchange and tuning the clock to one or more frequencies within a second frequency range after the packet exchange. The clock may be variably tuned to multiple frequencies within either the first or second range.
US07809972B2 Data processing apparatus and method for translating a signal between a first clock domain and a second clock domain
A data processing apparatus includes a first component for generating a signal operating in the first clock domain having a first clock period, and a second component for receiving the signal operating in the second clock domain having a second clock period. The second clock period is synchronous with but slower than the first clock period. Interface circuitry is provided for translating the signal between the first clock domain and the second clock domain, the interface circuitry operating in the first clock domain and comprising a storage element for temporarily buffering the signal generated by the first component before outputting that signal to the second component. Enable circuitry is used to control output of the signal from the storage element having regard to a specified input delay value identifying an input delay time of the second component expressed in terms of the first clock period.
US07809971B2 Clock distribution circuit, semiconductor integrated circuit and method of designing clock distribution circuit
A clock distribution circuit, which is provided in IC that has a first sequential circuit receiving first clock through a first branch node on a first clock network, a second sequential circuit receiving second clock through a second branch node on a second clock network, and a data transfer path between the first and second sequential circuits, includes: a first PLL receiving a first feedback clock that is the first clock branched at the first branch node and outputting the first clock to the first clock network based on the first feedback clock; and a second PLL receiving a second feedback clock that is the second clock branched at the second branch node and outputting the second clock to the second clock network based on the second feedback clock. A branch node is provided at least one of between the first PLL and the first branch node and between the second PLL and the second branch node.
US07809968B2 Method and system for managing ecosystem sleep
A method for managing sleep modes in an ecosystem of components, the method includes: receiving an inactivity signal from at least one component in the ecosystem of components, the inactivity signal indicating that a predefined period of inactivity has been exceeded for that component; sending a sleep command to one or more components in the ecosystem in response to the inactivity signal, thereby establishing a sleep mode in the one or more components; subsequent to establishing the sleep mode, detecting activity in one or more of the one or more components through an awake signal received therefrom; sending an awake message to the one or more components in response to the awake signal, thereby terminating the sleep mode in the one or more components; wherein the sleep mode shuts off defined non-essential features within the one or more components, while maintaining defined essential processing tasks associated with of the one or more components placed into the sleep mode.
US07809967B2 Electronic device with serial ATA interface and power saving method for serial ATA buses
In an electronic device with a serial ATA interface, upon detection of the issue or reception of a preset command, a confirmation device, such as a CPU, confirms the completion of execution of the command. Upon confirming the completion of execution of the command, a controller, which may also be the CPU, controls shifting of the serial ATA interface to a power saving mode.
US07809966B2 Information processing apparatus having a low power consumption state and releasing the low power consumption state to perform communication, and power control method therefor
An information processing apparatus includes a communication device configured to communicate with a client apparatus via a network, an application system device configured to implement a previously installed application function, and a power controller configured to, if the communication device receives a request for starting a communication performed by the application system device from the client apparatus when the application system device is in a low power consumption state, restore the application system device from the low power consumption state to a normal power consumption state.
US07809965B2 Computer systems and related methods for cooling such systems
A computer system including a processor and a fan. The computer system can determine a power usage of the computer system and throttle the processor if the power usage corresponds to operating the fan at an increased acoustic level. The processor is throttled to cool the computer system prior to operating the fan at the increased acoustic level.
US07809963B2 User space power controller
A method and apparatus is provided for controlling power consuming devices within a user space. The method includes the steps of providing a plurality of power control devices where each power control device of the plurality of power control devices controls a power consuming device within the user space, a base station controlling a power level of the power controlling devices in accordance with a set of parameter provided by a user of the user space, a solar detector detecting a solar input proximate the user space and the base station adjusting a power level of the power control devices in accordance with the detected solar input.
US07809957B2 Trusted platform module for generating sealed data
Embodiments of a method and system for creating sealed data are disclosed herein. A trusted platform module (TPM) is used to seal data and other information in a sealed blob. In one embodiment, a monotonic counter parameter is included in the sealed blob. In another embodiment, a tick counter parameter is included in the sealed blob. In yet another embodiment, a session parameter is included in the sealed blob. In each instance, the data is only released if the associated parameter included in the blob corresponds to a current parameter. Other embodiments are described and claimed.
US07809954B2 Biometric control of equipment
An apparatus for allowing operation of equipment by an authorized operator comprises a biometric scanner 20 receiving a biometric input from an authorized operator, and transmitting an authorization signal as long as the biometric input is received from the authorized operator. The apparatus further includes an equipment control system 18 that allows the equipment to operate substantially only while the equipment control system receives the authorization signal from the biometric scanner 20, and that prevents the equipment from operating shortly after the authorization signal is no longer received from the biometric scanner.
US07809950B2 System and method for access to a password protected information handling system
Information handling system security is simplified and enhanced with user passwords configurable to restrict access to the overall system and separately to the hard disk drive. An administrative password overrides the BIOS password to allow administrative access to the information handling system. Upon creation of a hard disk drive password on a system having an administrative password, the hard disk drive password is saved to the hard disk drive and to the BIOS with access from the BIOS restricted by the administrative password. Upon entry of the administrative password at the BIOS, the hard disk drive password is automatically provided from the BIOS to the hard disk drive to allow access to the hard disk drive.
US07809948B2 Cellular telephone device having authenticating capability
A smart chip protection system contains a unique public/private identity key pair and uses a separate public/private signature key pair. The internally stored identity private key can not be read outside the chip. An issuing entity generates a descriptor containing the identity public key, attribute data, and a digital signature of the two, using a signature private key known only to the issuer. The authenticity of the descriptor is verified by decrypting the signature using the signature public key, and comparing the result to source data. An object's identity can be verified by requesting the smart chip to perform a data transformation using its identity private key, and performing the complement using the public key. An exemplary embodiment is a cellular telephone, in which a service provider verifies identity of the telephone and correct signature as a condition to providing service.
US07809946B2 Secure authenticated channel
A protocol (i.e. method) and corresponding apparatuses for calculating a session key. Two peers with knowledge of a common Diffie-Hellman permanent key, Kperm, and the identity and public key of the other peer. A first peer chooses a first ephemeral private key x and calculates the first corresponding ephemeral public key gx, which is sent to the second peer. The second peer calculates a second ephemeral public key gy in the same manner, and an ephemeral shared key Keph, hashes gy, Keph, Kperm, and its identity, and sends gy and the hash to the first peer. The first peer calculates Keph, verifies the hash, and hashes gx, Keph, Kperm, and its identity, and sends it to the second peer that verifies this hash. Thereafter, both peers obtain a session key by hashing Keph. The apparatuses may then use the session key to establish a secure authenticated channel (SAC).
US07809942B2 Conditional access method and apparatus of a receiver system for controlling digital TV program start time
A conditional access method and apparatus for use with a system for controlling of digital TV program start time. Subscriber access is authorized to digital program streams. Content are divided into a plurality of working periods. Each working period of the plurality of working periods is scrambled with a different working key. A working key of a given period is delivered ahead of the given period. The working key is synchronized with scrambling control bits in an header. working keys are inserted into an entitlement control message (ECM) packet, and the ECM packet is encrypted using a service key. A time period is inserted into the ECM packet during which the service key is valid. A service key is inserted in an entitlement.
US07809941B1 Certifier hierarchy for public key infrastructure in an ad-hoc network
A computer-implemented method for generating a hierarchical set of certifiers nodes for a public key infrastructure within an ad-hoc network. The method includes determining at least one potential certifier node that is eligible to become certifier nodes from a set of nodes in an ad-hoc network, creating a new certifier node from the at least one potential certifier node based on a selection criteria, and creating a parent-child relationship with the new certifier node.
US07809939B2 Trusted point-to-point communication over open bus
A method and apparatus provides for trusted point-to-point communication over an open bus. An embodiment of a computer includes a first software environment, with the first software environment being a trusted environment. The first software environment includes one or more trusted applications, and provides for the generation of trusted data packets in an open bus. The computer also includes a second software environment, with the second software environment being an un-trusted environment. The computer includes a trusted interface for an open bus, the trusted interface being accessible only to the first software environment. Other embodiments are described and claimed.
US07809937B2 Method and apparatus for enabling a computer system
A system and method for utilizing generic computer operating system software for computer hardware systems designed subsequent to the operating system software. The system and method of the present invention employs a separate modular software file called a System Enabler that has all patches, code, data and resources needed to make a particular computer system operational. The System Enabler file is matched to a particular hardware system and may be bundled with that hardware system. During computer system start up the System Enabler file modifies the generic operating system software for optimum operation with the particular computer hardware system.
US07809936B2 Method and apparatus for reconfiguring a remote device
A system (100) for reconfiguring a remote device (102) (e.g., a client device) that includes at least one processor (200) and reconfigurable logic (202) that is operatively coupled to the processor (200), employs for example, a network element that serves as a remote profile server (104) for the remote device (102). The remote device (102) includes an application profiler (206) that produces application runtime profile statistic information (120) during runtime of an application running on at least one processor (200) of the device. The remote profile server (104) includes a profile analyzer (130) that analyzes the received application runtime profile statistic information (120) to determine suitable reconfigurable logic configuration information (122) and corresponding application patch information (124) for the remote device (102). The remote profile server (104) then sends the reconfiguration logic configuration information (122) and corresponding application patch information (124) back to the remote device (102). The remote device (102) then utilizes the information to reconfigure its onboard reconfigurable logic (202) and to also utilizes the corresponding application patch (124). Corresponding methods are also described.
US07809933B2 System and method for optimizing branch logic for handling hard to predict indirect branches
A system and method for optimizing the branch logic of a processor to improve handling of hard to predict indirect branches are provided. The system and method leverage the observation that there will generally be only one move to the count register (mtctr) instruction that will be executed while a branch on count register (bcctr) instruction has been fetched and not executed. With the mechanisms of the illustrative embodiments, fetch logic detects that it has encountered a bcctr instruction that is hard to predict and, in response to this detection, blocks the target fetch from entering the instruction buffer of the processor. At this point, the fetch logic has fetched all the instructions up to and including the bcctr instruction but no target instructions. When the next mtctr instruction is executed, the branch logic of the processor grabs the data and starts fetching using that target address. Since there are no other target instructions that were fetched, no flush is needed if that target address is the correct address, i.e. the branch prediction is correct.
US07809930B2 Selective suppression of register renaming
A register renaming unit has mapping control circuitry which serves to suppress unnecessary mapping operations in dependence upon a detected current state of the data processing system. One example of circumstances which can be detected from the current state and in which mapping can be suppressed and the existing mapping reused are that in respect of the existing physically mapped register there are no pending writes, no pending reads and no pending requirement for that physically mapped register to be preserved as a recovery register. Another example of a current state in which a mapping can be reused is adjacent program instructions having mutually exclusive condition codes and sharing a destination register such that only one of those adjacent instructions will ever be executed.
US07809928B1 Generating event signals for performance register control using non-operative instructions
One embodiment of an instruction decoder includes an instruction parser configured to process a first non-operative instruction and to generate a first event signal corresponding to the first non-operative instruction, and a first event multiplexer configured to receive the first event signal from the instruction parser, to select the first event signal from one or more event signals and to transmit the first event signal to an event logic block. The instruction decoder may be implemented in a multithreaded processing unit, such as a shader unit, and the occurrences of the first event signal may be tracked when one or more threads are executed within the processing unit. The resulting event signal count may provide a designer with a better understanding of the behavior of a program, such as a shader program, executed within the processing unit, thereby facilitating overall processing unit and program design.
US07809927B2 Computation parallelization in software reconfigurable all digital phase lock loop
A novel and useful apparatus for and method of software based phase locked loop (PLL). The software based PLL incorporates a reconfigurable calculation unit (RCU) that is optimized and programmed to sequentially perform all the atomic operations of a PLL or any other desired task in a time sharing manner. An application specific instruction-set processor (ASIP) incorporating the RCU includes an instruction set whose instructions are optimized to perform the atomic operations of a PLL. A multi-stage data stream based processor incorporates a parallel/pipelined architecture optimized to perform data stream processing efficiently. The multi-stage parallel/pipelined processor provides significantly higher processing speeds by combining multiple RCUs wherein input data samples are input in parallel to all RCUs while computation results from one RCU are used by adjacent downstream RCUs. A register file provides storage for historical values while local storage in each RCU provides storage for temporary results.
US07809926B2 Systems and methods for reconfiguring on-chip multiprocessors
A reconfigurable multiprocessor system including a number of processing units and components enabling executing sequential code collectively at processing units and enabling changing the architectural configuration of the processing units.
US07809922B2 Translation lookaside buffer snooping within memory coherent system
A node of a multiple-node system includes a translation lookaside buffer (TLB), a cache, and a TLB snoop mechanism. The node shares memory with other nodes of the multiple-node systems, and is connected with the other nodes via a bus. The TLB snooping mechanism snoops inbound memory access requests and/or outbound memory access requests. Inbound requests are received from over the bus and are intended for the cache. However, the cache receives only the inbound requests that relate to memory addresses having associated entries within the TLB. Outbound requests are received from within the node and are intended for transmission over the bus. However, the bus coherently transmits only the outbound requests that relate to memory addresses that are part of memory pages having set shared-memory page memory flags. All other outbound memory access requests are sent over the bus non-coherently.
US07809912B1 Methods and systems for managing I/O requests to minimize disruption required for data migration
Methods and systems are provided for minimizing disruptions when host data on a source logical unit is migrated onto a target logical unit. I/O requests are managed in a particular order during various states of the migration. After the target logical unit is synchronized with the source logical unit and before a commitment to the target logical unit is made, the target logical unit can be evaluated. At that point, the migration can be aborted. During the evaluation of the target logical unit, I/O requests that were directed to the source logical unit are redirected to the target logical unit and I/O requests that were directed to the target logical unit are redirected to the source logical unit. The disclosed methods and systems are equally effective at enabling less disruptive virtualization of a source logical unit as a target logical unit.
US07809911B2 Write protection of subroutine return addresses
Exemplary methods, systems, and products are described that operate generally by moving subroutine return address protection to the processor itself, in effect proving atomic locks for subroutine return addresses stored in a stack, subject to application control. More particularly, exemplary methods, systems, and products are described that write protect subroutine return addresses by calling a subroutine, including storing in a stack memory address a subroutine return address and locking, by a computer processor, the stack memory address against write access. Calling a subroutine may include receiving in the computer processor an instruction to lock the stack memory address. Locking the stack memory address may be carried out by storing the stack memory address in a protected memory lockword. A protected memory lockword may be implemented as a portion of a protected content addressable memory.
US07809910B2 Backup archive management
Apparatus, systems, and methods may operate to taking a snapshot of an origin volume in conjunction with a backup process in response to receiving a snapshot request by a snapshot service. A persistent time stamp associated with the creation time of the snapshot may be recorded on the origin volume. The persistent time stamp is accessible to the file system process associated with the origin volume in most embodiments. If access to a file is requested, the time the file was last modified may be compared with the persistent time stamp, and if the file modified time is earlier than the persistent time stamp, the file's archive bit can be reset. Otherwise, the archive bit is not reset. Additional apparatus, systems, and methods are disclosed.
US07809909B2 Remote copy network
A remote copy network realizes low-cost multi-hop remote copying. Remote copying is executed via a remote copy network (RCN) having a source edge device connected to a source storage and a target edge device connected to a target storage. Because the RCN is a network provided by a network business, a user having a storage device can execute remote copying without owning or managing the RCN. The source edge device receives remote copy I/O from the source storage, creates a log entry to which a sequential number is added, and sends the log entry to a target edge device. The target edge device acquires the remote copy I/O from the received log entry, and sends the remote copy I/O to the target storage in the order of the sequential number.
US07809907B2 System and method for backup by splitting a copy pair and storing a snapshot
When detecting the completion of remote copying of a primary volume to a secondary volume, a host computer splits a copy pair into the primary volume and the secondary volume and has the secondary volume store a snapshot of the primary volume. A backup server recognizes the secondary volume.
US07809905B2 Data migrating method taking end time into consideration
There is provided a data migrating method including the steps of: calculating, in a case where data stored in a volume is migrated to another volume, a required period of time for migrating the data based on a size of data to be migrated and volume configuration information on the volume in which the migrated data is stored and the volume to which the data is to be migrated; determining a start time at which the data migration starts to generate a volume migration plan; setting a priority of the generated volume migration plan; prioritizing, in a case where a periods of time during which the generated volume migration plan is executed and a period of time during which an existing volume migration plan is executed are overlapped with each other, and changing the start time of at least one of those volume migration plans having a lower priority.
US07809903B2 Coordinating access to memory locations for hardware transactional memory transactions and software transactional memory transactions
Provided is a method, system, and program for coordinating access to memory locations for hardware transactional memory transactions and software transactional memory transactions. A hardware transaction executing in hardware transactional memory initiates a request to access a memory location. A fault is returned to the hardware transaction request in response to an operation by one software transaction executing in a software transactional memory.
US07809902B2 Method and system for copying DMA with separate strides by a modulo-n counter
Provided is a system and method for de-interleaving a data stream stored in a buffer having a plurality of memory locations. Each location has a memory width of (W) bytes and the data stream is formed of a number of data words each including (N) number of data bytes, and (N) is a non-integer multiple of the width (W). The method includes storing the data words into respective memory locations and appending each of the stored data words with number (X) of dummy bytes, a sum of (N)+(X) being an integer multiple of the width (W). The appended dummy bytes are then stored in the respective memory locations.
US07809890B2 Systems and methods for increasing yield of devices having cache memories by inhibiting use of defective cache entries
Systems and methods for increasing the yield of devices incorporating set-associative cache memories by selectively avoiding the use of cache entries that include defects. In one embodiment, a cache replacement manager determines in which of n possible entries data will be replaced. The cache replacement manager is configured to take into account whether each cache entry is defective when determining whether to select that entry as the destination entry for new data. The cache manager unit may implement a least-recently-used policy in selecting the cache entry in which the new data will be replaced. The cache replacement manager then treats any defective entries as if they hold the most recently used data, and thereby avoids selecting defective entries as the destination for new data. In one embodiment, the cache performs index translation before indexing into each set of cache entries in order to effectively redistribute defective entries among the indices.
US07809889B2 High performance multilevel cache hierarchy
A digital system is provided with a hierarchical memory system having at least a first and second level cache and a higher level memory. If a requested data item misses in both the first cache level and in the second cache level, a line of data containing the requested data is obtained from a higher level of the hierarchical memory system. The line of data is allocated to both the first cache level and to the second cache level simultaneously.
US07809885B2 Scalable hard-drive replicator
In general, the invention is directed to techniques of scalable replication of data in persistent or volatile data storage devices. In particular, a computing device comprises a host acting as a device host for a data storage device and a plurality of data storage devices capable of persistent storage of data. A data storage replication component in the computing device acts as a data storage device. This data storage replication component comprises a device interface and a plurality of host interfaces. Each of the host interfaces acts as a device host for one or more data storage devices in the plurality of data storage devices. The primary data storage replication component may cause instructions (e.g., read, write, and control instructions) and data received from the host to be replicated on each data storage device in the plurality of data storage devices.
US07809883B1 Cached reads for a storage system
Embodiments of the invention may improve read operations for fully cached workloads on storage systems with limited processing or CPU-cache resources. Some embodiments employ an indicator such as a counter to indicate when the use of readahead analysis steps, such as resource, intensive predictive processing, is undesirable. In these embodiments, the counter is incremented for each buffer cache read that is successfully performed without the need for a disk input/output operation. When the counter variable exceeds a threshold such as, for example, a maximum readahead size, then the system advantageously foregoes predictive processing steps of the readahead analysis phase, and further foregoes a readahead execution phase. The foregoing results in a net performance benefit for the system based on a reduced likelihood of a need for an input/output operation, and further, based on a reduced likelihood of a need for predictive processing relating to readahead analysis and/or execution.
US07809880B2 Systems and methods for managing tape drive operation
Systems and methods for managing operation of multiple tape drives in a way so that incoming data is spread or distributed across the multiple tape drives and which may be implemented in one example to continuously accept for recording without interruption from one or more data sources, for example, so that the date is distributed across the multiple tape drives in real time and without interruption as it becomes available from one or more given data sources. Two or more tape drives may be further be managed in a manner such that the multiple drives appear to be a single drive when writing data to, or reading data from, the multiple tape drives.
US07809877B2 Host apparatus for controlling memory cards which minimizes interruption of writing to memory cards
A host controller can divide a preliminary process for writing to a memory card, or the like, into a plurality of unit processes for execution. While writing or the like is being performed with respect to a memory card (card 1), a new-card preliminary division process of performing one unit process of the preliminary process with respect to a new memory card (card 2) is repeatedly executed. Thereby, the interrupt time of writing or the like due to the preliminary process of the card 2 is divided and distributed, so that each interrupt time division of writing or the like can be reduced.
US07809869B2 Throttling a point-to-point, serial input/output expansion subsystem within a computing system
Methods, systems, and apparatus are disclosed for throttling a point-to-point, serial I/O expansion subsystem within a computing system that include: receiving, by a link configuration module, an external environmental parameter value representing a condition of an environment external to the computing system; determining, by the link configuration module, a link configuration of a communication link for an I/O adapter in a point-to-point, serial I/O expansion subsystem within the computing system in dependence upon the external environmental parameter value; and configuring, by the link configuration module, the communication link for the I/O adapter in dependence upon the link configuration.
US07809866B2 Double interface SD flash memory card
A double interface SD flash memory card includes a SD flash memory card and a USB adaptor. The SD flash memory card has a standard SD card interface and a circuit board, which has a microprocessor and flash memories. The USB adapter has at least a SD interface socket and a USB plug. The SD interface socket can be inserted with a SD flash memory card and the USB plug can be connected to other information devices. The double interface SD flash memory card includes a SD bus interface circuit for the SD flash card, a USB bus interface circuit for a system end, and an interface detection and switching circuit detect if there is an initialized signal from the system interface and switch to the SD bus interface circuit or the USB bus interface circuit based on result of the detection. The microprocessor can detect, identify, and support connecting signal of SD interface or USB interface automatically. When a signal is sent from the SD card interface or the USB card interface, the microprocessor will switch the circuit and relevant electronic elements in the circuit board to support the SD card or the USB card to access the data in the flash memories in the card.
US07809859B2 Network switching device and control method of network switching device
A network switching device includes multiple ports, multiple switching processors, and a table manager. The switching processors respectively have an address table, a output port specification module, an update requirement determination module, and a table update module. The output port specification module refers to a destination address in received data and the address table and specifies a output port for sending the data among the multiple ports. The update requirement determination module determines requirement for update of the address table with regard to a source address in the data. The table manager has an update detail acquisition module and an update request module. Upon determination of the requirement for update of the address table, the update detail acquisition module obtains an update detail of the address table from one of the switching processors. The update request module sends an update request to the switching processors, based on the update detail.
US07809858B1 Cross-protocol URL mapping
A system and method is described for mapping a first uniform resource locator (URL) for a file of a first protocol server to a second URL for the file of a second protocol server comprising capturing entry of the first URL, comparing the first URL to a base URL of the first protocol server, removing a portion of the first URL that does not match the base URL, obtaining a root directory of the file of the second protocol server, adding the portion of the first URL to the root directory to create the second URL.
US07809853B1 Scheduler for transmit system interfaces
A system balances bandwidth used by a data stream. The system receives data in the data stream and partitions the data into bursts. The system then identifies whether a size of a current one of the bursts is less than a size of a maximum burst associated with the data stream and schedules an additional burst in the data stream when the current burst size is less than the maximum burst size. The system transmits the current burst and the additional burst to balance bandwidth used by the data stream.
US07809852B2 High jitter scheduling of interleaved frames in an arbitrated loop
A system and method for converting low-jitter, interleaved frame traffic, such as that generated in an IP network, to high jitter traffic to improve the utilization of bandwidth on arbitrated loops such as Fibre Channel Arbitrated Loops. Embodiments of a high jitter scheduling algorithm may be used in devices such as network switches that interface an arbitrated loop with an IP network that carries low-jitter traffic. The high jitter algorithm may use a separate queue for each device on the arbitrated loop, or alternatively may use one queue for two or more devices. Incoming frames are distributed among the queues based upon each frame's destination device. The scheduling algorithm may then service the queues and forward queued frames to the devices from the queues. In one embodiment, the queues are serviced in a round-robin fashion. In one embodiment, each queue may be serviced for a programmed limit.
US07809851B2 Session description message extensions
Session description message extensions include information describing a multimedia presentation or a single media presentation. The session description message is typically sent from one device to another device to which the multimedia or single media presentation will be streamed. Several extensions are described that extend the information that can be included in the session description message.
US07809850B2 Digital content delivery system, digital content delivery method, program for executing the method, computer readable recording medium storing thereon the program, and server and client for it
A system distributes digital contents through first and second networks and. A server is connected to the first network, and clients for receiving and displaying or reproducing the digital contents are connected to the second network. The server divides digital contents held therein into a plurality of packets, and transmits packets of a minimum unit for constructing the digital contents to the second network. The clients include storage for holding the digital contents therein by use of the packets of the minimum unit received from the server and packets received from other clients constructing the second network.
US07809845B2 Apparatus and method for transmitting command
There are provided an apparatus and method for transmitting commands in a network to which a plurality of communication protocols may be applied. A first command that supports a plurality of communication protocols is input. One of the plurality of communication protocols is selected in accordance with the input first command. The first command is converted into a corresponding second command in the selected communication protocol. The converted second command is transmitted using the selected communication protocol.
US07809844B2 International regulatory compliance for ad hoc networking
A method is provided to facilitate compliance with wireless communication regulations for a regulatory domain when creating or joining an ad hoc network. The method can include interacting with a driver of a wireless communication device to facilitate compliance. Another method is provided to offer an option to enable or disable prompting to verify a regulatory domain to use to create or join an ad hoc network. Another method is provided for facilitating compliance with wireless communication regulations for a plurality of regulatory domains. The method includes using a common channel as a communication channel for a wireless communication device when joining or creating an ad hoc network, wherein the common channel is common to the plurality of regulatory domains.
US07809841B1 System and method for communicating with an electronic exchange in an electronic trading environment
System and methods for a connection proxy server are described. According to an example method described herein, a connection proxy server stores subscription, product tables as well as other downloads that are provided to a client terminal during initialization stage as well as later during a trading session. Upon detecting that a connection between the client terminal and a gateway is lost, the connection proxy maintains a communication session created for the client terminal at the gateway and receives data intended for the client terminal. If the connection is re-established between the client terminal and the gateway during a predetermined period of time, the connection proxy provides the stored data to the client terminal thus avoiding a surge in processing resources at the gateway due to the necessary downloads.
US07809839B2 Method and system for call set-up between mobile communication terminals
A method and system for a call set-up in a mobile communication terminal perform a call set-up using a binary Session Initiation Protocol (SIP) message of short data burst, instead of using a general traffic channel, when a call is set up between the mobile communication terminals on the basis of the SIP. Consequently, it is possible to minimize a delay time required for the call set-up between the mobile communication terminals for providing an SIP signaling protocol service.
US07809833B2 Asymmetric dynamic server clustering with inter-cluster workload balancing
A method, computer program product or computer system for selecting a target data server from a plurality of data servers in an information system to service a request of a client with a data quality requirement, includes determining a formalized data quality of the client using the data quality requirement, using the formalized data quality of the client and finding a cluster of data servers from the plurality of data servers that can meet the data quality requirement of the client, choosing a select data server from the cluster of data servers, verifying if the select data server can still meet the data quality requirement of the client, and if so, selecting the select data server as the target data server for processing the request, and if not, selecting another data server as the target data server for processing the request.
US07809831B2 Method for provisioning resources
A provisioning method for allocating a plurality of resources required by a plurality of services, including staging, so as to provide at least one stage, as an intermediate state, in the process of provisioning, in a resource pool shared by the plurality of services. A state of at least one of the plurality of resources is allocated to at least one of the stages as an initial state provided in advance. A predetermined cost is calculated by using a predetermined algorithm based on a setting operation time required for causing a state of each of the allocated plurality of resources to transition to another stage, and optimally allocating all the plurality of resources to the respective stages in order to minimize the predetermined cost.
US07809830B2 Optimization of quality of service in the distribution of bitstreams
The invention distributes bitstreams by a server to a plurality of client devices connected to the server via a network, in which the server device transfers a bitstream via the network to a client device belonging to the plurality of client devices, and in which the bitstream may be transcoded according to a plurality of predetermined transcoding methods. In the invention, a rate associated with each of the bitstreams is calculated after application of at least one of the plurality of transcoding methods. Each client device is classified, and a determination is made, among the plurality of predetermined transcoding methods, those which are acceptable for each client device, depending on the calculated rates and the classification. A global selection of a set of transcoding methods is then performed, each method being associated with a client device of the plurality of client devices, among the acceptable methods, depending on predetermined criteria comprising at least taking into account bandwidth of the network.
US07809828B2 Method for maintaining state consistency among multiple state-driven file system entities when entities become disconnected
A computer implemented method, data processing system, and computer program product for maintaining state consistency among multiple state-driven file system entities when the file system entities become disconnected. Responsive to a distributed file system server being disconnected from a distributed file system client, a monitor is registered with the consistency management framework (CMF) for a file system. When the CMF detects access to a file in the file system, the CMF notifies the monitor of the access to the file, and the monitor stores information about state of the file. When the distributed file system server is reconnected to the distributed file system client, information about state of the file stored in the monitor is provided to the distributed file system client.
US07809827B1 Network device having service card for lawful intercept and monitoring of packet flows
A network device comprises a service card (e.g., a lawful intercept (LI) service card) executing a communication protocol to receive, from one or more sources (e.g., law enforcement agents), intercept information specifying at least one destination and criteria for matching one or more packet flows. The network device further includes a network interface card to receive a packet from a network, and a control unit to provide the packet from the interface card to the LI service card. The LI service card executes a flow match detection module that, when the packet matches the criteria of the intercept information, forwards the packet to the destination specified by the intercept information. The network device may provide real-time intercept and relaying of specified network-based communications. Moreover, the techniques described herein allow LEAs to tap packet flows with little delay after specifying intercept information, e.g., within 50 milliseconds, even under high-volume networks.
US07809826B1 Remote aggregation of network traffic profiling data
A plurality of network devices monitor network traffic and generate profiling data that describes packet flows within the network traffic. The network devices output communications that include the profiling data. An aggregation device receives the communications and builds a correlation database to aggregate the profiling data generated by the plurality of network devices. The profiling data may relate low-level network elements associated with the packet flows and application-layer elements extracted from application-layer communications reassembled from the packet flows.
US07809825B2 Dissolving network resource monitor
A network monitoring application deploys conventional monitor applications to network nodes and receives diagnostic events from the monitors. In response to a monitor reporting a high severity event or condition, the monitor application automatically deploys a dissolving monitor to the network node that automatically ceases operation at the conclusion of a predetermined lifespan. The dissolving monitor automatically reports verbose diagnostic events to the monitoring application, including diagnostic events not reported by the conventional monitor. The dissolving monitor removes itself from the node at the end of its lifespan by freeing all resources of said node that it consumed. In some embodiments, the dissolving monitor reports diagnostic events with decreasing frequency prior to its dissolution. The dissolution of the dissolving monitor may be triggered by time since its deployment, performance and status of the monitored node, error or anomaly counts, or combinations thereof.
US07809823B2 Methods, systems, and products for verifying integrity of web-server served content
Methods, systems, and products are disclosed for verifying the integrity of web server content. A client-side integrity verification of a web page communicated from a web server to a client computer is received. A server-side error in the web page is received from the web server. The results of the client-side integrity verification are merged with the server-side error. The results of the client-side integrity verification and the server-side error are presented.
US07809822B2 Method for the automatic generation of workflow models, in particular for interventions in a telecommunication network
A system for automatic generation of workflow models related to interventions performed on equipment included in a communication network having associated resource proxy agents each providing a representation of the status of corresponding network equipment according to a given data model. The system includes a set of recorder agents, and the resource proxy agents are configured to send to the recorder agents information signals representative of events in the status of the corresponding network equipment triggered by manual activities or commands, such as, commands input by operators and performed on the network equipment. The system is configured to analyze the information signals sent to the respective recorder agents to produce therefrom workflow models of the manual activities or commands performed on the network equipment.
US07809821B2 Trust evaluation
A solution for evaluating trust in a computer infrastructure is provided. In particular, a plurality of computing devices in the computer infrastructure evaluate one or more other computing devices in the computer infrastructure based on a set of device measurements for the other computing device(s) and a set of reference measurements. To this extent, each of the plurality of computing devices also provides a set of device measurements for processing by the other computing device(s) in the computer infrastructure.
US07809820B2 Optimizing encrypted wide area network traffic
Optimization of encrypted traffic flowing over a WAN is provided by an arrangement in which WAN compression is distributed between endpoints (i.e., client machines or servers) in a subnet of a hub and branch network and a WAN compression server in the subnet. A client portion of the WAN compression running on each of one or more endpoints interfaces with a disposable local cache of data seen by endpoints in the subnet that is used for compressing and decompressing traffic using dictionary-based compression techniques. The local WAN compression server in a subnet stores a shared central database of all the WAN traffic in the subnet which is used to populate local disposable caches in the endpoints.
US07809814B2 Method and device for managing requests in an architecture of the client-server type
In order to manage requests in at least two distinct classes, relating to multimedia data, exchanged by a communication apparatus and at least one data source connected through a communication network, at the communication apparatus: at least one request in at least a first class of requests is enabled (E505, E510), the enabling taking account of the multimedia data received from at least a second class of requests, the requests of the second class being predictable in time; a priority (E512, E507) is allocated dynamically to each of the enabled requests, in accordance with characteristics of said enabled requests; and a priority (E512) is allocated dynamically to each of the enabled requests of the second class in accordance with the time remaining until the next request of the second class.
US07809813B2 System and method for providing content-oriented services to content providers and content consumers
A content service network for providing content-oriented services over the Internet or similar networks comprises a service delivery overlay having a plurality of application servers and a content delivery network overlay having a plurality of service-enabled proxies in content delivery paths between content providers and content consumers. The service delivery overlay and the content delivery network collaborate to provide content-oriented processing, such as adaptive video delivery, content personalization, language translation, etc. The content service network accepts subscriptions from content providers and content consumer. For each subscription, service instructions including service binding data for binding the subscribed services with the subscriber's identity are generated and distributed to the service-enabled proxies. When a service-enabled proxy detects that a message passing therethrough requires a subscribed service, it retrieves service instructions for the service and renders the service either by making a remote call to an application service or by invoking a local execution module.
US07809806B1 Neighbor discovery using address registration protocol over ELMI
A system and method for mapping a network to facilitating configuration is disclosed. Address registration information is appended to an enhanced local management interface message sent between devices in a network of routers and switches. A network management system for an outside network can use that information to map out the network and configure the network as needed. The address registration information includes an Internet Protocol address and an interface index. The interface index includes both slot and port number.
US07809804B2 Image processing apparatus and program product
An image processing apparatus transmits data via a network to a server equipped with a function for distributing an image received from a terminal apparatus over the network to another terminal apparatus over the network and a function for transmitting a track back notification with respect to a track back destination address. The image processing apparatus includes an image reading unit capable of reading an image from an original, a determining unit that determines a track back address that is used in correspondence with the image read by the image reading unit, and a data transmitting unit that transmits both image data indicative of the image read by the image reading unit, and address data indicative of the track back destination address determined by the determining unit to the server.
US07809799B2 Approach for caching electronic products
An approach for caching an electronic product generally involves the use of confirmation data that indicates that an electronic product was successfully provided from a cache to a user. A request to provide an electronic product to a user is received at a cache. In response to receiving the request to provide the electronic product to the user, the cache provides electronic product to the user. If the electronic product was successfully provided by the cache to the user, then the cache generates confirmation data that indicates that the electronic product was successfully provided by the cache to the user. The cache may also provide the confirmation data to a confirmation recipient. The confirmation data may also specify other information, such as an identity of the user, a location of the user and/or a time at which the cache provided the electronic product to the user.
US07809791B2 Information aggregation, processing and distribution system
A utility is provided for managing exchanges of information within a context involving multiple users, for example, multi-user network collaboration. The invention enables automatic enforcement of a policy regarding sensitive information. The policy may be negotiated among the users and expressed as multiple rule sets that govern access to a use of sensitive information. The utility also logs activities involving sensitive information to ensure compliance with the policy. These logs can be audited by a third party or automatically processed for audit compliance by the utility. In this manner, an environment of trust is created which encourages fruitful collaboration.
US07809790B2 Methods for transmitting multimedia files and advertisements
The invention is directed to a method of transmitting a file having an advertising portion and a requested portion different from the advertising portion. The method includes receiving a request to transmit the file, via a streaming protocol allowing non-sequential access, transmitting the advertising portion of the file, receiving a request to transmit a portion of the requested portion of the file prior to completing transmitting the advertising portion of the file, completing the transmission of the advertising portion of the file, and transmitting the requested portion of the file.
US07809786B2 Apparatus and method for remotely controlling household appliances
An apparatus and method for remotely controlling household appliances connected to a home network. A power line and a network processor is installed in each household appliance, enabling a household appliance user to remotely control the appliances from a place outside of as well as inside a home. Information about all conditions of the household appliances can be displayed on a screen displayable household appliance so that the user can recognize the operations of the appliances even during spare moments. A low-price built-in server is installed in each household appliance to assign the corresponding appliance a unique IP address simply over the Internet to be controlled according to an external user control command. A home server is connected to each of the household appliances such that the corresponding appliance receives a control command, sent in transit by a user from a mobile terminal.
US07809785B2 System using router in a web browser for inter-domain communication
A computer-implemented method for performing inter-domain communication in a web browser includes receiving first data from a first domain at a router associated with one or more domains other than the first domain, identifying at the router the one or more domains for receiving data associated with the received data, and transmitting second data associated with the received data to the one or more domains.
US07809784B2 Apparatus and method for calculation of divisions and square roots
Non-restoring radix-2 division and square rooting procedures are provided. The proposed procedures utilize a quotient/root digit set {−1, 0, +1} and a quotient/root prediction table (QRT/RPT). The i'th quotient/root digit is determined with reference to a partial remainder from (i−2)'th iterative operation and by the quotient/root prediction table. The present procedures generate the (i−1)'th correction term, which is to be applied in calculating the i'th partial remainder, simultaneously with the (i−2)'th correction term, and need not to perform an iterative operation to obtain the i'th partial remainder.
US07809783B2 Booth multiplier with enhanced reduction tree circuitry
Techniques for the design and use of a digital signal processor, including processing transmissions in a communications (e.g., CDMA) system. A modified Booth multiplication system and process determine a multiplicand, A, and a multiplier, B. Radix-m, (e.g., radix-4) Booth recoding on B generates “n” multiplication factors, where “n,” an integer, is approximating one half of the number of the multiplier bits. “n” partial products are generated using the “n” multiplication factors as multipliers of A. Then, a multiplication tree is formed using radix-m Booth encoding. The multiplication tree includes multiplier bits associated to generate a multiplication factors. In the event of a negative multiplication factor, a two's complement of A is formed by inverting the bits of A and associating a sticky “1” to complete the two's complementation. Furthermore, multiplication factors are reduced in multiple stages to a form sum and carry components of a pre-determined length. The additive inverse of A×B is formed by using novel techniques to calculate the product of A and −B.
US07809782B1 Method and system for selecting a set of parameters
A method for selecting a set of parameters from a parameter space of a contemplated implementation of a pipelined processor for configuring the processor to generate an output word in response to each of a set of input words. The method includes determining a mapping between each set of parameters in the parameter space and the area of an integrated circuit implementation of the processor, and searching the parameter space to select a preferred set of the parameters that minimizes the area of the integrated circuit implementation subject to the constraints that each of the input word and the output word has specified format and that the preferred set of the parameters results in no more than a specified maximum error between the function of each of the input values and the approximation of the function of said each of the input values.
US07809780B2 Information management device, recording medium storing information management program, computer data signal embodied in a carrier wave and information management system
An information management device, including a memory that stores actual information and reference information referring to the actual information; a setting unit that sets to inhibit creation of reference information, regarding with actual information for which creation of reference information is to be inhibited; a receiving unit that receives a request for creation of reference information for referring to actual information; and a control unit that controls to inhibit the requested creation of the reference information, regarding with the actual information for which the creation of the reference information is set to be inhibited.
US07809760B2 Multimedia integration description scheme, method and system for MPEG-7
The invention provides a system and method for integrating multimedia descriptions in a way that allows humans, software components or devices to easily identify, represent, manage, retrieve, and categorize the multimedia content. In this manner, a user who may be interested in locating a specific piece of multimedia content from a database, Internet, or broadcast media, for example, may search for and find the multimedia content. In this regard, the invention provides a system and method that receives multimedia content and separates the multimedia content into separate components which are assigned to multimedia categories, such as image, video, audio, synthetic and text. Within each of the multimedia categories, the multimedia content is classified and descriptions of the multimedia content are generated. The descriptions are then formatted, integrated, using a multimedia integration description scheme, and the multimedia integration description is generated for the multimedia content. The multimedia description is then stored into a database. As a result, a user may query a search engine which then retrieves the multimedia content from the database whose integration description matches the query criteria specified by the user. The search engine can then provide the user a useful search result based on the multimedia integration description.
US07809756B2 Providing file management of backup data stored on one or more removable storage media
A data protection system that integrates a database with Windows Explorer in the Microsoft Windows 9X and NT Environments that mimics the Windows Explorer user interface, enabling the user to apply already known use paradigms. The data protection system appears as an extension to Windows Explorer and visibly appears as a folder item called the data vault. The data vault is a virtual disk that represents the underlying database. The database creates records and stores information about files backed up to removable secondary storage medium. Files may be backed up manually or automatically. A schedule can be set up for automatic protection of selected files and file types. The database can be searched to find files for restoration purposes without having to load secondary storage medium. Once a file or files are selected, the data protection system indicates which labeled removable secondary storage medium must be loaded for retrieval.
US07809742B2 Content management method, apparatus, and system
Upon receiving a notification from a device that a content configuration changed, a management apparatus that manages one or more devices searches among contents possessed by the device in question for a content for which first identification information recorded in a second area and in a first area of attendant information of the content differ, and determines whether second identification information recorded in a second area of the attendant information of the retrieved content is unique among all contents in the system. When the management apparatus determines that second identification information of the attendant information is not unique, it updates the first identification information recorded in the second area of the attendant information with first identification information recorded in the first area of the attendant information and updates the second identification information with identification information that is unique in the system, to thereby update the attendant information of the content.
US07809741B2 Generating and utilizing composite keys in lieu of compound keys
Various technologies and techniques are disclosed that improve the retrieval or interaction with data in databases. A database has one or more tables with compound keys. An entity key that is a single composite key of each of the compound keys is generated via an invertible composition transformation. The composite entity key is a binary serialization of the respective compound keys. The composite entity key is used by separate applications to interact with the database instead of the respective underlying compound keys. The composite entity key is decomposed into the underlying compound keys when a particular database operation needs to be performed. The results are then returned to the separate application with the composite entity key.
US07809735B2 Infrastructure for more efficient processing to generate of ad-hoc reports
Reports, based on aggregation operations on data in a data warehouse, may be efficiently generated. At least two separate aggregation processes are performed on facts of a fact table. Each of a plurality of aggregation processors accesses a separate partition of the facts of the fact table. Each aggregation processor applies the at least two separate aggregation processes are applied to the partition of the facts accessed by that aggregation processor and, for each of the at least two separate aggregation processes, an intermediate result of applying that separate aggregation process by that aggregation processor is saved. For each of the at least two separate aggregation processes, the intermediate results, of applying the aggregation processing for that process by the aggregation processors, are merged.
US07809731B2 System and method for reordering a result set copyright notice
The present invention relates to systems and methods for the reordering of an ordered result set using a weight associated with a query and values associated with items in a result set. The method of the present invention comprises receiving a query and generating a result set comprising content items with associated values. The result set is given an initial ordering based upon the context of the query received. A weight is retrieved corresponding to the received query. Weighted values are assigned to one or more items in the result set by traversing the result set and calculating a weighted value using the weight associated with the received query and the values associated with the items in the result set. The result set is reordered according to the weighted values in descending order. The reordered result set is delivered to the user or client device initiating the query.
US07809727B2 System and method for clustering unstructured documents
A system and method for clustering unstructured documents is provided. Documents having terms with frequencies of occurrence that satisfy upper and lower edge conditions are selected. Concepts are generated for the selected documents. The selected documents are grouped into clusters of the documents. A weight for each of the clusters is evaluated. A similarity value is determined from the frequencies of occurrence for at least one of the terms from the concepts and the cluster weights for each selected document. Each selected document is assigned into one such cluster based on the similarity value of the selected document.
US07809725B1 Acquiring web page experiment schema
Methods, systems and apparatus, including computer program products, for acquiring an experiment schema from a test web page. The test web page is read and parsed to extract a web page experiment schema. The schema can be used by an experimentation system to request corresponding variable content for delivery to web page visitors.
US07809722B2 System and method for enabling search and retrieval from image files based on recognized information
An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the captured image, and an index may be generated, where the index data is based on the recognized information. Using the index, functionality such as search and retrieval is enabled. Various recognition techniques, including those that use the face, clothing, apparel, and combinations of characteristics may be utilized. Recognition may be performed on, among other things, persons and text carried on objects.
US07809720B2 Optimization-based data content determination
Improved data content determination techniques are disclosed for use in accordance with information-seeking systems. For example, in one illustrative aspect of the invention, a technique for determining data content for a response to a query comprises obtaining a user query, and dynamically determining data content suitable for generating a response to the query, wherein data content determination is modeled as an optimization operation which attempts to balance context-based selection constraints. Further, the step of dynamically determining data content may further comprise modeling the context-based selection constraints as feature-based metrics. The feature-based metrics may be formulated using contextual information. Still further, the step of dynamically determining data content may further comprise performing the optimization operation such that one or more desirability metrics are maximized and one or more cost metrics are minimized, thus balancing the various constraints.
US07809715B2 Abbreviation handling in web search
A method for handling abbreviations in web queries includes building a dictionary of a plurality of possible word expansions for a plurality of potential abbreviations related to query terms received or anticipated to be received by a search engine; accepting a query including an abbreviation; expanding the abbreviation into one of the plurality of word expansions if a probability that the expansion is correct is above a threshold value, wherein the probability is determined by taking into consideration a context of the abbreviation within the query, wherein the context including at least anchor text; and sending the query with the expanded abbreviation to the search engine to generate a search results page related to the query.
US07809713B2 Efficient search space analysis for join factorization
Under a type of query transformation referred to herein as join factorization, the branches of an UNION/UNION ALL query that join a common table are combined to reduce accesses to the common table. The transformation can be expressed as (T1 join T2) union all (T1 join T3)=T1 join (T2 union all T3), where T1, T2 and T3 are three tables. A given query may be rewritten in many alternate ways using join factorization. Evaluating each alternative can be expensive. Therefore, the alternatives are generated and evaluated in a way that minimizes the cost of evaluating the alternatives.
US07809707B2 System and method for identifying element usage in a deep element structure
A system for identifying usage of a target data element including both direct and indirect usage, within a data element structure where the target data element may have more than one parent data element. The system includes a usage processing engine configure to identify direct and indirect usage data elements for the target data element within the data element structure and a user interface configured to display the direct and indirect usage data elements for the target element in a hierarchical structure.
US07809706B2 Information display apparatus and meta-information display method
An apparatus receives meta-information from a plurality of external apparatuses, and caches the received meta-information per external apparatus that is the origin of the meta-information. Then, the meta-information cached per external apparatus is consolidated, and display of the meta-information is managed. Based on this display management, display management information corresponding to the meta-information cached per external apparatus is obtained, and the external apparatus to which a request for the meta-information is to be made is selected based on the display management information and the cache status of the meta-information per external apparatus. Then, the meta-information is requested from the selected external device.
US07809683B2 Library that includes modifiable industrial automation objects
An industrial automation object library system comprises a data store that is accessible by way of the Internet. The data store retains an object that is executable by a programmable logic controller, wherein the object conforms to a hierarchically structured data model. A location component associated with the data store accesses the data store to locate the object upon receipt of a request for the object. In one particular example, the hierarchically structured data model can be based at least in part upon ISA S95 and/or ISA S88.
US07809682B2 Data synchronization between multiple devices
The present invention comprises a method of data synchronization between multiple devices by, in one embodiment, classifying one device to be a primary device and other devices to be subsidiary devices. Synchronization is performed, in one embodiment, by updating the primary device with data from the subsidiary devices, and then updating each subsidiary device using data from the updated primary device. The exemplary data synchronization according to the present invention can accommodate for absent devices, avoid redundant synchronization operations, accommodate for data truncation or translation and preserve synchronization of relationships. The devices may be any one of computers, handheld devices (e.g. a Palm device), personal digital assistants, music devices, and mobile telephones. The data to be synchronized may include any data, and even applications can be synchronized.
US07809680B2 Contents distribution system with integrated recording rights control
A content distribution system that includes a distributing apparatus that stores content which is distributable to a recipient apparatus. At least some of the content which is designated by the recipient apparatus is distributed by a streaming technique. During distribution of the content by the streaming technique, in response to a saving request from the recipient apparatus, the distributing apparatus generates and transmits a saving permission signal for notifying the recipient apparatus that saving of the content is permitted. As a result, the received content is saved in the recipient apparatus. After the distribution of the content by the streaming technique is completed, the distributing apparatus distributes difference data, which is a portion of the content that has not been saved in the recipient apparatus, by downloading technique.
US07809679B2 Distributed data access methods and apparatus for process control systems
Systems and methods of accessing a database associated with a process control system send a request for information from a client application to an intermediate data server process and determine if the information is stored within a data source associated with the intermediate data server process. The systems and methods also send a request for the information from the intermediate data server process to another process if the information is not stored within the data source and access the database to retrieve the information subsequent to the other process receiving the request for the information.
US07809671B2 Rapid knowledge transfer among workers
A knowledge transfer system is described for transferring knowledge from expert workers at a client location to apprentice workers at an outsourcing location. The knowledge transfer system includes a memory system configured to store a Knowledge Transfer Plan that defines knowledge and tasks that need to be transferred from the expert workers to the apprentice workers and program code and associated data defining role-specific portals for individual expert workers and apprentice workers. The program code is configured to access the memory system for storage and retrieval of data associated with the role-specific portals. The knowledge transfer system further includes program code which defines one or more collaboration systems for two-way communication between individual expert workers and individual apprentice workers and a multi-media knowledge repository which is configured to store work objects created by the expert workers and the apprentice workers during the knowledge transfer process. The knowledge transfer system further includes portal page creation code which is responsive to predetermined Knowledge Transfer Plan data for configuring the program code and the associated data defining role-specific portals and monitoring and tracking code which monitors progress of individual apprentice workers in fulfilling assigned tasks.
US07809669B2 Rule processing system for determining a result response
A rule processing apparatus includes modules for defining/entering attributes, enumerations, and/or relationships; packaging the definitions in a reduced canonical form suitable for propositional logic manipulation using zero-suppressed binary decision diagrams (Zdd) to produce a prime Zdd; and/or (iii) executing the rule by applying a series of user inputs to the prime Zdd to determine a result that preferably includes conflict and selection advice to guide the user to satisfaction. Elective events, such as but not limited to the display of messages or the performance of calculations, may optionally be packaged along with the prime rule or components thereof, and presented during execution to help guide the end user to satisfaction or compliancy when choosing among possible selections. The apparatus automates determination of a complex rule having a combinatorial exploded number of rule components, or a combinatorial number of possible outcomes, exceeding computational capacity of present day computing systems.
US07809660B2 System and method to optimize control cohorts using clustering algorithms
A computer implemented method, apparatus, and computer usable program code for automatically selecting an optimal control cohort. Attributes are selected based on patient data. Treatment cohort records are clustered to form clustered treatment cohorts. Control cohort records are scored to form potential control cohort members. The optimal control cohort is selected by minimizing differences between the potential control cohort members and the clustered treatment cohorts.
US07809658B2 Methods and systems for applying genetic operators to determine system conditions
Disclosed are methods, systems, and/or processor program products that include generating a population of genotypes, the genotypes based on at least one stimulus to a system, measuring at least one response of the system upon providing the population of genotypes to at least one model of the system, and, based on the measured at least one response of the system, performing at least one of: (a) applying at least one genetic operator to at least some of the population of genotypes, and iteratively returning to generating a population of genotypes, and (b) associating a condition of the system with at least one of the population of genotypes.
US07809655B1 Method for scheduling and usage of satellite bandwidth
A method for scheduling and usage of satellite bandwidth wherein data is transmitted to an artificial intelligence model for analysis and assigned a ranking. An event resource allocation model analyzes the ranking and determines how to compress the associated video. The event resource allocation model also determines when to compress the remotely stored video and transmit via satellite to a central data center where the video may be reviewed.
US07809654B2 Universal modular mail handling system
This invention relates to a mail handling system intended for printing postal indicia on a mail item, comprising a franked label dispenser allowing the print of postal indicia on a label intended thereafter to be stuck on the mail item, and a control computer terminal intended to remotely control print of the postal indicia on the label. It also preferably comprises electronic scales for previously determining the weight of the mail items having then to be printed, control of these scales being effected remotely from the control computer terminal and the remote control from the computer terminal is advantageously effected by short distance radio link, preferably of the Bluetooth or like type.
US07809653B2 System and method for managing intellectual property
The present invention relates to methods and systems for intellectual property management. In an embodiment, a system includes an intellectual property asset inventory system to manage an inventory of intellectual property assets. A product inventory system manages an inventory of products, where the inventory of products correspond to a plurality of products and one or more of the products of the plurality of products are associated with one or more of the intellectual property assets of the plurality of intellectual property assets. A marketing management system manages a plurality of marketing projects, where one or more of the marketing projects of the plurality of marketing projects are associated with at least one of (i) one or more products of the plurality of products, and (ii) one or more intellectual property assets of the plurality of intellectual property assets.
US07809652B2 Signature based negative list for off line payment device validation
At each of a plurality of transit readers of a transit system, for each of a plurality of riders, where each rider seeks to conduct an access transaction with the transit system for access into the transit facility by using a payment device issued by an issuer in a payment system, data is read from the payment device. The data includes an encryption code that uniquely corresponds to the payment device and was created by the issuer using one or more encryption keys and a predetermined algorithm. A check will be performed, remotely and/or locally, of one or more lists of other encryption codes to determine if the encryption code is on the list. On the basis of whether the encryption code is on the list, the rider is permitted access to the facility of the transit system. The payment device need not be changed for the rider's fare. Decryption of the encryption code read from the payment device is not required to complete the access transaction.
US07809651B2 Universal secure registry
A system and method for validating an identity of a user to enable or prevent an occurrence of an event is disclosed. In one embodiment, the system includes a first device including a wireless transmitter which is configured to transmit validation information, a second device including a wireless receiver configured to receive the validation information and to further transmit the validation information, and a secure system in communication with the second device. The secure system includes a database configured to receive the validation information transmitted from the second device, and to transmit additional information to the second device following a receipt of the validation information to assist the second device in either enabling or preventing the occurrence of the event.
US07809649B2 Security and authentication of postage indicia
Methods and apparatus for authentication of postage indicia are disclosed. A secret key is read from store and modified in dependence upon postage data to be printed in a postage indicium. The modified key is then utilized to generate an authentication code dependent upon the postage data to be printed. Authentication of the indicium is effected by reading the authentication code and postage data from the printed indicium and repeating the process of generating an authentication code. The generated authentication code is compared with the authentication code read from the indicium. A control code based on a value in an accounting register may be included in the indicium. The value may be a value of postage dispensed in a determined expired period.
US07809648B2 System and method for software licensing
A software licensing system includes a license generator located at a licensing clearinghouse and at least one license server and multiple clients located at a company or entity. When a company wants a software license, it sends a purchase request (and appropriate fee) to the licensing clearinghouse. The license generator at the clearinghouse creates a license pack containing a set of one or more individual software licenses. The license generator digitally signs the license pack and encrypts it with the license server's public key. The license server is responsible for distributing the software licenses from the license pack to individual clients. When a client needs a license, the license server determines the client's operating system platform and grants the appropriate license. The license server digitally signs the software license and encrypts it using the client's public key. The license is stored locally at the client.
US07809647B2 Processing system for recording media content
A method and system are provided in which a user is enabled to record, for example, a song or other radio and/or video content, on demand, and to account for and process appropriate payment for the use of the recorded content. The recorded material is saved and indexed by title and is retrievable for subsequent review, tabulation and/or playing at the user's convenience. In one example, a user is enabled to record received media content by pressing a single “ADD” button at any time while a favorite song is being received and played. The song then being played together with the title of the song or video presentation are then saved to memory for subsequent retrieval and playing. The received content is accounted for and tabulated and a payment for the use of the recorded song is processed by the user in accordance with a predetermined payment schedule.
US07809646B2 Monitoring of computer-related resources and associated methods and systems for allocating and disbursing compensation
A system rewards users who offer to share the memory, storage, or bandwidth of their computing resource to third parties within a distributed network. Users share processing, storage, bandwidth or memory resources with third parties by permitting such third parties to access files stored in the memory of the users' computing devices. Users that offer files for upload are encouraged to register with a central authority, and receive value each time a third party accesses a resource from their computing devices. The value awarded to each such user is tracked by the central authority and is weighted.
US07809645B2 Methods and apparatuses for sequestering content
In one embodiment, the methods and apparatuses sequester content receiving content for use in an application; review the content; automatically sequester the content from the application based on the reviewing; and form a reason associated with the sequestering the content. In another embodiment, the methods and apparatuses receive content for use with an application; determine whether the content is one of acceptable content and unacceptable content; remove the unacceptable content from the application; form an explanation for the unacceptable content; and store the unacceptable content and the explanation in an off-line storage device.
US07809644B2 Digital work structure
A digital work and data structure for use within a system for enforcing usage rights associated with digital content, including a description tree file including descriptor blocks organized in a hierarchical manner. The descriptor blocks include usage rights associated with the digital content, and specifying a manner of use of the digital content, a content identifier including a unique identifier of the digital content, and a usage rights portion including the usage rights. The digital content includes plural content portions, and the usage rights portion includes a rights code field including a code indicative of the manner of use of the digital content and a status information field including information relating to a state of the manner of use.
US07809643B2 Debit purchasing of stored value card for use by and/or delivery to others
A method of issuing a purchase card is provided. The method includes the steps of presenting a purchaser with the opportunity to buy the purchase card, determining whether the purchaser has sufficient funds to pay for the purchase card, creating a purchase card account for a recipient designated by the purchaser, and issuing the purchase card. The purchase card may also be issued in connection with another credit card, for example as a rebate for purchases on the credit card. The purchase card may also be converted to a credit card.
US07809642B1 Debit purchasing of stored value card for use by and/or delivery to others
A method of issuing a purchase card is provided. The method includes the steps of presenting a purchaser with the opportunity to buy the purchase card, determining whether the purchaser has sufficient funds to pay for the purchase card, creating a purchase card account for a recipient designated by the purchaser, and issuing the purchase card. The purchase card may also be issued in connection with another credit card, for example as a rebate for purchases on the credit card. The purchase card may also be converted to a credit card.
US07809640B1 Money fund banking system
Providing interest to clients' deposited funds without the legal limitation on the number of demand withdrawals from deposit accounts is accomplished by an administration system that keeps all of the records for the clients' deposits and withdrawals, calculates the total of the deposits and withdrawals for all clients, and uses the calculation to determine whether funds are deposited to or withdrawn from a single deposit account in which all clients' deposit funds are kept. Clients can make unlimited withdrawals, such as by check, credit card, debit card, or electronic transfer, through the administrator. By placing the administrator as the holder of a single account, legal exemptions to the limitation on earning interest in demand accounts is facilitated.
US07809636B1 System and method for multicurrency and multibank processing over a non-secure network
A system and method for initiating multicurrency/multibank wire transfers and account reporting. Using a standard Internet browser, a customer of a financial institution accesses the funds transfer and information reporting system of the present invention. Access to the system is restricted based on the user's security profile and access rights. Once logged into the system, the user provides instructions to move funds from their accounts with the financial institution or funds from an account with any other financial institution. Furthermore, the customer is able to view the details of its accounts maintained at the financial institution or at any other financial institution in the same session. Wire transactions can be in the form of a pre-defined or free formatted instruction. Furthermore, the wire transactions can involve several banks and several different currencies. Once the multibank/multicurrency wire transactions are entered, they can be approved and released by the users with the appropriate security profile and access rights. Customers can retrieve balance and transaction reports from their demand deposit accounts, controlled disbursement accounts and lockbox accounts that they have with the financial institution and with other banks.
US07809635B2 Method and system for updating a loan portfolio with information on secondary liens
A computer-based method of updating a client loan portfolio with information on secondary liens relatable to portfolio properties includes inputting property data from the portfolio, monitoring a secondary lien database for secondary liens relatable to the property data, and notifying the client if a secondary lien is detected. Notifying the client may include generating a secondary lien report containing an AVM score or a CLTV ratio, and updating the portfolio by generating a new version of the portfolio that includes secondary liens detected during monitoring. A system may include a client station for inputting data for monitoring, an FTP server for uploading the data from the client station, and a mainframe server for standardizing the data, searching databases for secondary liens, calculating the AVM score and CLTV ratio, and generating the secondary lien report for delivery to the client station via the FTP server.
US07809633B2 System and method for pricing loans in the secondary mortgage market
A system is provided for generating pricing information regarding loans where each loan has loan level data and is associated with a borrower. The system includes a pricing engine for generating a price for each loan including an interest rate component and a credit risk component. The credit risk component is generated based on loan level data for the particular loan.
US07809630B2 Method and system for prioritizing a bidder in an auction
A method for conducting an auction includes allowing one or more bidders to each bid on one or more resources, and for each of the bidders: determining a priority level; calculating a bid rate interval; and regulating the relative likelihood of the bidder winning the auction. Calculating a bid rate interval is accomplished using at least the determined priority level of the bidder. Regulating the relative likelihood of the bidder winning the auction is accomplished by regulating, based at least on the calculated bid rate interval, the time between successive bids on the one or more resources made by the bidder.
US07809623B1 Time market grid interface
A system and method are provided for trading a tradeable object. One example apparatus includes a microprocessor, a graphical user comprising a first screen region having a plurality of locations in the first screen region, each location corresponding to a price level along a first axis and a time along a second axis. The apparatus also comprises a user input device for sending a command to initiate placement of a timed trade order, and an indicator being dynamically displayed in one of the plurality locations of the first screen region and corresponding to the timed order. In one example embodiment, the indicator dynamically moves over time relative to the second axis indicating a time until the order will be automatically sent to a computerized matching process.
US07809620B2 Tax managed buy-write fund
A system and method is provided for administering a tax-managed, buy-write investment fund having a plurality of units available for sale to the public. An index representing a first portfolio of assets having desired performance characteristics is identified. A second portfolio of assets is configured to have performance characteristics similar to those of the index, while having less than 70 percent overlap therewith. Shares of the second portfolio are purchased, while call options against the index are written.
US07809613B2 Methods and systems for managing dealer inventories
A computer-implemented method and system for maintaining a plurality of dealer inventories in a supply chain management system comprising a plurality of dealer inventory data objects representing dealer inventories, a plurality of interfaces for accessing the dealer inventory data objects and a plurality of participants within the supply chain management system, wherein the dealer inventory data objects are stored with the supply chain management system; the dealer inventory data objects located with the supply chain management system of a second participant are owned by a first participant; the participants are accessing the dealer inventory data objects, wherein the first and the second participant having read and write permissions and the further participants having read permissions; and the interfaces are adapted to support online collaboration between the participants.
US07809611B2 Multi-stage automated auctions
An automated auctioning method is disclosed having a multifunction (pre-auction) stage (501), an auction stage (502) and a fulfillment stage (503). During the multifunction stage it is possible to buy an element (507), make an offer (506) or place an auction bid (504). During the auction stage it is only possible to place an auction bid.
US07809608B2 System and method to prevent termination of on-line transactions
A system and method is disclosed for preventing termination of an on-line transaction. In the system, a communication session between an Internet web site and a user terminal over a communication network is provided and a transaction initiating module receives a request from a user of the user terminal to initiate an on-line transaction. A signal receiving module receives a signal after the user attempts to terminate the communication session and prior to the user completing the on-line transaction, and a notification providing module provides a notification to the user after the signal is received.
US07809606B2 Method and apparatus for publishing literature
A method of publishing a work of literature includes storing the work of literature on a first computer being coupled to a network, the work of literature containing a plurality of keywords including all unique words in the work of literature; freely transmitting the work of literature to other computers on the network in response to display requests from the other computers; receiving a purchase request for a keyword in the work of literature from a second computer via the network; and updating the work of literature on the first computer to contain an indication that the keyword has been purchased for each appearance of the keyword in the work of literature.
US07809602B2 Computer-implemented system and method for measuring and reporting business intelligence based on comments collected from web page users using software associated with accessed web pages
According to one embodiment, a computer-implemented method for measuring and reporting business intelligence based on comments collected from web page users using software associated with accessed web pages includes: using a computer system, accessing a plurality of user comments collected from users of one or more web pages using feedback collection software that provides users who access a particular web page a viewable element through which to provide their comments regarding one or more aspects of a business associated with the particular web page; using a computer system, associating each of the plurality of collected user comments with one or more of a plurality of predefined business-related categories; and using a computer system, generating a report identifying, for each of the plurality of predefined business-related categories, one or more quantitative values derived from the collected user comments associated with that business-related category.
US07809600B1 Method and system for business planning via a communications network
A method and system for business planning via a communications network includes automated electronic communication procedures for managing the exchange of goods, services, or materials among different business entities. Requirement-indicating data is obtained from a first entity with respect to a transactional subject. The transactional subject may refer to the provision of a material, a good, a service, or any combination of the foregoing items. The obtained requirement-indicating data is automatically transmitted from the first business entity to a second business entity over a communications network. The transmitted requirement-indicating data is automatically fed into an electronic processor associated with the second business entity. A business decision of the second business entity is generated based on the requirement-indicating data. Accordingly, the method and system facilitates the exchange of accurate and timely business information between the first entity and the second entity by reducing or eliminating manual clerical tasks.
US07809596B2 Apparatus and method for evaluating indirect loss caused by ubiquity effect
Provided are an apparatus for evaluating an indirect loss caused by a ubiquity effect by provision of a universal service, and a method thereof. The apparatus includes a first data storage unit for storing population statistics-related data, a second data storage unit for storing universal service offer-related data, a control unit for reading out and delivering required data from the first and second data storage units to a ubiquity loss calculation unit and controlling the ubiquity loss calculation unit, the ubiquity loss calculation unit for calculating a ubiquity loss of each evaluation object district by using the required data from the control unit, and a third data storage unit for storing the ubiquity loss of each evaluation object district calculated in the ubiquity loss calculation unit.
US07809595B2 System and method for managing risks associated with outside service providers
A system and method for assessing the risk associated with Outside Service Providers. A decision engine is provided to assess monitor and manage key issues around the risk management capabilities of the OSP. The system creates a core repository that manages, monitors and measures all OSP assessments across an institution (e.g., a corporation). The system and method employs automated questionnaires that require responses from the user (preferably the manager of the OSP relationship). The responses are tracked in order to evaluate the progress of the assessment and the status of the OSP with respect to compliance with the enterprise's requirements for OSPs. Once a questionnaire has been completed, the OSP can be given an overall rating of exposure to various forms of risk. Areas of risk can be acknowledged, prompting a sensitivity rating, such as severe, negligible and so forth. Once risk is acknowledged, a plan for reducing the risk or bringing the OSP into compliance can be formulated, and progress towards compliance can be tracked. Alternatively, an identified exposure to risk can be disclaimed through the system, which requires sign off by various higher level managers and administrators.
US07809594B2 System and method for the dynamic representation of the actual state of a task in relation to a target state
The invention relates to a system and a method for the dynamic representation of the actual state of a task. The aim of the invention is to provide a clear and explicit representation of a task. To this end, the processing state is represented as the actual state of a task in such a way that the representation is carried out as a dynamic representation of the actual state in relation to a target state. The user is thus provided with a visual reference relating to, for example, a processing, producing and/or logistics target. The clarity can be further increased by associating additional information characterizing the state of the tasks to the actual states of the tasks.
US07809592B2 System and method for processing trip requests
A system and method for planning trips and for processing trip requests that utilizes a centralized network for facilitating travel reservations and/or services. The system includes multi-purpose point of service terminals that provide a plurality of modules for various travel related applications such as an integrated e-mail booking module, a computer telephony integration module, a super passenger name record database, a customer database, a trip planning module, a customer relationship management module, a workflow module, and a low fare search module.
US07809589B1 Systems and methods for supporting extended pay date options on an insurance policy
A recurring automatic payment date may be set for an insurance policy premium based on customer preference. A server may receive a customer-specified day of a month and/or a request for bimonthly withdrawals, such as may be entered via a user interface on an insurance company webpage. The customer specified day(s) may be analyzed against data associated with the insurance policies to determine whether the day is disallowed. The day may be disallowed, for example, because it would result in falling behind an earned premium curve and thereby require a double bill or short bill to stay ahead of the earned premium curve.
US07809583B2 License activation for preloaded software
A method for a manufacturer of an information handling system to pay royalties for software preloaded onto an information handling system which includes determining when software that is preloaded onto the information handling system is executed by a user and paying a royalty for the software when the software is executed by the user so as to make the royalty payment based upon a point of use of the software is disclosed.
US07809581B1 Rule relaxation and subset optimization system
A method for computing a preferred set of prices for products in a subset of a plurality of products is provided. Generally, initial prices for a plurality of products are stored. A subset of products of the plurality of products is designated, where the number of products in the subset of products is less than the number of products in the plurality of products. Prices for the products in the subset of products are optimized, while maintaining the initial prices of products of the plurality of products that are not in the subset of products.
US07809579B2 Fidelity-optimized variable frame length encoding
Polyphonic signals are used to create a main signal, typically a mono signal, and a side signal. A number of encoding schemes for the side signal are provided. Each encoding scheme is characterized by a set of sub-frames of different lengths. The total length of the sub-frames corresponds to the length of the encoding frame of the encoding scheme. The encoding scheme to be used on the side signal is selected dependent on the present signal content of the polyphonic signals. In a preferred embodiment, a side residual signal is created as the difference between the side signal and the main signal scaled with a balance factor. The balance factor is selected to minimize the side residual signal. The optimized side residual signal and the balance factor are encoded and provided as encoding parameters representing the side signal.
US07809578B2 Mobile device having voice user interface, and a method for testing the compatibility of an application with the mobile device
A mobile device or MS having voice user interface (UI) as part of its multimodal input/output capabilities is provided with a storage area for storing a profile indicating the voice UI capabilities. The profile indicates the automatic speech recognition, text-to-speech, vocabulary and grammar capabilities, amongst others. An application, such as a diary program or one allowing entry into a lotto, is initialized on the MS with reference to the profile. When the application is run, the profile is referred to such that parts of the application which are appropriate to the profile are run whilst those which are inappropriate to the profile are not run. Alternatively, the application may be run on a voice UI application server forming part of a base station. An emulator for testing an application using a profile of a target device is also disclosed.
US07809574B2 Word recognition using choice lists
One aspect of the invention involves word recognition that uses scrollable choice lists in which choices are listed in character-order. Another aspect relates to a scrollable, visually-displayed word recognition choice list, where the recognition candidates on the choice list are each associated with a choice-selecting symbol the user can use to select a desired recognition candidate by pressing an associated button, and where the same choice-selecting symbol is used for different choices displayed on the display at different times as a result of scrolling. Another aspect of the invention relates to providing a choice list of best scoring characters for a particular character position in the spelling of a filter that is used to filter word recognition. Another aspect of the invention relates to a choice list used in word recognition in which the choice list can be scrolled horizontally.
US07809573B2 Voice output apparatus and voice output method
A voice output apparatus, enhancing a robustness of an interface between a user and the apparatus by transmitting, information to the user via text message and voice message. The voice output apparatus including a display unit (107) displaying a text message that is apparatus-transmitting information to be transmitted to the user, a delay unit (105), and a voice output unit (106) estimating a delay time necessary for an action taken by the user to visually identify the text message displayed by the display unit (107), and outputting, via voice message, the apparatus-transmitting information, when the delay time (T) passes after the text message is displayed.
US07809572B2 Voice quality change portion locating apparatus
A text edit apparatus which presents, based on language analysis information regarding a text, a portion of the text where voice quality may change when the text is read aloud has advantages of predicting likelihood of the voice quality change and judging whether or not the voice quality change will occur. The apparatus includes: a voice quality change estimation unit (103) which estimates the likelihood of the voice quality change which occurs when the text is read aloud, for each predetermined unit which is an input symbol sequence of the text including at least one phonologic sequence, based on language analysis information which is a symbol sequence of a result of language analysis including a phonologic sequence corresponding to the text; a voice quality change portion judgment unit (105) which locates a portion of the text where the voice quality change is likely to occur, based on the language analysis information and a result of the estimation performed by the voice quality change estimation unit (103); and a display unit (108) which presents the user the portion which is located by the voice quality change portion judgment unit (105) as where the voice quality change is likely to occur.
US07809571B2 Speech output of setting information according to determined priority
In order to prevent or reduce setting errors, a speech output of information concerning the contents of settings is produced so that important setting information can be output as speech to users. The present invention is directed to an apparatus and method for outputting setting information via speech, the apparatus and method including changing a plurality of preset setting values based on user input, detecting changes in the setting values, determining a priority according to which setting information is to be output as speech according to the detected changes, and producing a speech output of the setting information according to the priority.
US07809563B2 Speech recognition based on initial sound extraction for navigation and name search
Provided are a navigation system having a name search function based on voice recognition, and a method thereof. The navigation system having a map database in which names of topography features on map data are mapped to the map data, includes a voice recognizing unit, an initial sound extracting unit, and a controller. The voice recognizing unit receives a voice uttered by a user, recognizes the uttered voice, and converts the recognized voice into text data. The initial sound extracting unit extracts only an initial sound of each syllable from the text data. The controller receives the initial sound from the initial sound extracting unit, and searches the map database for a destination using an initial sound name search.
US07809560B2 Method and system for identifying speech sound and non-speech sound in an environment
In a method and system for identifying speech sound and non-speech sound in an environment, a speech signal and other non-speech signals are identified from a mixed sound source having a plurality of channels. The method includes the following steps: (a) using a blind source separation (BSS) unit to separate the mixed sound source into a plurality of sound signals; (b) storing spectrum of each of the sound signals; (c) calculating spectrum fluctuation of each of the sound signals in accordance with stored past spectrum information and current spectrum information sent from the blind source separation unit; and (d) identifying one of the sound signals that has a largest spectrum fluctuation as the speech signal.
US07809557B2 Vector quantization apparatus and method for updating decoded vector storage
A speech encoder includes an adaptive codebook that generates an adaptive codevector representing a pitch component, a random codebook that generates a random codevector representing a random component, and a synthesis filter that generates a synthetic speech signal by being excited by the adaptive codevector and the random codevector. The random codebook includes an input vector provider configured to provide an input vector, and an excitation vector generator configured to generate an excitation vector as the random codevector by dispersing the input vector by using a fixed pattern. A length of the fixed pattern is shorter than a length of a sub-frame.
US07809556B2 Error conceal device and error conceal method
The conventional error conceal processing generates a greatly fluctuating irregular sound which is unpleasant to ears and causes a remarkable echo effect and click noise. A notification signal detection unit (301) judges processing for an input frame. In case of an error frame, a sound detection unit (303) makes judgment whether a preceding non-error data frame is a sound signal. If it is a sound frame, a sound copying unit (304) generates a replacing frame. If it is a non-sound frame, a transient signal detection unit (305) judges whether it is an attack signal by the transient signal detection and selects an appropriate area from the preceding non-error frame.
US07809553B2 System and method of creating and using compact linguistic data
A system and method of creating and using compact linguistic data are provided. Frequencies of words appearing in a corpus are calculated. Each unique character in the words is mapped to a character index, and characters in the words are replaced with the character indexes. Sequences of characters are mapped to substitution indexes, and the sequences of characters in the words are replaced with the substitution indexes. The words are grouped by common prefixes, and each prefix is mapped to location information for the group of words which start with the prefix.
US07809552B2 Instance-based sentence boundary determination by optimization
A method for instance-based sentence boundary determination optimizes a set of criteria based on examples in a corpus, and provides a general domain-independent framework for the task by balancing a comprehensive set of sentence complexity and quality constraints. The characteristics and style of naturally occurring sentences are simulated through the use of semantic grouping and sentence length distribution. The method is parameterized so that it is easily adapts to suit a Natural Language Generation (NLG) system's generation.
US07809547B2 Host computer system emulating target system legacy software and providing for incorporating more powerful application program elements into the flow of the legacy software
As manufacturers of very fast and powerful commodity processors continue to improve the capabilities of their products, it has become practical to emulate the proprietary hardware and operating systems of powerful older computers on platforms built using commodity processors such that the manufacturers of the older computers can provide new systems which allow their customers to continue to use their highly-regarded proprietary legacy software on state-of-the-art new computer systems by emulating the older computer in software that runs on the new systems. In an example of the subject invention, a 64-bit Cobol Virtual Machine instruction provides the capability of adding to or improving the performance of legacy 36-bit Cobol code. Legacy Cobol instructions can be selectively diverted, in the host CPU, to a 64 bit Virtual Machine Implementation. The output legacy and new Cobol code is compiled in a dedicated implementation of the Cobol compiler, and the output of the special purpose compiler is emulated in a special purpose software emulator, separate from the main software emulator that handles the normal 36-bit stream of legacy code.
US07809543B2 Method, apparatus and computer program product for electrical package modeling
A method, apparatus, and computer program product for creating a model representing an electrical network residing in an integrated circuit package.
US07809541B2 Crystal structure of aurora-2 protein and binding pockets thereof
The present invention provides crystalline molecules or molecular complexes which comprise binding pockets of Aurora-2 or its homologues. The invention also provides crystals comprising Aurora-2. The present invention also relates to a computer comprising a data storage medium encoded with the structural coordinates of Aurora-2 binding pockets and methods of using a computer to evaluate the ability of a compound to bind to the molecule or molecular complex. This invention also provides methods of using the structure coordinates to solve the structure of homologous proteins or protein complexes. In addition, this invention provides methods of using the structure coordinates to screen for and design compounds, including inhibitory compounds, that bind to Aurora-2 or homologues thereof.
US07809539B2 Method for selecting node variables in a binary decision tree structure
A method for selecting node variables in a binary decision tree structure is provided. The binary decision tree is formed by mapping node variables to known outcome variables. The method calculates a statistical measure of the significance of each input variable in an input data set and then selects an appropriate node variable on which to base the structure of the binary decision tree using an averaged statistical measure of the input variable and any co-linear input variables of the data set.
US07809537B2 Generalized well management in parallel reservoir simulation
A computer-implemented process simulates production of oil and gas from hydrocarbon reservoirs. The process is used to help forecast the optimal future oil and gas recovery from large hydrocarbon reservoirs. At the same, this process is flexible to allow for further addition of new options; robust and reliable; and easy to use. The process is also comprehensive in that it allows a forecast of future performance of a wide range of reservoirs and future operation scenarios. By using the high-resolution models provided, a reservoir can be described much more accurately.
US07809534B2 Enhanced simulation models for automation
A simulation tool for an industrial automation system is provided. The tool includes a simulation component that simulates one or more components of an industrial control system. At least one directed model provides one or more suggested parameters or profiles to the simulation component, where the suggested parameters or profiles are derived from data relating to an industry or controls application.
US07809530B2 CAD data generating device and generating method
A CAD data generating device includes a character string information obtaining unit for obtaining character string information from CAD data having character string information, an association information obtaining unit for searching a database to obtain attribute information associated with the character string information as association information, an understanding support data generating unit for generating and outputting understanding support data on the basis of the association information, and an affixing unit for affixing and outputting the understanding support data to the CAD data.
US07809529B2 Remote monitoring and diagnostic system
A center-side processing system and monitoring processing systems of monitoring objects are connected through a network. The center-side processing system includes a module for producing monitoring and diagnostic algorithms of the monitoring objects, software producing module for producing monitoring and diagnostic software from the monitoring and diagnostic algorithm, a module for producing a transmission schedule of the monitoring and diagnostic software, transmitting module for transmitting software according to the transmission schedule, a module for correcting and changing the monitoring and diagnostic software from data received from the monitoring processing system, and verification module for performing verification before the transmission of the monitoring and diagnostic software. Each of the monitoring processing systems includes a module for receiving the monitoring and diagnostic software, execution processing module for executing the monitoring and diagnostic software, a module for automatically verifying the monitoring and diagnostic software, and transmitting module.
US07809527B2 System for centralized maintenance of onboard electronic equipment
A centralized maintenance system for aircraft which includes line replacement units (LRUs). The system includes at least one digital database whose data are information relating to the LRUs; and a device for updating the data of the database. The lifetime information for the LRUs is known and contained in the digital database. The database includes a mean time between failure (MTBF) data of each LRU. The MTBF data is able to be modified and updated, according to at least one event modifying the failure probabilities for at least one LRU.
US07809526B1 Apparatus for the determination and evaluation of coal chemistry based on the genetics of fossil fuels
This invention relates to any fossil fueled thermal system, and especially relates to large commercial steam generators used in power plants, and, more particularly, to a method and apparatus for determining fuel chemistry in essentially real time based on effluents resulting from combustion, associated stoichiometrics, and the genetics of the fossil fuel. Knowing the system's fuel chemistry, the fuel calorific value, the fuel flow and the thermal performance associated with the thermal system may then be determined in essentially real time.
US07809524B2 Apparatus and method for predicting wave propagation characteristic of multiple antenna system
There is an apparatus for predicting wave propagation characteristic of a multiple antenna system, including: a transmission position calculator for calculating transmission positions of multiple transmitting antennas; a wave propagation path searcher for searching for a wave propagation path for each of a plurality of image antennas generated for each of said multiple transmitting antennas; a reflection electric field calculator for calculating a partial reflection electric field on the searched propagation path; and a received power calculator for calculating a received power based on the calculated partial reflection electric field.
US07809522B2 Apparatus and method for determining and numerically displaying a volume dependent characteristic of any unseparated part of an item
An apparatus and method for determining and numerically displaying the volume of an item or any part of the item by passing a manually held sensor member freely movable in both vertical and horizontal directions over and along an item lying on a support surface. Sensor and movement detector arrangements generate signals from which the volume of any segment of the item passed over is calculated. The calculated volume of part or all of the item may be converted into numeric values corresponding to the calculated volume such as weight or price numeric values based on an item density or cost per unit weight factor for the particular type of item on the support surface, whereby numeric weight and cost values of any segment of the item are displayed in a numeric display as the sensor member is passed along the item.
US07809521B1 Precise delay measurement through combinatorial logic
A high resolution circuit and method for facilitating precise measurement of on-chip delays for FPGAs for reliability studies. The circuit embeds a pulse generator on an FPGA chip having one or more groups of LUTS (the “LUT delay chain”), also on-chip. The circuit also embeds a pulse width measurement circuit on-chip, and measures the duration of the generated pulse through the delay chain. The pulse width of the output pulse represents the delay through the delay chain without any I/O delay. The pulse width measurement circuit uses an additional asynchronous clock autonomous from the main clock and the FPGA propagation delay can be displayed on a hex display continuously for testing purposes.
US07809520B2 Test equipment, method for loading test plan and program product
Test equipment includes a memory to which a test plan that includes a plurality of sub-test plans is loaded and a system controller that, when the test equipment actually examines a device-under-test (DUT), loads the test plan to the memory by the unit of the sub-test plan and supplies a test signal to the DUT by interpreting the loaded test plan.
US07809519B2 System and method for automatically calibrating a temperature sensor
There is provided a system and method for automatically calibrating a temperature sensor. More specifically, there is provided a system made up of a temperature sensor which includes a first resistance configured to indicate a temperature of the temperature sensor and a second resistance, in series with the first resistor, wherein the second resistance is adjustable to calibrate the first resistance, and a calibration circuit, coupled to the temperature sensor and configured to automatically calibrate the first resistance.
US07809518B2 Method of calibrating an instrument, a self-calibrating instrument and a system including the instrument
An instrument including a device, a transducer and a calibration module is disclosed. The device produces a reference time and/or a reference frequency. The transducer converts the reference time and/or the reference frequency to a reference signal. The calibration module adjusts an output signal generated by the instrument and/or a result of a measurement taken by the instrument, based on the reference signal. A system including the instrument and a method of calibrating the instrument are also disclosed.
US07809517B1 Apparatus and method for measuring phase noise/jitter in devices under test
A system for testing integrated circuit products and other devices under test (DUT) includes a DUT tester, which stimulates the devices under test and analyzes signals from the devices under test. A device interface board transports signals between the DUT tester and the devices under test. A test board is coupled to the device interface board and used to generate measurements associated with the devices under test, such as phase noise or phase jitter measurements. The test board could, for example, include a phase detector for detecting a phase difference between two signals and a control loop for adjusting at least one of the two signals to maintain an average of zero DC volts at an output of the phase detector. A customization module could also be used to customize the test board. The customization module could include a phase shifter, a phase-locked loop synthesizer, and/or an oscillator.
US07809515B2 Protection device and a method that detect electricity
A protection device for detecting electricity is composed of a control unit, a set of input ends for sampling, a display unit, an acoustic signal generating unit, and a power unit. The aforementioned control unit includes a microprocessor (CPU), a clock pulse wave generator, a first memory, a second memory, an input/output port, and a timer. The microprocessor processes defects in sampled electrical data, such as voltage and current, to display power consumed and accumulated time of use, such that a user can be aware of the electricity information at any time for preparation. The sampled data are compared with each setting value pre-stored in the second memory, and if any one of the data exceeds the setting value, the microprocessor will output a warning signal or shut down the power, to maintain safety.
US07809514B2 Flow rate measurement device
A flow rate measurement device (1) connected to a household gas supply pipe includes: a flow rate sensor (3) which measures a flow rate at predetermined time intervals; a computing unit (6) which differentiate the measured flow rate; a library (7); and an judging unit (8) which compares the differentiated flow rate against an activation threshold value stored in the library (7) and determines a change of the operation state of an appliance connected downstream of the flow rate sensor (3).
US07809512B2 Biosensor coding system
A biosensor system determines an analyte concentration using one or more calibrated correlation equations for an optical and/or electrochemical analysis of a biological fluid. The biosensor system may be implemented using a measurement device and a sensor strip. The measurement device applies test signals to a sequential conductive pattern on a sensor strip. The measurement device selectively and sequentially connects test contacts with conductive and non-conductive areas on the sequential conductive pattern, which generates code signals in response to the test signals. The measurement device uses the code signals to calibrate one or more of the correlation equations. The measurement device uses the calibrated correlation equations to determine the analyte concentration.
US07809510B2 Positional hashing method for performing DNA sequence similarity search
Positional Hashing, a novel method for detecting similarities between texts such as DNA sequences, amino acid sequences, and texts in natural language is disclosed. The method is particularly well suited for large-scale comparisons such as that of mutual comparisons of millions of sequence fragments that result from mammalian-scale sequencing projects and for whole-genome comparisons of multiple mammalian genomes. Positional Hashing is carried out by breaking the sequence comparison problem along its natural structure, solving the subproblems independently, and then collating the solutions into an overall result. The decomposition of the problem into subproblems enables parallelization, whereby a large number of nodes in a computer cluster or a computer farm are concurrently employed on solving the problem without incurring the quadratic time performance penalty characteristic of prior art. Positional Hashing may be used by itself or as a filtering step in conjunction with a variety of sequence comparison algorithms.
US07809506B2 Driving intention estimation system, driver assisting system, and vehicle with the system
A driving intention estimation, driver assistance and vehicle with the driver assistance for providing a stable estimation of a driver's driving intention even if detection of a relationship between an own vehicle and lane markers is lost. A plurality of imaginary drivers of a first type and a second type, each being given a respective driving intention, are provided. When detection of lane markers is reliably kept, a driving intention by a real driver is estimated based on a comparison between an operation of the real driver to operations of the imaginary drivers of the first type that are calculated based on the relative positional relationship of the own vehicle to the detected lane marker. When the detection of lane markers is lost, operations of the plurality of imaginary drivers are calculated based on the relative positional relationship of the own vehicle to a preceding vehicle. In response to the status of detection of the lane marker, either the imaginary drivers of the first type or the second type are selected.
US07809499B2 System, navigation method, medium, and information set
When traveling to a destination reported in a television broadcast or the like, the user has had to make a memo while watching the television and, when actually traveling by car, the user has had to enter necessary information into an in-vehicle terminal by looking at the memo. A broadcast provider broadcasts a travel program together with travel destination information related to it, and a television terminal presents the received broadcast and travel destination information to the user. If the user desires to travel to the destination thus presented, the television terminal downloads the received travel destination information into a memory card. When the user goes out by car at a later date, the in-vehicle information terminal acquires the travel destination information from the memory card, a route setting section sets the route by using travel destination location information contained in the travel destination information, and a communication section acquires real-time information by using a method of connection to a real-time information having the travel destination information.
US07809498B2 Onboard system and computer for holding data unloading in case of computer stoppage
A system for data unloading including a computer on board a motor vehicle provided with a memory support whereon data are to be recorded, and a data storage medium, external to the vehicle, from which the data are unloaded. The memory support stores an index, the index being modified during data unloading. In case data unloading from the external storage medium is interrupted, the unloading may be resumed for those data of the external medium identified by the index as not having been recorded on the memory support of the computer. A computer onboard a motor vehicle is designed to be used in such an unloading system.
US07809495B2 Portable hand-held power tool having a data connection for diagnostic purposes
A power tool has a drive unit arranged in a tool housing. The drive unit has an internal combustion engine with a cylinder provided with a combustion chamber. A spark plug is arranged at the cylinder. A piston is connected to a crankshaft and reciprocates within the cylinder and delimits the combustion chamber. A central control unit controls the drive unit and has a microprocessor and an ignition control unit, wherein the central control unit is connected by the ignition control unit to the spark plug and triggers a spark at the spark plug as a function of a rotary speed of the crankshaft at an appropriate ignition timing. A data storage device is connected to the central control unit. An energy supply unit provides electric energy. An interface enables, from outside the tool housing, external data access to data of the central control unit.
US07809494B2 Engine control apparatus
An engine control apparatus for controlling the amount of the air flowing into each cylinder in accordance with the amount of the fuel flowing into the cylinder at the time of starting the engine is disclosed. Further, at the engine starting time, the target amount of the air flowing into the cylinder is calculated and/or the amount of the air flowing into the cylinder is controlled, based on the amount of the fuel flowing into the cylinder. The amount of the fuel remaining in the neighborhood of the engine intake port or in the intake pipe is calculated by being separated into a balanced liquid film amount and unbalanced liquid film amount. Based on the unbalanced liquid film amount, the injection fuel amount is corrected so that the amount of the fuel flowing into the cylinder is controlled with high accuracy.
US07809489B2 Method for determining the cylinder interior pressure of an internal combustion engine
A method for estimating the cylinder interior pressure of an internal combustion engine from a cylinder pressure model having at least the input variables load, speed of rotation, and crank angle (Ppressure model), which forms the cylinder interior pressure (Pgas) to be determined, corrected by a pressure correction value (ΔPgas). The pressure correction value (ΔPgas) is determined from an observation of the alternating moments at the crankshaft. The modeled value of the cylinder interior pressure from the pressure model is obtained as a pre-control value, and corrected with a correction value formed from the measured value of the non-uniformity of rotation.
US07809488B2 Headway maintenance system and method
A headway maintenance assist system is provided with a correction section in which a drive force/accelerator actuation relationship between an accelerator actuation amount and a target drive force is changed to a drive force/accelerator relationship that is different than an ordinary drive force/accelerator relationship so that the driver more readily notices the accelerator reaction force when the accelerator reaction force is applied to the accelerator to alert the driver under prescribed conditions.
US07809482B2 Diagnostic tool with advanced diagnostic capabilities
A diagnostic tool for a vehicle, includes a signal translator communicating with the vehicle in at least one protocol, an input unit for inputting information, a processor controlling a software according to the input information and communication with the vehicle, the processor controlling a recording of diagnostic data of the vehicle through the signal translator, a memory storing a software including a database controlled by the processor, the memory storing baseline data of the vehicle and recorded diagnostic data in the database, the processor comparing the stored baseline data and recorded diagnostic data, and a display unit displaying information according to the comparison between the stored baseline data and recorded diagnostic data. The comparison can also be made on a separate computer storing the baseline data and receiving the recorded data from the diagnostic tool.
US07809478B2 System and method for managing portable information handling system cooling
Information handling system thermal parameters applied by a thermal manager to manage cooling are adjusted based on whether or not a thermal barrier is coupled to the information handling system. The presence of a thermal barrier allows higher operating temperatures without exposing an end user to excessive thermal energy. The thermal barrier couples to the bottom of the chassis of a portable information handling system and may provide additional features, such as additional battery power storage or an optical drive.
US07809473B2 Apparatus and method for pressure fluctuation insensitive mass flow control
A mass flow controller includes a thermal mass flow sensor in combination with a pressure sensor to provide a mass flow controller that is relatively insensitive to fluctuations in input pressure. The pressure sensor and thermal sensor respectively provide signals to an electronic controller indicating the measured inlet flow rate and the pressure within the dead volume. The electronic controller employs the measured pressure to compensate the measured inlet flow rate and to thereby produce a compensated measure of the outlet flow rate, which may be used to operate a mass flow controller control valve.
US07809472B1 Control system for multiple heating, ventilation and air conditioning units
An environmental control system is disclosed for controlling the environment within a plurality of zones within a building with a plurality of heating, ventilating and air conditioning units. The environmental control system comprises a plurality of controllers for controlling the plurality of heating, ventilating and air conditioning units, respectively. Each of the plurality of controllers includes a temperature sensor connected to a thermostat control for controlling a heating, ventilating and air conditioning unit in accordance with an output from the temperature sensor. A link interconnects the plurality of controllers into a network. Each of the plurality of controllers may alter the operation of the thermostat control in accordance with the operation of the remaining plurality of controllers interconnected into the network. The environmental control system provides multiple modes of operation including a preferred first non-overlap mode for preventing the simultaneous actuation of multiple heating, ventilating and air conditioning units. A less preferred second overlap mode permits simultaneous actuation of multiple heating, ventilating and air conditioning units for only a limited time period and a least preferred third demand saver setback mode lessening the environment requirements to reduce the need to simultaneously actuate multiple heating, ventilating and air conditioning units.
US07809471B2 Environmental apparatus control system
An environmental apparatus control system assures a consistent temperature control for realizing a comfortable residential environment based upon demands from the residents, yet in an energy-saving manner. The system includes an apparatus for controlling a residential space, and an initializer which provides an initial target value for control of the residential space at the start of operating the system. Comfortableness demands from residents are analyzed in order modify the initial target value to a working target value. The initial target value is shifted in a direction of saving the energy such that the working target value can always approach from and settle on the energy-saving side as the demands from the residents are analyzed. The working target values within a past time period are weighted to give a corrected target value which replaces the initial target value for the start of next operation cycle of the system.
US07809469B2 Foodstuff equipment data integration system and data processing method thereof
A system and method integrates the functions of manipulating foods/beverages and the interactions of the information related with the manipulation. The system includes a remote server, and a foodstuff equipment operation system. The operation system further includes a foodstuff equipment comprising an operation circuit; a display panel; and a computer control system comprising a network interface, an input interface, a data processing unit, and a circuit control unit. The integration system receives users' commands via the input interface, and delivers the commands to the data processing unit. The data processing unit interprets users' commands, and then requires the circuit control unit to make the operation circuit to manipulate foods/beverages, meanwhile, the data processing unit also sends out information to the remote server for analyzing. The remote server delivers multimedia data to the foodstuff equipment operation system, for displaying information related to foods/beverages while the equipment is idle.
US07809465B2 Device, method and program for soldering
Soldering can be performed in a state where the temperature in an object zone is stable, regardless of the heat capacity of a soldering object. A soldering device includes: a position calculation unit which calculates the position of a heated object according to operational information of a conveyer which sequentially transfers the heated object into a plurality of zones for heat processing communicated with each other; a heat capacity calculation unit which calculates the heat capacity of the heated object; and a temperature management unit which controls the temperature in an object zone into which the heated object is carried, upon receiving positional information from the position calculation unit. The temperature management unit feedforward-controls the temperature in the object zone by adjusting the heat capacity of the object zone according to the heat capacity calculated by the heat capacity calculation unit.
US07809458B2 Process control system with ability to exchange data with production line machine controllers
A system and method for integrating a production line process control system (PCS) with production line machine controllers to record data about processes completed on a production line. The PCS receives data from line controllers regarding processes that are completed on each part. Process data including process order data is stored by the PCS and used to instruct line controllers on whether a particular part should be accepted for machining or handled in another way. Rejected parts are flagged electronically so when they arrive at a subsequent line controller, they are directed to a chute containing parts removed from the production process. The PCS and line controllers exchange data about each part and applicable processes as it proceeds through production. The PCS records the data to develop a complete part history. The PCS integrates with a plant quality and tracking system that records the historical data.
US07809450B2 Self-correcting multivariate analysis for use in monitoring dynamic parameters in process environments
A method and apparatus for process monitoring are provided. Process monitoring includes (i) generating a multivariate analysis reference model of a process environment from data corresponding to monitored parameters of the process environment; (ii) designating at least one of the monitored parameters as being correlated to maturation of the process environment; (iii) collecting current process data corresponding to the monitored parameters, including the at least one designated parameter; and (iv) scaling the multivariate reference model based on the current process data of the at least one designated parameter to account for maturation of the process environment. The method further includes generating one or more current multivariate analysis process metrics that represent a current state of the process environment from the current process data; and comparing the current process metrics to the scaled reference model to determine whether the current state of the process environment is acceptable.
US07809449B2 Coupling of safe fieldbus systems
Generally, a means for coupling widely differing fieldbus or network systems to their own respective safety mechanisms is provided, in such a way as to ensure the transmission of safety data between at least two bus/network systems with different safety mechanisms.A method and an apparatus are provided for coupling at least two (field)bus/network systems to respectively different safety mechanisms, in particular respective proprietary safety mechanisms, with safety data which is to be transmitted between the different system-based safety mechanisms being processed additionally using a safe data structure which is defined but is system-independent.
US07809445B2 Measurement of evoked neural response
A method and device for measuring an evoked neural response comprising a sensor (25) for obtaining a sensed signal representing the evoked neural response, a high gain amplifier (30) having a signal input (31) for receiving the sensed signal and having a reference input (32), and means for altering or setting a reference voltage at the reference input (32) to prevent the amplifier (30) saturating with variations of the sensed signal.
US07809444B2 Endosteal electrode
An implantable tissue-stimulating device comprising an elongate electrode carrier member (11) having a plurality of electrodes thereon. The electrodes are preferably disposed in a linear array on the carrier member (11) and are adapted to apply a preselected tissue stimulation to the cochlea. The carrier member (11) is preformed from a resiliently flexible biocompatible silicone and extends from a distal end (12) to a stop member (13). The carrier member (11) is adapted for intracochlear but extraluminar insertion within the cochlea of an implantee. In particular, the carrier member (11) is adapted to be implanted in the crevice (21) between the spiral ligament (22) and the endosteum (23) of the lateral wall of the cochlea (20). This is a quite different location to the normal placement of the cochlear implant electrode array in the scala tympani (24) of the cochlea (20). The placement of the carrier member (11) is designed to avoid any breach of the internal ducts of the cochlea (20), such as the scala tympani (24) and scala vestibuli (25) so that the normal hydrodynamic behaviour of the cochlea (20) is not affected by any intrusive device. By preserving the normal hydrodynamic behaviour of the cochlea (20), use of the carrier member (11) maximises the possibility of also preserving any hearing of the implantee that is offered by the cochlea (20). Use of the device in a system for masking or treating the symptoms of tinnitus is also described.
US07809442B2 Obstructive sleep apnea treatment devices, systems and methods
Devices and methods of use are provided for treating a person having a hypoglossal nerve and an upper airway. In one embodiment, a method may include providing a nerve cuff electrode including a cylindrical cuff body. The method may further include chronically implanting the nerve cuff electrode on a portion of the hypoglossal nerve. The method may also include delivering a stimulus to the hypoglossal nerve via the nerve cuff electrode to mitigate obstruction of the upper airway.
US07809439B2 Spectrum-driven arrhythmia treatment method
A method and apparatus for treating an arrhythmia is provided. The method includes the steps of: (a) sensing at least one electrical signal from the patient's heart; (b) calculating a frequency spectrum of each electrical signal; (c) calculating a center frequency for each frequency spectrum; and (d) selecting an electro-therapy for delivery to the patient's heart based on the center frequency. The electro-therapy can be a pre-programmed anti-tachycardia pacing (ATP) therapy, a shock therapy, or no therapy at all. The method is performed through the use of an implantable cardioverter defibrillator (ICD). Also provided is a method of determining the optimal location to deliver the electro-therapy.
US07809430B2 Leak detecting apparatus
A leak detecting apparatus is provided which can detect leak of a liquid injected through an injection needle into a blood vessel of a human body near its surface with high accuracy. The apparatus emits a light ray in a predetermined wavelength band containing a particular wavelength at which the reflectivity for the liquid is lower than the reflectivity for internal tissues of the human body, to the human body at a position thereof where the injection needle is inserted, and detects the light ray in the wavelength band reflected inside the human body. The apparatus measures the average intensity of the detected light ray in the wavelength band and the intensity of the detected light ray at the particular wavelength to determine an occurrence of leak when the ratio of the intensity at the particular wavelength to the measured average intensity in the wavelength band is lower than a predetermined reference value. Variations in human body or physical condition affect the whole of the wavelength band but have no effects on the relative relationships between the wavelength band and the particular wavelength. Thus, the leak of the liquid can be detected without being affected by variations in human body or physical condition.
US07809426B2 Acquiring contrast-enhanced, T1 weighted, cine magnetic resonance images
A method of magnetic resonance imaging of anatomy that is subject to a movement cycle (e.g., the heart during a cardiac cycle), comprising: administering a magnetic resonance contrast agent; waiting a period of time until the contrast agent is effective to cause selected portions of the anatomy (e.g., macrotic cardiac tissue) to have a different T1 recovery rate from that of other portions (normal cardiac tissue); administering a plurality of inversion recovery pulses spaced in time; acquiring image data at a data acquisition time that is spaced in time by a known time interval following an inversion recovery pulse; varying the time within the movement cycle at which the inversion recovery pulses are administered so that the associated data acquisition times are at a plurality of phases of the movement cycle; processing image data acquired at a phase of the movement cycle to produce at least a portion of an image frame at that phase; and performing the processing for a plurality of phases of the movement cycle to produce a plurality of image frames corresponding to a plurality of phases
US07809424B2 Method of off-resonance detection using complementary MR contrast agents
Off-resonance imaging uses two complementary contrast agents with the first agent (iron-oxide) particles transfected into cells which provide localized signals. The second agent is detected from a change in the off-resonance signal when present in the cells labeled by the first agent.
US07809423B2 Robust coronary MR angiography MR without respiratory navigation
A method for acquiring image data from a subject during a scan with a Magnetic Resonance Imaging (MRI) system comprising the steps of acquiring a reference data set of a region of interest, acquiring a plurality of free-breathing data sets, and, selectively processing the plurality of free-breathing data sets in comparison with the reference data set to be used in creating an image of the region of interest. The reference data set comprises breath-held data set or, alternatively, free-breathing data.
US07809422B2 Method and apparatus for optical imaging
An apparatus for optical imaging of a breast is described, the apparatus comprising: a supporting platform for positioning a patient in a face down prone position, the platform having a cavity for the breast to be pendantly suspended therethrough; a flexible fluid-filled receptacle below the cavity holding an optical matching fluid for the optical imaging, wherein the breast is immersed in the fluid during the optical imaging; a supporting mechanism surrounding a perimeter of the receptacle for supporting the receptacle within the cavity and preventing it from falling through the cavity when holding the optical matching fluid; and a source and detector coupling device for orienting source and detector ports with respect to the receptacle and for contacting the receptacle to obtain a desired geometry of the breast and the optical matching fluid.
US07809419B2 Oximeter sensor with digital memory encoding sensor data
Embodiments of the present invention include systems and methods that relate to a sensor with memory. Specifically, one embodiment includes a sensor comprising a light emitting element configured to emit light, a light detecting element configured to detect the light, and a memory storing at least one patient-specific parameter, the memory providing access to an oximeter monitor to read the at least one patient-specific parameter.
US07809416B2 Method of preparing calibration curve for quantitative analysis of in-vivo component, and quantitative analyzer using the calibration curve
A method of non-invasively determining a concentration of an in-vivo component such as blood sugar level (glucose) of a subject is provided. An absorption spectrum of the subject is measured by use of near-infrared light. The concentration of the in-vivo component is determined by use of the absorption spectrum of the subject and a calibration curve. The calibration curve is prepared by determining a plurality of difference absorption spectra that are differences between a plurality of near-infrared absorption spectra of a living body and a reference absorption spectrum selected from the near-infrared absorption spectra, determining a plurality of synthetic absorption spectra, which are obtained by synthesizing each of the difference absorption spectra with a previously measured reference absorption spectrum of the subject, and performing a multivariate analysis with use of the obtained synthetic absorption spectra.
US07809414B2 Portable information terminal, opening/closing operation method, and display method
A portable information terminal includes a first casing having a manipulation unit at its surface, a second casing having a display unit at its surface, and a rotation link mechanism linking the first casing and the second casing such that the second casing rotates slidably with respect to the first casing. The rotation link mechanism is configured to allow transition, by one rotating operation, from one to another of a closed state in which the second casing entirely covers the manipulation unit of the first casing and an open state in which the manipulation unit of the first casing is exposed as a result of movement of the second casing that takes an axially symmetric orientation to the center line of the first casing in the open state. Thus, the operation from a closed state up to an open state can all be readily conducted with one hand.
US07809413B2 Foldable cellular telephone
A cellular phone includes a first case and a second case, which are connected in a foldable manner through a hinge. When the cellular phone is in a folded state, a second display unit displays an image with the side (upper side) closer to the hinge as the upper side. Accordingly, the user can hold the second case of the cellular phone in his/her hand regardless of whether the cellular phone is in a folded state or in an open state. The user can easily switch between a folded state and an open state with respect to the first case and the second case.
US07809411B2 Power saving method for a mobile terminal
In a CDMA mobile terminal, the power supply voltage of the mobile terminal is compared with a first threshold voltage, and frequency monitor is performed at a normal rate if the power supply voltage is higher than the first threshold voltage, and frequency monitor is performed at 1/N of the normal rate if the power supply voltage is lower than the first threshold voltage, where N is equal to or greater than 2. Additionally, the power level of an RF signal received by the mobile terminal is compared with a first reference level, and frequency monitor is performed at the normal rate if the power level of the RF signal is lower than the first reference level, and frequency monitor is performed at 1/N of the normal rate if the power level of the RF signal is higher than the first reference level.
US07809410B2 Power management system for SCA based software defined radio and related method
A software defined radio includes a radio circuit powered by a battery and formed as a pair of radio subsystems having radio components that draw power from the battery. An executable radio software system conforms to the Software Communications Architecture (SCA) specification and defines an operating platform environment that allows a waveform application to operate with the radio circuit. A power management service is operative with the pair of radio subsystems to coordinate the power among the radio components.
US07809406B2 Continued transfer or streaming of a data file after loss of a local connection
A central portable communication device can display further information related to first information received in an associated local portable communication. The associated local portable communication device may receive and present the first information, and may send, in dependence of a selection made by a user, a request for displaying the further information in the central portable communication device via a local link. The central portable communication device may receive the request, automatically retrieve further information based on the request, and display the additional information on a display.
US07809403B2 Stratospheric platforms communication system using adaptive antennas
A communication system has a high altitude device having an adaptive antenna with a plurality of main array antenna elements for generating a plurality of communication beams. The system further includes a gateway station coupled to the high altitude device. The gateway station forms a plurality of beams commands by communicating a plurality of control signals to the high altitude device station to form the communication beams.
US07809401B2 Mobile terminal, mouse application program, and method for utilizing mobile terminal as wireless mouse device
The present invention provides a mobile terminal having a camera unit that images a subject. The mobile terminal includes a movement determination unit determining the direction and distance in which the body of the mobile terminal moved on the basis of the shift between images sequentially captured through the camera unit in a mouse mode, a short-range wireless communication unit, and a control unit controlling the short-range wireless communication unit to transmit information representing the direction and distance, determined by the movement determination unit, by short-range wireless to an operated apparatus which includes a display unit and controls a pointer displayed on the display unit on the basis of the received information representing the direction and distance.
US07809400B1 Processing of medical signals
The present invention is directed to a system and method in which real-time ubiquitous imaging is feasible in local areas, such as inside a clinic, hospital room or doctor office. This is achieved by designing a wireless network having a central processing server with, for example, distributed broadband acquisition and video bus capability. Remote access is possible using store-and-forward image transfer over a wide area network. With these capabilities, a physician can use a handheld transducer (such as an ultrasound transducer) as a basic tool to facilitate diagnostic decisions similar to the way a stethoscope is used today.
US07809399B2 Method and device for providing multiple communication protocols with a single transceiver
A wireless communication device and the method thereof are disclosed. The wireless communication device in accordance with the present invention includes an integrated protocol layer supporting a first communication protocol and a second communication protocol; a single transceiver operative to transmit and receive signals of said first and said second communication protocols.
US07809394B1 Transmit power control in a wireless system
Transmit power control techniques are provided for use within a wireless system. The transmit power control techniques may be used in, for example, a wireless network implementing spatial division multiple access (SDMA). In at least one embodiment, a unique transmit power control packet exchange is provided for use in delivering transmit power control information to individual client devices within a network.
US07809390B2 Method and system for providing information about a push-to-talk communication session
A method for providing information about a push-to-talk communication session includes facilitating a push-to-talk communication session among a plurality of endpoints and receiving from a first endpoint of the plurality of endpoints a request for floor control comprising a request to transmit communications in the communication session. The method includes, in response to receiving the request for floor control, providing to the first endpoint a signal communication indicating a status message and that the first endpoint has been granted floor control in the push-to-talk communication session.
US07809385B2 Method and apparatus to maintain network coverage when using a transport media to communicate with a remote antenna
In a cellular communications system having a centralized radio processing portion (a base station hotel) in communication with a plurality of remote air interface radio portions (or radio heads) over a transport medium, the centralized radio processing portion compensates for a fixed delay associated with the transport medium coupling the centralized radio processing portion and one of the remote air interface radio portions when evaluating a time period corresponding to a variable delay between transmission by a mobile in communication with the one of air interface radio portions and receipt of the transmission by the centralized radio processing portion. The variable delay may relate to time out periods or time slot synchronization.
US07809384B2 User-input scheduling of synchronization operation on a mobile device based on user activity
Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day.
US07809382B2 Short message distribution center
A message distribution center (MDC) is interposed between content providers and a wireless carrier to subjectively examine and direct messages via SMTP based on desired rules (e.g., non-peak hours, paying subscribers only, etc.) using standard SMTP Gateway and other well-known protocols. The MDC includes an individual queue for each subscriber, and the provider is informed through conventional SMTP protocol messages that the short message has been accepted. If the carrier has specifically disallowed service for a particular MIN (e.g., in the case of churning), then the content provider is informed through an SMTP interchange that the recipient is invalid. An MDC provides a single mechanism for interacting with subscribers of multiple carriers, regardless of each carrier's underlying infrastructure. For the carrier, an MDC can protect their SS7 network by intelligently throttling messages and configuring message delivery parameters to be more network friendly. An MDC can receive outside a relevant wireless network recipient handset presence information. In the disclosed embodiment, a content provider communicates with the MDC using SMTP protocol messages, and the MDC communicates with wireless carriers preferably using RMI/SMPP techniques.
US07809374B2 Video mobile communication system
System for reception, demodulation and processing of location finder modulated signals to demodulated processed location finder baseband signals and processing a voice or data signal with demodulated location finder signal. System for non-quadrature and quadrature modulation of voice and data signals and system for processing, modulating and transmitting of voice, data and video signals. Processors for providing cross-correlated in-phase and quadrature-phase filtered signal and processing CDMA and TDMA signals into cross-correlated voice, data or video signals. System for processing video signal into OFDM signal and transmitting OFDM video signal. Touch screen provided signal for selection of OFDM, cross-correlated CDMA or TDMA signals for transmission by non-linearly amplified or linearly amplified transmitters.
US07809372B2 Method for a secure detach procedure in a radio telecommunication network
Discloses are systems, methods, devices, including a method for performing a detach of a terminal registered to a telecommunication network by associating an identification for the terminal, deriving a signature for the identification, and allocating a pair containing the identification and the signature to the terminal. The method includes sending a detach request including the identification and the identification signature from the registered terminal to the network, receiving the detach request at the network side, comparing the received detach request with a record of registration data of the terminal kept at the network side, and detaching the terminal from the network if the received detach request coincides with the record of registration data.
US07809370B2 Space based monitoring of global maritime shipping using automatic identification system
An automatic identification system (AIS) communications payload for a space vehicle traveling in earth orbit includes an antenna; a receiver connected to the antenna to receive an AIS signal including a reported vessel position transmitted from a vessel; a processor to process the received AIS messages and determine the accuracy of the reported vessel position; and a transmitter to transmit the processed AIS messages and the determined accuracy to a ground earth element. The processor may be configured to determine a position of the space vehicle; compare the reported vessel position to the space vehicle position; and determine the accuracy of the reported vessel position based on the comparison. The processor also may be configured to flag the AIS message as suspect when the reported vessel position is determined to be inaccurate.
US07809369B2 Adaptive testing of system acquisition and roaming characteristics for CDMA wireless communication systems
The present invention discloses an automated testing solution for PRL's, System Acquisition algorithm, and CDMA device performance. A testing plan loads a specific PRL into a test device, reads and categorizes the entries in the PRL file, and then uses the information to set the parameters on the emulation hardware needed for each test case. The testing solution allows an operator to specify the PRL file to be used for testing and the testing plan will determine the relationships between different PRL entries in the test file including the System of equal priority in the same GEO, System of lesser priority in the same GEO, System of higher priority in the same GEO, Systems in different GEO, and Collocated EVDO systems. Once the entries are categorized the test script will then select the entries need to create the required test conditions on the base station emulation hardware. The test suite employs base station emulation hardware to create the RF conditions stipulated in the test case. The exact RF conditions will be based on the entries in the test PRL. Once all the system parameter information is extracted from the PRL file and all the combinations of systems is created as per the requirements of each test case, the test is executed, with the automation scripts setting the parameters on the BSE and managing the test device as it is programmatically controlled through the test procedures.
US07809368B2 Architecture for location independent, automated integration testing and quality assurance of next generation IMS services
A tool is provided that allows engineers to perform call-based, network, and scenario testing at a customer site from a remote location. This tool not only improves the accuracy of testing, but also nearly eliminates the need for mobility engineers to spend time and money traveling to customer sites.
US07809358B2 Data reception apparatus, data reception method, and program for data reception
The data reception apparatus includes a main processing unit that waits in a standby state so as to be able to receive the connection signal that is transmitted in a first communication mode, and further receives, after reception of the connection signal, the data signal that is transmitted in a second communication mode that is different from the first communication mode; a sub processing unit that is provided in addition to the main processing unit, the sub processing unit being capable of receiving the data signal that is transmitted in the second communication mode; a notification unit that is capable of notifying information to a user; and a notification control unit that controls the notification unit so that the notification unit notifies a communication error to the user if the sub processing unit has received the data signal although the main processing unit has not received the connection signal.
US07809356B2 Electronic file transfer for a communications device
Systems and methods are provided for identifying an electronic file that is accessible by a communications node to be transmitted to a recipient. A communications device sends an identification of the electronic file. The communications node receives the identification of the electronic file, identifies the electronic file based on the identification, and accesses the electronic file for transmission to the recipient. The electronic file is not transmitted from the communications device to the communications node.
US07809355B2 Techniques for identification of connected and idle mode users in wireless networks
An embodiment of the present invention provides a method, comprising using short Subscriber Station Identification (short SS ID) to identify idle mode Subscriber Stations in a wireless network. Further, in an embodiment of the present invention the short SS ID is used instead of other methods including systems such as CID in the case of connected mode users and the short SS ID is used instead of its MAC address in the case of idle mode users.
US07809354B2 Detecting address spoofing in wireless network environments
Methods, apparatuses and systems directed to detecting address spoofing in wireless networks by, after receiving a wireless management frame, transmitting verification messages to determine whether a given wireless node (e.g., a wireless access point, or wireless client) has legitimately lost its connection state.
US07809350B2 Methods and apparatus for use in communicating short messages of the emergency type from mobile communication devices
In one example, a first message center address associated with a home message center and a second message center address associated with an emergency message center are stored in memory of the mobile device. A user input request for communicating a short message is received through a user interface of the mobile device. If the user input request is identified as being for an emergency message, the second message center address is read from the memory and provided in a message center address field of the short message. The short message having the second message center address in the message center address field is then transmitted by the mobile device to the wireless network. The network identifies the second message center address in the message center address field and, in response, causes the short message to be sent to the emergency message center which is local to the network.
US07809343B2 Multi-channel receiver with improved AGC
An improved multi-channel receiver for satellite broadcast applications or the like. In an exemplary embodiment, an AGC loop, under the control of an AGC processor, controls the gain of an analog sub-receiver adapted to simultaneously receive multiple signals to achieve a desired AGC setpoint signal intensity from the sub-receiver. Multiple digital demodulators, coupled to the sub-receiver by an analog-to-digital converter (ADC), demodulate the multiple received signals. The AGC controller, based upon which of the received signals are being demodulated, selects the desired AGC setpoint from a table of setpoints. The AGC controller may also provide selective power control to circuitry in the receiver and select the resolution of the ADC. The controller updates the AGC loop with step values selected from a group of values by an AGC control algorithm. Different groups of step values may be used by the controller depending on whether the signals are fading or not.
US07809331B2 Data communication apparatus
To provide a data communication device capable of performing a stable human body communication by bringing the human body into contact with electrodes or proximities thereof without requiring user's attention when the data communication device held by the user is in the process of the human body communication. A transceiver electrode 103 and a reference electrode 104 are formed on concave portions 102 formed at positions where the user's fingers can be naturally brought into contact with the concave portions 102 when a data communication device 10 is held by one of the user's hands, such that the surfaces of the electrodes have a height slightly lower than those of the lateral portions of the housing 101. The transceiver electrode 103 and the reference electrode 104 are electrically connected, via a lead line 106, to a data communication unit 105 accommodated in the housing 101 and having a function of transmitting and receiving data. By bringing a communication party holding the data communication device 10 into contact with a human body and thus forming a closed circuit, data can be transmitted or received to and from the data communication unit 105 via the human body.
US07809327B2 Apparatus and method for controlling power in cellular system using wired relay stations
A method of controlling power in a Base Station (BS) of a cellular system using wired Relay Stations (RSs) includes the RSs and the BS individually performing scheduling of packets to be transmitted to Mobile Stations (MSs) in respective areas of coverage, the BS increasing a difference between a sum of signals to be transmitted and a sum of interference signals according to a scheduling result, guaranteeing a minimum amount of data to be received by each MS, and calculating a power allocation solution of each MS, which satisfies a condition that the power allocation solution is in a range of allocatable power, which was pre-set by each of the RSs and the BS, and the RSs and the BS performing sub-channel allocation and power allocation according to the power allocation solution satisfying the condition.
US07809324B2 Method and apparatus for determining the efficiency of radio publicity and/or broadcasted programs
Method and apparatus for determining the efficiency of publicity and/or broadcasted programs, according to which, when a TV converter or FM radio is operated, the frequency of the broadcast channel received at the moment is determined either directly from the TV converter or FM radio display or by extracting the LO frequency of the TV converter or FM radio. The frequency is transformed to a digital word and when the information as to the amount of watching and listening of a given publicity and/or broadcasted program or publicities is desired, a request for the information is sent and when received, the memorized digital words corresponding to the frequency of the broadcast channel received at the moment is transmitted.
US07809322B2 Image forming apparatus and process cartridge therefore having a cleaner section which stores unused developer
An image forming apparatus, using a developer including toner particles and carrier particles, includes a developing unit, a cleaning unit, and a conveying unit. The developing unit contains the developer and develops an electrostatic latent image formed on an image carrying member as a toner image with the toner particles. The cleaning unit contains the developer and mixes the developer with the toner particles collected from the image carrying member after transferring the toner image. The conveying unit conveys a mixture of the collected toner particles and the developer from the cleaning unit to the developing unit.
US07809320B2 Image forming apparatus including a toner guide member
An image forming apparatus of the present invention includes a guide member 140 positioned so as to be above a blade 60 in a casing 9 of a cleaning section 6. The guide member 140 guides the toner 8, which has been scraped from an image carrier 1 with the blade 60, turned into powder smoke and moved to the upper side of the blade 60, to the apical surface 61 of the blade 60. The apparatus is capable of reducing the friction coefficient between the blade and the image carrier with its compact and simple structure.
US07809318B2 Image forming apparatus having elastic extension guide member with movable portion
An image forming apparatus which forms a toner image on a transfer material, including: an image carrier which carries a toner image; a transfer section which transfers the toner images carried on the image carrier onto a transfer material; and a guide section having paired guide surfaces whose guide surfaces guide the transfer material to a transfer position of the transfer section while supporting the transfer material in between; wherein an end of one of the paired guide surfaces, which is closer to the image carrier than another one of the paired guide surfaces, has an elastic extension guide member, and a tear resistance of an leading portion of the elastic extension guide member is greater than the tear resistance of other portions of the elastic extension guide member.
US07809308B2 Sheet conveying apparatus and image forming apparatus
An apparatus of the present invention includes a first guide supported by a cover body in such a manner that the first guide can swing around a hinge with respect to the main body of the apparatus and a second guide provided on the apparatus main body. The first guide is supported in such a manner that it can move with respect to the cover body. When the cover body swings so as to open a sheet conveyance path, a site of the first guide on the side of the hinge swings with respect to the cover body in such a direction so as to separate from the second guide.
US07809305B2 Cleaning unit for roller member supporting belt and image forming apparatus
A felt that cleans the surface of a drive roller or secondary transfer supporting roller that stretches an intermediate transfer belt is supported by a Mylar at its one free end, the other end thereof being fixed to a bracket. The felt is swingably brought into contact with the drive roller or secondary transfer supporting roller by an elastic force of the Mylar.
US07809303B2 Image forming apparatus having an air passage and outlet
An image forming apparatus is provided which includes a process unit including image formation units, each of the image formation units having an image carrier, a charger, and a developing device, a scanner unit disposed facing the process unit and configured to expose the image carrier in each of the image formation units to light, and a fixing device disposed in the first direction with respect to the process unit. Also, the image forming device includes a first passage configured to channel air between the process unit and the scanner unit to an outlet in the first direction and a second passage configured to channel air in the vicinity of the fixing device to the outlet in a second direction that is substantially perpendicular to the first direction.
US07809297B2 Image forming apparatus and authentication method
An image forming apparatus including applications and system side software for providing system side services to the applications is provided, in which the image forming apparatus includes: an authentication module for displaying an authentication screen on an operation panel of the image forming apparatus, wherein the authentication module allows the image forming apparatus to display a screen for using the image forming apparatus instead of the authentication screen if authentication data input from the authentication screen satisfies an authentication condition, and wherein the authentication module is provided in the image forming apparatus separately from the system side software.
US07809295B2 Color image forming apparatus and method for stabilizing liquid developer viscosity
A color image forming apparatus includes, for each of liquid developers of plural colors, a photosensitive member, a developing roller, an agitating device that agitates a liquid developer having a viscosity characteristic dependent on a shearing force, and a developer supplying unit that supplies the liquid developer to the developing roller. In development, agitation start timing is varied depending on the color of the liquid developer.
US07809294B2 Image forming device controlling driving of a motor based on a detected temperature
An image forming device includes an image forming arrangement including a medium passage and motor, and a temperature detecting unit. A supplying control unit allows supply of a recording medium in the medium passage responsive to an image-forming signal, and prevents supply of a recording medium in the passage responsive to a warm-up signal. A warm-up control unit controls the motor to drive, responsive to the warm-up signal, at a first speed if a detected temperature is least a first temperature, and a second speed lower than the first speed if the detected temperature detected is lower than the first temperature. An image forming control unit controls the motor to drive, responsive to the image-forming signal, at a third speed if the detected temperature is at least a second temperature, and a fourth speed lower than the third speed if the detected temperature is lower than the second temperature.
US07809289B2 Image forming device
An image forming device includes a device body, an image forming unit provided in the device body to form an image on a recording medium, a carrying unit detachably attached to the device body so as to carry a recording medium on a carrying route, a first detecting unit provided on the carrying route to output a detection signal that varies depending on whether there is a recording medium being carried, the first detecting unit including a movable portion that influences the detection signal depending on a location thereof, a displacing unit that changes the location of the movable portion depending on whether the carrying unit is attached to the device body, and a determining unit that determines based upon the detection signal of the first detecting unit whether there is a recording medium being carried and whether the carrying unit is attached to the device body.
US07809283B2 Multi-transceiver module control with single microcontroller
An optical transmit and receive circuit that includes a single control module that controls the transmit and receive operational behaviors in multiple transmit and receive data paths of the optical transmit and receive circuit. By having a single control module control operational behaviors of multiple electro-optic transducer drivers, and multiple post-amplifiers, the size of the overall combination may be reduced.
US07809282B2 Dispersion compensating circuits for optical transmission system
Improved dispersion compensating circuits for optical transmission systems are disclosed. According to the improved method, there is provided a compensation circuit comprising a varactor diode network. The network is preferably inserted between a source of laser modulating signal and the laser. A low pass filter constructs the network. The network preferably includes an inductance and a combined circuit, which includes varactors. The network preferably provides an amplitude dependent delay of the modulating signal applied to the laser. In a first embodiment, a fixed capacitor is in series with a varactor and connected to a DC bias through inductor. In a second embodiment, second varactor is in series with varactor instead with an opposite polarity of a fixed capacitor as used in the first embodiment. In a third embodiment, two varactors 301 and 302 are used in place of the fixed capacitor in parallel.
US07809281B2 Optical transmitter
A differential encoder generates a differentially encoded signal based on a data signal. An RZ (return to zero) encoder generates an electric RZ differential signal as an RZ signal in an electric area based on the differentially encoded signal. A Mach-Zehnder interferometer type intensity modulator generates an optical RZ-DSPK (differential phase shift keying) signal as an RZ signal in an optical area based on the electric RZ differential signal.
US07809277B1 Methods and systems for polarization mode dispersion compensation
Methods and systems for higher-order PMD compensation are implemented by developing an effective mathematical model and applying economical design techniques to the model. By assuming a constant precession rate for a narrow band of frequencies in an optical signal, a simplified model of a higher-order PMD compensator can be derived. The model can be used produce an economical compensator by making multiple uses of selected optical components.
US07809265B2 Multi-hop optical communication network
An apparatus includes a time-domain wavelength-interleaved optical network that connects a plurality of edge nodes. Each of the edge nodes is configured to receive optical communications from others of the edge nodes on an associated wavelength-channel. The number of edge nodes is larger than the number of the wavelength-channels.
US07809262B2 Methods, systems, and computer-readable media for determining physical layer failures
Methods, systems, and computer-readable media provide for notifying and determining a location of a fiber cut. According to embodiments, a method for determining a location of a fiber cut in a passive optical network (PON) including a plurality of optical network terminations (ONTs) is provided. According to the method, a plurality of base signatures are generated prior to the fiber cut. Each of the base signatures correspond to a known configuration of the plurality of ONTs. In response to the fiber cut, a current signature corresponding to a current configuration of the plurality of ONTs is generated. Whether the current signature matches one of the base signatures is determined. In response to finding a matching base signature, the location of the fiber cut is determined based on the known configuration of the plurality of ONTs corresponding to the matching base signature.
US07809257B2 Anti-shake apparatus
An anti-shake apparatus (an image-stabilization apparatus) of a photographing device comprises a movable unit and a controller. The movable unit has an imaging device and is movable and rotatable for an anti-shake operation. The controller controls the movable unit for the anti-shake operation. The controller calculates a first hand-shake angle caused by yaw, a second hand-shake angle caused by pitch, and a third hand-shake angle caused by roll for the anti-shake operation. The controller commences a calculation of the third hand-shake angle from a first time point after a release switch is set to the ON state. The controller commences calculations of the first and second hand-shake angles from a second time point after the first time point, and before an exposure operation commences.
US07809252B2 Systems and methods for caching multimedia data
Systems and methods are provided for caching media data to thereby enhance media data read and/or write functionality and performance. A multimedia apparatus, comprises a cache buffer configured to be coupled to a storage device, wherein the cache buffer stores multimedia data, including video and audio data, read from the storage device. A cache manager coupled to the cache buffer, wherein the cache buffer is configured to cause the storage device to enter into a reduced power consumption mode when the amount of data stored in the cache buffer reaches a first level.
US07809249B2 Randomly accessible visual information recording medium and recording method, and reproducing device and reproducing method
Access point pictures designated as randomly accessible positions are I pictures or P pictures. Information indicating the decoding sequence (I1, P1, B1, B2, B3, B4, P2, . . . ) of pictures functioning as access points and attribute information (picture_type) indicating whether a picture functions as an access point or is necessary for decoding of the access point following a given access point are recorded on the video information recording medium. Random access is possible even if the GOP interval is lengthened.
US07809243B2 Recording medium having data structure including navigation control information for managing reproduction of video data recorded thereon and recording and reproducing methods and apparatuses
The recording medium includes a navigation area storing navigation control information for managing the reproduction of at least video data from the recording medium. The navigation area, according to one embodiment, stores at least one navigation control object that includes an attribute field indicating at least one attribute of the navigation control object and a navigation direction number field indicating a number of navigation directions. Each navigation control object includes at least one navigation direction.
US07809240B2 Content provision system and associated methodology of controlling distribution of content
When various content is broadcasted via the Internet, a user is free from restriction of time and space and user's desired content is provided. The content is controllably recorded and read to a random-access recording medium via a network, and at least the content read from the recording medium is transmitted to the network.
US07809237B2 Lens for reforming light-emitting diode radiation
A lens for reforming radiation from a light-emitting diode having a first convex surface for admitting radiation path from the light-emitting diode that is close to the axis of the diode and a cylindrical surface for admitting radiation that makes a wider angle with the axis of the diode, a conical surface disposed to receive and totally internally reflect radiation admitted by said convex surface and re-radiate it at an angle substantially normal to the axis of the diode and a curved surface for receiving and re-radiating at an angle substantially normal to the axis of the diode radiation admitted by the cylindrical surface.
US07809234B2 Telecommunications cabinet with connector storage
A housing including a plurality of openings for receiving fiber optic connectors and protecting the polished end face of the connectors from damage while the connectors are stored within a telecommunications connection cabinet. A module with a plurality of optical fiber cables connected to a first optical fiber cable and terminated by a fiber optic connector. Each of the connectors are inserted within openings in a connector holder for storage and protection until the cables need to be connected to a customer equipment cable.
US07809229B2 Optical device
An optical device wherein an optical waveguide is formed on a dielectric substrate, the optical device includes an input part and an output part where the optical waveguide and corresponding optical fibers are connected. A stress layer is provided for at least one of the input part and the output part. The stress layer applies a stress to the optical waveguide so that an index of refraction of the optical waveguide is reduced.
US07809227B2 Optical fiber, and optical access network, local area network and optical parts for communication, which use the optical fiber
An optical fiber, and an optical access network, a local area network and optical parts for communication, which uses the optical fiber, are disclosed. The optical fiber whose core diameter is 10 μm˜40 μm has at least two propagation modes in a wavelength over 1200 nm. The optical fiber according to the present invention can reduce packaging costs for optical components, since cross-sectional area of the core is large, compared with the prior art technique adopting a single mode optical fiber, and can transmit ultra-high speed data a relatively long distance, since the mode number and modal dispersion effect of the optical fiber is relatively small, compared with the prior art multimode optical fiber. Also, when using the optical fiber according to the present invention, the optical subscriber network and the local area network can be cost-effectively implemented. In addition, when adopting the optical fiber according to the present invention, productivity of optical components for communication can be improved, costs for an optical component can be reduced and quality of the optical component can be improved.
US07809225B2 Imaging system and related techniques
A method and apparatus for imaging using a double-clad fiber is described.
US07809222B2 Laser based frequency standards and their applications
Frequency standards based on mode-locked fiber lasers, fiber amplifiers and fiber-based ultra-broad bandwidth light sources, and applications of the same.
US07809221B2 Shadow detection in optical touch sensor through the linear combination of optical beams and grey-scale determination of detected shadow edges
An optical based input touch display device with high resolution shadow detection using the linear splitting of waveguides among transmit and receive lenses and grey-scale calculations for shadow edge and center detection is disclosed. The apparatus includes a light source and a transmit waveguide optically coupled to the light source. The transmit waveguide includes a plurality of transmit waveguide grooves coupled to a plurality of groups of shared transmit lenses respectively. The plurality of groups of transit lenses, which are configured to generate a plurality of collimated light beams from the light source. A receive waveguide is also provided having a plurality of receive waveguide grooves coupled to a plurality of groups of shared receive lenses. The plurality of groups of receive lenses are configured to receive the plurality of collimated light beams. A photodiode array including a plurality of photodiodes are optically coupled to the plurality of receive waveguide grooves respectively. Each of the photodiodes is configured to receive light from the plurality of light beams received by the plurality of groups of receive lenses respectively. A processor is configured to detect shadow edge and/or shadow center of an interrupt in the plurality of collimated light beams.
US07809220B2 Printed circuit board and manufacturing method thereof
A printed circuit board and a method of manufacturing the printed circuit board are disclosed. The printed circuit board can include: an optical waveguide, in one side of which a circuit pattern and a pad are buried; an insulation layer stacked over one side of the optical waveguide; a first insulating material stacked over the insulation layer; a first electrical wiring layer stacked over the first insulating material; a second insulating material stacked over the other side of the optical waveguide; a second electrical wiring layer stacked over the second insulating material; and a via penetrating the optical waveguide. Certain embodiments of the invention enable the efficient transmission of optical and electrical signals, reduce loss in the optical signals transferred to the photoelectric converters, and allow more efficient designs for the wiring in the board.
US07809215B2 Contextual information encoded in a formed expression
Embodiments include a method, a manual device, a handheld manual device, a handheld writing device, a system, and an apparatus. An embodiment provides a manual device operable in a context. The manual device includes a writing element operable to form a mark on a surface in response to a movement of the writing element with respect to the surface. The manual device also includes a controller operable to encode information corresponding to the context of the manual device by regulating the formation of the mark.
US07809213B2 Black white image compression having print density control
A scaling system for compressing a bitonal image that has print density control. A system is disclosed that comprises: a pixel reduction system that generates a scaled image by reducing pixel pairs down to single scaled pixel based on a set of scaling rules; and a line density control system that allows the scaled image to be made lighter, normal or darker by changing the scaling rules.
US07809206B2 Image processing apparatus for generating sub-self-similar sets
An image processing apparatus generates a sub-self-similar set F, which is a subset of a self-similar set A with respect to contraction maps f1, . . . , fn and forms an image expressing the sub-self-similar set F. The apparatus includes a base-address-set designating section, a generation-rule acquiring section and a sub-self-similar set generating section. The base-address-set designating section selects m addresses each of which formed of infinite sequence of {1, . . . , n} and generates a base address set M including the selected addresses. The generation-rule acquiring section acquires a rule of generating a hypothetical sub-self-similar set G, which is a subset of a hypothetical self-similar set B with respect to n hypothetical contraction maps g1, . . . , gn, by using the generated base address set M. The sub-self-similar set generating section generates a sub-self-similar set F, which is a subset of the self-similar set A.
US07809203B2 Apparatus for encoding and decoding key data and key value data of coordinate interpolator and recording medium containing bitstream into which coordinate interpolator is encoded
An apparatus for encoding and decoding key data and key value data of a coordinate interpolator and a recording medium, on which a bitstream, into which a coordinate interpolator is encoded, is written, are provided. The bitstream includes key data encoding/decoding information, into which key data and information necessary to decode the key data are encoded, and key value data encoding/decoding information, into which key value data and information necessary to decode the key value data are encoded. The key data encoding/decoding information includes inverse DND operation information including the order of inverse DND indicating a predetermined number of cycles of inverse DND to be performed on differential data generated by entropy-decoding the bitstream in order to extend the range of the differential data.
US07809201B2 Image processing apparatus, image processing method and image processing program that performs a level conversion on multilevel input image data
An image processing apparatus includes a determining device, a mode setting device, a storage device, and a dither matrix selecting device that selects a dither matrix corresponding to the one of the plurality of image output modes set by the mode setting device as a dither matrix used by the determining device, wherein when a predetermined image output mode is set by the mode setting device, the dither matrix selecting device selects a dither matrix for higher levels than those of the input image data.
US07809199B2 Image processing apparatus
Image forming apparatus, which prevents the occurrence of displacement of the positions of pixels between image data items forming a synthetic image, and eliminates distortion of a character and color shift in character regions and non-character regions. An image size adjustment section obtains, when synthesizing a plurality of image data items to create one image, a remainder by dividing the number of vertical and horizontal pixels of input image data by a least common multiple of the ratio of resolutions of a plurality of image data items, for vertical and horizontal directions of the image. The input image data is processed by means of the result of computing the remainder, so that the remainder becomes 0 when obtaining the remainder by dividing the number of vertical and horizontal pixels of the input image data by the least common multiple of the ratio of the resolutions of the image data items.
US07809198B2 Coding apparatus having rate control to prevent buffer breakdown
A coding apparatus and method is disclosed by which quantization index data can be determined without referring to a virtual buffer capacity initialized in response to a scene change. ME residual information is acquired first, and it is discriminated whether or not the ME residual information is higher than a threshold value. If it is discriminated that the ME residual information is higher than the threshold value, then the initial buffer capacity of a virtual buffer is updated. On the other hand, if it is discriminated that the ME residual information is equal to or lower than the threshold value, then it is discriminated whether or not the picture being currently processed is a picture next to a scene change or is a next picture of the same type as that of a picture with which a scene change has occurred. If it is discriminated that the picture being processed is a picture next to a scene change or a next picture of the same type, then the initial buffer capacity is calculated and updated. Further, an average value of the ME residual information is updated. The invention can be applied to a video encoder.
US07809196B2 Object recognition apparatus
In an object recognition apparatus, a first division unit and a second division unit each partitions an image into a plurality of regions. A first calculation and a second calculation unit each derives, for each of the plurality of regions partitioned. A first comparison unit and a second comparison unit each compares the derived characteristic quantities in between at least two images, for each of the plurality of regions. A recognition unit recognizes a region where the object is located, based on the comparison result.
US07809195B1 Encoding system providing discrimination, classification, and recognition of shapes and patterns
My system provides summaries of shapes and patterns that are manifested by the states of an array of elements, and methods for comparing them for correspondence. A very basic embodiment provides these summaries in the following manner. The array provides a Cartesian coordinate system address for each element. Each element of the array is polled, and if the element is part of the pattern, described here as being marked, it delivers its address to a processor. The processor calculates the distance from each marked element to a central location, described as a convergence hub, and delivers these distance values to a distributor. The distributor provides a summary distribution, which specifies the number of times a given distance was observed (or numerical adjustments thereof). This distribution is stored and used for comparison against alternative distributions, which provides a basis for assessing similarity or difference among various shapes and patterns.
US07809194B2 Coded visual markers for tracking and camera calibration in mobile computing systems
A method for determining a pose of a user is provided including the steps of capturing a video image sequence of an environment including at least one coded marker; detecting if the coded marker is present in the video images; if the marker is present, extracting feature correspondences of the coded marker; determining a code of the coded marker using the feature correspondences; and comparing the determined code with a database of predetermined codes to determine the pose of the user. According to an embodiment, the coded marker includes four color blocks arranged in a square formation and the determining a code of the at least one marker further includes determining a color of each of the four blocks. According to another embodiment, the marker includes a coding matrix and a code of the marker being determined by numbered squares of the coding matrix being covered by a circle.
US07809191B2 Image processing system and image processing method for aerial photograph
In order to increase the recognition rate of a shadow area contained in the image of an aerial photograph, a central control portion performs the processes of: comparing a shadow-produced angle with the angles of segments constituting the polygons generated by a polygon-generating portion to judge whether or not there are the segments coinciding with the shadow-produced angle, of the segments constituting the polygon; judging whether or not the ratio of the length of the segment constituting the shadow to the length of the segment constituting the feature coincides with a shadow-extended ratio; judging whether or not the color tone of the area surrounded by the segments constituting the shadow is darker than that of all the adjacent polygons; and identifying the area surrounded by the segments constituting the shadow as “shadow area.” The polygon of the identified shadow area is generated.
US07809190B2 General framework for image segmentation using ordered spatial dependency
A general framework to enhance performance of automatic segmentation of a plurality of structures in medical imaging applications incorporates inter-structure spatial dependencies in to existing segmentation algorithms. Ranking the structures according to their dependencies allows a hierarchical approach to automatically segmenting multiple structures that improves each individual segmentation and provides automatic initializations.
US07809189B2 Method for image separating
A method for image separating, said method being applied to an electronic apparatus to separate a foreground and a background of an image displayed on said apparatus, comprising the steps of scanning pixels in said image, applying arithmetic algorithm on said pixels and forming a plurality of segments on said image by defining pixels adjacent to each other and similar in color as one segment; examining foreground label and background label marked by an user; merging segments labeled by said foreground label into a foreground region and segments labeled by said background label into a background region, and applying arithmetic algorithm on an unlabeled segment to merge with an adjacent segment, foreground region or background region having the least difference in color; repeating said merging step until all segments are merged into a foreground region or a background region, thereby separating said image into a foreground region and a background region.
US07809186B2 Image processing apparatus, image processing method, program thereof, and recording medium
Provided herein is an image processing apparatus comprising: input means for inputting image data, which is obtained by digitalizing an image signal that has been converted from light from an object to an electric signal by an image sensor, and performing no compression or lossless compression; image processing parameter input means for inputting a parameter to be employed in image processing on the image data executed by a user; image processing means for performing luminance-related processing or chrominance-related processing on the image data in accordance with the image processing parameter inputted by the image processing parameter input means; and storage means for storing an intermediate result for each of the luminance-related processing and the chrominance-related processing. By virtue of storing the intermediate results, this invention contributes not only to high-speed RAW image data development processing, but also to a reduced image processing load and increased processing speed.
US07809183B2 Gaze manipulation
A multi-layer graph for dense stereo dynamic programming can improve synthesis of cyclopean virtual images by distinguishing between stereo disparities caused by occlusion and disparities caused by non-fronto-parallel surfaces. This distinction can be leveraged to reduce image artifacts, such as “halos”. Distinguishing at least between these two types of disparities allows improved matching of left and right pixel data, which increases the amount of correct pixel information used in constructing the cyclopean virtual image and minimizes occlusion artifacts.
US07809181B2 Pattern inspection apparatus, image alignment method, displacement amount estimation method, and computer-readable recording medium with program recorded thereon
A pattern inspection apparatus includes a first unit configured to acquire an optical image of pattern, a second unit configured to generate a reference image to be compared, a third unit configured to calculate elements of a normal matrix for a least-squares method for calculating a displacement amount displaced from a preliminary alignment position, a forth unit configured to estimate a type of the reference image pattern, by using some of the elements of the normal matrix, a fifth unit configured to calculate the displacement amount based on the least-squares method, by using a normal matrix obtained by deleting predetermined elements depending upon the type of the pattern, a sixth unit configured to correct an alignment position between the optical image and the reference image to a position displaced by the displacement amount, and a seventh unit configured to compare the optical image and the reference image.
US07809178B2 Method, computer program product and apparatus for enhancing a computerized tomography image
A method is disclosed for enhancing a CT image composed of a plurality of elements, each having an intensity value indicative of a tissue type. The method comprises receiving (101) a first CT image, providing, by enhancement processing (103) based on said first CT image, a plurality of copies of said first CT image, and combining (104) said copies with said first CT image, whereby an enhanced CT image is provided. The combining is based on a classification with respect to intensity values of regions within said first and said copies of said first CT image. The enhancement processing (103) is performed with respect to predetermined intensity value ranges. The method may be implemented as a computer program product or as a device.
US07809177B2 Lumen tracking in computed tomographic images
A lumen tracking method and system automatically extracts a colon from CT image data by locating landmarks in the image data, based on known anatomic features or other predictable features. If the colon is segmented, the method and system may use the landmarks to evaluate candidate segments for inclusion in the extracted colon.
US07809175B2 Displaying and navigating computer-aided detection results on a review workstation
Display and navigation for multiple computer-aided detection (CAD) detections is described. A medical image is displayed to a viewer, and a request is received to instantiate CAD-assisted viewing. A timewise presentation sequence for the CAD detections is automatically computed according to a predetermined sequencing criterion. For each CAD detection, an expanded presentation window is displayed for its associated location in the medical image, the expanded presentation windows being displayed according to the timewise presentation sequence. Also described is a navigational tool comprising a plot of an operating curve onto which a computed feature associated with the CAD algorithm can be mapped, the operating curve characterizing an application of the CAD algorithm to a reference database of mammographic cases having known diagnoses. The navigational tool further comprises a plurality of CAD pointer icons spatially distributed therealong according to mappings of the computed feature for the CAD detections onto the operating curve.
US07809174B2 Method and system for segmentation of computed tomography image data
Methods and systems for processing image data are described. One method includes identifying image data corresponding to an imaged trachea and identifying image data corresponding to imaged lungs. The method further includes separating the image data corresponding to the imaged trachea from the imaged data corresponding to the imaged lungs.
US07809173B2 Face detection method, apparatus, and program
When detecting a face included in an input image by use of at least two inclinations of the face to be detected, a first detection process is performed if the inclination of the face to be detected corresponds to a first inclination where a relatively high face detection probability is expected, and a second detection process having a relatively low face detection probability and a relatively short processing time compared with the first detection process is performed if the inclination of the face to be detected is other than the first inclination. When an input image is scanned to enable the change in face detection processes according to the position of the face to be detected, a different detection process is used according to the face detection probability of the position of the face to be detected.
US07809172B2 Method and system for generating and linking composite images
A method and system for personalizing goods or services by including thereon a visible indication of the person or persons that are intended to utilize the goods and services. In one embodiment, based on computer processing, a series of parameters are calculated that can be used to generate a composite drawing (e.g., a line drawing) of the intended customer. Having created such a series of parameters, those parameters can be sent to the generator of the ticket or other personalized good. The generator can then use that series of parameters to print the composite drawing on the personalized good, either at the same time the good is originally printed or prior to providing the personalized good to the consumer. Alternatively, by receiving a customer number with the transaction confirmation from the credit card company, the merchant can download a full picture of the customer to be included on the personalized good.
US07809171B2 Facial feature evaluation based on eye location
One embodiment of the present invention includes interrogating a location along a face of a person with multiple wavelengths of electromagnetic radiation. Signals are established corresponding to detection of the wavelengths reflected from the location. A determination is made as to whether a disguising material covers at least a part of the face based on a difference in range to the location indicated by these signals. Alternatively, the signals may correspond to reflections by different portions of an eye of the person and a determination is made regarding the location of one or more eyes of the person based on the signals. In one particular nonlimiting form, a multispectral, three-dimensional signature of facial features is registered to eye location that may include the iris, nose, chin, mouth, check or the like for facial recognition/identification.
US07809169B2 Secure point of sales biometric identification process and financial system for standalone and remove device transactions (paysecure)
The present invention is an apparatus, method and system for secure point-of-sale (POS) and biometric data/finger print identification communications technology and systems processing methods in the area of financial merchant transactions. The present invention may use either or both standalone biometrics and biometric/fingerprinting technology with a touch screen device or a portable/mobile wireless device to securely process merchant POS financial transactions.
US07809167B2 Method and system for processing captured image information in an interactive video display system
A method and system for processing captured image information in an interactive video display system. In one embodiment, a special learning condition of a captured camera image is detected. The captured camera image is compared to a normal background model image and to a second background model image, wherein the second background model is learned at a faster rate than the normal background model. A vision image is generated based on the comparisons. In another embodiment, an object in the captured image information that does not move for a predetermined time period is detected. A burn-in image comprising the object is generated, wherein the burn-in image is operable to allow a vision system of the interactive video display system to classify the object as background.
US07809166B2 Image processing apparatus for estimating motion of predetermined feature point of 3D object
An image processing apparatus is an apparatus for determining a gaze from a motion picture of a face taken by a monocular camera, and is configured to define a 3D structure of a center of a pupil on the facial picture by a static parameter and a dynamic parameter, and to determine the gaze by estimating the static parameter and the dynamic parameter. Another image processing apparatus is an apparatus for determining a motion of a 3D object from a motion picture thereof taken by a monocular camera, and is configured to define a 3D structure of the 3D object on the picture by a rigid parameter and a non-rigid parameter, and to determine the motion of the 3D object by estimating the rigid parameter and the non-rigid parameter.
US07809165B2 Method for generating distance maps using scan lines
A method generates a distance map from an image including a set of pixels arranged in a Euclidian n-space. The set of pixels includes a subset of background pixels and a subset of foreground pixels. The distance map stores a distance value for every corresponding background pixel to a nearest foreground pixel. A set of scan lines having different directions are defined. The scanning of the set of pixels along each scan lines is performed by moving from a current pixel to a next pixel. The scanning of each scan line includes: making the next pixel the current pixel; initializing a counter to zero when the current pixel is one of the foreground pixels and the next pixel is one of the background pixels; incrementing the counter by one when the next pixel is one of the background pixels; and assigning the counter as the distance corresponding to the current pixel if the current pixel is one of the background pixels, and repeating beginning with the making step.
US07809164B2 Methods and systems for identifying events for a vehicle
A system for identifying an event for a vehicle is disclosed. The system includes: a video source; a receiving circuit, coupled to the video source, for receiving at least a target image from the video source positioned on the vehicle; and a determining circuit, coupled to the receiving circuit, for determining if the event occurs according to the target image. A related method includes: receiving at least a target image from a video source positioned on the vehicle; and determining if the event occurs according to the target image.
US07809162B2 Digital image processing using face detection information
A method of processing a digital image using face detection within the image achieves one or more desired image processing parameters. A group of pixels is identified that correspond to an image of a face within the digital image. Default values are determined of one or more parameters of at least some portion of the digital image. Values are adjusted of the one or more parameters within the digitally-detected image based upon an analysis of the digital image including the image of the face and the default values.
US07809161B2 Method and apparatus for three-dimensional tracking of infra-red beacons
A method for processing data includes identifying a time signature of an infra-red (IR) beacon. Image data associated with the IR beacon is identified using the time signature.
US07809160B2 Method and apparatus for calibration-free eye tracking using multiple glints or surface reflections
Apparatus and method for eye gaze tracking in human or animal subjects without calibration of cameras, specific measurements of eye geometries or the tracking of a cursor image on a screen by the subject through a known trajectory. One embodiment includes one uncalibrated camera for acquiring video images of the subject's eye(s) and optionally having an on-axis illuminator, and a surface, object, or visual scene with embedded off-axis illuminator markers. The off-axis markers are reflected on the corneal surface of the subject's eyes as glints. The glints indicate the distance between the point of gaze in the surface, object, or visual scene and the corresponding marker on the surface, object, or visual scene.
US07809159B2 Estimation system, estimation method, and estimation program for estimating object state
3D model storage stores the 3D shape data of a target object and illumination base data in advance. A comparison image generator generates, as a comparison image, a reproduced image with the target object being arranged in the position/posture of the current estimation value under the same illumination condition as that for the input image on the basis of the 3D shape data and illumination base data. An image displacement distribution detector segments the comparison image into sub regions and detects the image displacement distribution between the comparison image and the input image for each sub region. A posture difference calculator calculates a position/posture difference value on the basis of the image displacement distribution and 3D shape data. An end determinator outputs the current position/posture estimation value as an optimum position/posture estimation value when determining that the position/posture difference value is smaller than a predetermined threshold value.
US07809158B2 Method and apparatus for detecting doubles in a singulated stream of flat articles
A system for detection of doubles in a stream of flat items such as mail pieces being conveyed on a conveyor includes an electronic imaging camera positioned to receive an image of a side face of conveyed items over a first portion of its field of view, a reflector positioned to reflect an edge view of the items to the imaging camera, which edge view is received by the imaging camera over a second portion of its field of view, and a computer that receives image data from the camera. Program logic used by the computer determines whether the image shows one item, or more than one item.
US07809157B2 System, computer program product and method for managing documents
A system, method and computer program product for managing documents. The system includes a document manager that is configured to search for application services providers (ASPS) over a network and based on a user input. The document manager can search documents within the ASPs, retrieve documents and URLs, store documents, and data, format documents, generate and issue unified bills from a plurality of bills from a plurality ASPs. The document manager can also manage, e.g. create, receive, transmit, store, merge, watermark information for documents managed by the document manager. The document manager can request that a document be merged with a corresponding watermark information so that the document be printed with an embedded watermark. Alternatively, the document manager can merge the watermark information with the document and can transmit the merged document data to a printing entity.
US07809153B2 System and method for assessment of health risks and visualization of weight loss and muscle gain
The present system combines image morphing technology, exercise programming, supplement sales, and motivational techniques into one product. Users begin by entering their current measurements, measurement goals and current picture into the system, preferably via a Web site. The picture is segmented into body components, and each affected segment is morphed based upon the measurements, goals, and the segment's responsiveness to weight loss in order to create a modified image representative of the user in a post-regimen condition. This system helps health and fitness businesses obtain new members and retain existing members by showing the members how they will look after following a specific regimen of diet and/or exercise. The system also predicts health risks of diabetes, heart disease, and stroke associated with the user's pre-regimen and post-regimen conditions.
US07809151B2 Microphone assembly comprising magnetically activatable element for signal switching and field indication
A microphone assembly comprising a transducer for receiving sound and outputting a corresponding control signal. The assembly also comprises means for detecting a magnetic field and outputting a signal relating to the field. A hearing aid comprising the assembly has a processor receiving the control signal and selecting between the microphone signal and a signal relating to the magnetic field, such as a signal received from a telephone hand set or a telecoil.
US07809144B2 Audio input-output module, plug-in detection module and methods for use therewith
A plug-in detection module includes an impedance network for producing a plug-in signal in response to a supply signal that varies when one of a plurality of plug-in receptors is coupled to a plug connector and when one of the plurality of plug-in receptors is decoupled. A reference signal generator generates a reference signal having a plurality of reference signal values. A comparator generates a detection signal when the plug-in signal compares favorably to the reference signal. A processing module detects which of the plurality of plug-in receptors have a plug connector coupled thereto.
US07809140B2 Authentication of data transmitted in a digital transmission system
A method of authenticating data transmitted in a digital transmission system, in which the method comprises the steps, prior to transmission, of determining at least two encrypted values for at least some of the data, each encrypted value being determined using a key of a respective encryption algorithm, and outputting said at least two encrypted values with said data.
US07809132B2 Implementations of AES algorithm for reducing hardware with improved efficiency
An AES encryption processor is provided for reducing hardware with improved throughput. The processor is composed of a selector unit selecting an element of a state in response to row and column indices, a S-box for obtaining a substitution value with said selected element used as an index, a coefficient table providing first to fourth coefficients in response to said row index, first to fourth Galois field multiplexers respectively computing first to fourth products, which are obtained by multiplication of said substitution value with first to fourth coefficients, respectively, and an accumulator which accumulates the first to fourth products to develop first to fourth elements of a designated column of a resultant state.
US07809129B2 Acoustic echo cancellation based on noise environment
A method (200) of cancelling echo in a duplex communication device (100). The method can include detecting a level of noise present on an uplink signal path (104), generating a noise classifier (194) based on the detected level of noise, detecting whether uplink audio is present on the uplink signal path (104) and detecting whether downlink audio is present on a downlink signal path (102). The method further can include generating a double talk flag (136) based at least on the noise classifier, whether uplink audio is present on the uplink signal path, and whether downlink audio is present on the downlink signal path. In addition, the double talk flag, the noise classifier and an uplink signal can be processed to generate an output signal (120) having reduced echo.
US07809123B2 Method and system for determining independent authorization levels in a VPN
A system and method are disclosed for determining independent authorization levels. A system that incorporates teachings of the present disclosure may include, for example, a controlling element that manages operations of a virtual private network. The controlling element manages operations of a virtual private network (VPN) by validating that a call belongs to an ISDN access type of the VPN, retrieving from a look-up table a private number associated with a switch identifier, a trunk group identifier, and an Originating Station Number (OSN) corresponding to the call in response to determining that the call belongs to the ISDN access type of the VPN, and identifying a first authorization level associated with the private number. Additional embodiments are disclosed.
US07809118B2 System and method for voice and data convergence
The method and apparatus is for converting messages and responses between text messages of a user and voice responses of at least one agent in an automatic contact distribution system having a plurality of agents. In one embodiment, the method includes sending a text message in a text format from first location via a network; receiving the text message from the network at a second location; and converting the text message from a text format to a voice message in a voice format. The method further includes converting a voice response in the voice format from an agent to a text response in the text format, the voice response being in response to the text message; and sending the text response from the second location to the first location via the network. Thus, the user appears to communicate with the agent on a text basis, and the agent appears to communicate with the user on a voice basis.
US07809117B2 Method and system for processing messages within the framework of an integrated message system
A method and system for processing messages within the framework of an integrated message system. Recipients of messages in an integrated messaging system are provided with an authentic impression of the received message. In a first step, a message received within the framework of an integrated messaging system is automatically translated. Language detection and dictation system is provided. The message contents of the incoming message as well as its segments and parameters are simultaneously utilized to generate additional information regarding the sender and the information, which is suitable to give the recipient an impression of the received message in the most authentic form possible.
US07809113B2 X-ray source and fluorescent X-ray analyzing apparatus
The present invention relates to an X-ray source for emitting a characteristic X-ray and a fluorescent X-ray analyzing apparatus using the X-ray source. A secondary target is arranged in superposition on a primary target. An electron beam generated by an electron gun enters the primary target, which passes and emits a continuous X-ray. The secondary target transmits and emits a characteristic X-ray excited by the continuous X-ray emitted from the primary target. The primary target and the secondary target are superposed one on the other, so that the continuous X-ray emitted from the primary target efficiently excites the secondary target thereby to efficiently generate the characteristic X-ray.
US07809110B2 X-ray imaging device
An X-ray detection technology capable of suppressing a decrease in a signal-to-noise ratio derived from external noise even in a case where it is hard to intercept electromagnetic-wave noise, and offering a wide dynamic range is realized, and an X-ray imaging device utilizing the technology is provided. An electromagnetic-wave noise signal to be mixed in a signal detected by an X-ray detector 2 is inferred from electromagnetic-wave noise signals measured by reference detectors 10A and 10B according to the method of least squares. Noise removal calculation is performed in order to minimize the decrease in a signal-to-noise ratio derived from the electromagnetic-wave noise.
US07809108B1 Method and apparatus for generating small size, high-intensity X-ray beams
In an X-ray diffraction apparatus, a high brightness source, such as a rotating anode generator, is combined with demagnification X-ray optics to produce a beam with small image size and high-intensity. In one embodiment, an elliptical X-ray optic is positioned relative to the source and image focal points so that the magnification of the optic is less than one. The combination can produce high-intensity beams with beam images at the sample of less than 0.1 mm.
US07809095B2 Wireless receiving apparatus and wireless receiving method
According to an aspect of the invention, there is provided a wireless receiving apparatus including: antennas; antenna branches each capable of receiving a wireless signal; a demodulating unit demodulating a reception signal; an antenna selecting unit selecting a packet waiting antenna; a packet detecting unit detecting a packet; a power supply control unit stopping power to a packet non-waiting antenna branch except for the antenna branch connected to a packet waiting antenna until the packet is detected and supplying power to the antenna branches after the packet is detected; a calculating unit calculating a gain value of VGA unit based upon the reception signal via the packet waiting antenna; and a control unit controlling a gain of the VGA unit based upon the calculated gain value after the packet non-waiting antenna branch is initiated when power to the antenna branches is supplied.
US07809094B2 Method and apparatus for providing cancellation of harmonics signals with modulated signals for multi-channels
A device and method for canceling or attenuating harmonics noise without distorting the incoming signal. An exemplary device includes the use of an estimation loop to generate an artificial signal to eliminate or attenuate the influence of harmonics. The estimation loop includes a mixer adapted to produce a mixed signal by processing or combining the incoming signal and the artificial signal. The estimation loop includes an error detector, a low-pass filter, a parameter estimator, and a numerically controlled oscillator. The parameter estimator produces information relating to the phase, frequency, and amplitude of an incoming harmonics spur and will be used by the numerically controlled oscillator to generate the artificial signal. If the mixed signal contains relatively low levels of harmonics residuals, the mixed signal is produced at the output in lieu of the incoming signal.
US07809091B2 Method and system for decoding single antenna interference cancellation (SAIC) and redundancy processing adaptation using frame process
Aspects of a method and system for decoding single antenna interference cancellation (SAIC) and redundancy processing adaptation using frame process are provided. A receiver may decode video, voice, and/or speech bit sequences based on a first decoding algorithm that may utilize data redundancy and that may impose physical constraints. The receiver may also decode a bit sequence based on a second decoding algorithm that utilizes SAIC. The first and second decoding algorithms may be adapted to perform in parallel and a decoded received bit sequence may be selected based on a redundancy verification parameter. The first and second decoding algorithms may also be adapted to be performed sequentially where the subsequent decoding operation may be conditioned to the initial decoding operation. Moreover, either the first or the second decoding algorithm may be selected for decoding the received bit sequence. The selection may be based on noise and/or interference measurements.
US07809083B1 Differential receiver with frequency offset compensation
A differential receiver which provides for estimation and tracking of frequency offset, together with compensation for the frequency offset. Estimation and tracking of the frequency offset is undertaken in the phase domain, which reduces computational complexity and allows frequency offset estimation and tracking to be accomplished by sharing already-existing components in the receiver. Compensation for the frequency offset can be performed either in the time domain, before differential detection, or in the phase domain, after demodulation, or can be made programmably selectable, for flexibility.
US07809082B2 GMSK/EDGE modulator with switching transition smoothing
To minimize abrupt changes in modulated signal amplitude when switching between modulation types in a multi-modulation system, a “smoothing” circuit is used. When the modulation type is changed in a multi-slot modulation, the last symbol of the previous slot is overwritten and modulation is controlled by a smoothing circuit during the time of the final symbol of the previous slot to effect the trajectory smoothing. The IQ-plane is divided into two (or more) zones, each with an associated safe point. After the next-to-last symbol is modulated, modulation is made to jump to the safe point associated with the zone and modulation continues to a starting point. From the starting point, the next slot can be modulated using the new modulation type.
US07809080B2 Strategically selecting data captures for signal predistortion
An approach for determining corrective predistortion functions includes maintaining a history of recent estimations of a plurality of corrective predistortion functions. Each of those functions corresponds to a respective signal characteristic. By determining a feature of each of those functions from the history, one of the corrective predistortion functions is selected for a next estimation based upon which of the functions has a feature within the history that satisfies a selected criteria. In a disclosed example, the function having the lowest number of estimations within a recent history is selected as the function to have the highest priority for a next estimation.
US07809078B2 OFDM modulator
An OFDM modulator having a peak factor reduction function. The OFDM modulator has a peak factor reduction unit between an IFFT unit and a guard interval insertion unit thereof. The peak factor reduction unit converts a complex signal X1 outputted from the IFFT unit into a complex signal X2 with a reduced peak factor based on subcarrier map information. The peak factor reduction unit generates a peak factor reduction signal by a linear combination of complex exponential functions that correspond to subcarrier frequencies to be used for wave transmission, as bases. The peak factor reduction signal is derived by repetition of, for example, a weighted least squares method or convolution processing by a fast Fourier transform.
US07809077B2 Method for stabilising time position of an ultrabandwidth signal and a live object monitoring locator for carrying out said method
The invention relates to search and rescue service and can be used for debris active sounding. Said invention makes it possible to improve interference protection related to a temperature, the operator hands motion and trembling effecting the locator operation. The inventive method consists in forming an ultrabandwidth signal (UBW) according to a reference signal, in emitting the thus formed UBW signal to space, in receiving the UBW signal, in processing the UBW signal by correlating it with a reference UBW signal, wherein while processing the received UBW signal, the reference UBW signal is delayed for a time during which the initial position of a check point on a middle section between the maximum and minimum voltage of the correlated signal is set, in periodically monitoring the position of said check point and in modifying the space emission delay of the formed UBW signal when the check point position shifts from the initial position thereof, thereby resetting the check point position.
US07809074B2 Generalized reference signaling scheme for multi-user, multiple input, multiple output (MU-MIMO) using arbitrarily precoded reference signals
A multi-user multiple input, multiple output (MIMO) downlink beamforming system (200) is provided to enable transmit beamforming vectors to be efficiently provided to a subset of user equipment devices (201.i), where spatial separation or zero-forcing transmit beamformers (wi) are computed at the base station (210) and used to generate precoded reference signals (216). The precoded reference signals (216) are fed forward to the user equipment devices (201.i) which apply one or more hypothesis tests (207.i, 208.i) to the precoded reference signals to extract the precoding matrix (W), including the specific transmit beamforming vector (wUE) designed for the user equipment, and this extracted information is used to generate receive beamformers (vi).
US07809069B1 Method and system for sidelobe reduction using antipodal signaling
Embodiments of the present invention provide a system and method for reducing the power of a UWB signal over a desired range of frequencies. Embodiments of the present invention reduce power over the desired range of frequencies by reducing the sidelobe power of tones comprising the UWB signal. Embodiments of the present invention reduce sidelobe power by inverse signaling one or more tones comprising the UWB signal.
US07809065B2 Picture encoding system conversion device and encoding rate conversion device
A picture encoding system conversion device and a code rate conversion device for realizing the conversion taking into account both time delay and picture quality using the information on the code volume of the encoding parameters, input and output buffers and an input bitstream. There are provided a decoder 1 including an input buffer 21, a VLD unit 22, an inverse quantizer 23, an IDCT unit 24, an adder 35, a frame memory 26 and a motion compensation prediction unit 27; an encoder 2 including an adder 31, a DCT unit 32, a quantizer 33, an inverse quantizer 34, an IDCT unit 35, an adder 36, a frame memory unit 37, a motion compensation prediction unit 38, a VLD unit 39 and an output buffer 40; and a transcoder controller 3 including a decoder monitor unit 51, an input buffer monitor unit 52, a reception transmission channel monitor 53, a sending transmission channel monitor 63, an output buffer monitor unit 62 and a quantization step controller 74. The quantization step controller 74 modifies the quantization step of the encoder based on the information from the input buffer monitor, output buffer monitor, decoder monitor, reception transmission channel monitor and sending transmission channel monitor.
US07809063B2 Method and system for adaptive motion estimation
A method and system for adaptive motion estimation, which sets a search range in a previous frame in order to find a corresponding macroblock in the adaptive search range according to each macroblock of a current frame and to accordingly determine a corresponding motion vector. A motion vector is first determined by referring to a target macroblock of a current frame and reference macroblocks in a search range of a previous frame. Then, a compression mode is determined according to the target macroblock, the reference macroblocks and the motion vector, and a mode data is outputted corresponding to the compression mode. Finally, a search range is determined according to the mode data and the motion vector. Thus, the required computational amount and bandwidth can be saved and also the high-efficiency image compression is obtained.
US07809059B2 Method and apparatus for weighted prediction estimation using a displaced frame differential
A video encoder and corresponding methods are provided for weighted prediction estimation using a displaced frame difference or differential, the encoder embodying a method for receiving a substantially uncompressed image block, assigning a weighting factor for the image block corresponding to a particular reference picture having a corresponding index, computing motion vectors corresponding to the difference between the image block and the particular reference picture, motion compensating the particular reference picture in correspondence with the motion vectors, multiplying the motion compensated reference picture by the assigned weighting factor to form a weighted motion compensated reference picture, subtracting the weighted motion compensated reference picture from the substantially uncompressed image block, and encoding a signal indicative of the difference between the substantially uncompressed image block and the weighted motion compensated reference picture along with the corresponding index of the particular reference picture.
US07809054B2 One-sample-per-bit decision feedback equalizer (DFE) clock and data recovery
Disclosed are a receiver circuit, method and design architecture of a decision feedback equalizer (DFE) Clock-And-Data Recovery (CDR) architecture that utilizes/produces one sample-per-bit in the receiver and reduces bit-error-rate (BER). An integrating receiver is combined with a decision feedback equalizer along with the appropriate (CDR) loop phase detector to maintain a single sample per bit requirement. The incoming voltage is converted to a current and connected to a current summing node. Weighted currents determined by the values of previously detected bits and their respective feedback coefficients are also connected to this node. Additionally, the summed currents is integrated and converted to a voltage. A sampler is utilized to make a bit decision based on the resulting voltage. After sampling, the integrator is reset before analysis of the next bit. The necessary amplification is achieved by maximizing the sensitivity of the latch, using integration in front of the data latch.
US07809047B2 Digital repeater having bandpass filtering, adaptive pre-equalization and suppression of natural oscillation
Repeaters, event those having digital processing, exist. The significant drawback of these digital repeaters is that the computational complexity or the processing speed has to be very high in order to guarantee, particularly when compensating for echo, that the necessary delay does not excessively impair the performance. The aim of the invention is to provide a structure of the repeater in which the computational complexity is reduced without this reduction having a negative effect on the performance during signal filtering and/or suppression of natural oscillation. To this end, the invention provides that in order to carry out bandpass filtering, adaptive pre-equalization and suppression of the natural oscillation, the components of the repeater in the uplink branch and downlink branch are arranged in a designated sequence, whereby duplex filters are used for coupling both repeater branches to the antennes. In addition, only one reconfiguration in the modules at the user is necessary in order to adapt to user-specific requirements. The invention is used in the field of digital repeaters for data systems technology and telecommunications technology.
US07809044B2 Method and apparatus for forward link power control
A forward link power control mechanism measures the reverse link power control bits which are transmitted on the forward traffic channel. At the remote station, the reverse link power control bits from multiples base stations or multiple signal paths are measured, combined, and filtered to yield an improved measurement of the forward link signal quality. The reverse link power control bits which are deemed unreliable are omitted from use in the power control loop. The remote station generates a set of forward link power control bit in accordance with the measurements and transmits these bits to all base stations in communication with the remote station. Each base station adjusts its gain of the forward traffic channel in accordance to its measurement of the forward link power control bit.
US07809034B2 Auto-power control circuit to maintain extinction ratio of optical output from laser diode
The present invention provides an auto-power control (APC) circuit and a method to stabilize the extinction ratio of an optical output from a laser diode (LD) in an optical transmitter. The APC circuit according to the invention includes two feedback loops for the modulation IM and the bias current IB each having variable loop gain. The extinction ratio of the optical output from the LD is kept constant by setting the ratio of the loop gains of respective APC circuits to be ER−1.
US07809024B2 Electronic device and method of communication resource allocation
An electronic device is provided which comprises an interconnect means (N) for coupling a plurality of processing modules (IP1-IP5) to enable a communication between the processing modules (IP1-IP5). The electronic device further comprises a plurality of network interfaces (NI) for coupling the interconnect means (N) to one of the processing modules (IP1-IP5). Furthermore, at least one time slot allocating unit (SA) is provided for allocating time slots to channels of the interconnect means (N). The time slot allocating unit (SA) comprises a plurality of slot tables (T0-T4) with a plurality of entries. Each entry corresponds to a fraction of the available bandwidth of the interconnect means (N). A first slot table of the plurality of slot tables (T0-T4) comprises at least one first entry of the plurality of entries which relates to a second slot table of the plurality of slot tables (T0-T4).
US07809022B2 Mapping six (6) eight (8) mbit/s signals to a SONET frame
A system (104) is provided for filling a SONET SPE (204, 300, 500, 600, 700) with bytes of digital information. The system is comprised of data input ports (1-6) configured to receive payload signals comprised of payload information. The system is also comprised of data processing circuits configured to transfer bytes of payload information in sequence from the payload signals. The data processing circuits are also configured to break the payload information into byte segments. The data processing circuits are further configured to map the byte segments to the SONET SPE in a byte by byte manner. The SONET SPE is comprised of cells. The cells are filled from top to bottom in a manner proceeding row by row, from left to right in each row. A method for filling the SONET SPE with bytes of digital information corresponding to payload signals is also provided.
US07809019B2 Bonding circuit for a line card and method for bonding data fragments
In a method for bonding data fragments, data fragments are delayed in such a manner that a first transmission time for a direct transmission of data fragments between a master line card and a terminal connection via a first group of subscriber lines of a telephone line bundle corresponds to a second transmission time for an indirect transmission of data fragments between the master line card, an uplink card, and a further line card via a second group of subscriber lines of the line bundle.
US07809017B2 Multi-rate transparent MUX for optical communications networks
Bit-transparent muxing of an input signal for transport through an optical communications network is provided. A fixed length container of the optical communications network is defined, which includes an overhead and a payload. A stuffing ratio (α) is based on a line rate of the input signal and a data rate of the container. A number (NFS) of fixed stuffs is computed based on the stuffing ratio (α). The input signal and NFS fixed stuffs are inserted into the payload of the container, and the computed number NFS stored in the container's overhead.
US07809015B1 Bundling ATM and POS data in a single optical channel
A network device bundles packet over synchronous optical network (POS) data stream and asynchronous transfer mode (ATM) data stream into a synchronous optical network (SONET) data stream. The POS data stream and the ATM data stream are virtual channels or tributaries of the SONET data stream. The SONET data stream may be transmitted over a single optical fiber.
US07809013B2 Channel scanning
A method of operation in a communications node is disclosed. The method of operation includes the communications node scanning a plurality of channels simultaneously during a period of time, with the communications node selecting for signal processing a first signal, in a first channel in the plurality of channels, in a first sub-period of time in the period of time. The method of operation includes the communications node selecting for signal processing a second signal, in a second channel in the plurality of channels, in a second sub-period of time in the period of time. Embodiments of the present invention include but are not limited to communications nodes and devices, subsystems, and systems equipped to operate in the above described manner.
US07809012B2 Managing low-power wireless mediums in multiradio devices
A system for optimizing the operation of a plurality of radio modules incorporated within a wireless communication device (WCD) connected as a slave on a low-power wireless network, wherein a low-power device is acting as the master of the wireless network. The timing of communication between master and slave may be established by the master, and as a result, the WCD may utilize a control strategy to allow substantially concurrent active communication in one or more of the plurality of radio modules while still operating under the parameters set forth by the low-power master device.
US07809011B2 Method and apparatus for establishing communication between entities in a communication system
A method and apparatus are provided for establishing communication between entities in a communication system. The time required to establish network connectivity for CPE devices can be reduced by prioritizing and/or reducing contention between the CPE devices. The CPE devices can be divided into acquisition groups and assigned specific upstream channels on which to range. The CPE devices can randomly or pseudo-randomly range on upstream channels.
US07809009B2 Pipelined packet switching and queuing architecture
An architecture for a line card in a network routing device is provided. The line card architecture provides a bi-directional interface between the routing device and a network, both receiving packets from the network and transmitting the packets to the network through one or more connecting ports. In both the receive and transmit path, packets processing and routing in a multi-stage, parallel pipeline that can operate on several packets at the same time to determine each packet's routing destination is provided. Once a routing destination determination is made, the line card architecture provides for each received packet to be modified to contain new routing information and additional header data to facilitate packet transmission through the switching fabric. The line card architecture further provides for the use of bandwidth management techniques in order to buffer and enqueue each packet for transmission through the switching fabric to a corresponding destination port. The transmit path of the line card architecture further incorporates additional features for treatment and replication of multicast packets.
US07809008B2 Methods and apparatus for routing packets
In a first aspect, a first method is provided that includes the steps of (1) providing a pointer that includes a first keytype field and a second keytype field; and (2) assigning a value to the second keytype field of the pointer based on a tabletype field of an updated table. The updated table is an updated version of a first table written in a memory, and the first keytype field of the pointer has a value assigned based on a tabletype field of the first table. The first method further includes the step of employing the second keytype field of the pointer to point to the updated table. Numerous other aspects are provided.
US07809002B2 Method and apparatus for priority services management
Apparatus and method for adapting a control plane of a communications network normally using a call session control function (CSCF) in communication with a resource access control function (RACF) by providing a priority service functional element (PS-FE) to handle call admission and priority services.
US07808998B2 Disconnected transport protocol connectivity
In an embodiment, an existing transport protocol connection though a mobile device is recognized as having entered a state of disconnect. A lowest received sequence number is determined from received messages to be transmitted over a disconnected transport protocol connection. A disconnect acknowledgement message with a receive window of zero and a sequence number of one less than the lowest received sequence number is transmitted. The disconnect acknowledge message with a receive window of zero and a sequence number of one less than the lowest received sequence number is continued to be transmitted until the transport protocol connection exits the disconnect state to a connect state.
US07808995B2 Methods and systems for relaying data packets
One or more nodes of a network may be configured to provide substitute header information for insertion into a received data packet and then to retransmit the data packet with the modified header information to other network destinations. One or more other downstream nodes may be configured to do likewise, thus allowing a packet to proceed through a selected number of multiple destinations in the network without being shortened, and so that the number of control words required in each packet is reduced, in increasing data bandwidth for the network.
US07808994B1 Forwarding traffic to VLAN interfaces built based on subscriber information strings
Techniques are described that allow a network device, such as a router, to forward data packets received from a subscriber device to an Ethernet virtual local area network (VLAN) interface within the network device where the VLAN interface has been dynamically built based on a subscriber information string. For example, a primary VLAN sub-interface (PVS) and a subscriber VLAN sub-interface (SVS) may each be dynamically built over a statically built VLAN major interface. In particular, the network device comprises a forwarding controller, where the forwarding controller receives a data packet over an Ethernet port. The network device accesses upper-layer protocol information within the data packet to determine an SVS within the network device to which to forward the data packet based on the upper-layer protocol information.
US07808993B2 Bidirectional multicast protocol with upstream and downstream join messages
Systems and methods for implementing a bidirectional multicast protocol with two types of join messages are disclosed. The two types of join messages, upstream joins and downstream joins, are used to control the Reverse Path Forwarding (RPF) interface is added to the outgoing interface list for a particular multicast group, which in turn controls when multicast packets will be forwarded to the rendezvous point. One method involves receiving a multicast packet addressed to multicast group G. The method inhibits the multicast packet from being forwarded via the RPF interface, unless the outgoing interface list corresponding to the multicast group G already identifies the RPF interface. The RPF interface can be added to the outgoing interface list in response to reception of a downstream join message via the RPF interface, as well as in response to monitoring, via the RPF interface, an upstream join message on a shared network segment.
US07808991B2 Network-based data transport architecture
An apparatus for transporting data in a network-based data communication system includes a first network node comprising a first port couplable to at least a second network node for transferring data in a first format between the first and second network nodes. The first network node further includes a processor operatively coupled to the first port, the processor being configurable to receive one or more frames of data and/or transmit one or more frames of data, the frames of data having an overhead processing portion that is otherwise standard. The processor uses only a subset of the overhead processing portion and is configured such that utilizing only the subset of the overhead processing portion of the one or more data frames enables one or more functional blocks to be eliminated from the first network node, the one or more functional blocks being otherwise required for implementing substantially all of the overhead processing portion of the one or more data frames.
US07808980B2 Integrated multi-media communication system
An integrated messaging system for performing various types of messaging across different types of networks, including integrated user interfaces and administrator interfaces. Embodiments include a communication server that couples among networks of different types, and an interface module that couples to the communication server. The interface module may be hosted on a messaging server of a network. The interface module pulls various user information from the messaging server, including information relevant to at least the network that includes the messaging server. A cache couples to the communication server and to the interface module to hold information from the communication server and/or the user information pulled from messaging server. The interface module directs a message from the messaging server and/or the cache to at least one device on the networks using the user information.
US07808979B2 Methods and systems for packet aggregation combining connection-oriented and connection-less techniques
The present invention provides methods and systems for aggregating packets combining connection-oriented and connection-less techniques. The methods and systems of packet aggregation utilize connection-oriented techniques to forward data from multiple clients to an access switch and utilize connection-less techniques to forward data from the access switch to the multiple clients. Advantageously, the methods and systems of the present invention combine connection-oriented and connection-less aggregation techniques in a packet aggregation platform to provide for a well-understood per-subscriber provisioning model, to maintain per-subscriber visibility, to allow layer 2 protocol internetworking, to remove connection count limitations imposed by adjacent equipment, and to maintain security aspects of connection-oriented aggregation techniques.
US07808974B2 Method and apparatus for Voice over Internet Protocol telephony using a virtual private network
An apparatus and methods for utilizing a Voice over Internet Protocol (VoIP) telephone with a built-in VPN client is disclosed. A VoIP telephone with an internal VPN client module incorporated into the VoIP telephone establishes a VPN tunnel directly from the VoIP telephone VPN client to an IP-PBX network access point. A VPN session, established in response to keypad input from a user of the VoIP telephone, is conducted over the VPN tunnel to a remote location. In a disclosed method, a secured VoIP telephone communication link is established by receiving a request from a user of the VoIP telephone, processing the request, and sending a signal from the VoIP telephone unit's VPN client over a data interface to a remote location. After exchange of authentication messages between the VoIP telephone VPN client and a remote location's VPN server, a VPN session is established.
US07808972B2 Method for processing the distributed path information request
A method for processing distributed path computation requests includes: storing all path computation requests in an autonomous system, in each of Path Computation Elements (PCEs); and performing a path computation by a PCE in accordance with a path computation request obtained from the all path computation requests.
US07808963B2 Wireless delivery of non-standard frame field information via broadcast frames
Delivery of non-standard frame field information can be accomplished by publicly broadcasting the non-standard frame field information in one or more broadcast frames within an open wireless computing network. The broadcast can be received by a client wireless device when the client wireless device has not established a connection to the wireless network. The client can store the received information. A system for delivery of non-standard frame field information can comprise a special-purpose access point configured to deliver the information by broadcasting the information in a plurality of broadcast frames. The system can also comprise a client wireless device that receives the broadcast and aggregates the received information when the client is not connected to a wireless network.
US07808961B2 Radio communication system and radio communication method
A terminal (101) includes interfaces for communication with a mobile network (102) and a wireless LAN (103). A first IMS server (107) performs IMS call control processing relating to terminals located in the mobile network (102) and a second IMS server (111) relays a signal relating to IMS call control processing concerning terminals located in the wireless LAN (103). These IMS servers search for a mobile network packet gateway (106), a packet data gateway (110), and a gateway to be controlled by a route change request for requesting change of a packet transmission path and relay the route change request. The route change request provided from the terminal (101) is relayed by the IMS servers to provide the change request to all networks specified. The packet transmission path is changed by the gateway in accordance with the request. Thus, the terminal having the interfaces for both of the mobile communication network and the wireless LAN can select a network to use for each communication port.
US07808960B1 Wireless infrastructure and ad hoc network integration
A system and method for integrating infrastructure and ad hoc wireless networks. In one example embodiment, a plurality of nodes and access points exchange beacons and route replies which are forwarded by intervening nodes. Nodes determine whether to switch access points based on cost values contained in the received beacons. Intervening nodes store routes with weights to the source node, such that the access points maintain weights to every node in their zones.
US07808955B2 Method for transmitting control data between a base station and a mobile station
Apparatuses and methods for transmitting control data on a physical channel between a mobile radio device and a base station in a cellular network. In particular, in a mobile radio network according to the UMTS standard (UMTS=Universal Mobile Telecommunication System) a packet-oriented data transmission between the mobile radio device and the base station is controlled using control data, wherein the control data includes a packet number for identifying a data packet.
US07808953B2 Communication control method, wireless communication system, mobile station, base station and base station control unit
A wireless communication, in which mobile and base stations setup uplink and downlink channels, and the mobile station transmits data flows. The base station interrupts transmission via the downlink setup with the mobile station in the predetermined transmission interruption time interval. The mobile station determines, in response to the data flow, packet transmission in a first transmission time interval for the predetermined time interval determined from the transmission interruption time interval or re-transmission of the packets transmitted in the first transmission time interval. The mobile station transmits packets in response to the determination. The base station transmits an arrival confirmation signal for the transmitted packets. The mobile station performs re-transmission in response to the arrival confirmation signal or to the determination.
US07808950B2 Radio communication apparatus and radio communication method
A radio communication apparatus determines whether a reception signal is received normally. The apparatus measures strengths of the reception signal, assesses frequency channels using a result whether the reception signal is received normally and a strength of the reception signal, and decides that zero or more of the frequency channels as unusable channel in accordance with a result of an assessment of the frequency channels. The apparatus transmits a radio signal using one of the frequency channels sequentially without using the unusable channel.
US07808946B2 Automated configuration of a base station router device
A wireless communication system (20) allows for using base station router devices (30, 32) for in building communications using a mobile station (22). Automatically registering a base station router device and automatically configuring at least an initial parameter for a frequency, transmit power and definition code of the base station router device facilitates easy installation of such devices. In one example, the initial parameters are determined by a communication server associated with a wireless communication network. In another disclosed example, at least one of the initial parameters is automatically determined by the base station router device.
US07808944B2 Wireless communication method and apparatus for controlling the transmission power of downlink and uplink coded composite transport channels based on discontinuous transmission state values
A wireless communication method and apparatus for controlling the power of signals transmitted by downlink (DL) and/or uplink (UL) coded composite transport channels (CCTrCHs). A base station transmits signals to a wireless transmit/receive unit (WTRU) via at least one DL CCTrCH, and/or the WTRU transmits signals to the base station via at least one UL CCTrCH. The base station determines whether or not discontinuous transmission (DTX) of a UL CCTrCH that controls the power of a DL CCTrCH is employed, and/or the WTRU determines whether or not DTX of a DL CCTrCH that controls the power of a UL CCTrCH is employed. The power of the CCTrCHs is incremented or decremented by a first step size when DTX is employed, and by a second step size when DTX is not employed.
US07808942B2 Policy based mobile-IP address selection and assignment
A method for imposing a communication policy for a mobile node. During Mobile-IP (MIP) registration for the mobile node, when a MIP home agent sends an access request to an authentication, authorization, and accounting (AAA) server, the AAA server will select a pool of IP addresses corresponding with a communication policy for the mobile node and will direct the home agent to assign an IP address selected from that pool. Thereafter, when the home agent receives a communication to or from the IP address, the home agent may then determine the applicable communication policy by determining the pool from which the IP address was selected, and the home agent may apply that communication policy.
US07808939B2 Routing in wireless ad-hoc networks
Efficient routing techniques that meet performance objectives associated with an ad-hoc network environment and the like. More specifically, the invention provides a routing methodology proven to provide high (e.g., close-to-optimal) throughput and low delay guarantees. Further, the present invention preferably considers a network with both static and mobile nodes. The mobile nodes preferably follow a particular model of movement, referred to herein as a mobility model.
US07808936B2 Systems and methods for facsimile echo cancellation
The present invention is related to methods and systems for reducing or canceling echoes during fax communications. In an embodiment, during a fax call, a first fax signal from a first fax device intended for a second fax device is detected. Based at least in part on detecting the first fax signal from the first fax device or on the termination of the first fax signal, an echo audio packet is muted, wherein the echo audio packet is at least partly the result of the first fax signal being transmitted over a network, the network including at least a data network.
US07808935B2 Duplexer and communication device
Provided is a demultiplexer capable of improving attenuation characteristic and isolation characteristic of a filter having a lower transmission frequency band among two filters having different transmission frequency bands, outside the transmission frequency band of a high-frequency side. A communication device using the demultiplexer is also disclosed. A first spiral wiring portion (55) and a sixth wiring portion (56) are formed so that an angle defined by a direction of a part (L1) of the first spiral wiring portion (55) and a direction of a part (L2) of the sixth spiral wiring portion (56) on a predetermined virtual plane is, for example, 0 degree and the direction of the current flowing in the part (L1) of the first spiral wiring portion (55) is opposite to the direction of the current flowing in the part (L2) if the sixth wiring portion (56).
US07808928B2 Testing user terminal status
A network system and method of testing the terminal status so as to acquire the link status of the wired/wireless terminals associated to the VoIP-based network includes at least one user terminal which transmits a status message in response to a SIP-based Options message and a soft switch which transmits the Option message, determines whether or not the status message has been received, and recognizes whether the user terminal is in a Busy state or an Idle state based on a result of the determination. Since the terminal status can be accurately determined, it is possible to process calls, manage the terminal, and fairly charge the utilization costs to improve the stability and QoS of the network system.
US07808927B2 Technique to automatically deaggregate an optimum set to prevent suboptimal routing or routing failures within a link state flooding domain
In one embodiment, information is signaled between aggregating routers indicating the components of aggregated addresses. This information is used to dynamically leak, or deaggregate, specific parts of the aggregated address space to reduce sub-optimal routing and possibly prevent routing black holes from occurring in a network.
US07808921B2 Bridging centrality: a concept and formula to identify bridging nodes in scale-free networks
A method for identifying a bridge node in a network using a processor and memory unit in a specially programmed special purpose-purpose computer including the steps of, for each node in a plurality of nodes in the network: determining a global metric proportional to total traffic flow in the network and through the node; determining a local metric proportional to traffic flow between the node and each second node in the network connected to the node and traffic flow between each second node and each third node in the network connected to a second node; determining a second local metric proportional to the respective traffic flows between each node and each second node; and calculating a respective combination of the global metric and the first and second local metrics; and selecting, a bridge node from among the plurality of nodes based on the respective combinations.
US07808917B2 Method and system for transmitting telegrams
The invention relates to a system and a method for transmitting telegrams. The system has at least one first communication means provided for sending telegrams and at least one second communication means provided for receiving telegrams, with a telegram having a check value that can be determined from a useful data component of the telegram, with the first communication means having a first telegram counter provided for assigning a count value to a telegram in accordance with a send sequence. To improve error detection during the transmission of telegrams it is proposed that the count value for determining the check value be a constituent of the useful data component is, that information signaling a change in the count value be a constituent of the useful data component when the telegram is transmitted, that the second communication means have a second telegram counter, and that means be provided for synchronizing the first and second telegram counter.
US07808916B1 Anomaly detection systems for a computer network
Methodologies and systems for detecting an anomaly in a flow of data or data stream are described herein. To detect an anomaly, an anomaly detection server may create a baseline based on historical or other known non-anomalous data within the data stream. The anomaly detection server then generates one or more test values based on current data in the data stream, and compares the test value(s) to the baseline to determine whether they vary by more than a predetermined amount. If the deviation exceeds the predetermined amount, an alarm is triggered. The anomaly detection server may continually adjust the baseline based on the current data in the data stream, and may renormalize the baseline periodically if desired or necessary.
US07808915B2 System for identifying and locating network problems
A network monitoring system for packet based multimedia signal transmission systems which identifies network problems that may affect multimedia performance and provides guidance as to the location of such problems within the network.
US07808914B2 Method and apparatus for realizing the interworking of OAM function between the Ethernet and the MPLS network
An apparatus and a method for realizing OAM function interworking between an Ethernet network and an MPLS network in network communication field. The method meets the challenge in realizing OAM functions when MPLS serves as a bearer network to bear Ethernet services, provides processing modes for all kinds of OAM functions. Based on the Ethernet-MPLS service interworking function model defined in Y.1415, interworking of Ethernet OAM functions defined in Y.17 ethoam and MPLS OAM functions defined in Y.1711 on network layer is realized, ensuring an end-to-end OAM interworking mechanism between Ethernet and MPLS networks. Processing modes for all kinds of OAM functions on the basis of the Ethernet-MPLS service interworking model in Y.1415 are provided, implementing end-to-end OAM interworking and improving communication continuity and safety between the Ethernet network and the MPLS network.
US07808909B2 Method and a system for matching between network nodes
A multi-node network that comprises a plurality of nodes, at least one of the nodes comprises a local cache for storing a plurality of matching indications at least some of which associated with a potential node. A receiving node of the plurality of nodes that is configured for receiving a matching request having a requested matching indication associated with an address of an additional node of the plurality of nodes. The receiving node is configured for identifying a match between the receiving node and at least one of the associated potential nodes by matching the requested matching indication and the stored matching indications and for informing one or more of the receiving nodes and the associated nodes about the match.
US07808908B1 Wireless rate adaptation
A method of adapting wireless transmission rates that includes the steps of determining at least a short-term loss ratio for wireless communication during a window of time, and adapting a transmission rate responsive to at least the short-term loss ratio, a maximum tolerable loss threshold for the communication during the window, and an opportunistic rate increase threshold for the communication during the window. A size of the window, the maximum tolerable loss threshold, and the opportunistic rate increase threshold are responsive to the transmission rate used for the communication. Preferably, the window is re-started if the transmission rate changes. Also, systems, devices, and memories that embody the foregoing.
US07808907B2 Scheduling method for use in a mesh network
A scheduling technique useful in a mesh network includes scheduling a selected amount of traffic in the mesh network using a linear program approach that minimizes a time for the selected amount of traffic to reach its intended destination. The linear program is subject to a plurality of constraints that insure that the selected amount of traffic will reach its intended destination within the minimized time. An example is disclosed that uses such a technique for a mesh network having a root node that is a base station for wireless communications and a plurality of child nodes that comprise subscriber stations. A disclosed example is useful for centralized scheduling in a Wimax mesh network.
US07808899B2 Method, apparatus and software program for extending the flow of information when transmitting a message
Methods, apparatuses and software programs which are used to facilitate the flow of information in terms of functionalities in the domain of at least one service provider, in particular of a multimedia message in the UMTS, this functionality having been requested by a subscriber (for example, reply charging or recall of the message), wherein the present invention proposes transmitting information which reveals whether implicated network units in the domain of service providers support the requested functionality and proposes limiting the maximum size of the reply messages for reply charging.
US07808893B1 Systems and methods for providing redundancy in communications networks
A system includes a first network device and a second network device. The first network device includes a group of first logical portions and is configured to detect a problem with one of the first logical portions, and transmit a message identifying the one first logical portion. The second network device includes a group of second logical portions, where the group of second logical portions corresponds to the group of first logical portions. The second network device is configured to receive the message from the first network device, and activate the one second logical portion corresponding to the one first logical portion in response to receiving the message.
US07808892B1 Redundant data distribution systems and methods
A communications system includes a plurality of operational nodes and a plurality of data distribution systems. A data distribution system operating in an active mode manages exchanges of data between the operational nodes and further operable to periodically transmit go passive messages commanding at least one other of the data distribution systems to operate in a passive mode. A data distribution system operating in the passive mode waits for receipt of one of the go passive messages, continues to operate in the passive mode after receiving one of the go passive messages within a predetermined time out period, and transitions to the active mode after the time out period has expired without receipt of one of the go passive messages.
US07808885B2 Method of transmitting OFDM signal and transmitter and receiver thereof
An OFDM transmitter includes, a data signal generator which generates a data signal by modulating a bit string obtained by channel coding, a pilot signal generator which generates a pilot signal, an allocation unit which allocates the pilot signal and data signal to a pilot subcarrier and a data subcarrier, a multiplier which multiples the first pilot signal and the first data signal by complex numbers for subcarrier group formed of specific pilot subcarrier of the pilot subcarriers and specific data subcarrier of the data subcarriers, a modulator which performs OFDM modulation on the second pilot signal and the second data signal to generate an OFDM signal, and a transmitting unit which transmits the OFDM signal.
US07808884B2 Pilot signal transmission method and mobile communication system
A method of transmitting pilot signals for channel compensation in a mobile communication system based on DFT-spread-OFDM is disclosed. In the disclosed method, a first pilot signal and a second pilot signal are time-division multiplexed together with a data signal of a user into a time-division multiplexed signal which data signal is assigned a certain bandwidth; the time-division multiplexed signal is frequency-division multiplexed together with time-division multiplexed signals of other users when wirelessly transmitted; and the first pilot signal is assigned a bandwidth larger than the bandwidth of the data signal and the second pilot signal is assigned a bandwidth smaller than the bandwidth of the data signal.
US07808883B2 Multicarrier modulation with enhanced frequency coding
This invention relates to a method, a computer program, a computer program product, a transmitter and a receiver for a multicarrier modulation, wherein symbols are assigned to carriers of a set of N carriers, the method comprising assigning at least one of the symbols to a first carrier of the set of N carriers, and assigning an antipodal representative of the at least one of the symbols to a second carrier of the set of N carriers.
US07808882B2 Method and system for optimized reference signal downlink transmission in a wireless communication system
A method and system optimizes the transmission of a downlink reference signal (DLRS) in a wireless communication system that uses orthogonal division multiple access (OFDMA) for the downlink. Each Node-B (base station) is capable of transmitting the DLRS reference symbols in different subframes of the OFDM radio frame and changing both the number and location of the subframes in response to changing network conditions. The network conditions include the number of terminals being served by the Node-B and multiple access interference (MAI) from adjacent Node-Bs.
US07808881B2 Optical recording medium, optical recording medium manufacturing method, and optical recording medium reproducing method
An optical recording medium includes a main-information area in which a metal reflection film is formed on a substrate where a row of pits is formed as main data, and a sub-information area in which is recorded medium identification information, which is used to identify the optical recording medium individually, by removing the metal reflection film partially and forming a plurality of reflection-film removed areas. Information is reproduced by irradiating the metal reflection film with a beam of light. In the sub-information area, a row of pits or a guide groove is formed on the substrate, and a track pitch of the row of pits or the guide groove is at least 0.24 μm wide and at most 0.45 μm wide.
US07808879B2 Optical disk drive with micro-SIL
A small form factor optical disk drive is provided that incorporates a SIL/objective lens assembly. A laser for the small form factor optical disk drive has a coherence function having maxima spaced apart by intervals. The optical disk drive is configured such that a roundtrip optical path through the SIL/objective lens assembly is such that a coherence value for the laser is located in one of the intervals.
US07808873B2 Optical information reproducing method
An optical information reproducing method of reproducing multivalued information recorded on a track of an optical information medium having a recording/reproducing region, which has virtual cells arranged thereon at regular spacings, the multivalued information being recorded thereon by changing a length of an information pit in a track direction or an area of the information pit in a cell with the use of a light spot, and the multivalued information being reproduced by detecting the level of a multistage reproduced signal from the information pit. The method includes sampling reproduced signals in the multivalued information recorded in two continuous cells with an M-value (M
US07808872B2 Hybrid laser diode drivers that include a state machine
Provided herein are hybrid laser diode drivers (LDDs) that drive a laser diode in response to receiving enable signals from a controller. In accordance with specific embodiments, a hybrid LDD includes a read channel to selectively output a read current, one or more write channel each to selectively output a write current, and an oscillator channel to selectively output an oscillator current. Additionally, in specific embodiments the hybrid LDD includes a state machine that receives the enable signals from the controller, and based on the enable signals, controls timing of the currents output by the read, write and oscillator channels.
US07808865B2 Method for estimating power compensation and recording power of a tilting disk
The method for estimating recording power Pow_tilting of a tilting part of a tilting disk is shown based on a power compensation formula: Pow_comp=A*(A*K). After a focus error (FE) signal of the tilting part of the tilting disk is manipulated as a focus servo output (FOO) signal, the parameter A is derived by low-pass filtering the FOO signal. Thereafter, another parameter K is then derived from a reference lookup table by using curve fitting approach based on parameter A such that the power compensation Pow_comp could be estimated by substituting parameters A and K into the above formula. A recording power Pow_tilting of the tilting part of the tilting disk could be estimated by adding a given recording power Piwrtpwr to the power compensation Pow_comp.
US07808864B2 Information reproducing method and apparatus
An information reproducing method includes the steps o of reading information from an information medium that is rotated, and determining a rotation velocity of the information medium on the basis of a data transfer rate based on a specification of a read request.
US07808862B2 Optical disc device and recording method
An optical disc device includes a recording section which records recording information in an optical disk, a reproducing section to reproduce the information recorded in the optical disk, a storage section which stores information Po−n to Po+n or Pb−n to Pb+n of a preceding or succeeding position Po±n or Pb±n while a recording start position Po or a recording interrupt position Pb is defined as a reference, the information being reproduced by the reproducing section, when recording of the recording information is started or recording is restarted after the recording has been interrupted, and processing section which comparing reproduction information obtained by reproducing the information Po−n to Po+n or Pb−n to Pb+n again, cache information stored in the storage section, and the recording information, and then, determining whether or not recording has been normally performed on the optical disk when recording of the recording information terminates or is interrupted.
US07808861B2 Expiration date system
An expiration date system contains a time release mechanism for marking a predetermined interval of time in the range from six months to one year. The mechanism contains a vessel, in which there are brought together in any order a) water, b) a neutralizer, c) a source of oxygen, and d) a hydroquinone compound, such that the pH of the contents of the vessel is greater than 7.0 and the interval being marked begins when the last of items a), b), c) and d) is brought into the presence of the other items and the interval is a function of the pH and of the temperature.
US07808856B2 Method to reduce leakage of a SRAM-array
A structure and method to reduce leakage of a Static Random Access Memory (SRAM) array, wherein the array is subdivided into a set of sub-arrays, whose supply voltages can be controlled independently using a single voltage regulation circuit dedicated to the entire SRAM array. A switch fabric enables independent switching of individual sub-arrays between a virtual ground level and a system ground level based on whether the sub-array is operating in power saving mode or a high performance mode to reduce leakage current when a sub-array is configured in a power saving mode.
US07808849B2 Read leveling of memory units designed to receive access requests in a sequential chained topology
Read leveling of memory units designed to receive access requests in a sequential chained topology writing a data pattern to the memory array. In an embodiment, a memory controller first writes a desired pattern into the memory array of a memory unit and then iteratively determines the accurate calibrated delay by setting a compensation delay to a test value, reading a data portion from the memory array based on the test value for the compensation delay, comparing the data portion with an expected data, determining that the test value is a calibrated compensation delay for the memory unit if the data portion equals the expected value.
US07808848B2 Semiconductor memory
In a semiconductor memory having a plurality of memory banks that can be independently accessed, remedying bit registers that are substituted for defective memory cells are respectively provided for memory banks in a one-to-one relationship. Also, means for sharing the plurality of remedying bit registers in each memory bank is arranged.
US07808840B2 Method of operating a non-volatile memory device
In a method of operating a non-volatile memory device, a bit line is precharged to a positive voltage, which is input through a common source line of cell strings of memory cells, according to a degree in which a selected memory cell has been programmed. Data according to a voltage level of a sensing node, which is changed according to a level of the voltage of the bit line, is stored in a first latch of a page buffer. The data stored in the first latch is transferred to a second latch through the sensing node.
US07808839B2 Split gate NAND flash memory structure and array, method of programming, erasing and reading thereof, and method of manufacturing
A split gate NAND flash memory structure is formed on a semiconductor substrate of a first conductivity type. The NAND structure comprises a first region of a second conductivity type in the substrate with a second region of the second conductivity type in the substrate, spaced apart from the first region. A continuous first channel region is defined between the first region and the second region. A plurality of floating gates are spaced apart from one another with each positioned over a separate portion of the channel region. A plurality of control gates are provided with each associated with and adjacent to a floating gate. Each control gate has two portions: a first portion over a portion of the channel region and a second portion over the associated floating gate and capacitively coupled thereto.
US07808838B2 Nonvolatile memory devices and methods of controlling the wordline voltage of the same
A nonvolatile memory device includes an array of memory cells arranged in rows and columns, the array of memory cells having wordlines associated therewith. A wordline voltage controller determines the levels of wordline voltages to be supplied to the respective wordlines and a wordline voltage generator generates the wordline voltages at the determined levels. Related methods are also provided.
US07808837B2 Non-volatile memory control device
A memory controller outputs an additional writing instruction to one of a plurality of non-volatile memories arbitrarily selected via a writing instruction output unit when a signal which rejects a writing operation is not outputted from writing controllers of the plurality of non-volatile memories for a certain period of time, and outputs a temporary writing instruction to another non-volatile memory at least once via the writing instruction output unit by the time when the additional writing operation is completed in the arbitrary non-volatile memory.
US07808835B2 Non-volatile semiconductor storage device
In a memory cell array which is constituted with flash memory, a pair of a positive memory cell and a negative memory cell, to which data with mutually opposite values are written, is plurally provided. Bit lines and I/O lines connected to the memory cells of a data reading object are charged, and then a potential WL of a word line connected to the data reading object memory cells is raised. Hence, currents flow in the data reading object memory cells in accordance with the data that were written, and consequently one of a potential BL and a potential BLN of the I/O lines begins to fall. When one of the potentials BL and BLN falls below the circuit threshold of a sense amplifier, reading data is established, and the established reading data is outputted as a sense amplifier output signal SAOUT.
US07808826B2 Non-volatile storage with individually controllable shield plates between storage elements
A non-volatile storage having individually controllable shield plates between storage elements. The shield plates are formed by depositing a conductive material such as doped polysilicon between storage elements and their associated word lines, and providing contacts for the shield plates. The shield plates reduce electromagnetic coupling between floating gates of the storage elements, and can be used to optimize programming, read and erase operations. In one approach, the shield plates provide a field induced conductivity between storage elements in a NAND string during a sense operation so that source/drain implants are not needed in the substrate. In some control schemes, alternating high and low voltages are applied to the shield plates. In other control schemes, a common voltage is applied to the shield plates.
US07808825B2 Non-volatile memory device and method of programming the same
When performing a program operation, a non-volatile memory device comprising a multi-plane performs a cache write operation by employing a page buffer circuit of a plane that does not perform the program operation. A data line mux transfers an externally input first data to a page buffer unit of a plane, which will be programmed, according to a plane select signal, transfers a second data to a page buffer unit of a plane on which a program operation is not performed, while the program of the selected plane is performed, and after the first data is programmed, provides a data transfer path between one page buffer unit and the other page buffer unit according to a data transfer control signal.
US07808822B2 Non-volatile memory device with both single and multiple level cells
A non-volatile memory array with both single level cells and multilevel cells. The single level and multilevel cells, in one embodiment, are alternated either along each bit line. An alternate embodiment alternates the single and multilevel cells along both the bit lines and the word lines so that no single level cell is adjacent to another single level cell in either the word line or the bit line directions.
US07808817B2 Nonvolatile memory device using resistive elements and an associated driving method
A nonvolatile memory device is configured to increase the reliability of a write operation by providing a sufficiently high write current while reducing current consumption in a read operation. The nonvolatile memory device includes a memory cell array having a plurality of nonvolatile memory cells. A global bit line and a local bit line coupled to a plurality of the nonvolatile memory cells. The local bit line has first and second nodes. First and second bit line selection circuits are included where the first bit line selection circuit is coupled to the first node of the local bit line and the second bit line selection circuit is coupled to the second node of the local bit line. The first and second bit line selection circuits operate during a first period to electrically connect the local bit line to the global bit line, and only one of the first and second bit line selection circuits operates during a second period to electrically connect the local bit line to the global bit line.
US07808812B2 Robust 8T SRAM cell
This invention discloses a static random access memory (SRAM) cell which comprises a pair of cross-coupled inverters having a first storage node, a first NMOS transistor having a source and a drain connected between the first storage node and a bit-line, a second NMOS transistor having a source and a drain connected between a gate of the first NMOS transistor and a word-line, the second NMOS transistor having a gate connected to a first column select line, and a third NMOS transistor having a source and a drain connected between a ground (VSS) and the gate of the first NMOS transistor, and a gate connected to a second column select line, the second column select line being complementary to the first column select line.
US07808809B2 Transient storage device emulation using resistivity-sensitive memory
Interface circuitry in communication with at least one non-volatile resistivity-sensitive memory is disclosed. The memory includes a plurality of non-volatile memory elements that may have two-terminals, are operative to store data as a plurality of conductivity profiles that can be determined by applying a read voltage across the memory element, and retain stored data in the absence of power. A plurality of the memory elements can be arranged in a cross-point array configuration. The interface circuitry electrically communicates with a system configured for memory types, such as DRAM, SRAM, and FLASH, for example, and is operative to communicate with the non-volatile resistivity-sensitive memory to emulate one or more of those memory types. The interface circuitry can be fabricated in a logic plane on a substrate with at least one non-volatile resistivity-sensitive memory vertically positioned over the logic plane. The non-volatile resistivity-sensitive memories may be vertically stacked upon one another.
US07808808B2 Nonvolatile memory device having a plurality of memory blocks
A nonvolatile memory device 1 capable of preventing interference between a read operation and a rewrite operation, and capable of preventing malfunctions that may occur in the event the read operation and the rewrite operation are performed simultaneously between memory blocks is provided. The nonvolatile memory device 1 is provided with a plurality of banks, a rewrite control unit 2 to which a first power source line VCC1 and a first ground line VSS1 are connected and which is adapted to control a rewrite operation with respect to a bank i, and a read control unit 5 to which a second power source line VCC2 and a second ground line VSS2 are connected and which is adapted to control a read operation with respect to a bank j, wherein the rewrite control unit 2 and the read control unit 5 are arranged so as to be spaced from each another.
US07808807B2 Method and apparatus for accessing a multi-mode programmable resistance memory
A memory is configurable among a plurality of operational modes and types of interfaces. The operational modes may dictate the number of storage levels to be associated with each cell within the memory's storage matrix. Individual operational modes may be matched to individual interfaces, operated one at a time or in parallel.
US07808803B2 Inverter circuit with transformer having balanceable input currents
An exemplary inverter circuit (200) includes a direct current (DC) input terminal (210); a transformer (230) including a first primary winding (231) and a second primary winding (232); a first switch transistor (240); a second switch transistor (250); a pulse generator (260) providing pulse driving signals to the first switch transistor and the second transistor respectively; and a resistor (29). The first primary winding and the second primary winding share a tap (235), the tap is connected to the DC input terminal via the resistor. A drain electrode of the first switch transistor is connected to the tap via the first primary winding, and a drain electrode of the second switch transistor is connected to the tap via the second primary winding.
US07808799B2 Wiring board
A wiring board having an excellent electrical property and reliability or the like. The wiring board includes a core board, a capacitor and a resin filler. The core board includes an accommodation hole therein and a core board main surface side conductor disposed on the core main surface thereof. A capacitor main surface side electrode is disposed on a capacitor main surface of the capacitor. A gap between the capacitor accommodated in the accommodation hole and the core board is filled with the resin filler so that the capacitor is fixed to the core board. Further, the resin filler has a main surface side wiring forming portion on which a main surface side connecting conductor, which is connected to an end portion of a via conductor, is disposed so as to connect the core board main surface side conductor to the capacitor main surface side electrode.
US07808797B2 Microelectronic substrate including embedded components and spacer layer and method of forming same
A microelectronic substrate, a method of forming the same, and a system including the same. The microelectronic substrate comprises: a conductive layer; a spacer layer disposed onto the conductive dielectric layer; a dielectric build-up layer disposed onto the spacer layer, the spacer layer being made of a material that has a lower shrinkage than a material of the embedding dielectric-build-up layer during curing, and a higher viscosity than a material of the embedding dielectric build-up layer in its pre-cure form and during curing; and active or passive microelectronic components embedded within the dielectric build-up layer.
US07808796B2 Electronic component module and method for manufacturing the same
An electronic component module comprises a circuit board having a cavity in one principal surface thereof. The electronic component module also comprises a first semiconductor device accommodated within the cavity and a second semiconductor device disposed on the one principal surface of the circuit board so as to cover the first semiconductor device in plan view. The electronic component module further comprises a resin material disposed to cover at least a side surface of the second semiconductor device.
US07808794B2 Media storage systems and control panel for use therewith
Media storage system and control panel for use therewith. One embodiment of the control panel may comprise a frame assembly, and a quick-release attachment system operable to readily mount the frame assembly to the media storage system and readily release the frame assembly from the media storage system.
US07808786B2 Circuit board with cooling function
The manufacturing process of a circuit board includes forming a thermal interface layer on a first metal thin layer of a thermal plate. Joining a second metal layer of a main circuit board comprises at least one opening with the thermal interface layer. Then, reflowing the main circuit board with the joined thermal plate. A circuit board with a cooling function using the foregoing manufacturing process is also provided.
US07808784B2 Flange for sealing an opening of a fuel container of a motor vehicle
A flange (3) for sealing an opening (1) of a fuel container (2) of a motor vehicle maintains an electronic component (9) which is arranged on the external side (5) on a carrier (12). The carrier (12) is embodied as a single piece and has a heat-conducting element (13) which can penetrate the wall (4) of a flange (3). The heat-conducting element (13) dissipates the heat which is produced by the electronic component (9) to the inside (7) of the fuel container (2).
US07808778B2 Exchange 2.5″ to 3.5″ redundant array of independent disks module
A redundant array of independent disks (RAID) module converted from a 2.5-inch specification to a 3.5-inch specification is characterized in that two 2.5-inch SATA hard disks are installed within a standard 3.5-inch SATA RAID module, so as to form a RAID having two hard disks or two stand-alone SATA hard disks for mounting the RAID module including two 2.5-inch hard disks within a 3.5-inch disk drive slot of a common computer housing, or any other devices that can receive a 3.5-inch disk drive.
US07808776B2 Apparatus and methods for supporting a display panel of a portable information handling system
Apparatus and methods for mounting a display panel of a portable information handling system such as a notebook or laptop computer. The apparatus and methods employ a display backing component having a stepwise-thickened central cross-sectional shape and distribution of mass that may be tailored to match the stress concentration of a display assembly.
US07808775B2 Modular power distribution system having a sealing arrangement for use in a work machine
A power distribution system for a work machine includes a power electronics module having a set of power connectors to receive electrical power. A module rack has an opening for slidably receiving the power electronics module. A power bus assembly is mounted to the module rack. The power bus assembly has a set of power bus connectors located to be mechanically engaged by the set of power connectors of the power electronics module when the power electronics module is installed in the module rack. A gasket is interposed in a sealing arrangement between the power electronics module and the power bus assembly. The gasket is configured to extend completely around all power connectors of the set of power connectors and is configured to extend completely around each individual power connector of the set of power connectors.
US07808774B2 Coupling point temperature and current measuring system
A system for measuring temperature and current at coupling points in an electric distribution network. A monitor device is connected to a series of measuring devices using radio waves. The monitor device sequentially interrogates measuring devices to determine the temperature and current of each one. The measuring devices include a core surrounding the conductor which provides power by induction to each measuring device and also provides a measure of the current. A temperature sensor connected to the core provides the temperature measurement.
US07808771B2 High-power ultracapacitor energy storage pack and method of use
An energy storage cell pack cradle assembly for holding multiple rows of energy storage cells oriented along a dominant axis of vibration includes a first cradle member including a plurality of energy storage cell body supporting structures including respective holes; a second cradle member including a plurality of energy storage cell body supporting structures including respective holes; and one or more fasteners connecting the first cradle member and the second cradle member together. The energy storage cell body supporting structures are configured to structurally support the energy storage cells, with the energy storage cells oriented along a dominant axis of vibration, by energy storage cell bodies of the energy storage cells with respective electrically conductive terminals extending through the respective holes without structural support of the electrically conductive terminals by the cradle members.
US07808759B2 Methods and apparatuses for performing common mode pulse compensation in an opto-isolator
In an opto-isolator, common mode pulses that occur are compensated for by either adding current to the electrical-to-optical converter (EOC) drive current to compensate for a decrease in the EOC drive current caused by the occurrence of a common mode pulse or by pulling some of the drive current away from the EOC to compensate for an increase in the EOC drive current caused by the occurrence of a common mode pulse.
US07808755B2 Electronic control unit
There is provided an electronic control unit including: input terminals connected to output terminals of a magneto generator driven by an engine; DC output terminals; a control power supply circuit that converts an AC voltage input between the input terminals into a DC voltage equal to a set value; and a microprocessor that controls electrical components of the engine, wherein the electronic control unit further includes an interruption signal generation circuit that compares an output voltage of the control power supply circuit with a certain abnormality determination voltage and generates an interruption signal when the output voltage of the control power supply circuit becomes the abnormality determination voltage or less, and an abnormality state storage unit for storing that an abnormality occurs in a power supply portion when the interruption signal is generated.
US07808754B2 Hybrid protection circuit for electrostatic discharge and electrical over-stress
A hybrid protection circuit may include a stress detection circuit, a clamp device, and an on-time adjustment circuit. The stress detection circuit may output a detection signal that may be activated when a positive ESD event or a positive EOS event occurs. The on-time adjustment circuit may receive a detection signal and output a clamping signal that may be in an active state until charges generated by a positive ESD event or a positive EOS event are discharged. The clamp device may discharge charges induced by an ESD event or an EOS event. Therefore, a hybrid protection circuit may protect the internal core from both an ESD event and an EOS event.
US07808752B2 Integrated passive filter incorporating inductors and ESD protectors
A method for implementing an inductor-capacitor filter in an integrated circuit. Embodiments of the invention implement a 5-pole LC low-pass filter suitable for incorporation in wireless applications necessitating compact layouts. Inductors are formed in an IC as concentric coils on metallization layers, the concentric coils providing a negative coupling coefficient between the inductors. The invention provides programmable frequency response characteristics, enabling the transmission of high-frequency base band information while attenuating carrier RF frequencies.
US07808745B2 Hard disk drive having crash stopper and method of assembling the same
A hard disk drive includes a base, a head stack assembly (HSA) that is mounted to the base so as to be rotatable relative to the base, a voice coil motor (VCM) block that has an upper section and a lower section respectively disposed above and below a voice coil support of the HSA, and a crash stopper that limits the rotation of the HSA at the voice coil support. The upper section of the VCM block has a through-hole through which the crash stopper extends into a space between the upper and lower sections of the VCM block. The lower section of the VCM block has a groove in which the crash stopper is received. The hard disk drive can be assembled in a top down manner to allow the assembly process to be fully automated.
US07808743B2 Perpendicular magnetic write head having a structure that suppresses unintended erasure of information on a write medium at a non-writing time
A perpendicular magnetic write head includes an auxiliary magnetic pole layer disposed on a trailing or leading side of a main magnetic pole layer, the auxiliary magnetic pole layer being recessed from the main magnetic pole layer. A nonmagnetic layer is disposed in a layer same as the auxiliary magnetic pole layer and in front of the auxiliary magnetic pole layer, the nonmagnetic layer having an internal stress of a direction same as that of the main magnetic pole layer, and a write shield layer is disposed in a layer same as the auxiliary magnetic pole layer and in front of the auxiliary magnetic pole layer, the write shield layer being separated from the main magnetic pole layer with a gap layer in between. The nonmagnetic layer is arranged to fill up a space between the auxiliary magnetic pole layer and the write shield layer.
US07808732B2 Light source apparatus
A conventional light source apparatus that combines incident light from a plurality of light sources by using prism sheets has the problem that the beam aspect ratio of incident light is undesirably changed so that exiting light has an extremely elliptical beam profile. The present invention provides a light source apparatus emitting light of circular beam profile having the same beam aspect ratio as that of incident light. The apparatus includes a plurality of light sources K and a plurality of prism sheets PS1 and PS2 each having a plurality of fine prisms on one surface thereof. The other surface of each prism sheet is a plane surface. The prism sheets are arranged in first and second stages as first and second beam profile transforming units such that their respective prism rows extend perpendicular to each other. The light sources are disposed at the entrance surface side of the first beam profile transforming unit at a predetermined angle thereto.
US07808727B2 Changer of spherical field
A field changer device (4) comprising: a rotary magazine (5) of spherical general shape mounted so as to rotate about a rotation axis (R) coincident with an axis of symmetry of the magazine (5), which is inclined to a fixed principal optical axis (X); and at least three optical channels (A, B, C) provided in said magazine (5) and having concurrent respective optical axes (XA, XB, XC) inclined at the same angle (α) to the rotation axis (R), it being possible for said magazine (5) to rotate about its rotation axis (R) through predetermined rotation angles (β1, β2, β3) in order to place each of the optical channels (A, B, C) alternately along the principal optical axis (X), the optical channels (A, B, C) being arranged in the magazine (5) in such a way that at least two of the rotation angles (β1, β2, β3) of the magazine (5) are different.
US07808721B2 Zoom lens system
A zoom lens system which includes, in order from an object side, a first lens unit having a negative refractive power; a second lens unit having a positive refractive power; and a third lens unit having a positive refractive power, a space between the lens units is changed to perform magnification change; a lens of the second lens unit closest to an image side has a concave surface which faces the image side; a lens of the third lens unit closest to the object side is a negative lens whose concave surface faces the object side; and during the magnification change, the space between the second lens unit and the third lens unit is larger in a telephoto end than in a wide-angle end.
US07808720B2 Standard zoom lens system
A standard zoom lens system includes a negative first lens group, a positive second lens group, and a positive third lens group, in this order from the object. Upon zooming from the short focal length extremity to the long focal length extremity, the distance between the negative first lens group and the positive second lens group decreases, and the distance between the positive second lens group and the positive third lens group increases. The most image-side surface of the positive second lens group is a concave surface. The standard zoom lens system satisfies the following condition: 0.150); and fT designates the focal length of the entire standard zoom lens system at the long focal length extremity when an object at an infinite distance is in an in-focus state.
US07808718B2 Afocal Galilean attachment lens with high pupil magnification
An afocal Galilean attachment lens is disclosed, with the lens comprising, along an optical axis, a first lens group with overall negative optical power and a second lens group with overall positive power. The first and second lens groups are arranged to define a Galilean configuration. The lens also has exit and an entrance pupils with respective diameters DEX and DEN that define a pupil magnification PM=DEX/DEN>4 and in some embodiments PM>10. The afocal Galilean attachment lens also has a length parameter defined LP>200 and in some embodiments LP>700. The extreme length of the afocal Galilean attachment allows for photographing or filming objects that are remote or otherwise hard to photograph while also providing a relatively large depth of field.
US07808716B2 Photonic crystal devices using negative refraction
Negative refraction in photonic crystals and diffraction grating is used to design plano-concave lenses to focus plane waves. Microwave experiments are carried out to demonstrate negative refraction and the performance of these lenses. Demonstration of negative refraction of visible light is also performed for the grism. These lenses can be used in optical circuits, astronomical applications, etc.
US07808713B2 Intensity-based one-way visible display system
A one-way display system includes a partially reflective screen with a first image, and a partially absorptive screen with a second image that is an inverse of the first image. The two screens can be stacked on top of each other or separated by a small distance. A portion of ambient light on a first side of the display system passes through the partially reflective screen and exits as intermediate light. A portion of the intermediate light passes through the partially absorptive screen and exits as transmitted light to a second side of the display system. The transmitted light is spatially and chromatically uniform like the ambient light. This allows observers on the second side to see objects on the first side without the first image, and observers on the first side to see the first image.
US07808710B2 Multilayer element comprising microlenses
Described is a multilayer body for representing microimages provided with gray value gradations or color gradations. The multilayer body has a transparent first layer in which a plurality of microlenses are shaped, and a second layer (61) which is arranged beneath the first layer and has a plurality of microimages. The microlenses are arranged in accordance with a microlens raster. The second layer has a plurality of microimage regions (61b) arranged in accordance with a microimage region raster whose raster width is <300 μm. Within each microimage region two or more of the microimages (61ma through 61mc) arranged in a microimage raster respectively differ from each other, wherein the raster spacings of the microlens raster and the microimage raster differ from each other by less than 10%. The microimages have regions with a gray value or a color value. Also disclosed is a process for the production of the multilayer body.
US07808708B2 Aperture correction for lenticular screens
An apparatus including an autostereoscopic image selection device and an overcoat opaque material applied to the autostereoscopic image selection device. The autostereoscopic image selection device and overcoat opaque material operate together to provide a self-locating aperture in association with the autostereoscopic selection device. The associated method entails applying an opaque overcoat material to an image selection device comprising a plurality of lenticules and removing selected portions of the opaque overcoat material from the image selection device. The applying and removing operate together with the image selection device to reduce a numerical aperture for at least one lenticule.
US07808704B2 Dispersive element, diffraction grating, color display device, demultiplexer, and diffraction grating manufacture
In a transmission grating as a dispersive element, diffraction efficiency is enhanced and manufacturing costs are considerably reduced. A dispersive element includes resin members for forming a diffraction grating, being composed of a plurality of diffraction grating members having a cross-sectional shape respectively surrounded by two straight lines such as a triangular shape, and metal members as light-shielding members each being formed on corresponding one of the diffraction grating members at one side of the diffraction grating member along any of the straight line and the curved line of the cross-sectional shape of the diffraction grating member formed by the resin member. The metal members are configured to reduce zero-order transmitted light with respect to incident light, and to enhance diffraction efficiency of first-order transmitted light.
US07808703B2 System and method for implementation of interferometric modulator displays
This invention generally relates to methods and systems for providing three-dimensional displays. In one embodiment, a system for displaying to a user a stereoscopic image has pixels formed on a single substrate, wherein each pixel has at least one interferometric modulator, and wherein the system is configured to display a first image to a first eye of the user and to display a second image to a second eye of the user. Directional display of the two portions of the stereoscopic image is implemented by fashioning two sets of interferometric modulators, one set inclined at a first angle with respect to the substrate, and the second set inclined at a second angle with respect to the substrate.
US07808702B1 Tensioned projection screen apparatus
A projection screen apparatus is disclosed for displaying an image projected by a projector. The projection screen apparatus includes a frame and a screen. The frame includes a plurality of frame members and corner members.
US07808698B2 Semiconductor device
A semiconductor device including a semiconductor optical amplifier in which a photodetector is integrated without causing power loss at a low cost. The semiconductor device includes a semiconductor substrate, a semiconductor optical waveguide, at least partly capable of functioning as a semiconductor optical amplifier, to guide signal light, and a photodetector provided in a region other than a region where the semiconductor optical waveguide is provided, wherein the semiconductor optical waveguide and the photodetector are integrated on the semiconductor substrate.
US07808697B2 TIR light valve
An array of light valves switch light by enabling and disabling total internal reflection (TIR) on a surface of the light valve. The disabling of the TIR is accomplished by putting another optical element in contact with the surface and then diffusing or changing the direction of the light. The mechanical mechanism to move the optical element is a simple one in that it only moves the optical element a small distance to change the valve from a first position to a second position.
US07808696B2 Electrophoretic display device and fabrication thereof
An electrophoretic display device having improved frontal reflectance includes a first substrate including a first electrode of a transparent material having a first optical pattern, a second substrate opposing the first substrate and including a plurality of second electrodes, a spacer interposed between the first and second substrates to define a space between the first and second substrates, and a image display layer formed in the space formed by the first and second substrates and the spacer to display an image by an electric field generated between the first and second electrodes.
US07808693B2 Electrochromic devices and fabrication methods
An electrochromic device includes a first conductive layer, a single-layer or dual-layer ion conductor layer, and a second conductive layer. The layers are deposited using PVD, CVD, PECVD, atomic layer deposition, pulsed laser deposition, plating, or sol-gel techniques.
US07808687B2 Hologram reconstructing apparatus and hologram reconstructing method
A hologram reconstructing apparatus is disclosed. The apparatus includes: unnecessary light removing means for causing the imaging means to receive necessary light only included in the reconstruction light; driving means for operating the hologram recording medium or a reconstruction light optical system; light detecting means for detecting the state that reconstruction light is projected to the unnecessary light removing means of the light cut by the unnecessary light removing means; and control means for obtaining the displacement of the hologram recording medium based on the information on a specific part of the projection state information detected by the light detecting means and controlling the driving means to cancel the displacement and move the hologram recording medium or the optical system.
US07808678B2 Image processing device, image output device, terminal device, image forming system, computer readable medium storing program thereof and image processing method
An image processing device includes a multivalue-converting unit that converts input binary image data including plural color components into multivalued image data; a restriction unit that restricts imaging materials to be used for multivalued image data produced by the multivalue-converting unit; and a binarizing unit that binarizes the multivalued image data for which the imaging materials to be used have been restricted by the restriction unit.
US07808676B2 Method for converting color measured values in polarized or unpolarized form
A method for converting polarized color measured values to unpolarized color measured values or vice versa uses a computer. The conversion is carried out by the computer by using a pair of reference measured values determined in polarized and unpolarized form.
US07808672B2 Image forming device and image formation control method
An image forming device for printing a page which incorporates content data acquired from a reference destination, capable of starting printing earlier. A display analyzing section (33) analyzes a printing document and lays out a document element for tentative page dividing. In the laying out, for a document element whose content data needs to be acquired from a reference destination, a tentative size is used and, for a document element having content data of a known rendering size, the rendering size is used. A document manager (45) monitors a state of acquisition of the content data and instructs a rendering section (34), upon detection of completion of acquisition of content data to be laid out on a first page, to render the image of the page.
US07808667B2 Communication device and communication method
A communication device, which receives data from outside, reads identification information from a storage medium in a noncontact manner, and determines whether or not the identification information has been read. When a determination is made that the identification information has been read, the communication device retrieves a processing mode stored by being associated with the identification information. The communication device executes a processing of the received data by the retrieved processing mode.
US07808666B2 Data processing device, print setting processing method, storage device for storing computer-readable program and program
A method in a data processing device for processing a print request from an application using a print driver or a plug-in module for extending the printer driver is disclosed. The method includes a discrimination step of discriminating a conflict between a setting inputted to the plug-in module and a setting inputted to at least one of the plug-in module or the printer driver and a notification step of notifying the application of response information relating to the reason for the conflict.
US07808665B2 Image communication apparatus which uses a signal provided by a communication network to optimize the quality of image data for communication
There is described an image communication apparatus and an image communication program capable of transmitting image data with the output attribute conforming to the communication charge, and capable of determining the image data output attribute at an earlier phase. The image communication apparatus includes: a signal judgment section which judges specific signals received via a network; an output setting section which sets output attribution of image data to be transmitted for a destination via the network in accordance with a judgment result by the signal judgment section; a network switching section which switches a network for transmitting the image data to the destination in accordance with the judgment result by the signal judgment section. The signal judgment section judges the specific signals after requesting connection with the destination to the network and before establishing the connection with the destination. The specific signals represent charge information about communication with the destination.
US07808664B2 Approach for securely printing electronic documents
An approach is provided for securely printing electronic documents using a portable media. The approach is applicable to a wide variety of contexts and implementations and includes secure direct printing of electronic documents, secure direct printing of electronic documents with remote user authentication and secure printing of electronic documents with remote data management. The particular information provided on the portable media varies, depending upon the implementation. Furthermore, the approach provides varying degrees of security and may be used in conjunction with conventional printing of electronic documents.
US07808659B2 Image forming system
In order to transmit fixed-image/text drawing data to print a character contained in a fixed image placed at a predetermined position of paper and body-text drawing data to print a body (text) image in a body, a host apparatus gives the unique download (DL) font ID using a numeric value in different numeric area to each text drawing data stored in external memory attached to a printer. The printer stores the text drawing data identified by the DL font ID in the external memory and upon reception of an image formation command, the printer reads the text drawing data from the external memory and forms an image. Thereby, appropriate text drawing data can be used to print.
US07808657B2 Wafer and stage alignment using photonic devices
A position sensing system for an optical metrology system, includes a plurality of photonic devices distributed on a carrier for providing a photonic response when interrogated with a measuring light, wherein a collective photonic response from the plurality indicates the position of the carrier. A method and an optical metrology system are also provided.
US07808656B2 Probe sensor with multi-dimensional optical grating
A displacement sensor employs an electromagnetic radiation source that generates a beam of electromagnetic radiation for measuring a feature of an object. The displacement sensor includes a displacement probe, a multi-dimensional diffraction grating and a plurality of photon detectors. A reflection surface, which is changed when the probe interacts with the object, interacts with the beam from the electromagnetic radiation source and reflects a beam from the reflection surface. The multi-dimensional diffraction grating interacts with the reflected beam and generates a pattern of diffracted beams. Each photon detector senses a different diffracted beam, thereby providing information about the state of the probe.
US07808653B2 Apparatus for measuring defects in a glass sheet
A method of measuring the topography of a large, thin, non-flat specular substrate in a production environment with minimal movement of a majority of the measurement apparatus. A gimbal-mounted reflecting element is used to steer a short coherence length probe beam such that the probe beam is substantially perpendicular to a local surface of the substrate. The probe beam and the reference beam are combined and the resulting interference pattern used to characterize defects on the local surface.
US07808651B2 Determining endpoint in a substrate process
An endpoint detection system for detecting an endpoint of a process comprises a polychromatic light source which emits polychromatic light. The light is reflected from a substrate. A light wavelength selector receives the reflected polychromatic light and determines a wavelength of light at which a local intensity of the reflected light is maximized during the process. In one version, the wavelength selector comprises a diffraction grating to generate a plurality of light beams having different wavelengths from the reflected polychromatic light and a light detector to receive the light beams having different wavelengths and generate an intensity signal trace of the intensity of each wavelength of the polychromatic reflected light.
US07808645B2 Analysis system for analyzing a sample on an analytical test element
The invention relates to an analysis system for analysing a sample on an analytical test element. The analysis system comprises a measuring module for carrying out measurements on the sample on the analytical test element and an optical module which comprises a lens and a diaphragm by which the light can be focused. The lens and the diaphragm of the optical module are combined as one piece in a multi-component injection-molded part.
US07808635B2 Wide swath imaging spectrometer utilizing a multi-modular design
A wide swath imaging spectrometer utilizing an array of individual spectrometer modules in the telescope focal plane to provide an extended field of view. The spectrometer modules with their individual detectors are arranged so that their slits overlap with motion on the scene providing contiguous spatial coverage. The number of modules can be varied to take full advantage of the field of view available from the telescope.
US07808634B2 Method and apparatus for automated spectral calibration
A method and apparatus for automated spectral calibration of a spectroscopy device. In one embodiment, the disclosure relates to a method for simultaneous calibration and spectral imaging of a sample by: simultaneously illuminating the sample and a calibrant with a plurality of illuminating photons; receiving, at the spectrometer, a first plurality of photons collected from the sample and a second plurality of photons collected from the calibrant; forming a calibrant spectrum from the first plurality of collected photons and a sample spectrum from the second plurality of collected photons; comparing the calibrant spectrum with a reference spectrum of the calibrant to determine a wavelength-shift in the calibrant spectrum; applying the wavelength-shift to the sample spectrum to obtain a calibrated sample spectrum; and forming a spatially accurate wavelength resolved image of the sample from the first plurality of collected photons.
US07808631B2 Stirrer and analyzer
A stirrer includes a vessel for holding a liquid to be stirred; and a sound wave generator that irradiates the liquid with a sound wave to stir the liquid by the sound wave. The sound wave generator includes a piezoelectric substrate, and a sound generating element provided on the piezoelectric substrate and arranged outside the vessel so as to be adjacent to the liquid across the vessel and the piezoelectric substrate to generate a sound wave for stirring the liquid.
US07808629B2 Methods, assemblies and systems for inspecting a photomask
A method of inspecting a photomask, the method comprising, inspecting at least a portion of the photomask to provide a location of defects having with a first resolution, determining at least one defect region in the location of the defects, the defect region having a defect therein, and imaging the at least one defect region to provide a defect image having a second resolution that is finer than the first resolution.
US07808626B2 Method of mobile radio positioning aided by single fan self-surveying laser transmitter
A method of mobile radio positioning aided by a single fan self-surveying laser transmitter (SF_SS_LT), wherein a rover comprises a mobile radio positioning system (Mobile_RADPS) integrated with a mobile laser detector; and wherein THE SF_SS_LT comprises a single fan laser transmitter and a positioning system integrated with the single fan laser transmitter. The method comprises: (A) performing self-surveying of the (SF_SS_LT); (B) generating a single fan laser beam by using the single fan laser transmitter; (C) detecting the single fan beam by using the mobile laser detector; and (D) timing the fan laser beam strike at the rover's location and using the timing of the fan laser beam strike at the rover's location to improve an accuracy in determination of position coordinates of the rover.
US07808623B2 Measurement of optical fiber length and determination of chromatic dispersion over the optical fiber
In one embodiment, first optical signal can be generated at a first end of an optical fiber segment at a first time. The first optical signal can be detected at a second end of the optical fiber segment at a second time. A second optical signal can be generated at a second end of the optical fiber segment at a third time in response to the detection of the first optical signal. The second optical signal can be detected at the first end of the optical fiber segment at a fourth time. A length of the optical fiber segment can be determined based on a difference between the second time and the first time, a difference between the third time and the second time, and a difference between the fourth time and the third time.
US07808622B2 Fiber rack assembly and associated testing system
A fiber rack assembly is provided. The assembly includes at least one patch panel having adapters configured to couple a first plurality of fibers to a second plurality of fibers and a test system for measuring the optical power lever of the fibers. The test system may include a base and a sensor. The base may define a plurality of test sites. Each test site is configured to support a portion of a fiber. The sensor is movable to one or more test sites and, at each test site, is configured to measure a macro-bending loss at the portion of the fiber supported at the test site as an indication of an optical power level of the fiber. The test system may also have interface panel that includes user inputs and a display.
US07808621B2 System and method for identifying fiber optic cables
A system is provided including a unique marker configured to engage an unknown optical fiber and an identification device configured to selectively engage the unknown optical fiber and detect the unique marker.A method is further provided including the steps of attaching a unique identifier to an unknown optical fiber, engaging an identification device to the unknown optical fiber, and identifying the unique identifier via the unknown optical fiber.
US07808618B1 Methods and apparatus for providing a semiconductor optical flexured mass accelerometer
Methods and apparatus are provided for integrating various optical components onto a planar substrate using a single semiconductor material system to produce an accelerometer. A light beam is generated on the semiconductor optical accelerometer. The light beam is split to form two light beams using a multimode interference (MMI) coupler. One of the two light beams that is formed is directed towards a reference mirror and the other is directed towards a flexured mirror. The flexured mirror moves as a result of acceleration and thereby reflects the light beam with a different light beam characteristic. The light beams are combined by the MMI coupler to produce an interference light beam. A microprocessor measures acceleration based on the differences in light beam characteristics of the reflected light beams. Along the optical path light beam detectors measure various beam characteristics. The microprocessor accounts for characteristics measured by the detectors when computing acceleration.
US07808617B2 Dual resolution, dual range sensor system and method
A distance detecting arrangement employs at least two sensors having different ranges and resolutions of operation. Embodiments disclosed contemplate at least four modes of operation. In a first mode, only one sensor is employed. In a second mode, a longer range and lower resolution sensor is employed until a threshold value of distance is reached, at which point a shorter range and higher resolution sensor is employed. In a third mode, both the longer range and shorter range sensors are employed simultaneously. In a fourth mode, a low resolution profile is used to rescan the object with the high resolution sensor to provide a high resolution profile measurement. Embodiments facilitate the method disclosed by including a beam redirecting apparatus and preferably include a servo position system that can move the sensors and the object relative to each other.
US07808611B2 Lithographic apparatus and device manufacturing method using acidic liquid
A lithographic apparatus and device manufacturing method is provided in which exposure is carried out by projecting through a liquid having a pH of less than 7, the liquid being in contact with a substrate to be exposed. The liquid advantageously comprises an anti-reflective topcoat.
US07808610B2 Image sensing and printing device
An image sensing and printing device includes a housing. An area image sensor is positioned on the housing for sensing a viewed image to be printed on media and for generating pixel data representing the viewed image. A printing mechanism is arranged on the housing. The printing mechanism defines a media feed path and includes a printhead assembly that includes a pagewidth printhead having at least one printhead chip that spans the media feed path. A feed mechanism feeds media along the media feed path so that the printhead can carry out a printing operation on the media. A processor is positioned in the housing. The processor includes processing circuitry. An image sensor interface is connected to the processing circuitry for receiving pixel data from the image sensor, converting the pixel data into an internal format and writing the converted pixel data to the processing circuitry. The processing circuitry is configured to convert the pixel data to print image data. A printhead interface is connected to the processing circuitry for receiving the print image data from the processing circuitry and for providing signals representing the print image data to the printhead so that the printhead can carry out the printing operation to generate a printed representation of the viewed image.
US07808604B2 Liquid crystal display device of in-plane switching mode, method of fabricating the same, and method of driving the same
An in-plane switching mode liquid crystal display device includes upper and lower substrates, first and second ferroelectric liquid crystal layers, a nematic system crystal layer, and first and second electrodes. The electrodes and liquid crystal layers are located between the substrates, with the nematic liquid crystal layer between the ferroelectric liquid crystal layers. The ferroelectric liquid crystal layers have different spontaneous polarization directions. An electric field is applied to the liquid crystal layers using the electrodes. The ferroelectric liquid crystal layers react to different electric field to conduct an in-plane driving of liquid crystal molecules in the nematic liquid crystal layer.
US07808602B2 Discharging excessive liquid crystal in a liquid crystal display device
A liquid crystal display (LCD) includes a first substrate, a second substrate, and a sealing member. The sealing member is sandwiched between the first and second substrates, and forms a perimeter encircling a display area of the LCD device. After delivery of at least one drop of liquid crystal, any excessive liquid crystal trapped within the perimeter is discharged through an opening broken in the sealing member. The opening is plugged to enclose an amount of liquid crystal within the perimeter.
US07808600B2 Liquid crystal display (LCD) device for repairing
An LCD device for repairing to prevent gravity defects by forming a dual seal pattern in a non-display area of an LCD panel and storing surplus liquid crystal in an area between the dual seal patterns, which includes a liquid crystal panel including first and second substrates bonded to each other, and having a display area and non-display area, first and second seal patterns surrounding the display area and spaced apart from each other on the non-display area between the first and second substrates and defining a buffer space therebetween and a metal pattern formed on the first substrate under the first seal pattern, wherein the metal pattern is deformed by laser irradiation to form a path for liquid crystal to flow between the buffer space and the display area.
US07808599B2 Flat display module
In a display module, a flexible wiring substrate is connected to a terminal portion of a flat display panel, and a reinforcing member is attached to at least one surface of the display panel. The reinforcing member is made wider than the flexible substrate and is arranged so as to cover those regions extending from an overlapping region of two substrates of the display panel to a region extending and reaching the flexible substrate located outside of the terminal portion.
US07808594B2 Liquid crystal display apparatus having alignment control for brightness and response
A liquid crystal display apparatus including a plurality of pixels, including a pair of substrates and a liquid crystal having a negative dielectric anisotropy inserted between the pair of substrates. First and second electrodes are formed on the pair of substrates, respectively. A first alignment control structure is formed linearly on one of the pair of substrates for controlling an alignment of the liquid crystal, and a second alignment control structure is formed linearly on the other of the pair of substrates for controlling an alignment of the liquid crystal. The first and second alignment control structures are bent in a zigzag fashion and extend parallel with each other, and at least one of the first and second alignment control structures includes a linear portion and a narrow portion having a width narrower than a width of the linear portion.
US07808593B1 Multi-domain liquid crystal display
A multi-domain liquid crystal display device includes first and second substrates facing each other; a liquid crystal layer between the first and second substrates; a plurality of gate bus lines arranged in a first direction on the first substrate and a plurality of data bus lines arranged in a second direction on the first substrate to define a pixel region; a electric field inducing window in the pixel region; and a photo alignment layer having a pre-tilt angle on at least one substrate.
US07808592B2 Liquid crystal display device operating in a vertical aligned mode having particular optical biaxial retardation film
A liquid crystal display device including first and second substrates sandwiching a liquid crystal layer of positive dielectric anisotropy; a first polarizer adjacent the first substrate, with a first gap between the first polarizer and the first substrate; and a second polarizer adjacent the second substrate, with a second gap between the second polarizer and the second substrate. At least one of the first and second gaps includes an optically biaxial retardation film. The first and second polarizers are disposed such that optical absorption axes of the two polarizers cross each other perpendicularly. An in-plane retardation axis of the retardation film is oriented generally perpendicular with the optical absorption axis of the polarizer that is disposed at the same side of the retardation film with regard to the liquid crystal layer.
US07808591B2 Image quality in an image display device
A display device for displaying a three dimensional image such that different views are displayed according to the viewing angle. The display device includes a display panel having separately addressable pixels for displaying the image, where the pixels are grouped such that different pixels in a group correspond to different views. The display device further includes a retarder in optical association with the display panel. The retarder includes retarder pixels, where at least one retarder pixel is associated with each corresponding pixel in the display panel. Optical parameters of the retarder pixels are varied as function of the viewing angle associated with the corresponding pixel in the display panel.
US07808590B2 Array substrate for a transflective liquid crystal display device including a reflective plate having a transmissive hole and fabricating method thereof
A fabricating method of an array substrate for a transflective liquid crystal display device includes: forming a gate electrode and a gate line on the substrate; depositing a first insulating layer on the gate electrode and the gate line; forming an active layer on the first insulating layer over the gate electrode; forming an ohmic contact layer on the active layer; forming source and drain electrodes on the ohmic contact layer, and a data line connected to the source electrode, the data line defining a pixel region with the gate line; depositing a second insulating layer on the source and drain electrodes, and the data line, the second insulating layer having an inorganic material; forming a reflective plate on the second insulating layer at the pixel region, the reflective plate having a transmissive hole; forming a third insulating layer on the reflective plate; and forming a pixel electrode on the third insulating layer at the pixel region, the pixel electrode being transparent and connected to the drain electrode.
US07808582B2 Illuminating apparatus wherein the plurality of polarization separating layers are disposed only to face the plurality of reflective patterns of the polarization light guide plate unit
An illuminating apparatus providing polarized color light and a display apparatus including the illuminating apparatus are provided. The illuminating apparatus includes a light source; a polarization light guide plate (LGP) unit which converts a polarization direction of light emitted from the light source into linearly polarized light, and collimates the linearly polarized light; and a cholesteric liquid crystal color filter which disposed on an upper portion of the polarization LGP unit, and selectively reflects light according to a polarized status and a wavelength of the light.
US07808581B2 Low profile backlight apparatus
A backlight apparatus includes a point source of radiant electromagnetic energy. A total internal reflection (TIR) lens has a vertical central axis located along a path of the radiant electromagnetic energy. The TIR lens receives and evenly distributes the radiant electromagnetic energy at an output face. The radiant electromagnetic energy exiting the TIR lens is substantially collimated and defines vertical optical paths parallel to the vertical central axis. A first diffuser receives the radiant electromagnetic energy from the output face of the TIR lens and spreads the radiant electromagnetic energy to a predetermined first angle relative to the vertical optical paths.
US07808575B2 Matrix-type liquid crystal display device
A matrix-type liquid crystal display device, includes: a liquid crystal panel including: a pair of substrates disposed to face each other with at least one of the pair of substrates having an electrode; a liquid crystal layer interposed between the pair of substrates; a pair of polarizing plates disposed to sandwich the liquid crystal layer, each having a polarizing film and a protective film provided directly or indirectly on at least one surface of the polarizing film; and an optically compensatory film disposed in at least one of spaces between the liquid crystal layer and the pair of polarizing films; a backlight comprising a light source; a first optical member having a light-condensing property; and a second optical member having a surface scattering function.
US07808566B2 Active matrix display device and electronic appliance using the same
It is an object of the present invention to provide an active matrix display device in which reliability of transistors in a pixel can be improved by reducing a voltage applied to the transistors. The active matrix display device includes a capacitor of a pixel provided for each pixel, storage capacitors provided for each pixel, a transistor in a first group, a transistor in a second group, and a data line. When the transistor in the first group is off and the transistor in the second group is on, the storage capacitors which store charge in accordance with a potential difference of a potential of the data line and a reference potential are connected in series and a voltage obtained by raising the potential difference is applied to the capacitor of the pixel and therefore, the voltage applied to the transistors can be reduced.
US07808565B2 Liquid crystal display and active matrix substrate thereof
An active matrix substrate is provided. The active matrix substrate includes a substrate, scan lines, data lines, and pixel units. The scan lines, data lines, and pixel units are all disposed over the substrate. The pixel unit includes an active component, a pixel electrode, and an auxiliary electrode. The active components are electrically connected with the scan lines and data lines. The pixel electrode has openings extended from the edge of the pixel electrode to the interior of the pixel electrode. The auxiliary electrode is electrically connected with the pixel electrode controlled by a previous scan line and includes a body portion and extending portions disposed in the openings. The pixel electrode is electrically connected with the auxiliary electrode of a pixel unit controlled by a next scan line.
US07808560B2 Video processing apparatus and data processing method
A video processing apparatus includes a memory to store auxiliary video data therein; a data updating unit to transmit the auxiliary video data to be updated to the memory at a first transmission speed and update the auxiliary video data; a data processing unit having a second transmission speed which is slower than the first transmission speed, as a speed of data transmission to the memory, to read out the auxiliary video data stored in the memory and output it as overlapped with predetermined video data; a switching unit to connect either of the data updating unit or the data processing unit to the memory; and a control unit to control the switching unit so that the data updating unit is connected to the memory, when the data updating unit updates the auxiliary video data. Accordingly, the loading speed of the auxiliary video data can be enhanced.
US07808555B2 Image display method and image display apparatus with zoom-in to face area of still image
An image display method of adding a special effect to a plurality of images, changing the plurality of images in time series, and sequentially displaying the plurality of images, the method including an input step of inputting an image, a detection step of detecting a feature area from the input image, a determination step of determining the content of the special effect of a target image on the basis of the detected feature area and the special effect of a previous image which is displayed prior to the detected target image, and a display control step of displaying the image with the determined special effect.
US07808553B2 Apparatus and method for converting interlaced image into progressive image
An apparatus and method for converting an interlaced image into a progressive image, the apparatus includes a motion detector which detects motion at an object pixel of the interlaced field image, using proceeding and following field images; an interpolation direction determination unit which determines a direction in which the object pixel is to be interpolated, using values of pixels along scan lines where the object pixel is not located when motion at the object pixel is detected; a first interpolator which spatially interpolates the object pixel according to the determined direction; and a second interpolator which resets a value of the object pixel using corresponding values of pixels of the preceding and following field images and a value obtained by spatially interpolating the object pixel when the object pixel contains high-frequency components in the vertical direction.
US07808548B1 Power management for digital devices
A method according to one embodiment includes coupling at least one power supply to a power bus comprised in a digital camera. The method of this embodiment may also include allocating power to at least one component of the digital camera by coupling at least one component to the power bus based on at least one power management priority rule. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
US07808547B2 Lens apparatus and image-taking apparatus including drive range limiting function having valid and invalid states
A drive control apparatus for a lens apparatus having a zoom lens movable between a telephoto end and a wide-angle end according to the present invention comprises a selecting member which selects a zoom position between the telephoto end and the wide-angle end, a controller which has a drive range limiting function of controlling drive of the zoom lens by using the selected zoom position as a drive end, and a drive range switch member which switches the drive range limiting function between an invalid state and a valid state. The controller drives the zoom lens to the drive end when the drive range limiting function is switched to the valid state.
US07808546B2 Image processing system, image capturing apparatus and system and method for detecting backlight status
An image processing system for properly correcting brightness of a subject area and a background area of a captured image. The image processing system includes an image capturing apparatus, including: an image capturing instruction unit for generating a first instruction signal and a second instruction signal for instructing a capturing of the subject; and an image pick-up unit for capturing a first image of the subject in response to the first instruction signal, and a second image of the subject in response to the second instruction signal. The image processing system also includes an image processing apparatus, including: a backlight status detector for detecting backlight status based on the first image and the second image; and a correction unit for correcting the second image when the backlight status detector detects the backlight status.
US07808543B2 Automatic focusing system
To provide an automatic focusing system which has an AF pickup device dedicated to an AF operation and which can perform the AF operation with high following ability to a moving subject. At the time of performing an AF control operation, a CPU of a lens unit sets a focusing state of a photographing optical system to an in-focus state by controlling a focus lens group FL of the photographing optical system so that an estimated focus value representing the magnitude of a contrast of a subject image is the maximum. The CPU adjusts an electronic shutter speed of the AF pickup device based on a brightness level of an image signal acquired by the AF pickup device and enhances the frame rate of the AF pickup device as high as possible.
US07808542B2 Solid state imaging device containing multi-layered inner lenses and imaging apparatus
A solid-state imaging device includes: a semiconductor substrate on which multiple pixels are provided, each of the pixels having a photoelectric converting section; multiple insulating films stacked on the semiconductor substrate; a wiring film provided between the multiple insulating films; an intralayer lens provided for each photoelectric converting section between the multiple insulating films; an optical filter provided for each photoelectric converting section on the insulating film; and an on-chip lens provided for each photoelectric converting section on the optical filter, wherein at least one intralayer lenses and on-chip lens has a different structure for each pixel in accordance with the characteristic optical filter.
US07808541B2 Image pickup apparatus, image pickup lens, and data writing method to image pickup lens
To enable to display a scale indicative of a reference length on a screen of a display at an accurate length even when exchanging the lens in an image pickup apparatus to any lens.In a case of mounting an exchange lens (4F, 4Z) to an image pickup apparatus main body (3) and displaying an image of an object picked up by an image sensor (2) and a scale (5) indicative of a reference length in juxtaposition on a screen of a display (6), a previously measured optical magnification or an actual magnification is outputted from optical magnification outputting means (8) provided to the exchange lens (4F, 4Z) is outputted, an actual magnification on the screen of the display (6) is calculated based on the optical magnification, the size for the image sensor and the screen size, and the size of the scale on the screen is set based on the actual magnification and the reference length of the scale by a scale setting means (17).
US07808540B2 Image capture and integrated display apparatus
An integrated imaging apparatus is disclosed for displaying images of a scene, including an electronic display having a display pixel that is used to display image content, the display pixel having a substrate, one-or-more electronic component(s) formed over a distinct portion of the substrate, a first electrode connected to the electronic component(s) having a first transparent portion formed over the substrate but not over the electronic component(s) and a second reflective portion formed over the electronic component(s), a light-emitting layer(s) formed over the first electrode, and a second transparent electrode formed over the light-emitting layers; and at least one image capture device which captures an image, wherein the image capture device has at least an imaging lens and an image sensor array; and wherein the image capture device receives light through the transparent portion of the first electrode, and wherein the display pixel also provides light to display image content.
US07808536B2 Solid-state imaging device for high-speed photography
A solid-state imaging device for high-speed photography includes an imaging element area in which a plurality of pixel portions having photodetectors for photography are disposed in a matrix form. The solid-state imaging device generates image data by capturing pixel information obtained from the photodetectors for photography. The solid-state imaging device for high-speed photography further includes: a change detection element that detects a change in an amount of incident light, which is disposed in the imaging element area or at a predetermined position surrounding the imaging element area; and a controller that controls starting or stopping of capturing of pixel information obtained from the photodetectors for photography in accordance with a trigger signal based on a detection signal output from the change detection element. Since the photographing can be started in accordance with the generation of a phenomenon, the phenomenon can be recorded with reliability, and an excellent power-saving capability also can be provided.
US07808532B2 Strategies for extracting foreground information using flash and no-flash image pairs
A flash-based strategy is used to separate foreground information from background information within image information. In this strategy, a first image is taken without the use of flash. A second image is taken of the same subject matter with the use of flash. The foreground information in the flash image is illuminated by the flash to a much greater extent than the background information. Based on this property, the strategy applies processing to extract the foreground information from the background information. The strategy supplements the flash information by also taking into consideration motion information and color information.
US07808526B2 Methods and systems for example-based TV color calibration
An example-based method and system for electronic display color calibration is provided. By comparing the colors of commonly available objects with a color database under a controlled lighting condition, the user adjusts the gain and offset parameters of the Red, Green and Blue color components of the display. Two different methods are provided, wherein one method involves manipulating the comparison colors in the RGB color space, and the other method involves manipulating the comparison colors in the CIE x-y plane. Two different systems that incorporate the example-based color calibration methods are also provided, wherein one system directly implements the calibration method in the television system, while the other system implements the calibration method as a separate tool for viewers to calibrate the color of their displays.
US07808520B2 Exposure device, light emitting diode head, and image forming apparatus
An exposure device includes a light emitting element; and an eccentric cam for adjusting a distance between the light emitting element and a light receiving member. The eccentric cam includes a shaft portion and a cam portion arranged eccentrically relative to the shaft portion. The cam portion includes a circumferential surface having a convex surface in an axial direction of the eccentric cam and a circular arc in a direction perpendicular to the axial direction.
US07808517B2 Thermal activator for heat sensitive adhesive sheet and printer apparatus utilizing the thermal activator
A thermal activator has a heating device that heats a heat sensitive adhesive layer of a heat sensitive adhesive sheet to activate the adhesive layer. The adhesive sheet has a printable surface formed on one side of a sheet-like base and the heat sensitive adhesive layer formed on the other side thereof. A transporting device transports the heat sensitive adhesive sheet in a predetermined direction. A sheet material prevents a heat sensitive adhesive of the heat sensitive adhesive layer or a denatured product of the heat sensitive adhesive from adhering to the transporting device.
US07808515B2 Method of driving plasma display panel (PDP) and PDP driven using the method
A method of driving a plasma display panel (PDP) that includes providing a plurality of X electrodes and a plurality of Y electrodes extending in a first direction, a plurality of A electrodes arranged between the X electrode and the Y electrode and extending in a second direction that crosses the plurality of X electrodes and the plurality of Y electrodes, and a plurality of discharge cells arranged in a region where the A electrodes cross the X electrodes and the Y electrodes. The PDP being driven by applying a pulse waveform voltage alternating between a low level voltage and a high level voltage to the X electrodes and applying a pulse waveform voltage alternating between the high level voltage and the low level voltage to the Y electrodes during a sustain discharge period when sustain discharging occurs in selected ones of the plurality of discharge cells. Voltages and/or pulse widths of the second pulse in the sustain discharge period are made different than other pulses in the sustain discharge period.
US07808514B2 Multiplanar reformatting visualization with multiple scrolling speeds
Multiplanar reformatting visualization is provided with multiple scrolling speeds. A plurality of buffers is provided. Each buffer stores composites of data from different planes. The amount of compositing to generate a total composite for a visualization may be less since the division into partial composites may reduce addition and subtraction or other compositing operations. One level of partial composite buffers may be used. The total is recomputed for each visualization. In other embodiments, a hierarchal buffer structure is used. For example, a total composite buffer is provided in addition to the partial composite buffers. By re-compositing the partial composites before and after adjustment for scrolling increment from the total composite buffer, the total composite is updated for scrolling. Two or more levels of buffers may be used.
US07808512B1 Bounding region accumulation for graphics rendering
In a raster unit of a graphics processor, a method for bounding region accumulation for graphics rendering. The method includes receiving a plurality of graphics primitives for rasterization in a raster stage of a graphics processor and rasterizing the graphics primitives to generate a plurality pixels related to the graphics primitives and a plurality of respective bounding regions related to the graphics primitives. Upon receiving an accumulation start command, the bounding regions are accumulated in an accumulation register. The accumulation continues until an accumulation stop command is received. The operation results in an accumulated bounding region. Access to the accumulated bounding region is enabled to facilitate a subsequent graphics rendering operation.
US07808508B2 Dental color system and method to produce dental prosthesis colors
A dental color system having primary and mixed colors with assigned coordinates in the CIElab color space, in which the colors of natural teeth are essentially located on coordinates within an ellipsoid-shaped space, which is assigned a longitudinal axis. In order for the color system to consist of a small number of primary and mixed colors and to allow an optimum color adaptation to the natural teeth surrounding the dental prosthesis, it is proposed that the primary colors consist of first primary colors and at least one group of second primary colors, that the coordinates of the first primary colors be positioned on the longitudinal axis of the ellipsoid-shaped space or on a base line extending from light to dark in the CIElab space, that the coordinates of at least one group of second primary colors be positioned in a plane that perpendicularly intersects the longitudinal axis or base line, and that the coordinates of mixed colors be intersection points of first and second straight lines, whereby at least one first straight line extends parallel to the longitudinal axis or base line and the respective second straight line is a connection between the coordinates of the first primary color and the second primary color.
US07808507B1 Compression tag state interlock
Systems and methods for determining a compression tag state prior to memory client arbitration may reduce the latency for memory accesses. A compression tag is associated with each portion of a surface stored in memory and indicates whether or not the data stored in each portion is compressed or not. A client uses the compression tags to construct memory access requests and the size of each request is based on whether or not the portion of the surface to be accessed is compressed or not. When multiple clients access the same surface the compression tag reads are interlocked with the pending memory access requests to ensure that the compression tags provided to each client are accurate. This mechanism allows for memory bandwidth optimizations including reordering memory access requests for efficient access.
US07808495B2 Display device and its control method
There is provided a display device which enables both a full color moving image display (analog mode) and a shallow depth still image display (digital mode), and which achieves a significant reduction in the energy consumption of the display device system including the external LSI. Each of the pixel elements of the display device has two different display circuits corresponding to the respective display modes and a switching circuit for selecting one of them. When the digital mode is selected, the supply of the voltage power to the circuits not required to operate (a DA converter, a operational amplifier and a timing controller) under the mode is halted for reducing the consumption of the electric power by the display device.
US07808492B2 Image forming apparatus for displaying information on display unit removable from apparatus main body
An image forming apparatus includes an apparatus main body and a display unit that is removable from the apparatus main body. A positional relationship between the display unit and the apparatus main body and a direction are detected by a detecting portion. Based on results of the detection and apparatus conditions, content to be displayed on a displaying portion of the display unit is determined.
US07808489B2 System and method of secure touch screen input and display
A system and method for viewing, entering, and editing information through a transparent screen are described. The invention allows a user to interactively view, enter, and edit information on a transparent window. In one embodiment, the window display device includes a transparent media configured for allowing the user to see through the transparent media; a display module coupled to the transparent media wherein the display module is configured for displaying information to the user; and an input module coupled to the transparent media wherein the input module is configured for receiving an input from the user, wherein the user is capable of viewing through the transparent media while viewing the information.
US07808485B2 Method of operating an optical mouse
A method for controlling a computer cursor involves capturing a plurality of arrays of data in a hand held device representing light entering the device from an environment in which the device resides, processing at least some of the plurality of arrays of data in the device to estimate motion of the device with respect to the environment during each of a plurality of measurement cycles, and sending a series of estimated motion signals to a computer to move a cursor display in response to motion of the device relative to the environment, each such estimated motion signal representing the estimated motion of the handheld device during more than one of the plurality of measurement cycles.
US07808484B1 Squeezable computer mouse
Cursor control device for controlling a cursor on a screen of a computer includes an outer casing, an inner casing arranged inside the outer casing, a sensor arrangement for detecting application of pressure to the outer casing above a pre-determined magnitude, and hardware coupled to the sensor arrangement for converting the application of pressure to the outer casing into signals indicative of the application of such pressure. These signals are provided by the hardware to a computer having a screen with the cursor thereon to enable control of the cursor. The sensor arrangement may include a conductive mesh on an inner surface of the outer casing and a conductive covering on the outer surface of the inner casing with a space being present therebetween. Squeezing the outer casing causes the conductive mesh to contact the conductive covering thereby completing an electrical circuit which is detected by the hardware.
US07808483B2 System, device, and method for extending a stroke of a computer pointing device
With respect to a system, device, and method for moving a graphical object, a computer system may include a display device, a processor configured to control movement of a graphical object in the display device, and an input device that includes a sensor for sensing movement of the input device and generating a first signal indicating the sensed movement and an input element for generating a second signal when operated. The input device may be configured to transmit to the processor at least the first signal for instructing the processor to move the graphical object in a direction corresponding to a direction of the movement indicated by the first signal. In response to the generation of the second signal, either responsiveness to the first signal by the processor may be inhibited or correspondence of movement of the graphical object to the movement indicated by the first signal may be reversed.
US07808481B2 Optical pointing device
An optical pointing device, which is to be disposed on a working surface, includes a casing, a light source, a light sensor, and an obstructing member. The casing has a light transmissible portion. The light source is mounted in the casing, and emits light that is directed through the light transmissible portion of the casing and that is reflected by the working surface back into the casing through the light transmissible portion. The light sensor is mounted in the casing, and detects the light reflected by the working surface. The obstructing member is disposed in the casing, and is capable of preventing the light sensor from detecting the light reflected by the working surface when the casing is moved beyond a predetermined distance above the working surface.
US07808480B2 Method and system for secure input
A method and system for inputting a character string using a handheld input device, such as a mouse wheel or touchpad. Signals are grouped depending on a change in direction, depressing the mouse button as an interrupt, holding a mouse button down, etc., and the groupings are translated into symbols. Translation can be pre-determined or from a mapping file. Symbols can be appended into a character string and provided as a password, PIN, credit card, account number, or as other sensitive data.
US07808479B1 Ambidextrous mouse
An ambidextrous mouse is disclosed. The ambidextrous mouse is configured for both left and right handed use. The mouse may include right handed buttons on the front side of the mouse and left handed buttons on the back side of the mouse. The user may change the handedness of the mouse by rotating the mouse about a vertical axis of the mouse such that the left hand can use the left hand buttons and the right hand can use the right hand buttons. The mouse may include a handedness selection system for configuring the mouse for right handed or left handed use even though the mouse has the capability for both right and left hands.
US07808471B2 Scan driving circuit and organic light emitting display using the same
A scan driving circuit including an input terminal to receive an input signal or a voltage output from a previous stage; first and second clock terminals to receive first and second clock signals having phases inverted to each other and partially overlap at a high level, respectively; and a plurality of stages having an output terminal to output scan signals having a low level in sequence, leaving an interval between the scan signals, equivalent to a time the first and second clock signals overlap at the high level, wherein the output terminal of the stage is maintained to have a non-floating state regardless of whether the stage outputs the scan signal.
US07808457B2 Light emitting device and electronic appliance
It is an object of the present invention to provide a light emitting device which can be made into a module with smaller volume. By using a light emitting element represented by an EL element and the like as a pixel portion, two pixel portions are formed at different portions over the light emitting device. A first pixel portion comprises a plurality of pixels arranged in matrix. In the periphery of the first pixel portion, a first source line driving circuit and a first gate line driving circuit for transmitting signals to the first pixel portion are formed. A second pixel portion is formed of passive pixels, and segregated from a TFT group which constitutes the first pixel portion, the first source line driving circuit, and the first gate line driving circuit in the direction from the back surface of the substrate to the top surface of the substrate by interposing an interlayer film therebetween.
US07808456B2 Driving system and method for an electroluminescent display
A driving system and method for electroluminescent displays which by connecting the electroluminescent elements that have been lighted up to the electroluminescent elements that are to be lighted up causes charge to be shared among the elements, so as to increase the voltage level at the anodes of the electroluminescent elements which are to be lighted up, thereby reducing the power consumption and increasing the response speed.
US07808455B2 Display apparatus
Apparatus for compensating for a threshold voltage of a driver element having gate and drain electrodes which controls current flowing in a light emitting element effective in an on and off state. A capacitor is disposed between the gate electrode and a drain electrode when the light emitting element is in the on state emits light and when the light emitting element is in the off state, applying a voltage to the gate and the source of the driver element and a threshold voltage between the gate and drain electrodes is detected and stored in the capacitor, by writing a signal voltage closer to a potential which causes the driver element to turn off than the potential supplied to the gate electrode of the driver element when detecting a threshold value, the signal voltage being superimposed on the threshold voltage without losing the threshold voltage of the driver element.