Document Document Title
US07809990B2 Method and apparatus for monitoring failure of memory device, and computer product
A memory data reader of a magnetic tape library device reads from a memory of a magnetic tape cartridge containing a magnetic tape, information pertaining to data read from or written to the magnetic tape by a magnetic tape drive device. A maintenance/replace determining unit determines whether the magnetic tape drive device needs maintenance or replacement from the read information.
US07809980B2 Error detector in a cache memory using configurable way redundancy
A data processing system includes a processor having a multi-way cache which has a first and a second way. The second way is configurable to either be redundant to the first way or to operate as an associative way independent of the first way. The system may further include a memory, where the processor, in response to a read address missing in the cache, provides the read address to the memory. The second way may be dynamically configured to be redundant to the first way during operation of the processor in response to an error detection signal. In one aspect, when the second way is configured to be redundant, in response to the read address hitting in the cache, data addressed by an index portion of the read address is provided from both the first and second way and compared to each other to determine if a comparison error exists.
US07809979B2 Storage control apparatus and method
In a system for dispersively storing data and parity in a plurality of storage devices, information in a first storage device is restored by using information stored in the storage devices other than the first storage device when the first storage device fails. And information in a non-restored area in the first storage device and information in a second storage device are restored by using information stored in the storage devices other than the first and the second storage devices when the second storage device fails while the information in the first storage device is being restored.
US07809976B2 System and method for failover of guest operating systems in a virtual machine environment
A system and method provides for failover of guest operating systems in a virtual machine environment. During initialization of a computer executing a virtual machine operating system, a first guest operating system allocates a first memory region within a first domain and notifies a second guest operating system operating in a second domain of the allocated first memory region. Similarly, the second guest operating system allocates a second region of memory within the second domain and notifies the first operating system of the allocated second memory region. In the event of a software failure affecting one of the guest operating systems, the surviving guest operating system assumes the identity of the failed operating system and utilizes data stored within the shared memory region to replay to storage devices to render them consistent.
US07809975B2 Recovering from a storage processor failure using write cache preservation
A computerized system includes two storage processors having respective local write caches configured to mirror each other. When a first storage processor becomes unavailable and mirroring of the local write caches is prevented, the computerized system continues to attend to write operations from an external host in a write-back manner by caching write data from the write operations in the local write cache of the second storage processor. In response to a failure of the second storage processor, the computerized system preserves the write data within the local write cache of the second storage processor. Then, upon recovery of the second storage processor from the failure, the computerized system continues to attend to further write operations from the external host in the write-back manner by caching additional write data in the local write cache of the second storage processor while the first storage processor remains unavailable.
US07809970B2 System and method for providing a high-speed message passing interface for barrier operations in a multi-tiered full-graph interconnect architecture
A method, computer program product, and system are provided performing a Message Passing Interface (MPI) job. A first processor chip receives a set of arrival signals from a set of processor chips executing tasks of the MPI job in the data processing system. The arrival signals identify when a processor chip executes a synchronization operation for synchronizing the tasks for the MPI job. Responsive to receiving the set of arrival signals from the set of processor chips, the first processor chip identifies a fastest processor chip of the set of processor chips whose arrival signal arrived first. An operation of the fastest processor chip is modified based on the identification of the fastest processor chip. The set of processor chips comprises processor chips that are in one of a same processor book or a different processor book of the data processing system.
US07809964B1 Storage system assembly with distributed enclosure management
An I/O interface module of a storage system controller includes a management controller and power regulation and monitoring/control circuitry responsible for management of the I/O expansion module and pluggable I/O interface modules, which each include electrical power regulating circuitry to power circuit components. Temperature regulation components (e.g. fan and temperature sensor) provide a cooling airflow and monitor operating temperature. A controller works with the power regulation and monitor/control circuitry and temperature regulation components to perform first and second management activities concurrently. The first management activity involves managing the environmental operating conditions of the I/O expansion module itself, including (i) monitoring and regulating operating temperature and (ii) monitoring and controlling electrical power regulating circuitry of the power regulation and monitor/control circuitry. The second management activity involves managing environmental operating conditions of the I/O interface module, including (i) monitoring insertion and removal of the I/O interface module and reporting such insertion and removal to a separate controller within the storage system controller, (ii) controlling reset status of the I/O expansion module, and (iii) monitoring and controlling the electrical power regulating circuitry of the I/O interface module.
US07809962B2 Power management block for use in a non-volatile memory system
Methods and apparatus for enabling a power up process of a non-volatile memory to occur efficiently are disclosed. According to one aspect of the present invention, a method for utilizing a memory system that has a non-volatile memory with at least one reserved memory area includes providing power to the memory system, initializing the non-volatile memory, and writing a first signature into the reserved memory area. The first signature is arranged to indicate that the memory system was successfully initialized. In one embodiment, the method also includes executing a power down process on the memory system, and writing a second signature into the reserved memory area which indicates that the power down process has been executed.
US07809961B2 Standby mode for power management
An apparatus and method for controlling standby mode in an electronic device. In standby mode, power and clock signals are reduced or stopped to conserve power. The apparatus includes an initiator module coupled to a power and clock control module (PCCM). When the initiator module meets conditions for standby mode, the initiator module sends a standby signal to the PCCM and does not interact with other initiator, target, or interconnect modules. When the PCCM communicates a wait signal, the initiator module enters standby mode. When the initiator module detects a wakeup event, the standby signal is deactivated. In this state, the initiator module may process information but may not interact with other modules. When the PCCM deactivates the wait signal and returns power and clock signal to steady state levels, initiator module may resume normal operation.
US07809959B2 Countermeasure method in a microcircuit, microcircuit therefore and smart card comprising said microcircuit
A countermeasure method for a microcontroller that executes sequences of instructions. The instructions are executed according to a pipeline method. At least one waiting time is randomly introduced between two consecutive instructions and/or within at least one instruction. The method is implemented by the electronics of the microcontroller rather than by software addition.
US07809958B2 Method for guaranteeing freshness of results for queries against a non-secure data store
A method for guaranteeing freshness of results for queries against a non-secure data store extends a read operation to include steps of: receiving a read instruction for application data to be read; determining a location within the data store for the application data to be read; validating a message authentication code contained at the location; parsing data contained at the location into the application data and control information, the control information including: a timestamp, a link to a check entry, and a message authentication code; authenticating the control information for each check item associated with the primary item along a path from the primary item to a root each time a primary item is read from the data store by following links; and transmitting the application data to a calling application.
US07809956B2 Content-data processing apparatus, content-data processing method, content data management system and content data management method
In a music-content management system, a client handles three types of data, i.e., a file for encrypting content and storing the content, a key that encrypted the content, and a use condition description for each service in which the content is used. The file stores one type of content encryption system and one type of encrypted content. The file also stores information regarding use condition descriptions for respective services.
US07809952B2 System for registering sensing device with relay device
A system for registering a sensing device with a relay device is provided. The relay device allowing the sensing device to communicate with a computer system of the system. The computer system performs the registrating using a registration form having information relating to an interactive element coincident with tags mapped over the form. Each tag has coded data indicative of the interactive element and an identity associated with the form. The computer system receives indicating data indicative of the identity and the interactive element from a sensing device via the relay device which is generated by the sensing device sensing the coded data, determines the interactive element from the indicating data and causes registration of the sensing device with the relay device using the interactive element.
US07809938B2 Virtual distributed security system
A distributed security system is provided. The distributed security system uses a security policy that is written in a policy language that is transport and security protocol independent as well as independent of cryptographic technologies. This security policy can be expressed using the language to create different security components allowing for greater scalability and flexibility. By abstracting underlying protocols and technologies, multiple environments and platforms can be supported.
US07809935B2 Computer system for selecting a useable computer board to power on and accessing corresponding storage based on terminal request that includes user information
A invented computer system has a plurality of computer boards; a plurality of terminals, each of which is coupled to each of the computer boards respectively via a network; a storage device having a plurality of storage areas, which is coupled to each of the computer boards; and a management computer; and wherein the management computer manages a correspondence between a user information and the storage area, and when a use request of the computer board is transmitted from a terminal, the management computer selects a usable computer board to turn on a power, reads information necessary to start the computer board from the storage corresponding to the transmitted user information, allows the computer board to start based on the read information, and notifies the terminal of information on the started computer board and identification information on the network allocated to the started computer board.
US07809932B1 Methods and apparatus for adapting pipeline stage latency based on instruction type
Processor pipeline controlling techniques are described which take advantage of the variation in critical path lengths of different instructions to achieve increased performance. By examining a processor's instruction set and execution unit implementation's critical timing paths, instructions are classified into speed classes. Based on these speed classes, one pipeline is presented where hold signals are used to dynamically control the pipeline based on the instruction class in execution. An alternative pipeline supporting multiple classes of instructions is presented where the pipeline clocking is dynamically changed as a result of decoded instruction class signals. A single pass synthesis methodology for multi-class execution stage logic is also described. For dynamic class variable pipeline processors, the mix of instructions can have a great effect on processor performance and power utilization since both can vary by the program mix of instruction classes. Application code can be given new degrees of optimization freedom where instruction class and the mix of instructions can be chosen based on performance and power requirements.
US07809925B2 Processing unit incorporating vectorizable execution unit
A vectorizable execution unit is capable of being operated in a plurality of modes, with the processing lanes in the vectorizable execution unit grouped into different combinations of logical execution units in different modes. By doing so, processing lanes can be selectively grouped together to operate as different types of vector execution units and/or scalar execution units, and if desired, dynamically switched during runtime to process various types of instruction streams in a manner that is best suited for each type of instruction stream. As a consequence, a single vectorizable execution unit may be configurable, e.g., via software control, to operate either as a vector execution or a plurality of scalar execution units.
US07809920B2 Information processor with memory defect repair
In an information processor including memory devices such as DRAMs and others, by reducing the power consumption of memory devices and efficiently repairing defect bits, a highly reliable information processor is realized. In an information processor including an external memory such as a DRAM, a second memory whose power consumption at the access time is smaller than that of the external memory is disposed, and cache data of the external memory and repair data are stored in this second memory. To an input address given from a central processing unit via a primary cache controller, a memory controller determines a hit or a miss with reference to a tag memory for cache and a tag memory for repair, and when one or both of tag memory for cache and a tag memory for repair are hit, it accesses the second memory.
US07809919B2 Automatic data block misalignment detection and correction in a computer system utilizing a hard disk subsystem
An embodiment of a data misalignment correction method for a mass storage controller system that couples drives having large internal block sizes to a computer operating system having input/output data block requests, including automatically determining an amount of misalignment between a request of the input/output data block to the storage controller and the controller's current data alignment configuration and using the amount of misalignment to realign the mass storage controller system configuration to match the operating system's input/output requests for optimizing input/output performance with the attached drives.
US07809916B1 Method for dynamically refining locks in resizable concurrent hashing
Methods and apparatus provide a lock resizer for resizing of a lock array of a lock-based concurrent hash table. The lock resizer provides a data structure with memory locations which is apportioned into buckets that contain a plurality of the memory locations. It is understood that the data structure can dynamically add new memory locations. The lock resizer further provides a location lock for each distinct memory location and a bucket lock for each distinct bucket. A resizing flag can reference a thread to indicate whether or not the thread is resizing the amount of locks. Upon detection of the existence of a policy condition, the lock resizer resizes the amount of location locks and/or bucket locks in order to create new location locks and new bucket locks, thereby ensuring that as new memory locations are added, all buckets can contain up to a fixed number of memory locations.
US07809915B2 Handling multi-rank pools and varying degrees of control in volume allocation on storage controllers
Techniques are disclosed for optimizing volume allocation on storage controllers that may have varying degrees of control over directing storage on ranks of pools attached storage components. A performance-based volume allocation algorithm can optimize allocation for such various controllers in a smooth, uniform manner allowing changes from one degree of control to another without incurring costly code changes and re-architecting costs. Where control is not available a surrogate set of possible ranks where the allocation could be made is developed and employed to calculate an adjusted utilization cost. In turn, the adjusted utilization cost is used to calculate a space limit value limited by a target performance threshold.
US07809914B2 Methods and system of pooling storage devices
A system and method are provided for pooling storage devices in a virtual library for performing a storage operation. A storage management device determines a storage characteristic of a plurality of storage devices with respect to performing a storage operation. Based on a storage characteristic relating to performing the storage operation, the storage management device associates at least two storage devices in a virtual library. The storage management device may continuously monitor the virtual library and detect a change in storage characteristics of the storage devices. When changes in storage characteristics are detected, the storage management device may change associations of the storage device in the virtual library.
US07809908B2 Disk snapshot acquisition method
A disk snapshot acquisition method, which is applied in a server comprising a memory allocated with a kernel space and a hard disk, comprises the steps of allocating all chunks having data stored as a disk volume in said hard disk; allocating a first portion and a second portion in said hard disk; establishing a snapshot pointer in said kernel space, said snapshot pointer pointing to a starting address of said first portion in said hard disk; and when original data in one of said chunks of said disk volume is to be modified, duplicating said original data to a chunk in said second portion as backup data, then modifying said original data into modified data, and storing a piece of mapping information comprising an address of said modified data and an address of said backup data corresponding to said modified data to a copy-on-write table in said first portion.
US07809901B2 Combined parallel/serial status register read
Methods and devices are disclosed, such as those involving a solid state memory device that includes a status register configured to be read with a combined parallel and serial read scheme. One such solid state memory includes a status register configured to store a plurality of bits indicative of status information of the memory. One such method of providing status information in the memory device includes providing the status information of a memory device in a parallel form. The method also includes providing the status information in a serial form after providing the status information in a parallel form in response to receiving at least one read command.
US07809899B2 System for integrity protection for standard 2n-bit multiple sized memory devices
An apparatus including a first circuit and a second circuit. The first circuit may be configured to generate one or more command signals, a read data path control signal and one or more write data path control signals in response to an integrity protection control signal and one or more arbitration signals. The second circuit may be configured to write data to a memory and read data from the memory in response to the one or more command signals, the read data path control signal and the one or more write data path control signals. In a first mode, the data may be written and read without integrity protection. In a second mode the data may be written and read with integrity protection, and the integrity protection is written and read separately from the data.
US07809897B1 Managing lock rankings
Methods of monitoring a computer system. The methods may comprise the steps of calculating a first checksum of a data location and receiving a request from an operation running on the computer system for a lock corresponding to the data location. The methods may also comprise the steps of calculating a second checksum of the data location, and generating an indication if the first checksum and the second checksum are not equivalent. Also, methods of detecting a lock ranking violation in a computer system. The methods may comprise the steps of receiving a request from an operation for a first lock associated with a first data storage location and reviewing a list of locks issued to the operation. The methods may also comprise the step of determining whether the operation possesses a lock ranked higher than the first lock.
US07809896B2 Efficient sharing of memory between applications running under different operating systems on a shared hardware system
A system, method and computer program product for efficient sharing of memory between first and second applications running under first and second operating systems on a shared hardware system. The hardware system runs a hypervisor that supports concurrent execution of the first and second operating systems, and further includes a region of shared memory managed on behalf of the first and second applications. Techniques are used to avoid preemption when the first application is accessing the shared memory region. In this way, the second application will not be unduly delayed when attempting to access the shared memory region due to delays stemming from the first application's access of the shared memory region. This is especially advantageous when the second application and operating system are adapted for real-time processing. Additional benefits can be obtained by taking steps to minimize memory access faults.
US07809895B2 Low overhead access to shared on-chip hardware accelerator with memory-based interfaces
In one embodiment, a method is contemplated. Access to a hardware accelerator is requested by a user-privileged thread. Access to the hardware accelerator is granted to the user-privileged thread by a higher-privileged thread responsive to the requesting. One or more commands are communicated to the hardware accelerator by the user-privileged thread without intervention by higher-privileged threads and responsive to the grant of access. The one or more commands cause the hardware accelerator to perform one or more tasks. Computer readable media comprises instructions which, when executed, implement portions of the method are also contemplated in various embodiments, as is a hardware accelerator and a processor coupled to the hardware accelerator.
US07809891B2 Wait-free parallel data cache
A system and method for managing a data cache in a central processing unit (CPU) of a database system. A method executed by a system includes the processing steps of adding an ID of a page p into a page holder queue of the data cache, executing a memory barrier store-load operation on the CPU, and looking-up page p in the data cache based on the ID of the page p in the page holder queue. The method further includes the steps of, if page p is found, accessing the page p from the data cache, and adding the ID of the page p into a least-recently-used queue.
US07809888B1 Content-aware caching techniques
A caching technique involves receiving a cache request to move data into a cache (or a particular cache level of a cache hierarchy), and generating a comparison between content of the data and content of other data already stored within the cache. The caching technique further involves providing a caching response based on the comparison between the content of the data and the content of the other data already stored within the cache. The caching response includes refraining from moving the data into the cache when the comparison indicates that the content of the data is already stored within the cache. The caching response includes moving the data into the cache when the comparison indicates that the content of the data is not already stored within the cache. Such a technique is capable of eliminating data redundancies within a cache (or within a particular cache level of a cache hierarchy).
US07809884B1 Data storage system power management
A technique provides access to data in a data storage system. The technique involves providing a disk mirroring assembly including a primary mirror and a secondary mirror. The primary mirror has a set of high speed disk drives. Each high speed disk drive is configured to provide data access while rotating platters at a predefined high performance speed. The secondary mirror has a set of moderate speed disk drives. Each moderate speed disk drive is configured to provide data access while rotating platters at a predefined moderate speed which is less than the predefined high performance speed. The technique further involves operating the disk mirroring assembly in a particular power management state, and performing data access operations on the disk mirroring assembly while the disk mirroring assembly operates in the particular power management state.
US07809879B1 Method and apparatus for providing stream linking in audio/video disk media
A method and apparatus for providing stream linking in audio/video disk media is disclosed. The present invention sets-up an audio/video stream on a disk drive, uses read and write commands for accessing contiguous data and, given an established stream, establishes a linked stream by sending a linked stream request with the number of a primary stream to the drive. The new stream inherits the beginning and ending addresses of the primary stream. Passed pointer detection is enabled for linked stream pointers passing primary stream pointers.
US07809876B2 Distributed real-time operating system
A distributed control system and methods of operating such a control system are disclosed. In one embodiment, the distributed control system is operated in a manner in which interrupts are at least temporarily inhibited from being processed to avoid excessive delays in the processing of non-interrupt tasks. In another embodiment, the distributed control system is operated in a manner in which tasks are queued based upon relative timing constraints that they have been assigned. In a further embodiment, application programs that are executed on the distributed control system are operated in accordance with high-level and/or low-level requirements allocated to resources of the distributed control system.
US07809874B2 Method for resource sharing in a multiple pipeline environment
Disclosed is a method and apparatus for arbitration between multiple pipelines over shared resources for an SMP computer system. The computer includes logic to defer arbitration until later in the pipeline to help reduce latency to each pipeline. Also, introduced is the concept of retry tags for better priority to avoid lock-out. The system also includes round-robin tokens to manage rejected requests to allow better fairness on conflicts. While the processing logic employed specifically applies to cross-interrogation, the logic can be extended to other common resources. The illustrated SMP computer system also has self-correcting logic to maintain good round-robin tokens.
US07809872B2 Master and slave device for communicating on a communication link with limited resource
A master device for communicating with a number of slave devices through a communication link having a limited resource. The master device comprises a transceiver adapted for communicating with the slave devices on the communication link and a controller adapted for detecting the number of slave devices. The controller is adapted for determining an individual resource associated with a slave device to be consumed from the communication link, wherein a sum of the individual resources of all slave devices is lower than the limited resource and wherein the transceiver is adapted for assigning the individual resources to the associated slave devices.
US07809871B2 Common access ring system
A common access ring (CAR) architecture that supports multiple masters and slaves is provided. One or more masters may make a request on the ring at the same time, such that multiple transactions are simultaneously pending. Moreover, multiple masters may simultaneously make a request to the same slave. However, each master cannot make more than one request at a time, and must wait until a current request is completed before making another request. The ring architecture ensures that no more than one request arrives at a slave at any given time. If a request arrives while a slave is processing a previous request, the arriving request is not serviced, and the master that originated the arriving request is asked to retry the request at a later time. Atomic shadow-write operations are supported by including all shadow registers in a dedicated sub-ring of the CAR architecture.
US07809870B2 Method and system for interlocking data integrity for network adapters
Certain aspects of a method and system for interlocking data integrity for network adapters are disclosed. Aspects of one method may include executing a plurality of interlocking checks within a network adapter. Each interlocking check may comprise receiving a plurality of input check values associated with a plurality of input data packets corresponding to a first protocol. A plurality of check values may be generated which are associated with the plurality of input data packets and a plurality of output data packets corresponding to a second protocol. The data integrity of the plurality of input data packets and the plurality of output data packets may be validated based on one or more comparisons between one or more of the generated plurality of check values and one or more of the received plurality of input check values.
US07809868B1 System and method for filtering information in a data storage system
A storage system filter provides protocol aware filter operations that avoid I/O blocking or calling thread holding. A filter framework includes a filter controller that handles request and response calls to filters that are registered with the filter framework. Filters may be loaded and unloaded in a consistent state, and the filter framework provides services for the filters for common functions. Filters may operate in a user mode or a kernel mode and may be invoked in a synchronous, an asynchronous, or an asynchronous release mode. Filter registration may include registration for I/O resources, and may include tagging of I/O requests and responses to contribute to preventing conflicts.
US07809867B2 Keypad de-bouncing apparatus and method
An apparatus and method for de-bouncing keypad inputs is disclosed including interrupting a processor upon detecting a key press, reading input signals from the key pad to determine an initial port value and starting a timer. A keypad interrupt is disabled and processing resumes until expiration of the timer. The timer interrupts the processor and the input signals are read a second time and combined with the initial port value to determine a key identifier. The timer is started again and processing resumes. Upon expiration of the timer the processor checks for key release. If release is not detected, the timer is again started. If release occurs, the timer is disabled and the keypad interrupt is enabled.
US07809864B1 Method and apparatus for a hot-swappable input/output device with programmable over-voltage clamp protection
A method and apparatus is provided for a configurable input/output (I/O) interface within an integrated circuit to support a plurality of I/O standards. The configurable I/O interface exhibits a default operation that facilitates hot-swappability, which eliminates current paths within the I/O interface that may be created during plug-and-play operation of the I/O interface. The current paths are eliminated within the I/O interface even while the I/O interface is not receiving operational power, or while the I/O interface is in a power-on reset condition. A programmable option of the configurable I/O interface, on the other hand, alleviates over-voltage conditions while the I/O interface is tri-stated by activating shunt circuitry to conduct a clamp current during the over-voltage condition. The over-voltage condition is further alleviated by passively establishing current paths through existing circuitry within the I/O interface for the duration of the over-voltage condition.
US07809862B2 Dual-mode switch for multi-media card/secure digital (MMC/SD) controller reading power-on boot code from integrated flash memory for user storage
A Multi-Media Card/Secure Digital (MMC/SD) single-chip flash device contains a MMC/SD flash microcontroller and flash mass storage blocks containing flash memory arrays that are block-addressable rather than randomly-addressable. MMC/SD transactions from a host MMC/SD bus are read by a bus transceiver on the MMC/SD flash microcontroller. Various routines that execute on a CPU in the MMC/SD flash microcontroller are activated in response to commands in the MMC/SD transactions. A flash-memory controller in the MMC/SD flash microcontroller transfers data from the bus transceiver to the flash mass storage blocks for storage. Rather than boot from an internal ROM coupled to the CPU, a boot loader is transferred by DMA from the first page of the flash mass storage block to an internal RAM. The flash memory is automatically read from the first page at power-on. The CPU then executes the boot loader from the internal RAM to load the control program.
US07809849B2 Pre-storing multiple programs with user control of playback
According to the invention, a method for receiving a program by a user location is disclosed. The program is sent from a content provider. In one step, at least a first segment of each of a first number of programs sent from the content provider before any user request for any of the first number of programs is recorded. The user request for one of the first number of programs is detected. At least a second segment of each of a second number of programs sent from the content provider is also recorded if the user request is not detected before a stagger period expires. The one of the first number of programs is recorded if the user request is detected before the stagger period expires.
US07809846B2 Resilient application layer overlay framework for converged communication over Internet protocol networks
Methods and apparatus for providing converged communication services in a communication system are disclosed. A first endpoint of the system communicates with at least a second endpoint of the system via session initiation protocol (SIP). At least a portion of the SIP communication is controlled utilizing an application layer overlay framework which permits substantially simultaneous operation of the first endpoint in two application layer protocols, the two application layer protocols including SIP and web services protocol. The web services protocol may illustratively comprise an application layer web services transport protocol such as SOAP/HTTP. The application overlay framework comprises a web services interface, with the web services interface being configured to permit access to information associated with the SIP communication by one or more communication service applications of the system.
US07809838B2 Managing concurrent data updates in a composite services delivery system
Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. A collision detection and resolution method for updating a model in a composite services enablement environment can include establishing for a single session having a corresponding model, multiple channels of communication for different corresponding channels of access to a service. The method further can include synchronizing updates to the model by individual ones of the channels of access to the services for each of the channels of access to the services. The method yet further can include detecting collisions in synchronizing the updates to the model. Finally, the method can include rejecting the updates to the model when collisions are detected.
US07809837B2 User interface for configuring web services for remote portlets
A web services system enables web servers to serve pages that utilize remote portlets. A consumer system serves pages that utilize remote portlets stored on one or more producer systems. An improved user interface enables a user to select a portlet from a page on a producer system and drag the portlet to a page on a consumer system. This action causes configuration information for the portlet to be transferred to the consumer system, which can then utilize the portlet as a remote portlet. When a user accesses a page utilizing a remote portlet, the consumer system contacts the producer system, obtains content for the page and presents the page to the user.
US07809835B2 Device discovery and connection establishment for ad hoc networks
A wireless device transmits beacon packets at periodically occurring time intervals across a wireless channel. When the wireless communications device has not formed a piconet with one or more remote devices, the device scans the wireless channel for a predetermined amount of time immediately following each of the periodically occurring time intervals. During this time a remote device may respond to the beacon packet.
US07809832B2 System and method of processing data flow in multichannel, multi-service environment by dynamically allocating a socket
A method and system for processing a data flow in a multi-channel, multiservice environment is described. In one embodiment, a socket is dynamically allocated, the socket including a dynamically allocated service. Further, the server processes the data flow based upon the type of data being processed.
US07809829B2 Categorizing, classifying, and identifying network flows using network and host components
Network flows are identified by analyzing network traffic and network host information. The network host information may be collected by network host monitors associated with network hosts. Network traffic and network host information are evaluated against network flow profiles to identify network flows. If a network flows are identified with high certainty and are associated with previously identified network applications, then network flow policies can be applied to the network flows to block, throttle, accelerate, enhance, or transform the network flows. If a network flow is identified with lesser certainty or is not associated with a previously identified network application, then a new network flow profile can be created from further analysis of network traffic information, network host information, and possibly additional network host information collected to enhance the analysis. New network flow profiles can be communicated with a service provider for analysis and potential distribution to other networks.
US07809824B2 Classification and cluster analysis spam detection and reduction
Multiple features of email traffic are analyzed and extracted. Feature vectors comprising the multiple features are created and cluster analysis is utilized to track spam generation even from dynamically changing or aliased IP addresses.
US07809819B2 Policy-based packet classification
A method, apparatus, and computer implemented instructions for processing a request in a data processing system. The request is received. In response to a first hash value being present within the request, the first hash value is compared to a second hash value that was computed locally, wherein the second hash value represents a current policy configuration for assigning a quality of service. In response to a match between the first hash value and the second hash value, other information in the request is used to establish a quality of service for packets associated with the request.
US07809818B2 Systems and method of using HTTP head command for prefetching
The present solution provides a variety of techniques for accelerating and optimizing network traffic, such as HTTP based network traffic. The solution described herein provides techniques in the areas of proxy caching, protocol acceleration, domain name resolution acceleration as well as compression improvements. In some cases, the present solution provides various prefetching and/or prefreshening techniques to improve intermediary or proxy caching, such as HTTP proxy caching. In other cases, the present solution provides techniques for accelerating a protocol by improving the efficiency of obtaining and servicing data from an originating server to server to clients. In another cases, the present solution accelerates domain name resolution more quickly. As every HTTP access starts with a URL that includes a hostname that must be resolved via domain name resolution into an IP address, the present solution helps accelerate HTTP access. In some cases, the present solution improves compression techniques by prefetching non-cacheable and cacheable content to use for compressing network traffic, such as HTTP. The acceleration and optimization techniques described herein may be deployed on the client as a client agent or as part of a browser, as well as on any type and form of intermediary device, such as an appliance, proxying device or any type of interception caching and/or proxying device.
US07809812B2 System and method for network setup of wireless device at point of sale
A network device such as a wireless network device is configured using information obtained at the point of sale (POS) for a specific home network to which the device will belong. This may be accomplished by obtaining from the buyer at the POS account information, which is sent to a configuration server that automatically sets up the device for network use without the buyer's further direct involvement.
US07809810B2 Network and method for the configuration thereof
A method and corresponding apparatus is provided for determining the location of a configuration server being connected to a totally symmetric network infrastructure that does not exhibit any symmetry breakers on network level. The configuration server reaches a decision to determine its network-wide unique configuration in order to be able to serve controllers. This decision depends on the plug position of the configuration server under consideration and the assumption of plugging rules governing a “good” network infrastructure. The controllers periodically send network packets that will be marked if they traverse specific connection elements in the network. The origin and the path of a network packet can be determined. The decision making is based on a majority function based on the packets received by the configuration server. If a decision cannot be made, then errors in the cabling structure can be detected.
US07809808B2 Method, system, and program product for analyzing a scalability of an application server
Under the present invention, a test configuration is provided. The test configuration sets forth a particular enterprise computer architecture of nodes, servers and resources, as well as a quantity of components/beans for an application. Thereafter, the application is generated using a template to replicate the provided quantity of components/beans, and is deployed, installed and started on the application server(s). After the application is started, a client program generated based on the test configuration is run against the application. Throughout the process, (e.g., as the application is being deployed, installed and started, and while the client program is being run), certain performance metrics are monitored to determine the scalability of the application server(s).
US07809794B2 Method and system for notification of electronic message reply requirements
The present invention discloses a new function within electronic mail applications whereby documents or messages, which are annotated or designated with a notification such as “reply requested”, are monitored by a new proactive reminder system, in order to minimize the occurrence of the late responses. In the present invention, a new selection is added to the menus to “enable reminder function”. In the process of the present invention, the sender enables the reminder function. The sender then selects the date and time to send a first reminder, (if response has not been received). The sender then selects frequency of reminder after reminder is sent, (every 8 hours for example). The sender can choose to be notified or excluded from reminders. A sender may also choose to be notified, at the reminder interval, that responses have not yet been received; however, in the case where the audience of the note was very large, the user may wish for reminders to be sent to recipients, but not to be copied on them.
US07809789B2 Multi-user animation coupled to bulletin board
A multi-user animation process receives input from multiple remote clients to manipulate avatars through a modeled 3-D environment. Each user is represented by an avatar. The 3-D environment and avatar position/location data is provided to client workstations, which display a simulated environment visible to all participants. A text or speech-based bulletin board application is coupled to the animation process. The bulletin board application receives text or speech input from the multiple remote users and publishes the input in a public forum. The bulletin board application maintains multiple forums organized by topic. Access or participation to particular forums is coordinated with the animation process, such that each user may be permitted access to a forum only when the user's avatar is located within a designated room or region of the modeled 3-D environment.
US07809781B1 Determining a time point corresponding to change in data values based on fitting with respect to plural aggregate value sets
Aggregation of data values in a data set is computed to produce aggregate values. The aggregate values are partitioned into plural aggregate value sets. Fitting with respect to the plural aggregate value sets is performed. Based on the fitting, at least one time point corresponding to occurrence of a change in the data values is determined.
US07809779B2 Method of creating symbolic link capable of being compatible with file system, and method and apparatus for accessing file or directory by using symbolic link
Provided are a method and apparatus for supporting a symbolic link at an application level while keeping the structure of an existing file system that does not support a symbolic link. The method includes receiving a symbolic link creation command including an absolute path and a symbolic link path from a user, creating a symbolic link file for the symbolic link path when the absolute path exists but the symbolic link path does not exit, and changing a value of a specified field of a directory entry of the created symbolic link file to a specified value representing the symbolic link.
US07809777B2 File system having deferred verification of data integrity
A computer system employs file system software to maintain a transaction file that includes a plurality of transaction records that each include a header section and a data section. The file system software executes a startup process in which a reconstructed file system is generated in a random access memory. During startup, the file system software selectively verifies only the header section of a transaction record or both the header section and data section of a transaction record based on certain criterion. The transaction records may be stored in Flash memory.
US07809776B1 System and method for supporting change notify watches for virtualized storage systems
A technique supports Change Notify watches in virtualized storage systems. In particular, techniques of the present invention advantageously emulate Change Notify features (e.g., as documented by the CIFS protocol) on virtualized storage systems by leveraging virtualization mapping information (e.g., an inode-to-path or “I2P” mapping) to walk a file system tree backwards from the data blocks to their ancestors to determine whether there are applicable watches on ancestor directories, and to obtain a pathname (e.g., relative) of the watched (changed) data. In particular, changes to data received from different protocols (e.g., CIFS, NFS, HTTP, etc.) can trigger watches to clients on the virtualized storage system. Also, performance may be enhanced using various caching techniques, and watch state may be retained while moving watched data across volumes of the virtualized storage system.
US07809774B2 Distributed file system and method of operating a distributed file system
A distributed file system including a plurality of compute nodes and a plurality of input/output (I/O) nodes connected by an interconnection network wherein the system is adapted to use a common data representation for both physical and logical partitions of a file stored in the system and wherein the partitions are linearly addressable. Also provided is a method of operating a distributed file system including a plurality of input/output (I/O) nodes and a plurality of compute nodes, the method including partitioning a file into a plurality of subfiles distributed across a plurality of I/O nodes; logically partitioning a file by setting a view on it, computing mappings between a linear space of a file and a linear space of a subfile, computing the intersection between a view and a subfile, and performing data operations.
US07809771B2 Automatic reduction of table memory footprint using column cardinality information
In a business system, one or more methods can be used to reduce an amount of redundancy in the storage of data. One implementation includes a method of reducing a memory footprint of a database table having multiple rows and one or more columns, in which each of the one or more columns has a cardinality, and the cardinality is a total number of different values in the rows of each column. The method includes comparing the cardinality with a total number of possible values in the rows of at least one column based on a width of the column. The method also includes reducing the width of the column if the cardinality is less than a threshold based on the total number of possible values in the rows of the column.
US07809770B2 System and method for managing simulation models
A system and method for viewing models and model variables within a sophisticated modeling environment is disclosed. The system provides varying levels of insight into a modeling infrastructure to help the user understand model and model variable dependencies, usage, distribution, and/or the like. The method includes storing model and model variable data within a relational database system, receiving a request from a user interfacing with the system via a web interface, extracting search criteria and presentation preferences from the request, formulating and executing one or more queries on the database to retrieve the required data, formatting the data in accordance with the request, and returning the data to the requesting user in the form of a web page.
US07809761B2 Data object tracking system and method
A system and method of tracking a data object of a data management system. A tracking object is associated with a first data object, the tracking object including a first status data having a first status value representing a status of the first data object. Upon the creation and/or modification of a second data object that is associated with the first data object, the first status data is automatedly updated with a second status value based on the creating and/or modifying of the second data object.
US07809759B1 Dynamic preconditioning of A B+tree
Various approaches for processing a B+tree data structure of a database are disclosed. In one approach a method determines a pattern of multi-column key values. In response to an insert transaction into the database that requires a new index page and before performing the insert transaction, the method generates a plurality of new multi-column key values based on the pattern and stores one or more of the plurality of multi-column key values in one or more new index pages. Before performing the insert, the method further commits to retentive storage of the one or more new index pages and new data pages as linked to the B+tree. After committing the one or more new index pages and new data pages, the method then proceeds to processes and commits the insert transaction.
US07809757B2 XML based object-relationship mapping for different object type
A method for XML based object-relationship mapping for different object types in a computer system is provided. The method includes creating a database schema in a database layer including a single table with specific database columns for storing known properties as well as customizable database columns for storing extended properties. The method also includes creating an object in an object layer that has specific methods for known properties and dynamic methods for extended properties, where the object types are variations of the object, the object includes fields for the properties, and the object supports reading and writing the properties to corresponding database columns in the table. The method further includes creating an XML file containing definitions for new object types and new properties, where the property definitions include database column names, and the XML file contains display information for GUI management. The method additionally includes outputting display information a GUI.
US07809751B2 Authorization controlled searching
Methods and apparatus, including computer program products, for authorization controlled searching. In general, a search request is received, a database data structure is searched where the data structure is populated with records that include data and criteria for authorization to access the data, and a set of results is presented to a user, where the set of results includes data from the data structure for which a user is authorized the criteria is used to determine which results to include in the set of results. The criteria for authorization to access the data may be simple or complex, and may be based on a formation of associations from multiple layers of associations.
US07809745B2 Method for generating structured query results using lexical clustering
The present invention provides for the generation of structured query results using lexical clustering which includes collecting one or more search queries and data associated with the one or more search queries. The present invention further includes preprocessing the one or more queries into a canonicalized form of each of the one or more queries. The canonicalized form of each of the one or more queries may be accomplished using stemming, punctuation, pluralization, word order or other canonicalization rules. The present invention further includes building a lexical index of the one or more search queries and data associated with the one or more search queries and mining the lexical index of the one or more search queries and data associated with the one or more search queries in order to generate a structured query result set.
US07809738B2 System for determining changes in the relative interest of subjects
A system for determining changes in the interest of a subject over a time period. The system measures the volume of news articles for a subject over a time period and makes a comparison to a previous volume of news articles for the same subject over a previous time period.
US07809736B2 Importance ranking for a hierarchical collection of objects
A system and method of obtaining an importance ranking for a hierarchical collection of objects. The hierarchical collection of objects is represented as a tree containing a plurality of nodes, and each node to be ranked is represented as a respective leaf node of the tree. To obtain the ranking of the respective leaf nodes, the system and method locally ranks nodes contained in one or more sub-trees of the tree, in which each sub-tree has a depth equal to one. Next, the local rankings are effectively propagated up the tree, and the local rankings are aggregated at each level of the hierarchy, until a final importance ranking for the leaf nodes is obtained.
US07809734B2 System and method for transcoding digital content
A system and method for transcoding digital content (e.g. web content) by correctly employing one annotation for multiple digital contents. This can efficiently reduce the workloads required for the addition of annotation data during the transcoding process. A transcoding system comprises an annotation database system for storing annotation data to be used for the transcoding of contents, and a transcoder for transcoding the contents based on annotation data stored in the annotation database system. Upon receiving an inquiry from the transcoder, a correlation between elements in the contents and descriptions of the annotation data is checked to select one annotation that can be employed for transcoding the content. The correlation is specifically determined based on XPath information.
US07809729B2 Model repository
A model repository is provided for storing selected data models generated by a data mining application. The model repository may include one or more index data structures for storing attributes of the models within the model repository. A user may then search through the one or more indexes in order to find a model that suits his or her needs.
US07809726B2 Mechanism for unsupervised clustering
A computer-implemented method for determining cluster centers in a first data structure, wherein the first data structure comprises a lattice structure of weight vectors that create an approximate representation of a plurality of input data points. The method can include performing a first iterative process for iteratively updating the weight vectors such that they move toward cluster centers; performing a second iterative process for iteratively updating a second data structure utilizing results of the iterative updating of the first data structure; and determining the weight vectors that correspond to cluster centers of the input data points on the basis of the second data structure.
US07809723B2 Distributed hierarchical text classification framework
A method and system for distributed training of a hierarchical classifier for classifying documents using a classification hierarchy is provided. A training system provides training data that includes the documents and classifications of the documents within the classification hierarchy. The training system distributes the training of the classifiers of the hierarchical classifier to various agents so that the classifiers can be trained in parallel. For each classifier, the training system identifies an agent that is to train the classifier. Each agent then trains its classifiers.
US07809718B2 Method and apparatus for incorporating metadata in data clustering
Documents in a high density data stream are clustered. Incoming documents are analyzed to find metadata, such as words in a documents headline or abstract and people, places, and organizations discussed in the document. The metadata is emphasized as compared to other words found in the document. A single feature vector for each document determined based on the emphasized metadata will accordingly take into account the importance of such words and clustering efficacy and efficiency are improved.
US07809714B1 Process for enhancing queries for information retrieval
Enhancing queries for information retrieval that automatically finds the preferred, first ranked matching term usage subject area (“TUSA”) from a prior query. The process automatically finds alternative TUSAs for the prior query, ranked by degree of match or preference, and provides an option to switch among the alternative TUSAs. It is required that a TUSA for the query be passively accepted or actively selected from a presented list based on the prior query. Using means prepared in advance from data sets of messages collected for each TUSA and general vocabulary the process also ranks and presents to the user alternative and additional query terms and phrases reflecting specificity and relevance to the query and the TUSA. Significantly relevant terms and phrases are presented for query refinement and ranked by relevance permitting the user to select and deselect query terms and effect a new search based on the enhanced query.
US07809712B2 Compile-time optimizations of queries with SQL spreadsheet
Described herein are optimizations and execution strategies for spreadsheet extensions to SQL. The partitioning of data, as specified in a spreadsheet clause, provides a way to parallelize the computation of spreadsheet and to provide and improve scalability. Even if the partitioning is not explicitly specified in the spreadsheet clause, the database optimizer can automatically infer the partitioning in some cases. Efficient hash based access structures on relations can be used for symbolic array addressing, enabling fast computation of formulas. When rewriting SQL statements, formulas whose results are not referenced in outer blocks can be removed from the spreadsheet clause, thus removing unnecessary computations. The predicates from other query blocks can be moved inside query blocks with spreadsheets clauses, thus considerably reducing the amount of data to be processed. Conditions for validity of this transformation are given.
US07809711B2 System and method for semantic analysis of intelligent device discovery
The present invention provides a method, system, and service of analyzing electronic documents in an intranet, where the intranet includes a plurality of web sites. In an exemplary embodiment, the method, system, and service include (1) crawling HTML content and text content in a set of the sites, (2) deep-scanning non-HTML content and non-text content in the set of sites, (3) reverse-scanning the set of sites, (4) performing a semantic analysis of the crawled content and the deep-scanned content, (5) correlating the results of the semantic analysis with the results of the reverse-scanning, and (6) comparing user navigation patterns and content from the members of the set of sites. In a further embodiment, the method, system, and service further include combining the results of the performing, the results of the correlating, and the results of the comparing.
US07809703B2 Usage of development context in search operations
Metadata corresponding to a plurality of documents is maintained. The metadata indicates whether a document includes information that is pertinent to a first development context and a second development context of a software development environment. A search term in a current development context of the software development environment is received. Search results comprising selected documents from the plurality of documents are generated. The selected documents are based on at least the search term, the current development context, and the metadata maintained with the plurality of documents.
US07809702B2 Generating from application modifications commands to modify the objects in a repository
Provided are a method, system, and article of manufacture for generating from application modifications commands to modify the objects in a repository. An input object including an update to at least one of a plurality of objects in a repository object is received. At least one maintain property associated with at least one of the objects is received. The at least one maintain property indicates whether to maintain the at least one object associated with the maintain property in the repository object that is not indicated in the input object. A determination is made of an object in the repository object that are not indicated in the input object. For the determined object, the maintain property associated with the determined object is used to determine whether to maintain the determined object in the repository object.
US07809701B2 Method and system for performing exact match searches using multiple hash tables
A method and system to perform exact match searches for fixed- or variable-length keys stored in a search database. The method is implemented using a plurality of hash tables, each indexed using an independent hash function. A system implementing this method provides deterministic search time, independent of the number of keys in the search database. The method permits two basic implementations; one which minimizes memory storage, and another which minimizes search time. The latter requires only two memory accesses to locate a key.
US07809700B2 Methods and systems for verifying the accuracy of reported information
Systems and methods are disclosed for verifying the accuracy of reported information. The systems and methods may include generating a hash based on ingredient data related to the creation of a report, storing the hash and the ingredients in a database, the hash being associated with the ingredient data in the database, and outputting the report, the report including the hash. Furthermore, the systems and methods may include receiving an input, the input being based on a first hash of ingredient data related to the creation of the report and determining if the database contains a record corresponding to the input. Moreover, the systems and methods may include outputting information contained in the record corresponding to the input if it was determined that the database contains the record corresponding to the input, the information contained in the record comprising the ingredient data.
US07809699B2 Systems and methods for automatically categorizing digital assets
In a system for managing digital assets in a distributed computing environment, meta-data for the digital assets is generated by clients of the system and stored separately from the digital assets, such as at a central location. A computer system operating under control of an operating system performs categorization of the digital assets using an agent operating in user space of the computer system. The agent receives an I/O request identifying a digital asset and applies categorization information to the identified digital asset based on the received I/O request without intervention by an end-user of the computer system, and the categorization information is stored as part of an asset identification tag associated with the digital asset.
US07809698B1 System and method remapping identifiers to secure files
A flexible system for associating a data stream with one or more secure control files based on mapping self-declared identifiers to trusted identifiers. It has particular application in relation to XML documents, XML Schema, XPath/XSLT/XQuery and WSDL file processing. Control file identifiers are detected in a data stream and transformed to map to new identifiers which are correlated to locations which are more secure and/or accessible. Optionally, copies of the control files are then stored and maintained at the new locations.
US07809695B2 Information retrieval systems with duplicate document detection and presentation functions
Many companies provide online search facilities that enable users to conduct computerized searches for documents. Unfortunately, these searches frequently provide results that include duplicate documents—that is, documents that are completely or substantially identical to each other. This problem is particularly vexing when searching news stories, for example. Moreover, the duplicate documents are intermixed in the search results, leaving users to manually manage the complexities of identifying and/or filtering them. Accordingly, the present inventors devised systems, methods, and software that facilitate the identification and/or grouping of duplicate documents in search results. One exemplary system includes a signature generation module which generates document signatures based on length, temporal, and/or content components; a real-time duplicate detection module which uses the document signatures to identify “exact” or “fuzzy” duplicate documents; and a user-interface or presentation module which controls how duplicate documents are presented or suppressed in search results.
US07809694B2 Analysis of performance data from a relational database system for applications using stored procedures or SQL
Analyzing performance data from a relational database to discover poorly performing SQL statements includes creating event records of performance data for query statements executed by a relational database management system, and condensing the performance data in the event records. A performance summary can be generated for each condensed event record. The performance summaries can then be analyzed based on performance characteristics to identify poorly performing SQL statements.
US07809693B2 System and method for restoring data on demand for instant volume restoration
A technique is disclosed for restoring data of sparse volumes, where one or more block pointers within the file system structure are marked as ABSENT, and fetching the appropriate data from an alternate location on demand. Client data access requests to the local storage system initiate a restoration of the data from a backing store as required. A demand generator can also be used to restore the data as a background process by walking through the sparse volume and restoring the data of absent blocks. A pump module is also disclosed to regulate the access of the demand generator. Once all the data has been restored, the volume contains all data locally, and is no longer a sparse volume.
US07809692B1 Method and system for generating and restoring a backup image
A method and system for generating and restoring a backup image are disclosed. According to one aspect of the invention, a server receives a request to generate a backup image. The request includes a selection a backup path. Based on the backup path, the server generates a list of files and/or directories to backup. However, before writing the files to the backup image, the server generates an offset map to indicate where in the backup image each file will be located. The server then writes the offset map to the backup image. During a restore operation, the server receives a request to restore files, including a selection of files and/or directories to restore. The server reads the offset map from the beginning of the backup image to quickly determine the location in the backup image of selected files.
US07809690B2 Performance metric-based selection of one or more database server instances to perform database recovery
A method and apparatus for selecting one or more instances to perform database recovery is provided. According to one aspect, one or more performance metrics are determined for each instance on each node in a cluster. Based on these performance metrics, which may be weighted to give one or more metrics more significance relative to the other metrics, an overall score is determined for each instance on each surviving node when a node in the cluster fails. One or more instances with the highest of these scores are selected. The selected instances are assigned the task of performing the database recovery process. Because instances best able to handle to database recovery process are selected, the database recovery process consumes less time, thereby making data accessible in less time after a node fails.
US07809689B2 System and method for on-demand integrated archive repository
System, method and computer program product for creating, managing, and accessing an information repository including a source database and an archive database. A source database and the archive database are defined to a same schema. A user terminal presents a common user interface for accessing the source database and the archive database. A timed archive agent, an end user archive agent, and a criteria based archive agent archive source data from the source database as archive data to the archive database. A criteria based restore agent and an end user restore agent are provided to restore archive data from the archive database as source data to the source database. An integrated functions agent assembles compiled data from source data and archive data and present the compiled data to the user interface.
US07809688B2 Managing backup of content
Systems and methods for generating incremental backups are provided. In one implementation a method is provided. The method includes receiving, while a current view is displayed in a user interface, a first user input requesting that a history view associated with the current view be displayed. The history view is displayed in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view, the earlier version including a first element. A second user input is received while the history view is displayed. The second user input requests that the current view be modified according to the earlier version, at least with regard to the first element.
US07809687B2 Searching a backup archive
Systems and methods are provided for searching. In one implementation, a method is provided. A current view of a search application is displayed in a user interface. The current view of the search application includes a search result including one or more elements. A first user input is received while the current view of a search application is displayed. The first user input requests that a history view associated with the current view of the search application be displayed. The history view includes search results based on a search of system data from an archive. The history view is displayed in response to the first user input, the history view including search results having a first item not present in the one or more elements.
US07809686B2 Electronic discovery system and method
A computer investigation system and method that conducts electronic discovery of desired files across a live network in a forensically sound manner. The investigation entails an examining machine electronically identifying, collecting, and preserving evidence from target machines that is responsive to a set of investigation criteria. The set of investigation criteria is associated with an investigation subject that is identified by a global unique identifier (GUID). As the investigation subject is applied to the various files, the responsive files are stamped with the GUID and preserved in a container file referred to as a logical evidence file (LEF). The GUID allows the results of an investigation to be easily and reliably traced to the particular investigation subject that was applied.
US07809668B1 System and method to avoid oscillatory behavior in proportional-integral-derivative (PID) controllers by using fuzzy inference and modified/active damping
An instability avoidance module that can be implemented in SISO PID control loops to automatically adjust the controller's tuning parameters when undesired oscillatory behavior is monitored. This module is a Fuzzy-based Supervisor composed of a dynamic parameter identification module that operates on-line, and a Fuzzy Inference System (FIS) with fuzzy rules to modify PID tuning. Tests in nonlinear process models were performed, demonstrating that this Fuzzy Supervisor—Type 1 (non-intrusive) provides the PID controller the ability to adapt its tuning to eliminate the observed oscillatory behavior.
US07809666B2 Method and system for sequential compilation and execution of rules
Systems and methods for matching objects against a set of rules are described. The present invention is a novel rule execution algorithm that generally operates with greater efficiency than known algorithms. The algorithm uses a test analyzer to determine the relationships that exist between pairs of tests within a ruleset. Each rule is then translated into loops and tests, and merged into a unified series of loops and tests using the output of the test analyzer. The algorithm then generates pattern matching code corresponding to the unified series of loops and tests for evaluation by a virtual machine, and auxiliary code that provides object manipulations and rule actions at the service of the pattern matching code. In its runtime, the algorithm loads objects into the pattern matching code through an access interface. The pattern matching code is then executed by the virtual machine against the loaded objects.
US07809665B2 Method and system for transitioning from a case-based classifier system to a rule-based classifier system
A computer implemented method including determining whether a predetermined condition is satisfied with respect to a case-based dataset stored within memory accessible by at least one processor; generating, for each of a plurality of rule-based classifiers, rule-based classification data identifying class boundaries between the records upon determining that the predetermined condition has been satisfied; computing a structural risk of the rule-based classification data for each of the rule-based classifiers with respect to the records identified within the record data; selecting rule-based classifiers having generated rule-based classification data identifying class boundaries between the records with a structural risk below a predetermined threshold; identifying selected rule-based classifiers having rule-based classification data that is within a predetermined degree of similarity with the case-wise classification data; and replacing the case-based dataset stored within the memory with rule-based classification data of at least one of the identified rule-based classifiers.
US07809663B1 System and method for supporting the utilization of machine language
A system and method is disclosed which integrates a machine learning solution into a large scale, distributed transaction processing system using a supporting architecture comprising a combination of computer hardware and software. Methods of using a system comprising such supporting architecture provide application designers access to the functionality included in a machine learning solution, but might also provide additional functionality not supported by the machine learning solution itself.
US07809659B1 Method for presenting optimal internet keyword based search result sets using an environmental bitmap and environmental bitmap pyramid structure
A method for simulating the entire superset of potential valid keyword regular expression requests constructed during an Internet browser search and converting the result sets into Environmental Bitmap data to enable efficient and accurate searching without requiring Browser Engine supercomputer cluster searching capabilities.
US07809657B2 System and method for implementing a multi objective evolutionary algorithm on a programmable logic hardware device
A system for implementing a multi objective evolutionary algorithm (MOEA) on a programmable hardware device is provided. The system comprises a random number generator, a population generator, a crossover/mutation module, a fitness evaluator, a dominance filter and an archive. The random number generator is configured to generate a sequence of pseudo random numbers. The population generator is configured to generate a population of solutions based on the output from the random number generator. The crossover/mutation module is configured to adapt the population of solutions to generate an adapted population of solutions. The fitness evaluator is configured to evaluate each member comprising the population of solutions and the adapted population of solutions. The fitness evaluator is implemented on the programmable hardware device. The dominance filter is configured to select a subset of members from the population of solutions and the adapted population of solutions and generate a filtered population of solutions. The archive configured to store populations of solutions.
US07809637B2 Portability of financial tokens
A method determines that a first relationship between a holder of a portable consumer device and a first employer is terminated. In response to determining that the first relationship is terminated, the method also disassociates account information of the portable consumer device from the first employer while retaining an association between the portable consumer device and an issuer of the portable consumer device. In addition, the method establishes a second relationship between the employee and a second employer and links the account information of the portable consumer device with the second employer.
US07809628B1 System and method for estimating order position
A system and method for providing order queue position information are disclosed. In this application, market updates are received for a tradeable object from at least one exchange. To the extent that the market updates do not include enough details to compute the queue position of a trader's working orders, estimation may be used. As a result, an order queue is generated to approximate a trader's order position in an exchange price order queue. An interface may be used to display the generated order queue estimation to the trader which provides valuable trading information.
US07809625B1 System and method for financial planning
Disclosed are systems and methods for financial planning. The systems and methods communicate with a customer and provide a financial planning service for use with at least one financial planning product by collecting data from a customer using a structured data collection form which is dynamically modified based on the financial product selected, the data provided by the customer, and data relating to the customer that is retrieved from a database.
US07809624B1 Drift determination in multi-style managed client investment account
A processor and system are provided for determining drift in an investment account having assets associated with a plurality of investment styles. An actual asset allocation of at least one portion of the investment account is determined. The at least one portion of the investment account includes both cash assets and security assets. The actual asset allocation of the at least one portion of the investment account is compared to an allocation rule. A drift of assets associated with the at least one portion is determined based on the comparison. A rebalancing of the investment account may occur based on the determined drift.
US07809619B2 Methods and systems for validating the authority of the holder of a digital certificate issued by a certificate authority
A method for a financial services provider to securely process corporate payment requests includes a step of issuing a primary digital certificate to a primary certificate holder of a corporation. The primary certificate authorizes the primary certificate holder to designate a plurality of holders of secondary digital certificates that are derivative from the primary certificate, each of the primary and plurality of secondary certificates including unique identifying information and/or an indication of authority of the holder of the certificate. Pending corporate payment requests are collected for clearing against the account of the corporation, and a pending payment statement is periodically generated, the statement including the collected pending payment requests. Thereafter, each of the collected pending payment requests is required to be validated by an authenticated primary or secondary certificate holder having the authority to validate the payment requests and only the validated corporate payment requests of the pending payment statement are cleared (paid) against the corporate account.
US07809618B2 Educational tuition securities system
An educational tuition securities system is provided. An educational institution can securitize tuition or course credits into tuition shares. Tuition shares in an educational institution can be purchased for a student and redeemed for payment of tuition credits or education costs at the educational institution. Tuition shares for an educational institution can be traded for tuition shares of another institution. Redeemed tuition shares can be used to pay for undergraduate and graduate education costs, or could be redeemed for cash. The invention provides a mechanism for paying future education costs, as well as for investing in educational institutions.
US07809616B1 Enhanced system and method to verify that checks are deposited in the correct account
Enhanced systems and methods for processing invoices, checks, and money transfers are described. Various aspects include the following: Invoices are compared to distinguishing features of known templates. Templates of matching features are used to extract data in the invoices. Enhanced payment documents are generated to include images of related invoices to ensure proper deposit. Payee information solicited from a payee is printed on an endorsement section of a check payable to the payee to ensure proper deposit. The payee information can be verified through a mock transaction. Unique invoice numbers and payor numbers are included in invoices to ensure proper accreditation of payments of the invoices. Money transfers among accounts of different banks are effected through master accounts in the different banks.
US07809615B2 Enhanced automated capture of invoices into an electronic payment system
The recognition of invoices for multiple issuers and multiple recipients is automated. In one approach, many invoices are received. The received invoices are compared to a database of distinguishing features. These distinguishing features are for known templates of invoices from different issuers. Templates are selected for the invoices based on the comparisons to the distinguishing features. This also identifies the issuers for the invoices. Data is extracted from the invoices based on the selected templates. In this way, invoice capture can be automated.
US07809614B2 Tax transaction system
A tax transaction system, and combined sale and tax transaction systems, are disclosed for use in electronic commerce for the deduction of a tax, which may be a sales tax, value-added tax, or any tax on income related to a transaction or taxing event. A trusted third party server system (300, 1060) may be provided which handles the calculation and/or deduction of a tax, e.g. related to a transaction of the sale of a good or service from a seller (200) to a buyer (100), on behalf of the seller, and which further provides for the remission of the tax to a tax collection agency (500, 1090), and which may perform the entire sale and tax transaction by proxy on behalf of the seller. Software modules (1070) including objects which embody instruction code and data structures to enable integral tax calculation and collection solutions, including multi-jurisdictional tax calculation, remission and reporting, and even real time tax collection at point of sale, are provided. Such modules may form part of a data processing system hosted by a third party to a taxing event transaction, or be distributed in a pervasive manner, such as via the Internet in multiple server locations, as a downloadable client module, embodied in multiple hardware devices such as smartcards, electronic tags, radio frequency identification (RFID) tags.
US07809610B2 Methods and apparatus for freshness and completeness of information
A system that facilitates publishing and consuming information that is of time sensitivity, for example, price information. Methods are employed to achieve completeness and freshness in information for a given domain. A preferred embodiment is a shopping site that is capable of comparing prices, purchasing bundled products and dealing with coupons.
US07809609B2 System, method, and computer readable storage medium for the processing of print orders
When a user receives an online service by accessing a plurality of sites in turn, the user is immediately notified that the user cannot obtain the service since a certain site is out of service. A communication terminal accesses a first information processing apparatus and a second information processing apparatus in turn to execute communication, thereby obtaining the service. When a service intermediation apparatus receives a request for a service from the communication terminal, the service intermediation apparatus detects an operating state of the second information processing apparatus. Then, for example, if the second information processing apparatus is in operation, a link to the first information processing apparatus is provided as a response to the communication terminal. If the second information processing apparatus is out of operation, the link thereto is not provided.
US07809607B2 Method and system for providing reverse online auction and mobile commerce
A system for providing product pricing information is disclosed. The system includes a mobile client configured to allow a user to issue a request for pricing information on a specified product, a price research server configured to receive the request from the mobile client and generate pricing research results on the specified product in response to the request, the pricing research results including pricing information with respect to the specified product collected from one or more merchants, and a merchant server configured to receive the pricing research results and generate a response for delivery to the mobile client, the response including an offer.
US07809601B2 Intelligent performance-based product recommendation system
Systems and methods of utilizing communications networks and multivariate analysis to predict or recommend optimal products from a predefined population of commercially available products are disclosed. The recommendations are based on intelligence contained in processing elements and subjective and/or objective product information received from consumers or input to the systems as part of their initial setup. The output of the systems comprise sets of products that they predict the consumer will prefer and/or perform well for the problem or concern identified by the consumer. The performance and preference predictions are a function of consumer problems and product responsiveness patterns. Objective product information is generally obtained with diagnostic instruments. Data measured with the diagnostic instruments may be communicated to the data processing portions of the invention via the Internet. The outputs of the data processing portion of the system may be presented to consumers via the Internet as well.
US07809598B2 Computer-implemented method, tool, and program product for scheduling an information technology (IT) migration
The present invention provides a computer-implemented method, tool, and program product for scheduling an IT migration. Specifically, under the present invention, migration information for the IT migration is received in an electronic database. A schedule to perform the IT migration is the generated based on the migration information using an IT migration tool. Thereafter, messages such as email messages that contain the schedule are generated and sent to corresponding device owners using the IT migration tool. In addition, purchase orders for components needed for the IT migration based on the migration information can be generated using the IT migration tool.
US07809597B2 Progressive refinement model for business processes
In one embodiment, a method for refining a business process model includes receiving business process data pertaining to a first phase of a business process definition from a first class of users, creating a model of a business process using the business process data received from the first class of users, receiving business process data pertaining to a second phase of the business process definition from a second class of users, and augmenting the model of the business process based on the business process data received from the second class of users. The method further includes iteratively refining the model of the business process in response to input provided by the first class of users and/or the second class of users.
US07809593B2 Method and system for automatically keeping travel data consistent between passenger reservation records and corresponding electronic tickets
A method and a system keeps travel data consistent between a database of airline reservations storing passenger name records (PNR's) including travel segments, and a database of electronic tickets (E-tickets) including travel coupons, this latter database being independently controlled from a ticketing server. Whenever a travel segment is updated or added in one of the PNR's an electronic reconciliation service (ERS) receives images of updated PNR's. Corresponding E-ticket images are requested by ERS and received from the database of E-tickets. Then, ERS establishes a matrix of links between orphan PNR travel segments and orphan E-ticket travel coupons so that E-ticket orphan travel coupons are re-associated with matching PNR orphan travel segments. After E-ticket is updated it is revalidated or reissued. Optionally, a penalty generator calculates penalty fees on the basis of changes brought to the revalidated or reissued E-tickets. The penalty fees are then attached to the updated PNR's.
US07809587B2 Rapid business support of insured property using image analysis
A method of providing rapid business support of insured property using image analysis can include the step of receiving at least one digital image of damaged property. Damage can be automatically accessed for insurance purposes based upon the received images. An incident response can be automatically determined based at least in part upon the damage assessment. Incident responses can include, but are not limited to, tendering a claim payoff offer, referring a claim to a human agent, providing repair instructions, and/or arranging for a physical damage assessment of the damaged property.
US07809582B2 System and method for providing a consistent visual appearance to output generated by multiple applications
The techniques and mechanisms described herein are directed to a method for creating an identity that defines a visual appearance for output generated by multiple applications. The identity may include a base design, an effects scheme, a color scheme, a font scheme, a logo, and business information. The identity being saved in a form that is accessible by the multiple applications so that when accessed, the application applies the identity to a document to give the document a consistent visual appearance with output from other applications.
US07809570B2 Systems and methods for responding to natural language speech utterance
Systems and methods for receiving natural language queries and/or commands and execute the queries and/or commands. The systems and methods overcomes the deficiencies of prior art speech query and response systems through the application of a complete speech-based information query, retrieval, presentation and command environment. This environment makes significant use of context, prior information, domain knowledge, and user specific profile data to achieve a natural environment for one or more users making queries or commands in multiple domains. Through this integrated approach, a complete speech-based natural language query and response environment can be created. The systems and methods creates, stores and uses extensive personal profile information for each user, thereby improving the reliability of determining the context and presenting the expected results for a particular question or command.
US07809569B2 Turn-taking confidence
A method for managing interactive dialog between a machine and a user is claimed. In one embodiment, an interaction between the machine and the user is managed by determining at least one likelihood value which is dependent upon a possible speech onset of the user. In another embodiment, the likelihood value can be dependent a model of a desire of the user for specific items, a model of an attention of the user to specific items, or a model of turn-taking cues. Further, the likelihood value can be utilized in a voice activity system.
US07809568B2 Indexing and searching speech with text meta-data
An index for searching spoken documents having speech data and text meta-data is created by obtaining probabilities of occurrence of words and positional information of the words of the speech data and combining it with at least positional information of the words in the text meta-data. A single index can be created because the speech data and the text meta-data are treated the same and considered only different categories.
US07809567B2 Speech recognition application or server using iterative recognition constraints
A speech recognition application including a recognition module configured to receive input utterances and an application module configured to select a recognition from the speech recognition module using output from a first iteration to select a recognition result for a second iteration. In one embodiment, the application module eliminates a previous rejected recognition result or results from the N-Best list for recognition. In another embodiment, the application module rescores N-Best entries based upon N-Best lists or information from another iteration. In another illustrated embodiment, the application module uses a limited grammar from a current N-Best list for subsequent recognition, for example for rerecognition using a recorded input from a previous iteration.
US07809566B2 One-step repair of misrecognized recognition strings
A method for use in automatic speech recognition corrects erroneous recognition elements within a recognition hypothesis. A user input is recognized as a correction hypothesis which contains various recognition elements. A non-deterministic alignment is performed to align at least a portion of the correction hypothesis with an earlier recognition hypothesis which also contains various recognition elements such that the recognition elements in the aligned portion of the correction hypothesis are determined to most likely, correspond to a range of recognition elements in the earlier recognition hypotheses. The recognition elements in the range of recognition elements in the earlier recognition hypothesis are replaced with the recognition elements in the aligned portion of the correction hypothesis.
US07809565B2 Method and apparatus for improving the transcription accuracy of speech recognition software
The present invention involves an enhanced method for operating a speech recognition system in which sequential vocabularies are loaded for comparison to the input speech. Form each sequential vocabulary a subset of candidate vocabulary elements are selected for matching, the probability match scores of each of the selected candidate vocabulary elements is weighted by a weighting factor that is dependant on the particular vocabulary from which the vocabulary elements are selected. As each set of candidate vocabulary elements is selected from the next sequential vocabulary, the selected set is combined with the set of previously selected and weighted vocabulary elements, which is then further weighted according to the weighting criteria of the then active vocabulary. At the end of the sequential vocabulary selection grouping process, the final, sequentially weighted match scores for the candidate vocabulary elements are arranged and an appropriate match to the input speech is presented.
US07809564B2 Voice based keyword search algorithm
A search algorithm utilizing confidence levels of keywords spoken by a caller to identify keyword indexed search items which best match the spoken keywords. In response to receiving a spoken search request from a caller, keywords are identified in the spoken search request. A list of candidates is created comprising a match to at least one of the keywords, wherein each candidate in the list is assigned a level of confidence in the match. Keyword indexed search items having at least one of the keywords as an index and an original matching score are then located. The original matching score of each keyword indexed search item is weighted with the level of confidence in the list of candidates to form weighted matching scores. The keyword indexed search items are sorted based on weighted matching score. A list of the sorted keyword indexed search items is then created.
US07809558B2 Vector transformation apparatus and vector transformation method
There is provided a vector conversion device for converting a reference vector used for quantization of an input vector so as to improve a signal quality including audio. In this vector conversion device, a vector quantization unit (902) acquires a number corresponding to a decoded LPC parameter of a narrow band from all the code vectors stored in a code book (903). A vector dequantization unit (904) references the number of the code vector obtained by the vector quantization unit (902) and selects a code vector from the code book (905). A conversion unit (906) performs calculation by using a sampling-adjusted decoded LPC parameter obtained from an up-sampling unit (901) and a code vector obtained from the vector dequantization unit (904), thereby obtaining a decoded LPC parameter of a broad band.
US07809551B2 Concept matching system
A system for retrieving documents related to a concept from a text corpus includes a set of stored semantic classes which are combinable to express the concept each class including a set of keywords, each set of keywords including at least one keyword. Syntactic rules are applied to identified text portions which include one or more of the keywords. A rule is satisfied when keywords from the first and second semantic classes are in any one of a plurality of syntactic relationships. A concept matching module identifies text portions within the text corpus which include one or more of the keywords, for applying the syntactic rules to the text portions, and for identifying those text portions which satisfy at least one of the rules. Documents to be retrieved may include at least one of the identified text portions.
US07809550B1 System for reading chinese characters in seconds
A method by which a user (who needs no knowledge of character configuration or Pinyin spelling) brings to an electronic device an unknown, user-chosen Chinese or other Oriental character/characters. The method is comprised of entering one or more easy-to-remember symbols (e.g., B, X, 4, 5, lantern, pointer, familiar to users of Western languages and found in all Chinese characters), and a character's stroke and optional stroke range number. The resulting output of character text is then available for use in other software programs, e.g., Microsoft Word. Also, output of a character's associated Pinyin spelling and translation precludes the need for further queries through other hard-copy or electronic translation devices. In addition, other system modes are used for: write-in's, browsing, inputting and retrieving of user-generated words, measure words, games, and dictionary. A single operation from first input to final output can be accomplished, on average, in less than one minute.
US07809546B2 System and method for emulating serial port communication
A method and system of emulating serial com port communication. A computer processing system has computer-executable operating system instructions including first instructions that interact with a first serial device according to a predefined input/output (I/O) hardware interface. A first serial device has a receive port and a transmit port and has the predefined (I/O) hardware interface. A second serial device has a receive port and a transmit port. The transmit port of the first serial device is in serial communication with the receive port of the second serial device, and the receive port of the first serial device is in serial communication with the transmit port of the second serial device. Computer-executable instructions emulate serial communication port device communication and include instructions that transmit information over another medium in response to receive requests from the second serial device.
US07809538B2 Real time monitoring and control of thermal recovery operations for heavy oil reservoirs
Systems and techniques, including computer programs, for monitoring and controlling thermal recovery involve generating input parameters for use in real time monitoring and controlling of a thermal recovery operation for a reservoir. The input parameters to a thermal generator are generated using a reservoir simulator and an economic model, and the input parameters have a corresponding predicted output of the thermal recovery operation. Data indicative of actual output from the reservoir is received, and the reservoir simulator is automatically updated based on a comparison of the data indicative of the actual output with the predicted output.
US07809533B2 Computer aided modeling
Different designers of a structure exchange information on their plans (models) with each other. This information is exchanged by reference data which may be in another format than what the designer's application is using. To facilitate a designer to maintain correspondence between his/her model and models handled by different designers, when the reference data is read and an entity is recognized in the data, geometric characteristics of the entity are calculated, and an identifier is formed for the entity by means of the geometric characteristics. The identifier is stored in the model, and it can be used to identify the entity as long as the entity remains unchanged although reference data is updated.
US07809528B2 Waveform analyzing method and apparatus for physiological parameters
A method and an apparatus are provided for performing waveform analysis on physiological parameters. In one embodiment, a method includes reading measurement values of a first physiological parameter relating to time, and displaying them as a trend display graph in a trend display area that includes first coordinates representing time and second coordinates representing the measurement values. The method also includes acquiring a time selected in the trend display graph, and displaying, in a waveform display area, waveform data of a second physiological parameter associated with formation of the first physiological parameter during periods before and after the selected time. The waveform display area includes time coordinates. The disclosed embodiments allow medical staff to view the curve of a patient's physiological parameters throughout a monitoring/therapy period. Medical staff may make a detailed analysis of the waveform data in real time, which may provide a basis for making decisions in the following therapy processes.
US07809525B2 Automatic configuration of robotic transaction playback through analysis of previously collected traffic patterns
A system or method which accesses or otherwise receives collected performance data for at least one server application, where the server application is capable of performing a plurality of transactions with client devices and the client devices are geographically dispersed from the server in known geographical locales, which automatically determines from the performance data which of the transactions are utilized by users of the client devices, which selects utilized transactions according to at least one pre-determined selection criteria, which automatically generates a transaction playback script for each of the selected transactions substituting test information in place of user-supplied or user-unique information in the transactions, which designates each script for execution from a geographical locale corresponding to the locale of the clients which execute the utilized transactions, which deploys the playback scripts to robotic agents geographically co-located with client devices according to the locale designation, and which executes the playback scripts.
US07809523B2 Apparatus and method of measuring workpieces
A method and apparatus for measuring a surface using a surface sensing device mounted on a scanning head on a member of a coordinate positioning apparatus. The coordinate positioning apparatus may be operated to produce relative movement between the scanning head and the surface profile and the scanning head includes a drive for producing rotational movement of the surface sensing probe about one or more axis. A desired measurement profile on the surface which the surface sensing device will track and the desired motion of the orientation of the surface sensing device as the surface' sensing device follows the measurement profile are defined. This data is used to derive the required path of the relative motion between the member of the coordinate positioning apparatus and the surface, such that the surface sensing device prescribes a trajectory along the measurement profile.
US07809511B2 Method for determining metabolic flux affecting substance production
A metabolic flux affecting substance production using cells is determined by 1) creating a stoichiometric matrix based on formulas of biochemical reactions from a substrate through a desired produced substance, 2) selecting the same number of independent metabolic fluxes from all metabolic fluxes as the degree of freedom of the stoichiometric matrix as free fluxes, 3) creating a sufficient number of random combinations of the free fluxes for a statistical analysis and calculating a metabolic flux distribution from each created combination based on the stoichiometric matrix, 4) obtaining a regression equation including a minimum number of free fluxes that shows a correlation with substance production from the calculated metabolic flux distributions by a multivariate statistical analysis, and 5) determining at least one metabolic flux affecting substance production based on a coefficient in the obtained regression equation.
US07809507B2 Lightning detector using an X-ray detector and an E- or B-field detector
A lightning detection system (100) includes at least one lightning detector (101-103). The said lightning detector (101-103) includes at least one x-ray detector (110) for providing x-ray data responsive to x-rays received, and an electric field or magnetic field detector (115) for providing electric field or magnetic field data responsive to electric field or magnetic field received. At least one signal processor (122) is coupled to the x-ray detector and the electric field or magnetic field detector. The processor (122) determines whether lightning will strike or has struck proximate to the lightning detector(s) (101-103) based on the x-ray data and electric field or magnetic field data, and can provide a strike point indication having an accuracy of generally better than (100) m.
US07809505B2 Geomagnetic sensor and azimuth calculation method thereof
A geomagnetic sensor with 3-axis acceleration sensors is provided. The geomagnetic sensor a geomagnetic measurement module including flux gates of X, Y and Z axes mutually crossing at right angles, a tilt measurement module including acceleration sensors of X, Y and Z axes mutually crossing at right angles, a tilt calculator primarily calculating a pitch angle and a roll angle using output values of each acceleration sensors of the X and Y axes, and performing second calculation by adjusting at least one of the primarily calculated pitch angle and roll angle using an output value of the acceleration sensor of the Z axis, and a controller calculating an azimuth using the readjusted pitch angle and roll angle and an output value of the geomagnetic measurement module. Accordingly, the pitch angle and roll angle are precisely measured to calculate the azimuth.
US07809503B2 Navigation apparatus
A navigation apparatus is obtained that can reduce as much as possible to blank interval during the navigation even when a route deviation has occurred. In order to structure a navigation apparatus that includes a guided vehicle position determining portion 3c that finds the position of a guided vehicle and a recommended route searching portion 3i that searches for a recommended route to a destination point, a problem condition identifying portion 3f is provided that identifies the presence or absence of a problem condition that makes the travel along the recommended route Ro difficult when viewed in terms of the current condition of the guided vehicle with respect to the recommended route Ro forward travel side of the position of the guided vehicle, and a route deviation plan portion 3h is provided that sets a point that the guided vehicle is anticipated to reach under the presence of the problem condition to the starting point, activates the recommended route searching portion 3i, and searches for a new recommended route Rn from the starting point to a destination point in the case in which the problem condition identifying portion 3f has identified that a problem condition is present.
US07809502B2 Onboard content providing apparatus
In an information providing service that utilizes a car navigation system or the like, ensuring safety while viewing content is a matter of great concern. A vehicle-mounted onboard content providing apparatus for providing content to a user of the vehicle, comprising a current location acquisition unit for acquiring information about the current location, an instruction input unit whereby information about the destination and instructions for selecting the content to be delivered are inputted, a control unit for editing the content retrieved based on the instructions, and an output unit for outputting the edited content, wherein the control unit determines, on the basis of attribute information assigned to the route included in the results of retrieving the route from the current location to the destination, sections in which content is outputted or not outputted on the route, and edits the content on the basis of the result of this determination.
US07809501B2 Method for inputting local names
A method is proposed for entering place names into a device for processing the place names, in particular into a navigation device in a vehicle, where in the case that a match of a place name is ambiguous, a graphical representation for distinguishing the respective places of the same name is displayed for selection of the particular place.
US07809500B2 Resolving discrepancies between location information and route data on a navigation device
A navigation system and method for resolving discrepancies between a reported position and route data is presented. Based on a reported position, the navigation system identifies prospective road segments within a radius of the reported position. For each road segment, the navigation system generates a series of scores according to various attributes, including the current heading, current speed, proximity of reported location to the prospective road, and the like. Historical scores are also generated based on historical information, i.e., previous navigation device locations. Scores are normalized such that they can be compared, and optionally weighted according to particular implementation details. After scores have been generated for each prospective road, the prospective road, and its determined location, with the best score is selected as the resolved, actual location.
US07809497B2 Navigation systems, methods, and programs
Navigation systems, methods, and programs provide appropriate driving guidance to a driver according to the level of the driving skills of the driver. The navigation systems, methods, and programs identify that the vehicle is in a predetermined specified condition based on information detected by a condition detecting device and detect an actual vehicle control state under the specified conditions based on information detected by an actual state detecting device. The systems, methods, and programs specify an appropriate vehicle control state according to the specified conditions. The systems, methods, and programs determine the level of the driving skills of a driver of the vehicle under the specified conditions based on the actual vehicle control state and the appropriate vehicle control state and output driving guidance according to the determined level of the driving skills under the specified conditions.
US07809491B1 Method to perform carbon canister purge and adaption of air-fuel ratio estimation parameters
A control scheme is disclosed for performing both an adaption routine and carbon canister purging. In adaption, parameters for estimating air-fuel ratio from flow sensors and actuators are adjusted against an air-fuel ratio under closed-loop control using an EGO sensor. The two processes cannot run simultaneously. In vehicles in which the engine is operating from the time of key on until key off, the adaption occurs shortly after starting and then periodically thereafter. In vehicles in which the engine is turned on and off frequently such as with HEVs, the adaption routine may be run every time the engine is turned on, which is more frequent than necessary and doesn't allow enough time for purging. According to the disclosed control scheme, the time since last adaption and time in adaption is saved when the engine is turned off so that the adaption routine is conducted only when needed.
US07809486B2 Pressure boost for vehicle rear brake circuits
Under certain operating conditions, the pressure applied to a vehicle rear brake circuit is increased above the pressure applied to the vehicle front brake circuit to enhance stopping of the vehicle.
US07809483B2 Vehicle steering control device and vehicle steering control method
A vehicle steering control device capable of executing automatic steering and manual steering includes: an automatic control amount-setting device that sets a target automatic control amount based on information about vehicle behavior and ambient environment; a steering control amount-setting device that sets a target steering amount based on a manual steering amount input by a driver and the set target automatic control amount; and a steering device that steers based on the set target steering amount. When the target automatic control amount contributes more in the setting of the target steering amount than the manual steering amount does, the steering control amount-setting device sets the target steering amount so as to better the responsiveness in the lateral shift of the vehicle relatively to the responsiveness in the turning of the vehicle, in comparison with when the target automatic amount does not contribute more than the manual steering amount.
US07809481B2 Vehicle abnormality monitoring apparatus
An engine control unit has a data memory for storing freeze frame data that is data indicating the operating status of vehicle equipment at the time when an abnormality of the vehicle equipment is detected. The engine control unit saves the freeze frame data stored in the data memory in a storage unit of a management station outside the vehicle through radio communication. The engine control unit determines the properness of the communication and performs a memory operation for erasing the relevant freeze frame data from the data memory based on a determination that the communication has been properly performed.
US07809474B2 Protection gas control method for non-sealed process chamber
A protection gas control method for a non-sealed process chamber including the steps of activating a protection gas control apparatus while coupling a protection gas to a plurality of throttle valves, opening all the throttle valves for a pre-determined period of time, closing at least one of the throttle valves if the oxygen concentration in the chamber is smaller than or equal to a first target value, determining whether the oxygen concentration in the chamber is smaller than or equal to a second target value, and stopping supplying the protection gas when the temperature of the chamber is lower than a pre-determined temperature.
US07809468B2 Transportation state notification system and method, program, and information storage medium
A server includes a communication section which receives event information from an event detection device which detects a plurality of types of events occurring in a plurality of temporary storage devices provided at different locations, and transmits transportation load display information to a PC, a storage section which stores lot state data indicating states of lots and storage state data indicating states of the temporary storage devices, an update section which updates the lot state data and the storage state data based on the event information, and an information generation section which generates transportation load display information for notifying a lot transportation state to the user based on the lot state data and the storage state data.
US07809467B2 System and method for order picking of articles into order containers
Herein, a picking system and method for picking articles into order containers is disclosed, the system having a picking station which includes in at least one picking bucket, wherein first conveying means are arranged such that articles to be picked, which are picked via the picking buckets directly onto the first conveying means, can be conveyed into an order container associated with a picking order.
US07809466B2 Transportation system and transportation method
In the case of transporting an article to a load port which is occupied by another article, at the time of generating a transportation command, estimated arrival time T1 when the article arrives at the load port and estimated removal time T2 when the article which occupies the load port is removed are compared with each other. If the time T2 is earlier than the time T1, a transportation command for transporting the article to the load port is assigned. If the time t2 is later than the time T1, a transportation command for transporting the article to a buffer on the upstream side of the load port is assigned.
US07809463B2 Numerically controlled machining apparatus
A machining apparatus, in which a plurality of user set programs in relation to one axis is written and the amount of the infeed motion of the grinding wheel is increased to restrain the change of the load of the grinding wheel, improves a machining accuracy and achieve a longer life of the grinding wheel.When the grinding wheel 30 cut arc portions 11A, 11C, U having its diameter of which is gradually small according to a position apart from the shoulder, the numerical controller 40 controls a rotation of the workpiece 10 around said C-axis, a motion of a grinding wheel 30 relative to the workpiece 10 along an X-axis and Z-axis to trace an arc profile of the arc portion 11A, 11C, U of the extending portion, and an infeed motion of the grinding wheel 30 to the workpiece 10 along the X-axis to increase gradually an amount of the infeed motion of the grinding wheel 30 to the workpiece 10 along the X-axis in order to grind the extending portion to the arc profile and in order to increase gradually a grinding load of the grinding wheel 30.
US07809462B2 Power savings method for rotating pulp and paper machinery
A power saving method for rotating pulp and paper machinery includes a fiber quality measurement device, a control system and a variable speed drive. The power savings method is applied to either fiber refiners or pressurized screens. Pulp stock enters a rotating machine, which is driven by an electric motor. The electric motor receives electrical current from the variable speed drive to implement rotation. The variable speed drive changes a frequency of the electrical current according to input received by the control system. The control system includes a control algorithm to optimize the efficiency of the rotating machine. The control system receives inputs of pressures, flows, consistency and position. The control system also receives input from the pulp quality measurement device. The algorithm calculates the process values and input from the pulp quality measurement device to determine the appropriate electrical current frequency to output to the electric motor.
US07809461B2 Working apparatus and working method for circuit board
In estimating a curved surface model by approximating the shape of the board surface of a circuit board, auxiliary measurement spots are set other than measurement spots on the board surface, eligibility as a sampling displacement magnitude in estimating a curved surface model is determined according to a difference in a displacement magnitude from a work reference surface. When the sampling displacement magnitude is determined to be ineligible, a new measurement spot is reset. By this operation, a local increase and decrease in the displacement magnitude due to a discontinuity of the board surface exerts no influence on the estimation of the curved surface model, and the curved surface model approximated more closely to the shape of the actual board surface is estimated, leading to an improvement in the work quality with the working height adjusted to the proper height.
US07809460B2 Coating and developing apparatus, coating and developing method and storage medium in which a computer-readable program is stored
A coating and developing apparatus comprises a washing section for washing the surface of a substrate after it has been subjected to a dipping exposure process in an exposing apparatus, and a first substrate carrying means adapted to transfer the substrate carried out from the exposing apparatus after the dipping exposure process to the washing section. The first substrate carrying means is controlled by a control means. Namely, the control means controls the first substrate carrying means such that the substrate can be washed in the washing section in a period of time prior to a time zone in which the size of liquid drops remaining on the substrate due to the dipping exposure process becomes smaller quite rapidly, based on a carrying-out ready signal for the substrate from the exposing apparatus, by using a relationship between the time elapsed from the end of the dipping exposure process and the size of liquid drops remaining on the substrate due to the dipping exposure process.
US07809459B2 Advanced-process-control system utilizing a lambda tuner
An advanced process control (APC) system. The APC system comprises a database for receiving process data from a measurement tool for a plurality of process runs and for storing the process data. A lambda tuner determines a tuned-lambda value corresponding to a process-capability-index value based on upper and lower process control limits and statistics derived from the process data. A process-run controller updates a recipe value based on the received process data and the tuned-lambda value.
US07809457B2 Framework for automatic generation of sequence of operations
A method for generation of a sequence of operations for a manufacturing process including modeling the manufacturing process through a finite state machine to create a sequence of operations generator operative to generate a list of sequences of operations for the manufacturing process and utilizing the sequence of operations generator to input process information and automatically generate a list of sequences of operations.
US07809454B2 Method and apparatus for simulating composite panel manufacturing
A method and apparatus for managing production of a composite part. A three dimensional digital part definition is received for the composite part. A plurality of layers for the composite part is generated using the digital part definition with respect to a set of performance variables for an automated material placement system. A time needed to form the plurality of layers for the composite part to form a result and a cost ratio of production rate are identified. Production of the composite part is managed using the result.
US07809448B2 Systems and methods for authoring lighting sequences
The systems and methods descried herein relate in part to intuitive methods for creation and design of lighting sequences, e.g., for theatrical, entertainment or advertising purposes, using a software interface. Additionally, the lighting sequences can be coordinated with control of additional devices. Also described herein is a controller capable of executing programs for lighting sequences and modifying the output and/or execution of the program based on external signals. In this way, the final output can be made responsive to external stimuli, or even interactive.
US07809447B2 Implantable medical electrode device, in particular cardiovascular cardiac pacemaker or defibrillator electrode device
An implantable medical electrode device, in particular a cardiovascular cardiac pacemaker or defibrillator electrode device, comprises an elongate, tubular electrode body (2), a fixing zone (4) in front of the distal end (3) of the electrode body (2), in which the externally closed peripheral envelope (8) of the electrode body (2) is reversibly expandable into a body lumen (27) for detachable fixing of the electrode device (1), and an expansion apparatus, situated in the fixing zone (4), for controlling the expansion and contraction in the fixing zone (4).
US07809443B2 Electrical stimulation to alleviate chronic pelvic pain
The disclosure describes a method and system for applying electrical stimulation to a genitofemoral nerve or a genital branch of a genitofemoral nerve of a patient. The system includes electrical stimulators that apply electrical stimulation for alleviation of pelvic pain. The system may apply electrical stimulation for pelvic pain in men or women. The electrical stimulators may comprise various types of electrodes such as cuff electrodes, electrode leads, and microstimulators implanted at various locations proximate to a single or both genitofemoral nerves and the genital branch of a single or both genitofemoral nerves of a patient. When implanted proximate to a genital nerve branch, the electrode may be implanted proximate to the genital nerve branch. In a male patient stimulation may be delivered proximate to the spermatic cord, which contains a portion of the genital nerve branch.
US07809436B2 Two wire oscillator system for determining body impedance
An apparatus for determining body impedance comprising: first and second electrodes suitable for being electrically coupled to the body; and a variable frequency relaxation oscillator coupled to the electrodes; wherein, the period of oscillation is indicative of the body impedance.
US07809433B2 Method and system for limiting interference in electroencephalographic signals
This invention provides methods and systems for removing or limiting interference and artifacts often found in EEG signals and/or EOG signals and/or other physiological signals, and produces output signals that can be of greater use for analytic or diagnostic purposes, such as sleep studies. Interference and artifacts are removed by applying a plurality of filtering methods targeted to the particular time-frequency characteristics of the anticipated interference.
US07809432B2 Event detection—apparatus and method for measuring the activity of neural networks
Apparatus for measuring neural network activity with a textured semiconductor substrate. Sensor elements have a respective detection electrode on the substrate surface for detecting neural network signals, and the detected neural signals are a basis for outputting electrical sensor output signals via respective sensor element outputs. Each amplifier element has an input and an output. Each of the sensor elements has associated therewith one of the amplifier elements whose input is connected to the sensor output of the respective sensor element. The amplified sensor output signal is output the amplifier output as an amplifier output signal. An activity evaluator has an input, which is connected to at least one of the amplifier outputs, and an output. The activity evaluation device produces an activity signal, which is a measure of activity of the neural network, based on the amplifier output signal, and outputs the amplifier output signal via the evaluation output.
US07809431B2 Method of optically imaging biological tissues by using fluorescence, in particular for defining regions of interest in tissues to be analyzed by tomography
The present invention relates to a method of optically imaging at least one biological tissue, in particular to define areas of interest of tissue(s) to be analyzed by tomography.The method according to the invention comprises the following steps: a) introducing at least one fluorescent marker into the tissue(s); b) exciting the marker by incident light and detecting emission bands relating to fluorescence emitted by the marker in response to that excitation; then c) analyzing the fluorescence in these emission bands; and the step b) comprising: sequentially exciting said marker at n different incident excitation wavelengths λi, said marker being adapted to be excited by at least two of the wavelengths λi and to emit in response to each wavelength λi a series Si of m simultaneous emission bands Bj having different maximum wavelengths λ′j that are substantially the same from one series Si to another; and detecting these series Si in order to deduce therefrom an estimate of the three-dimensional location of said marker in the tissue(s) and/or the mean absorption coefficients of the tissue(s) for the excitation wavelengths λi.
US07809429B2 Imaging apparatus
To improve usability. This invention provides an imaging apparatus that operates in a first mode to image a subject as an imaging target and in a second mode to image an inside of a body as an imaging target. This imaging apparatus comprises: an irradiation means for irradiating a body with near-infrared light of a prescribed luminance level; a filter means comprising a color filter array with color pixels for performing color dispersion on visible light reflected by a subject and a near-infrared light pixel for allowing near-infrared light to pass therethrough as a unit; and an exposure time adjustment means for adjusting exposure time of a solid imaging element for performing photoelectric conversion on dispersed light and pattern near-infrared light.
US07809421B1 Medical system calibration with static metal compensation
A method for calibrating a medical system capable of generating a magnetic field for tracking a position of a medical device has various steps such as defining a mapping volume within the generated magnetic field and placing a metallic object within the mapping volume. A sensor is aligned at a first point within the mapping volume and the magnetic field at the first point is measured with the sensor to establish a first coordinate position (Xi, Yi, Zi). An interpolation technique in one embodiment and an extrapolation technique in another embodiment are used in the calibration method.
US07809418B2 Optical device components
Embodiments of the invention relate to an apparatus including a light source to generate a plurality of light beams with each of the plurality of light beams having a different wavelength range. The apparatus also includes a light funnel to direct the plurality of light beams to the target area, an aperture to direct the plurality of light beams emitting from the target area to a lens, the lens configured to collect the light beams emitting from the target area. Further, the apparatus includes a detector including a plurality of light-sensing devices each configured to detect a light beam and configured to generate an output signal indicative of an intensity of light detected and a processor for determining the blood characteristic as a function of each generated output signal.
US07809407B2 OFDM signal transmission system, portable terminal, and e-commerce system
A portable terminal includes a receiver, a barcode former configured to form barcodes and a display. The barcode former forms a barcode from the data received by the receiver and the display displays the formed barcode.
US07809405B1 System and method for reducing aviation voice communication confusion
The present invention is a method for reducing aviation voice communication confusion. The method includes receiving a first voice radio communication in a processing system. The method further includes receiving a second voice radio communication in the processing system. The method further includes comparing the first voice radio communication to the second voice radio communication. The method further includes providing an alert when the compared first voice radio communication and second voice radio communication are at least substantially inconsistent in content. The processing system implements speech recognition functionality when comparing the first voice radio communication to the second voice radio communication.
US07809395B2 Method and system for controlling transmit circuitry in a wide band CDMA network
A method and system for determining synchronization status in a wide band CDMA (WCDMA) network may comprise calculating a signal to noise ratio (SNR) of a downlink dedicated physical channel (DPCH) based on a plurality of transmit power control (TPC) bits received via the downlink dedicated physical channel (DPCH), wherein the value of at least one of the plurality of TPC bits is not known when at least one of the plurality of TPC bits is received. The transmit circuitry may be controlled based on the calculated signal to noise ratio. The transmit circuitry may be disabled if the calculated SNR of the plurality of TPC bits is below a first channel threshold. The transmit circuitry may be enabled if the calculated SNR of the plurality of TPC bits is above a second channel threshold.
US07809393B2 Method and arrangement for setting the transmission of a mobile communication device
A method for setting the transmitted power of a mobile communication device, particularly for a UMTS, involves setting a transmitted power with great accuracy and a good signal-to-noise ratio. The difference between a measurement of the transmitted power of the signal that is applied to the output antenna and a desired value for transmitted power according to power commands from the base station is used to produce the desired transmitted power.
US07809383B2 Handling attachment content on a mobile device
Embodiments described herein provide a user with the ability to download a selected attachment document that is associated with a message received on a mobile device. Attachment data corresponding to the selected attachment document can be downloaded according to at least one of a native application attachment content handling option and a client-server attachment content handling option.
US07809378B2 Location visit detail services for wireless devices
A location visit detail service, typically provided by a wireless carrier to a subscriber, includes a portable wireless device, a location identification means and a central processor. The central processor periodically receives location data generated by the location identification means. The central processor data transforms the location data into time and position data pairs that identify the location of the portable wireless device at a particular time. Through a geographic information system database, the position data is converted to street address data. The details data is provided by the wireless carrier to the subscriber, which can use the details data to provide a summary report describing the activity of the service person. This summary report can be used for preparation of bills or for gathering statistics on (individual or group) service person efficiency. Alternatively, the wireless carrier can prepare the report that is then transmitted to the subscriber.
US07809376B2 Enhanced analogue of interactive voice response structures and functions for mobile phones and similar handheld communications devices
An integrated system and method that provides an enhanced analogue of interactive voice response structures and features for mobile phones and similar handheld communications devices, comprised of customized kernel applications, for communicating with central control servers and optional ancillary control servers with pertinent databases, auxiliary coordination applications on network-enabled computers, and an optional website that facilitates the creation of IVR-like structures and functions, via reference codes which are predominantly formatted as telephone numbers, to present a parallel, yet more powerful utilization of this widely-implemented and well-known voice-only construct, applied as an abbreviated Internet URL replacement in the typing-challenged mobile space, giving mobile devices access to VoIP-class features that also off-loads voice-only PABX platforms, without requiring IVR equipment or an infrastructure overhaul, by making full use of wireless and landline multi-protocol (i.e. TCP/IP) gateways, to provide easy and primarily visual access to wealth of organized content, with the ability to manipulate, send and receive specific, context and time sensitive multimedia information in a well-coordinated, controlled and scalable manner.
US07809373B2 Method of transmitting and receiving radio access information in a wireless mobile communications system
In a wireless mobile communications system, a method of transmitting and receiving radio access information that allows a faster and an efficient way of establishing a radio connection between a terminal and a target base station while performing a handover for the terminal to a cell of the target base station. The network transmits in advance, the radio access information and the like, to the terminal so that the terminal can be connected with the target cell in a faster manner which minimizes the total time for the handover process.
US07809371B2 Wireless transmission method, and communication terminal apparatus, for accessing a random access channel
A communication terminal apparatus that exhibits a shorter time period required until a start of communication and causes the throughput in the wireless communication system to be less reduced. In this apparatus, when the number, N, of retransmissions notified by a response determining part (107) is zero, a subchannel-to-be-used selecting part (108) selects a subchannel, among others, which exhibits the highest order one of the reception qualities of the subchannels notified by a reception quality determining part (106), and then notifies the selected subchannel to a subchannel allocating part (113). When the notified number, N, of retransmissions is one or more, the response determining part (107) selects a subchannel which exhibits the N-th lower order reception quality than the highest order reception quality, based on the reception qualities of the subchannels notified by the reception quality determining part (106) for a pilot signal received after a transmission of the latest access request signal, and then notifies the selected subchannel to the subchannel allocating part (113).
US07809365B2 Method for over the air mobile station management
The invention provides a system and method for managing a mobile station wirelessly. The control software includes a dynamic agent operating program and a group of objects linked to the dynamic agent operating program. Some of the objects allow the mobile station to utilize services, such as accessing the Internet or E-mail services. Additional objects for providing access to new services may be wirelessly transmitted from a management server to the mobile station over the air and stored in the mobile station. Users may selectively delete and download objects to customize the services available through their mobile stations while minimizing the memory requirements of the mobile station.
US07809362B2 Method and apparatus for providing subscriber-based ringback tone
The present invention relates to method and apparatus for providing an arbitrary sound chosen by a called subscriber instead of ringback tone to a calling subscriber. In this present invention, if a call is received, a terminating exchanger requests a trunk connection to a sound db server based on the first information on whether or not to replace a ringback tone and the second information on a route to the sound db server that are received from a home location register (HLR), and provides a called subscriber identification for the sound server. Then, the sound db server searches its db for a sound specified by the called, and provides the found sound for the caller instead of a conventional ringback tone via the terminating exchanger connected through a trunk. Through this sequential procedure of network elements, a caller can hear a sound specified by a called instead of a dry ringback tone.
US07809361B2 Address privacy in short-range wireless communication
A security enhancing system for creating temporary identification information used to mask actual identification in a wireless communication device. The temporary identification information conforms to a standard usable by at least one wireless communication medium, and may be used by other devices in communicating with the wireless communication device, however, only other devices possessing secret address component information may determine the actual identity of the masked wireless communication device. The temporary identification information may further be recompiled when a threshold condition is satisfied.
US07809360B2 Optimization of calendar, itinerary, route plan, and PIM efficiencies according to assimilated wireless service availability conditions
Real-time optimization of one or more events in an electronic agenda, an electronic itinerary, an electronic calendar, or an electronic route plan, by receiving an electronic personal plan for a first user having wireless connectivity service need indications during event(s) of the plan; receiving electronic reports from devices operated by users other than the first user indicating actual historical availability conditions of the required wireless connectivity at a location associated with the event of the plan; analyzing the electronic historical reports to find an alternate time, location, route, or combination of time, location, and route, for an event responsive to determining the needed wireless connectivity would not likely meet a service quality preference according to the historical availability; modifying the electronic personal plan to reflect the alternate finding to the first user; and transmitting a communique to said first user containing said alternate findings.
US07809353B2 Automatic security action invocation for mobile communications device
A mobile communications device, method and computer program product for providing security are described. In one embodiment, the device comprises: a processor; a communications subsystem; a storage element having application modules and data; and a security module operable to detect a locked state of the device and initiate a lockout data protection timer for a predetermined duration upon detection of the locked state. The security module is operable to, after the lockout data protection timer has been initiated, detect if a password is entered through a user input device within the predetermined duration and to terminate the lockout data protection timer if entry of the password is detected to perform a security action comprising erasing or encrypting at least some of the data if entry of the password is not detected.
US07809352B2 Method for protecting information in a mobile terminal and a mobile terminal
A mobile terminal and a method for protecting information in a mobile terminal, the method includes: sending an information protection command to a mobile terminal via current home mobile switching center of the mobile terminal; the mobile terminal receiving and decoding the command, and executing a protection operation on the information in the mobile terminal according to a protection range defined by the command. When the mobile terminal roams, an information protection command is sent to its current home mobile switching center via a home location register for the mobile terminal. When the mobile terminal is powered off, the command is stored in the home location register, and when the mobile terminal is powered on again and informs the home location register, the home location register sends the command. Thus, information to be protected in a mobile telephone may be deleted or locked via remote operation.
US07809351B1 Methods and systems for differential billing of services used during a mobile data service session
Methods and systems for differential billing of services used during a mobile data service user session are disclosed. A method includes identifying a mobile data service user session and identifying a mobile data service user that is associated with the identified mobile data service user session. One or more services used by the mobile data service user during the mobile data service user session are identified. A service usage report is generated for each of the one or more services used by the mobile data service user. The usage reports are based on a measure of service usage of each of the identified one or more services and a billing profile that is associated with the user. Access is provided to the user service usage reports for storage as a part of billing records.
US07809348B2 Compensating circuit for a mixer stage
A compensating circuit for a mixer stage is provided, wherein the mixer stage has an input stage to which an input signal for mixing can be applied and has, following the input stage, a switching stage for mixing a differential input signal—obtained from the input stage as a function of the input signal—with an oscillator signal, wherein the input of the compensating circuit can be connected to an input signal terminal of the input stage and the output of the compensating circuit can be connected to an input signal terminal of the switching circuit at which the differential input signal obtained by means of the input stage is present, and wherein a compensating signal obtained by means of a compensating stage of the compensating circuit, in particular for compensating intermodulation products, can be produced by the compensating circuit at its output. The compensating circuit has a compensating input stage with means for influencing an amplitude and/or phase of the input signal, by which means the compensating stage can be supplied with a modified input signal.
US07809342B2 Systems and methods for providing product information over a carrier wave
A customer relationship management (CRM) method using IBOC-radio signals is provided. A message in the radio signal is parsed to obtain a key. The key is compared to a plurality of stored keys. When the received key matches a stored key, a data structure associated with the message is outputted. A device comprising a lookup table with a plurality of stored keys, a tuner unit that receives a CRM in an IBOC signal, and a controller in electrical communication with the lookup table and tuner is provided. The controller comprises (i) instructions for comparing a key in the CRM to one or more stored keys in the plurality of stored keys and (ii) instructions for permitting the display of a display text associated with the received key when there is a match between the received key and a key in the plurality of stored keys.
US07809340B2 Apparatus for implementing enhanced hand shake protocol in microelectronic communication systems
An apparatus is provided for implementing an enhanced hand shake protocol for microelectronic communication systems. A transmitter and a receiver is coupled together by a transmission link. The transmitter receives an idle input. The idle input is activated when the transmitter is not transmitting data and the transmitter applies a first common 10 mode level to the receiving unit. The idle input is deactivated when the transmitter is ready to transmit data and the transmitter raises the common mode level to the receiving unit. Responsive to the receiver detecting the common mode level up-movement, then the receiver receives the transmitted data signals. After the desired data has been sent, the 15 transmitter terminates communications, drops the common mode level with the idle input being activated.
US07809333B2 System and method for streaming identical data over several short range links
Method for streaming data over a plurality of data links formed between a Bluetooth® master device and a plurality of Bluetooth® slave devices includes constructing a vendor specific command host controller interface (HCI) packet, sending the vendor specific command HCI packet to a host controller of the Bluetooth® master device, and constructing at least one baseband packet addressed to each slave device of the plurality of slave devices. The vendor specific command HCI packet includes a plurality of ACL headers, a plurality of L2CAP headers, and a payload. A Bluetooth®-enabled device configured to stream data over a plurality of data links formed between a plurality of slave devices includes a Bluetooth®-enabled host adapted to construct a vendor specific command host controller interface (HCI) packet, an HCI transport layer and a host controller adapted to receive the vendor specific command HCI packet over the HCI transport layer.
US07809332B1 Efficient service registration for legacy applications in a bluetooth environment
A method and device for providing a service record for an application (e.g., a legacy application) running on a virtual serial port of a wireless transceiver device, such as a Bluetooth-enabled device. The virtual serial port emulates a serial connection (e.g., a serial cable) for the application. The virtual serial port for the application is opened by a virtual serial port driver. In accordance with the present embodiment of the present invention, the virtual serial port driver also provides the service name of the application. The virtual serial port driver can derive the service name from the name of the application, or the virtual serial port driver can use a default name. Thus, the virtual serial port driver performs the additional function of automatically providing a service name for a application, thereby introducing a standard, efficient and user-friendly approach for providing a readily-identifiable service name for a legacy application.
US07809326B2 System and method for providing recording and playback of digital media content
A system and method for time-shifting a live broadcast, and facilitating the purchase of live or time-shifted broadcast content. The device records broadcast content being listened to by user, which gives the user the option to replay content. The device and method also provides a preview service that allows the user to experience fresh media content on a regular basis, even where a live signal is not available. The broadcast source broadcasts new content on a regular basis to avoid providing users with stale content. The user identifies content using the device and data is stored that corresponds to the identified content. The broadcast source or a third-party content provider uses the corresponding data to provide the identified content to the user. In addition to audio content, the device also provides and facilitates the acquisition of video, graphics, text or any other media content.
US07809323B2 SDM automatic control algorithm
A device, method and program for automatically adjusting a paper curl of media in an imaging device are provided. The imaging device includes a decurler having two rollers defining a nip. A first roller has a substantially uncompressible surface, and a second roller has a substantially compressible surface. The first roller penetrates the second roller at the nip. The amount of curl of the media is adjusted at the nip by automatically adjusting the penetration of the second roller into the first roller. The amount of penetration of the second roller into the first roller is based on a set of factors and conditions. A penetration value based on the factors and conditions is used to adjust the position of the first roller and the second roller respective to each other, which in turn, will alter or reduce the media curl to a target curl.
US07809321B2 Cleaning device, process cartridge and image forming apparatus
A cleaning brush configured to remove toner from a surface of a member of an image forming apparatus; wherein the cleaning brush includes a plurality of fibers having an inside part formed from a conductive material and a surface part formed by an insulating material.
US07809319B2 Fixing device and image forming apparatus having longitudinal pressure applying section
A fixing device for conducting fixing by heating and pressurizing a recording material conveyed between a fixing member and a belt, having therein a pressing section that presses the recording material against a fixing member through a belt, a pressure applying section that generates pressing force proceeding to the pressing section, and a pressing force transmission section that is positioned between the pressing section and the pressure applying section and that transmits the pressing force to the pressing section, wherein the pressing force transmission section has plural first elastic members arranged in the same direction as the longitudinal direction of the pressing section, and the first elastic members have a plurality of different elastic coefficients.
US07809317B2 Intermediate transfer device and image forming apparatus
An intermediate transfer device including an intermediate transfer member, an intermediate transfer part configured to transfer a toner image from an image bearing member onto the intermediate transfer member, a heating member configured to heat the intermediate transfer member to apply heat to the toner image thereon, a deformation member configured to apply pressure to the heated toner image on the intermediate transfer member, and a recording transfer part configured to transfer the compressed toner image from the intermediate transfer member onto a recording medium.
US07809316B2 Transfer apparatus for transferring an image of a developer in a printer and method for calibrating the heating system thereof
A transfer apparatus for transferring an image of a developer from an image-bearing medium onto an image receiving medium in a transfer zone includes a heating device that heats the image-bearing medium, an adjustable power supply device that supplies electrical power to the heating device, a first temperature sensor for sensing a basis temperature in the vicinity of the image-bearing medium away from the transfer zone and for transmitting to a controller a signal indicative of the basis temperature. The controller is adapted to adjust the power supplied by the power supply device to the heating device to obtain a target temperature in the transfer zone, in response to the signal indicative of the sensed basis temperature and based on a pre-established relationship between the power supplied to the heating device and a temperature difference between a temperature in the transfer zone and the basis temperature.
US07809314B2 Image forming apparatus capable of preventing generation of residual images and transfer failure
An image forming apparatus includes an image bearing member, supporting rollers, a belt-like-shaped medium, a primary transfer member, secondary transfer rollers, and a grounded conductive roller. The image bearing member forms a toner image at a predetermined process speed. The belt-shaped medium has a charge voltage. The primary transfer member sequentially transfers the toner image onto the belt-like-shaped medium and the secondary transfer member transfers the toner image onto a recording sheet. The conductive roller is arranged in contact with the belt-shaped medium for a predetermined wrapping length. A relationship Tb
US07809310B2 Image forming apparatus
An image forming apparatus (100) includes a photoreceptor drum (1), a development unit (2), a pressing member (7), and a vibration absorption member (8). The development unit (2) is disposed adjacent to the photoreceptor drum (1), and supported movably toward and away from the photoreceptor drum (1). The pressing member (7) urges the development unit (2) toward the photoreceptor drum. The vibration absorption member (8) frictionally suppresses the movement of the development unit (2) toward and away from the photoreceptor drum (1). The vibration absorption member (8) attenuates a self-excited vibration of the development unit (2), by suppressing the movement of the development unit (2).
US07809309B2 Photosensitive-member driving mechanism
It is an object to prevent distortions and deviations of images caused by the eccentricity of a driven gear mounted to a rotational shaft of a photosensitive drum. There are provided a driving gear which is secured to a rotational shaft of a rotational driving power source and is rotated at a constant peripheral speed, a driven gear secured coaxially to a rotational shaft of a cylindrical-shaped photosensitive member, a phase control gear having the same diameter as that of the driven gear and having the same rotational speed variation characteristic as that of the driven gear, and a transmission gear, and a driving force from the driving gear is transmitted to the driven gear through the phase control gear and the transmission gear.
US07809306B2 Process cartridge
A process cartridge includes a photosensitive member, a charger, a frame and a block member. The charger charges the photosensitive member and includes a charging wire and a grid electrode, which is provided between the charging wire and the photosensitive member, and which has an opening area in a surface opposing the photosensitive member. The frame supports the photosensitive member and the charger. The block member is provided between the charging wire and an end portion of the grid electrode in a longitudinal direction thereof and prevents a marginal area of the grid electrode from facing the charging wire in a direction with a minimum distance therebetween, the marginal area being defined between an end of the grid electrode and an end of the opening area.
US07809301B2 Image processing apparatus selectively operable during a disaster, and method for performing the same
The image processing apparatus includes an acquiring unit that acquires information on disaster; and a switching unit that switches an operational mode of the image processing apparatus from a first operational mode in which image processing is not performed when there is lack of a part of consumables or failure of a part of functions to a second operational mode in which the image processing is performed by using other consumables that are available and other functions that do not fail even when there is the lack of a part of consumables or the failure of a part of functions, in response to the information on disaster acquired by the acquiring unit.
US07809300B2 Image forming apparatus showing preview of finishing as applied to sample image
Sample image data are stored beforehand in a storage unit. A first generation unit generates temporary finishing information by making setting processing on the sample image data based on setting information, and a second generation unit generates input screen information including setting processing items to accept various setting inputs to the temporary finishing information. A display unit displays an input screen based on the temporary finishing information and the input screen information, and a setting output unit outputs setting information received via the input screen to the first generation unit. Finally, a copying processing unit executes copying processing with respect to the real image data based on the temporary finishing information.
US07809296B2 Printing device toner control including rest recovery system, method and algorithm
A method and computer program for preventing excess supply of toner in an imaging device include detecting a change in a tribo-electric charge of toner after a period of inactivity of the imaging device, compensating a toner dispense control value, such as a PID (Proportional, Integral, Differential) value, based on the detected change in the tribo-electric charge of toner, and outputting the compensated toner dispense control value. A system for preventing excess supply of toner includes a sensor that detects a change in a tribo-electric charge of toner after a period of inactivity of the imaging device, and a controller that compensates the toner dispense control value based on the detected change in the tribo-electric charge of toner and outputs the compensated toner dispense control value. The detected change may be based on a charge prior to the inactivity.
US07809291B2 Image forming apparatus with a two component developer, toner density detection and toner density correction
An image forming apparatus in which a predetermined image density can be obtained by correcting a toner density control target value without consuming toner. The output value Vt of the magnetic permeability sensor and the target output value Vtref are compared, and the toner density is controlled by controlling a powder pump on the basis of the comparative result thereof so that the output value Vt approximates the target output value Vtref. In addition, the target output value Vtref is corrected on the basis of the detected result of the image coverage ratio so as to maintain a predetermined development potential of the development apparatus. By virtue of this, even when image forming that involves a significant change in the toner replacement amount in the development apparatus is performed, for example, even when an image of high image coverage ratio is output, the toner density is adjusted to maintain the development capability at a constant, and a predetermined image density is ensured. Moreover, because the image coverage ratio can be detected without consuming toner, toner does not need to be consumed when the target output value Vtref is corrected.
US07809290B2 Image processing apparatus
The present invention provides an image processing apparatus which can promptly detect whether or not a jam has been removed in the case of occurrence of the jam such as a paper jam. A paper feeding apparatus 1b includes a paper feed tray 11, a pickup roller 61, a paper roller 63, a sorting roller 64, feeding rollers 66a, resist rollers 67, a paper ejection roller 73, a passage detection sensor 69, an overlapped feeding detection sensor 68 and a second detection apparatus 71. An image processing apparatus 100 includes a position detection portion 41 for detecting a location of a jam which occurs during feeding of recording paper, a determination portion 42 for determining a jam state based on a detection result of the position detection sensor 69, an examination portion 43 for examining whether the jam has been resolved and a resuming portion 44 for resuming the processing when an examination of the jam location by the examination portion 43 is finished. If the position detection sensor 69 detects the occurrence of the jam (S2), the determination portion determines the jam state and simultaneously provides notification of the occurrence of the jam (S4). If clearing work is finished (S5), the examination portion 43 feeds a test sheet (S6). It is detected whether or not the test sheet passes through the jam location (S8), and the processing is resumed if it is detected within predetermined time (S10).
US07809288B2 Color image forming device utilizing toner sensors to detect withdrawal amount of drawer section
In a color laser printer, four toner cartridges are juxtaposed in a straight line in a process unit. When the process unit is withdrawn from the laser printer to a position at which the toner cartridge nearest the front of the laser printer can be removed, an out-of-toner sensor farthest from the front of the laser printer from among four out-of-toner sensors turns on. Side surfaces of a unit-accommodating section constituting the process unit block detection light from the other three out-of-toner sensors so that these out-of-toner sensors remain off. Since the farthest out-of-toner sensor switches from off to on, the CPU determines that the process unit has been withdrawn to a position at which the nearest toner cartridge can be removed.
US07809286B2 Optical receiver for regeneration of optical signal
An optical receiver includes: a converting unit that converts an optical signal into an electrical signal; an amplifying unit that amplifies the electrical signal; a regenerating unit that regenerates the amplified electrical signal; a correcting unit that performs correction of an error included in the regenerated electrical signal; a monitoring unit that performs monitoring of an optical current flowing through the converting unit; and a control unit that calculates a decision threshold based on a result of the correction and a result of the monitoring.
US07809285B2 Receiving circuit and optical signal receiving circuit
A receiving circuit comprises a transimpedance amplifier 3 including an inversion amplifier 2 for amplifying an input current IN, and a feedback resistance R1 connected between an input and an output of the inversion amplifier 2, a comparison circuit 4 for comparing an output OUT of the transimpedance amplifier 3 with a certain desired reference value, and outputting a result of the comparison, and a control circuit for holding the comparison result, and generating an AGC signal 20 for adjusting a gain of the transimpedance amplifier 3. The transimpedance amplifier 20 has a function capable of gain adjustment in accordance with the input AGC signal 20. The control circuit 5 performs gain adjustment until the output OUT of the transimpedance amplifier 3 exceeds the reference value so that an appropriate gain is obtained. Therefore, even when an input has a wide dynamic range, it is possible to prevent signal saturation and a distortion in output waveform in the transimpedance amplifier, so that appropriate reception can be invariably performed and a signal having a stable duty can be output.
US07809284B2 System and method for receiving coherent, polarization-multiplexed optical signals
An apparatus, a polarization diversity receiver and a method of receiving a received optical signal. In one embodiment, the apparatus includes: (1) an optical device configured to separate in-phase and quadrature components of a received optical signal, to transmit the in-phase components to a first optical output thereof and to transmit the quadrature components to a second optical output thereof, (2) a first polarization splitter coupled to receive light at the first optical output and (3) a second polarization splitter coupled to receive light at the second optical output.
US07809279B2 System and method using differential loop gain for fault identification in line monitoring equipment
A system and method using differential loop gain for fault analysis in line monitoring equipment. Differential loop gain data is calculated from loop gain data, and fault analysis is conducted using differential loop gain data, e.g. by comparing the differential loop gain data to predefined fault signatures.
US07809274B2 Electronic device with reflection structure for reflecting optical signal to receiver thereof
The electronic device includes a device housing, an emitter, a receiver, and a reflection structure. The emitter is separated from the device housing and emits an optical signal. The receiver is disposed on the device housing for receiving the optical signal. The reflection structure is formed on the device housing and neighboring to the receiver. When the emitter is disposed in front of the device housing, the optical signal transmitted from the emitter is reflected by the reflection structure, and then the optical signal travels toward the receiver.
US07809273B2 Transmission technique in system including chamber
A system is provided including a chamber having an internal environment different from an external environment. The chamber includes a transmission line, disposed through a partition wall of the chamber, for transmitting an electromagnetic wave therethrough. A plurality of generators, disposed outside the chamber, are included for generating electromagnetic waves for measurement, and a first multiplex/demultiplex unit is disposed outside the chamber for multiplexing a plurality of electromagnetic waves from the plurality of generators and sending a multiplexed electromagnetic wave to the transmission line and demultiplexing a multiplexed electromagnetic wave received from the transmission line. A second multiplex/demultiplex unit is disposed inside the chamber for multiplexing a plurality of electromagnetic waves and sending a multiplexed electromagnetic wave to the transmission line and demultiplexing a multiplexed electromagnetic wave received from the transmission line. A plurality of measurement units are disposed inside the chamber for directing electromagnetic waves received from the second multiplex/demultiplex unit to to-be-measured regions and sending electromagnetic waves from the to-be-measured regions to the second multiplex/demultiplex unit.
US07809271B2 End-to-end chromatic dispersion characterization of optically amplified link
An economic way of determining the chromatic dispersion along a link of a DWDM network is provided. A transmitter modulates the output signals of two lasers operating at two different wavelengths and the modulated output signals are sent into the link. Detectors at each one of a plurality of detection sites along the link determine a phase difference in modulation between the output signals of the two lasers. The chromatic dispersion for each detection site can be calculated from the modulation frequency and determined phase differences at that site.
US07809270B2 Remodulating channel selectors for WDM optical communication systems
The present invention provides a remodulating channel selector for a wavelength division multiplexed optical communication system. The remodulating selector receives a WDM input signal, selects a particular optical channel from the WDM signal and places the information from the selected signal onto a newly-generated optical output signal. The wavelength of the output optical signal can be the same as or different from one of the optical channels which comprises the WDM input signal. When used in a WDM optical communication system with remodulators at the transmission input, the remodulating selectors provide complete control over the interfaces with optical transmitters and receivers, permitting use with a broad range of optical equipment.
US07809268B2 Integrated optical service channel and quantum key distribution channel
A method for integrating an Optical Service Channel (OSC) with a Quantum Key Distribution (QKD) channel across a DWDM network having a single mode optical fiber is provided. An optical signal is received. An OSC is coupled with the optical signal. A QKD channel is integrated with the OSC on the single mode optical fiber.
US07809264B2 Prescriptive and diagnostic system and method for combined RF/optical transmission management
A diagnostic and prescriptive system and method for management of a combined optical and RF cable plant system. In an exemplary embodiment the method and system uses optical receivers in a hub or headend to determine a variety of cable plant parameters such as the OMI of the received signal and automatically facilitated prescriptive service through prioritization and automatic recalibration. In another exemplary embodiment the method allows doing such signal OMI measurements in a closed loop system (that is a fully operational system). In addition, a further exemplary method and system allows storing of standard receiver calibration information such that from thereon signal OMI measurements that can be performed without signal interruption.
US07809263B2 Optical transmission apparatus and control method therefor
An optical transmission apparatus comprising a first detector for detecting the power of the supervisory signal light separated from received wavelength-division multiplexed signal lights; a second detector for detecting the power of the wavelength-division multiplexed signal lights after the separation of the supervisory signal light; a gain-controlled type optical amplifier for amplifying the wavelength-division multiplexed signal lights; an optical attenuator coupled to the amplifier; and a control unit for controlling the optical amplifier and the optical attenuator so as to keep the output level of the wavelength-division multiplexed signal lights to a predetermined target value, wherein the control unit restrains automatic output level control by the optical attenuator when the supervisory signal light power fluctuates within its permissible range and fluctuations in the signal light power have deviated from its permissible range.
US07809261B2 Image sensing apparatus and control method
An image sensing apparatus to which a detachable lens unit (102) is attached, is provided with an image sensor (106) that converts light beams entering through the attached lens unit into electrical signals, and a display unit (107), including an electronic viewfinder mode to continuously display on the display unit images based on the electrical signals obtained by the image sensor. The image sensing apparatus has a control unit (135) that causes an aperture unit (104) included in the attached lens unit to stop down, when there is an instruction to display on the display unit an image other than the image based on the electrical signals obtained by the image sensor while in the electronic viewfinder mode.
US07809259B2 Optical disk and optical disk device
A first recording layer for recording information of an optical disk and a second recording layer of the optical disk on which a visible image can be recorded are disposed at an interval of 0.5 mm or more. Thus, even when a high power laser is used on one of the layers, data on the other layer will not be destroyed.
US07809258B2 Camera and method for use with camera
An infrared (“IR”) camera includes first and second imaging parts for capturing an IR image and a visible light image, respectively. The field of view of the second imaging part at least partially overlaps the field of view of the first imaging part. The first imaging part includes IR optics. The second imaging part includes visible light optics. The IR camera also includes a focus motor for focusing at least one of the IR optics or the visible light optics. A sensor is operable to determine the position of the focus motor. Based on the position of the focus motor, a processor determines actual displacement for aligning the IR and visual light images. The actual displacement includes displacement due to parallax error and error due to the angle between the optical axes of the first and second imaging parts.
US07809256B2 Imaging lens device and imaging apparatus
The invention aims to achieve slim design by employing a light path folding optical system, add a hand-shake correction capability, and lower power consumption. An imaging lens device includes a light path folding optical system having a reflector that folds the optical axis incident perpendicular to the gravitational direction toward the gravitational direction, and an imaging element that converts an image formed by the light path folding optical system into an electrical signal. The imaging lens device also includes drive means that moves some of lens groups or one lens (hereinafter referred to as “shake correction lens group”) in the direction perpendicular to the optical axis folded toward the gravitational direction by the reflector (hereinafter referred to as “vertical optical axis”). The shake correction lens group is moved in the direction perpendicular to the vertical optical axis to move the image in the direction perpendicular to the vertical optical axis.
US07809253B2 Compact air drying system
A fully integrated drying or heating system utilizes forced air and electrical heaters. A solid cartridge heater is enclosed within a heater cavity of a block. The block includes a separate air cavity in heat transfer communication with the heater through a solid portion of the block. The blocks are shaped and configured to be used in banks of plural blocks, with the operating controls and all the components of the air distribution system and air heating system fully integrated into a modular package.
US07809251B2 Information recording/reproduction apparatus
A disk camcorder includes an image pickup optical system including an image pickup element, a memory for temporarily storing recorded information from the image pickup element, and a recording/reproduction unit which records the recording information stored in the memory onto a disk-shaped recording medium through an intermittent operation or reproduces the recording information recorded onto the disk-shaped recording medium through an intermittent operation, and temporarily stores the recording information. The disk camcorder has a plurality of modes including a first mode in which the recording medium is irradiated with light flux having a first laser power for a first time period, and a second mode in which the recording medium is irradiated with light flux having a second laser power lower than the first laser power, for a second time period, longer than the first time period.
US07809247B2 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.
US07809244B2 Recording medium and method and apparatus for reproducing and recording text subtitle streams with style information
A recording medium and method and apparatus for reproducing and recording text subtitle streams are disclosed. Each text subtitle stream includes a dialog style segment defining a set of region styles and at least one dialog presentation segment, each of which contains one or more regions of dialog text. Each region of dialog text is linked to one of the set of region styles defined in the dialog style segment, and includes at least one pair of an inline style and a text string. The inline style is configured to change one of region presentation properties specified by the linked region style for the text string.
US07809242B2 Recording resource limitation resolution
Recording resource limitation resolution is described. In one implementation a time period is detected during which programs are designated to be recorded, and during which at least one of the designated programs cannot be recorded due to a recording resource limitation. All possible combinations to record the designated programs which will resolve the recording resource limitation can be determined using an iterative selection process. A recording conflict user interface is displayed, and any one of the possible combinations which will resolve the recording resource limitation can be selected via the recording conflict user interface. Other implementations are also described.
US07809241B2 Audio frequency scaling during video trick modes utilizing digital signal processing
The invention concerns a method and apparatus for audio track playback during fast forward playback video trick modes. A storage medium reader is provided for reading digital data from a storage medium such as a DVD. The digital data represents a video presentation and a corresponding audio programming. A decoder decodes from a portion of the digital data comprising the audio programming a plurality of digital audio samples corresponding to a selected portion of the video presentation. Subsequently, a digital signal processor can convert the audio samples to their corresponding frequency domain equivalents and scale the frequency and amplitude of a playback audio frequency associated with the audio samples in accordance with trick mode video playback.
US07809239B2 Electric appliance system having selectable user interfaces and method for controlling the same
In an electric appliance system, an electric appliance for performing designated functions and first and second remote controllers are included. The first remote controller is optionally triggered for controlling a first group of the designated functions, and the second remote controller is optionally triggered for controlling a second group of the designated functions. The second group includes at least one designated function included in the first group and at least one designated function excluded from the first group.
US07809236B2 Optical fiber holder and heat sink
An optical fiber holding device is disclosed having an optical fiber held therein. The device has a base with a spiral channel in an upper surface holding and housing the optical fiber. The channel has a first location where the fiber enters leading to a plurality of turnings for holding the optical fiber wrapped therearound at another end a second location where the fiber exits the channel wherein the bend radius of the optical fiber housed within the spiral channel is at least 2 cm. The dimensions are such that housing forms a heat sink allowing heat within the fiber to dissipate within the base. The spiral channel is preferably designed to keep the fiber within the channel and to prevent it from inadvertently springing out spring tension of the bent fiber holds the fiber within the groove or channel.
US07809235B2 Fiber distribution device
A fiber distribution device includes a swing frame chassis pivotally mounted to a support structure. At least a first optical splitter module is mounted to the swing frame chassis. Pigtails having connectorized ends are carried by the swing frame chassis and have portions that are routed generally vertically on the swing frame chassis. An optical termination field includes fiber optic adapters carried by the swing frame chassis. The fiber optic adapters are configured to receive the connectorized ends of the pigtails.
US07809233B2 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.
US07809232B2 Fiber distribution hub
A fiber distribution hub includes a frame within the enclosure, the frame having a swinging portion configured to pivot from a first position to a second position. The fiber distribution hub also includes a subscriber termination field mounted on the swinging portion; at least one optical splitter mounted on the frame; and a pigtail fiber routed from the optical splitter. The swinging portion swings from the first position to the second position without increasing a distance for routing the pigtail fiber from the optical splitter to a first front termination connection.
US07809231B2 Apparatus and method for processing at least one optical waveguide
An apparatus for processing at least one optical waveguide comprises a base and a movable part, the movable part being movable with respect to the base. The apparatus comprises a lever, the lever being attached to the base and comprising a notch for holding a cleaved-off part of the at least one optical waveguide. The apparatus comprises a link, one end of which is adapted to be coupled to the lever and an other end of which coupled to the movable part. The cleaved-off part is moved transversely with respect to the longitudinal direction of the at least one optical waveguide by the lever in response to a movement of the movable part.
US07809230B2 Apparatus for shaping the end of an optical fiber
An apparatus is provided for shaping an end of an optical fiber. The apparatus may include a frame and a clamp constructed to hold the optical fiber in a fixed location relative to the frame. The apparatus may further include a tip shaper supported by the frame and movable in a first direction toward and away from the clamp, and moveable in a second direction that lies in a plane transverse to the first direction to shape the end of the optical fiber when the tip shaper is placed in contact with the optical fiber. The apparatus may include an abrasive substrate which abrades the end of the fiber.
US07809226B2 Imaging system and related techniques
A method and apparatus for imaging using a double-clad fiber is described.
US07809212B2 Digital mosaic image construction
Digital mosaic image construction with an apparatus, method, computer program, and integrated circuit is disclosed. In the method, a first digital image and a second digital image are obtained, and a global motion vector is defined between the first digital image and the second digital image. Next, a mosaic image is combined from the first digital image and the second digital image utilizing the relative locations of the first and second digital images with each other as expressed by the global motion vector.
US07809211B2 Image normalization for computed image construction
Image normalization examines the pixels of two frames, most commonly sequentially obtained sub-images, and mathematically determines the displacement of those pixels from the first frame to the second based on pixel data. The pixel data is obtained from a scanning device, and may be for example grayscale value. The image may be for example that of a user's fingerprint, and the image normalization used to form a computed image of the fingerprint from a plurality of sub-images obtained from a fingerprint scanner. The computed image may be stored, compared to a reference frame or otherwise processed, for example for identifying the user.
US07809208B2 Image sharpening with halo suppression
An image sharpening technique with halo suppression is presented. Generally, one implementation of this technique completely suppresses the haloing effect typically caused by image sharpening by restricting values to within the local minimum and maximum intensities of the unsharpened image. Thus, if the sharpened value is below the local minimum, it is replaced with the local minimum. Similarly, the local maximum is taken if the sharpened value exceeds it. In other implementations of the technique, haloing caused by image sharpening is suppressed but not completely eliminated, thereby producing a subtle haloing effect.
US07809207B2 Pre-processing method and system for data reduction of video sequences and bit rate reduction of compressed video sequences using spatial filtering
Methods for pre-processing video sequences prior to compression to provide data reduction of the video sequence. Also, after compression of the pre-processed video sequence, the bit rate of the pre-processed and compressed video sequence will be lower than the bit rate of the video sequence after compression but without pre-processing. Pre-processing may include spatial anisotropic diffusion filtering such as Perona-Malik filtering, Fallah-Ford filtering, or omni-directional filtering that extends Perona-Malik filtering to perform filtering in at least one diagonal direction. Pre-processing may also include performing filtering differently on a foreground region than on a background region of a video frame. This method includes identifying pixel locations having pixel values matching characteristics of human skin and determining a bounding shape for each contiguous grouping of matching pixel locations. The foreground region is comprised of pixel locations contained in a bounding shape and the background region is comprised of all other pixel locations.
US07809200B2 Dynamic range compression of high dynamic range imagery
An improved apparatus and method adaptively compresses the dynamic range of an image from a sensor by rescaling the value of every pixel to fit within the dynamic range of a low dynamic range display while preserving local image contrast and global scene appearance.
US07809197B2 Method for automatically determining the acceptability of a digital image
A method for automatically determining the acceptability of an input image for a predetermined output operation, such as printing, includes the steps of: (a) identifying one or more important areas in the input image; (b) calculating a salient acceptability feature for each of the important areas; (c) determining the acceptability of the input image from the salient acceptability features of the important areas; and (d) implementing the predetermined output operation based on the acceptability of the input image determined in step (c).
US07809192B2 System and method for recognizing objects from images and identifying relevancy amongst images and 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.
US07809185B2 Extracting dominant colors from images using classification techniques
A method and system for generating a detector to detect a dominant color of an image is provided. A dominant color system trains a detector to classify colors as being dominant colors of images. The dominant color system trains the detector using a collection of training images. To train the detector, the dominant color system first identifies candidate dominant colors of the training images. The dominant color system then extracts features of the candidate dominant colors. The dominant color system also inputs an indication of dominance of each of the candidate dominant colors. The dominant color system then trains a detector to detect the dominant color of images using the extracted features and indications of dominance of the candidate dominant colors as training data.
US07809180B2 Method of generating image of component
An image generation method for distinguishing a shape of a component includes: a color image taking step (S101) of taking an image of the component in color, and a conversion step (S102, S104) of converting the color image taken in the color image taking step (S101) into a black-and-white grayscale image in which the shape of the component is shown in black-and-white grayscale.
US07809168B2 Biometric information input device, biometric authentication device, biometric information processing method, and computer-readable recording medium recording biometric information processing program
The invention is a biometric information input device including biometric information collection means for reading a relatively-moving living body site and successively collecting a plurality of partial images of the living body site as biometric information, movement direction detection means for detecting a movement direction of the living body site with respect to the biometric information collection means based on the biometric information collected by the biometric information collection means, and coordinate conversion means for performing a coordinate conversion on the biometric information collected by the biometric information collection means using the movement direction detected by the movement direction detection means, thereby allowing the device to be used irrespective of a direction in which a living body is swept when biometric information is entered.
US07809163B2 Method for prohibiting a person with a facial mask to operate an automatic teller machine
A method for prohibiting a person with a facial mask to operate an automatic teller machine essentially includes the followings steps of: a) arranging a visual spectrum camera and an alarm unit approaching an automatic teller machine (ATM); b) capturing a facial picture of an experimental subject via the camera; c) judging if the picture performs generic facial features of a human face; if false, proceed Step g); d) if true, a facial temperature of the subject is detected to gain a measured temperature; e) comparing the measured temperature with a predetermined reference temperature; if the measured temperature is not within the reference temperature range, a spurious human face is determined and Step g) goes on; f) if the measured temperature is within the reference temperature range, a genuine human face is determined and the ATM is allowably operated without proceeding Step g); and g) activating the alarm unit to transmit a warning signal without operating the ATM.
US07809156B2 Techniques for generating and using a fingerprint for an article
Techniques for generating fingerprints for articles and using the fingerprints for various applications. Scan-related parameter values, including the area of an article scanned, may be specified and varied from one scan to another for collecting data points used for generating fingerprints for articles. A paper shredder is provided that is configured to, prior to shredding a paper sheet, scan the paper sheet and generate a fingerprint for the paper sheet. Fingerprints may also be generated for media keys that are used to access media data. The fingerprint generated for a media key may be used to authenticate the media key. Access to media data corresponding to the media key may be made contingent on successful authentication of the media key.
US07809155B2 Computing a higher resolution image from multiple lower resolution images using model-base, robust Bayesian estimation
A result higher resolution (HR) image of a scene given multiple, observed lower resolution (LR) images of the scene is computed using a Bayesian estimation image reconstruction methodology. The methodology yields the result HR image based on a Likelihood probability function that implements a model for the formation of LR images in the presence of noise. This noise is modeled by a probabilistic, non-Gaussian, robust function. The image reconstruction methodology may be used to enhance the image quality of images or video captured using a low resolution image capture device. Other embodiments are also described and claimed.
US07809154B2 Video entity recognition in compressed digital video streams
A method and system for detection of video segments in compressed digital video streams is presented. The compressed digital video stream is examine to determine synchronization points, and the compressed video signal is analyzed following detection of the synchronization points to create video fingerprints that are subsequently compared against a library of stored fingerprints.
US07809152B2 Visible authentication patterns for printed document
Techniques for determining authenticity of analog forms such as packaging or documents (117). One of the techniques determines whether the analog form has been made directly from a digital representation (903) or by photocopying or scanning an analog form. The technique makes the determination by comparing (911) an original digital representation of a portion of the analog form with a digital recording (203) of the portion from the analog form and measuring differences in features that are affected by the operations of photocopying or scanning. The original digital representation (105) and the analog form may have a “noisy”, i.e., random or pseudo random pattern. Such noisy patterns may further be used for other authentication purposes, such as determining whether the portion of the analog form that has the noisy pattern has been altered and to carry hidden messages. The noisy pattern may carry a logo or may be part or all of a barcode.
US07809150B2 Method and apparatus to reduce entrainment-related artifacts for hearing assistance systems
A system providing method and apparatus to detect occurrence of an entrainment artifact and address it. The system analyzing a feedback canceller filter for certain characteristics that are associated with an entrained filter. When an entrained filter is detected, the feedback canceller filter is reset to a good filter that ideally represents the current approximate external acoustic feedback path without the characteristics of the entraining signal.
US07809147B2 Osseous conduction acoustic transducer
Transducer substantially comprising a hollow housing, a device located inside the hollow housing to transform the electrical signals output by a vibration pickup microphone, a generally discoid shaped element for acoustical coupling with the mastoid bone, having one face directed to the outside of the housing and one face arranged onto the inside of the housing itself, and a coupling element for connection between the vibrating unit and the acoustic coupling element. The acoustic coupling element comprises one soft material headset apt to close and seal one opening made on one face of the hollow housing, and to hold the vibrating element freely hanging into said housing, by means of the coupling element.
US07809145B2 Ultra small microphone array
Methods and apparatus for signal processing are disclosed. A discrete time domain input signal xm(t) may be produced from an array of microphones M0 . . . MM. A listening direction may be determined for the microphone array. The listening direction is used in a semi-blind source separation to select the finite impulse response filter coefficients b0, b1 . . . , bN to separate out different sound sources from input signal xm(t). One or more fractional delays may optionally be applied to selected input signals xm(t) other than an input signal x0(t) from a reference microphone M0. Each fractional delay may be selected to optimize a signal to noise ratio of a discrete time domain output signal y(t) from the microphone array. The fractional delays may be selected to such that a signal from the reference microphone M0 is first in time relative to signals from the other microphone(s) of the array. A fractional time delay Δ may optionally be introduced into an output signal y(t) so that: y(t+Δ)=x(t+Δ)*b0+x(t−1+Δ)*b1+x(t−2+Δ)*b2+ . . . +x(t−N+Δ)bN, where Δ is between zero and ±1.
US07809143B2 QKD system with synchronization channel verification
Systems and methods for verifying error-free transmission of the synchronization (“sync”) channel of a QKD system are disclosed. The method includes sending a first pseudo-random bit stream (PRBS) over the sync channel from Alice to Bob, and verifying at Bob the accurate transmission of the first PRBS. The method also includes sending a second pseudo-random bit stream (PRBS) over the sync channel from Bob to Alice, and verifying at Alice the accurate transmission of the first PRBS. If the transmissions of a select number of bits in the first and second PRBSs are error-free, then the sync channel is verified and the QKD system can commence operation.
US07809141B2 Ciphering by blocks of the content of a memory external to a processor
A method and an element for ciphering with an integrated processor data to be stored in a memory, including applying to each data block to be ciphered a ciphering algorithm which is a function of at least one key specific to the integrated circuit, and before applying the ciphering algorithm thereto, combining the data block to be ciphered with the result of a function of the storage address of the ciphered block in the memory, and/or of combining the key with the result of a function of the storage address of the ciphered block in the memory and of a digital quantity different from the ciphering key.
US07809138B2 Methods and apparatus for persistent control and protection of content
A novel method and apparatus for protection of streamed media content is disclosed. In one aspect, the apparatus includes control means for governance of content streams or content objects, decryption means for decrypting content streams or content objects under control of the control means, and feedback means for tracking actual use of content streams or content objects. The control means may operate in accordance with rules received as part of the streamed content, or through a side-band channel. The rules may specify allowed uses of the content, including whether or not the content can be copied or transferred, and whether and under what circumstances received content may be “checked out” of one device and used in a second device. The rules may also include or specify budgets, and a requirement that audit information be collected and/or transmitted to an external server. In a different aspect, the apparatus may include a media player designed to call plugins to assist in rendering content. A “trust plugin” is disclosed, along with a method of using the trust plugin so that a media player designed for use with unprotected content may render protected content without the necessity of requiring any changes to the media player. In one aspect, the streamed content may be in a number of different formats, including MPEG-4, MP3, and the RMFF format.
US07809134B2 Method for encrypting information and device for realization of the method
The cryptographic system and method for securing data from unauthorized access includes, in one embodiment, an iterative probabilistic cipher for converting plaintext into ciphertext comprising at least two components, a core and a flag. A corresponding key and the core and flag may be output in one or more data channels. For each round of encryption additional keys, cores and flags can be generated. Unless all keys, cores and flags are known, no recovery of the plaintext can be possible.
US07809133B2 Randomized modular reduction method and hardware therefor
A cryptographically secure, computer hardware-implemented modular reduction method systematically underestimates and randomizes an approximate quotient used for computation of a remainder. The randomizing error injected into the approximate quotient is limited to a few bits, e.g. less than half a word. The computed remainder is congruent with but a small random multiple of the residue, which can be found by a final set of subtractions by the modulus. In addition to a computational unit and operations sequencer, the computing hardware also includes a random or pseudo-random number generator for producing the random error. The modular reduction method thus resists hardware cryptoanalysis attacks, such as timing and power analysis attacks.
US07809131B1 Adjusting sensor time in a network security system
Sensor device times can vary and may be set significantly wrong. In one embodiment, the present invention can adjust a sensor's time by receiving a raw security event from a sensor device, determining whether a timestamp included in the raw security event is within a timerange around a time known by the agent, determining whether a time offset is in a non-initialized state, and determining whether to adjust the timestamp by applying the time offset to the timestamp, the determination being based on whether the timestamp included in the security event is within the timerange around the time known by the agent and whether the time offset is in a non-initialized state.
US07809130B1 Password recovery system and method
A system, method and computer program product for recovering a password including, for each possible password to be tested, generating a periodicity unit based on a number of symbols in the password and a size of a chunk used by a one-way function to encrypt the password. The periodicity unit is substantially shorter than an input string, that includes replicated actual password used to encrypt the password. Based on the periodicity unit, using the one-way function, generating a control value for the periodicity unit. The control value is tested for a match with a control value generated from the actual password. An indication of a match is provided to a user.
US07809128B2 Methods and systems for per-session traffic rate policing in a media gateway
Methods and systems for per-session traffic rate policing in a media gateway include receiving voice over IP (VoIP) packets at a media gateway where it is determined whether each VoIP packet is associated with an existing VoIP session in the media gateway. A per-session traffic rate policing policy is applied to the packets associated with the existing sessions in the media gateway. In response to determining that a packet violates the per-session traffic rate policing policy, the packet is discarded.
US07809127B2 Method for discovering problem agent behaviors
A contact center is provided that includes a plurality of agents for servicing incoming contacts and a target behavior identification module operable to (i) process a set of events to yield a corresponding measure; (ii) compare the measure to a plurality of rule sets, each of the rule sets corresponding to a different type of target behavior; and (iii) when the measure is defined by the a selected rule set, associate the measure with a type of target behavior corresponding to the selected rule set.
US07809124B2 Meeting lobby for web conferencing
A conferencing system provides the scheduling of virtual meetings with meeting lobbies so that a meeting presenter can conduct a virtual meeting without the need to send out invitations to attendees. A person that wants to conduct a virtual meeting can schedule with the conferencing system a meeting with a meeting lobby. The meeting lobby has an address, but there is no associated privileged information, such as a meeting password. Would-be meeting attendees use the meeting lobby address to enter the meeting lobby as visitors in the lobby, and request to enter the meeting from the meeting lobby. A meeting presenter can then either grant authorization for a visitor in the meeting lobby to enter the meeting, or deny authorization for a visitor in the meeting lobby to enter the meeting. If a visitor in the meeting lobby is denied authorization to enter the meeting from the meeting lobby, the conferencing system removes the visitor from the meeting lobby.
US07809122B2 System and method for generating call records based on account codes
A telecommunications service implements an account code reporting feature by storing an account code associated with a subscriber at a service control point (SCP) in the public switched telephone network (PSTN). When a call is initiated from the subscriber's terminal, the SCP receives outgoing call data, including the subscriber's telephone number, a called party number and an account code entered from the subscriber's terminal. The SCP determines whether the call is subject to the account code reporting service and, if so, stores the call data. The SCP transmits the call data to a service management system accessible by the subscriber via a graphical user interface through a packet switched data network and an interactive voice response through the PSTN. The call is subject to the account code reporting service when the called party number is in the same local access and transport area as the subscriber's telephone number.
US07809121B2 Identification of calling devices dialing a universal number to access a telecommunications relay service center
A dialed universal telephone number is translated into a toll free telephone number corresponding to a telecommunications relay service center in a telecommunications system. When the call is connected to the telecommunications relay service center, information that identifies the caller is reliably forwarded to the telecommunications relay service center.
US07809119B2 Method and system for blocking incoming calls to mobile subscriber devices
A method includes setting an account value of an account to a first amount, wherein the first amount is associated with a specified level of authorized usage of a phone associated with the account. The method further includes blocking an incoming call intended for the phone when the account value is at a second amount that is at or lower than a predetermined threshold amount, wherein the second amount is associated with available usage of the phone. A data processing system includes a triggering module to generate a trigger signal when an account value of an account is at or lower than a predetermined reserve amount, greater than zero wherein the account value is associated with authorized usage of a phone associated with the account and a blocking module to block an incoming call to the phone in response to the trigger signal.
US07809114B2 Field emitter based electron source for multiple spot X-ray
A multiple spot x-ray generator is provided that includes a plurality of electron generators. Each electron generator includes an emitter element to emit an electron beam, a meshed grid adjacent each emitter element to enhance an electric field at a surface of the emitter element, and a focusing element positioned to receive the electron beam from each of the emitter elements and focus the electron beam to form a focal spot on a shielded target anode, the shielded target anode structure producing an array of x-ray focal spots when impinged by electron beams generated by the plurality of electron generators. The plurality of electron generators are arranged to form an electron generator matrix that includes activation connections electrically connected to the plurality of electron generators, wherein each electron generator is connected to a pair of the activation connections to receive an electric potential therefrom.
US07809112B2 Method and device for generating EUV radiation and/or soft X-ray radiation
A method of generating in particular EUV radiation (12) and/or soft X-ray radiation (12a) emitted by a plasma (26) is described. The plasma (26) is formed by an operating gas (22) in a discharge space (14) which comprises at least one radiation emission window (16) and an electrode system with at least one anode (18) and at least one cathode (20). This electrode system transmits electrical energy to the plasma (26) by means of charge carriers (24) introduced into the discharge space (14). It is suggested for obtaining a reliable ignition of the plasma (26) at high repetition frequencies that a radiation (30) generated by at least one radiation source (28) is introduced into the discharge space (14) for making available the discharge carriers (24).
US07809107B2 Method for controlling modulation strength in radiation therapy
Methods for developing and using treatment plans with improved modulation for radiation therapy are disclosed. The methods involve adding an extra component to the patient-related objective function in order to make the optimization algorithm used to develop the treatment plan arrive at a solution with increased modulation. The extra component may take many forms. For example, the user may specify that the treatment plan favor solutions using a range of monitor units. The present invention is particularly useful in conjunction with radiotherapy systems having multileaf collimators for beam shaping, and in connection with advanced radiotherapy techniques, such as IMRT and arc therapy.
US07809106B2 Medical diagnostic system and method for capturing medical image information
The invention relates to a medical diagnostic system having two C-arms which are adjustable with the aid of two drive means and serve as retaining devices for one medical measuring system in each case. At least one evaluation unit and at least one display element are provided for each medical measuring system. The first measuring system is an X-ray measuring system comprising an X-ray emitter and an X-ray detector and has a high spatial resolution. The second measuring system is a nuclear medicine measuring system for visualizing tissue functions. Accurate and rapid medical diagnoses and interventions are possible based on image information generated by both measuring systems.
US07809105B2 Vision measuring system having vision measuring apparatus
A vision measuring system includes a vision measuring apparatus. The apparatus includes a first body mechanism, a carrying stage movably mounted in the first mechanism for supporting an article thereon, a second body mechanism spanning the first mechanism, a third body mechanism movably mounted on the second mechanism, and an imaging device movably mounted to the third mechanism for picking up images of the article. Adjusting structures are installed on the apparatus for ensuring the device to be movable relative to the article in three directions perpendicular to one another. The system further includes a motion controller for controlling movements of the stage, the third mechanism, and the device, an input unit, a computer system for converting operating orders from the input unit into electronic signals and sending the electronic signals to the controller, and analyzing image data from the device, and an output unit for displaying analyzing results.
US07809103B2 Method for detecting the presence of high atomic number elements
Disclosed herein is a method for detecting high atomic number elements in an article by using radiation having two different energies. The detecting of high atomic number elements can be accomplished by using an algorithm, curve fitting or using a data table. Disclosed herein too is a radiation system that uses the aforementioned method for detecting high atomic number elements.
US07809101B2 Modular multispot X-ray source and method of making same
A modular x-ray source for an imaging system includes an electron source mounting plate, two or more electron sources each mounted on and electrically coupled to the electron source mounting plate, and a target block positioned proximately to the two or more electron sources. The source includes two or more targets mounted on and electrically coupled to the target block, each target positioned opposite a respective one of the two or more electron sources to receive a respective beam of electrons therefrom.
US07809098B2 System for exchanging a control rod drive
A system for exchanging a control rod drive of a nuclear reactor is provided. The system may include an integrated drive exchange assembly system (IDEAS). The IDEAS may include a trunnion cart attached to a tower assembly. The tower assembly may include an integrated extension carriage assembly.The IDEAS may also include a control rod drive adapter; and a lead cart connected to the trunnion cart assembly.
US07809096B2 Adaptive interference cancellation algorithm using speech mode dependent thresholds
The present invention provides a method of processing radio frequency (RF) bursts dependent on a speech mode associated with data contained within the RF burst. Different voice modes, full rate, half rate, and adaptive multi-channel rates each may require different signal to noise ratio (SNR) conditions in order to be successfully processed. To improve the equalization of the received RF burst(s), the SNR associated with the burst is estimated. Then based on the SNR or other related conditions (i.e. the presence or absence of colored noise, and the estimated channel profile) a decision can be made as to whether or not an interference cancellation burst process should be implemented. For example, the presence of colored noise may indicate the presence of interference requiring the cancellation of such interference, the channel profile as described by the channel length and other associated properties may help determine when an interference cancellation process should be utilized as well, and if there is insufficient SNR, i.e. the SNR is below the predetermined threshold, all indicate that it may be desirable to implement interference cancellation to improve the processing of the received burst(s).
US07809093B2 Mobile terminal
To provide a mobile terminal capable of shortening the time required for deciding whether a terminal is located within the range of an area frequency at the time of the terminal power switched on, and securely performing location registration to a cell producing a large electric field intensity by recognizing an area frequency in advance.
US07809090B2 Blind data rate identification for enhanced receivers
In a method for determining a transmitted data rate, a received data frame may be decoded using different candidate rates to generate a first decoded bit sequence associated with each candidate rate. A first frame quality indicator and a first error metric may be generated for each of the candidate rates based on the associated first decoded bit sequence and a decoding metric for the associated first decoded bit sequence. One of the candidate rates may be selected as the transmitted data rate based on the first frame quality indicators, the first error metrics and an error metric threshold.
US07809088B2 Multiphase receiver with equalization
A multiphase receiver to compensate for intersymbol interference in the sampling of an input signal includes a first integrating receiver to integrate and sample data of the input signal on a first phase of a clock and a second integrating receiver to integrate and sample data of the input signal on a second phase of the clock. The multiphase receiver also includes an equalization circuit to adjust integration by the first integrating receiver dependent on a result of integration of data previously received by an integrating receiver distinct from the first integrating receiver, and to adjust integration by the second integrating receiver dependent on a result of integration of data previously received by an integrating receiver distinct from the second integrating receiver.
US07809087B2 Power detection techniques and discrete gain state selection for wireless networking
A wireless communication device may include a receiver coupled to a modem. The receiver may receive a wireless packet according to a wireless networking protocol such as a protocol in the IEEE 802.11 family of wireless protocols. Upon receiving a packet, the receiver may processes the packet according to a selected one of a plurality of discrete gain states. The modem coupled to the receiver may select the gain state used to process the packet such as by sending one or more signals to the receiver to reduce the gain state after determining that the current gain state is too large. The modem may implement a plurality of power detection modules in order to detect signals at varying power levels. The implementation of a plurality of power detectors may allow the gain state selection process to be performed very quickly as required by some wireless networking protocols.
US07809086B2 Apparatus and methods for demodulating a signal
An apparatus for demodulating an analogue input signal comprises a hard limiter stage (4) for converting the signal to a two level signal. A digital down converter/low pass filter stage (6) converts the signal to a base band signal, and a symbol synchronization stage (8) extracts symbol timing. An instantaneous phase detector (10) calculates the instantaneous phase of the one or more symbols associated with the input signal. If the input signal has been modulated according to a pi/4DQPSK, pi/2DBPSK, GMSK, or a GFSK modulation scheme, a differential detector (12) determines a difference in the phase between adjacent symbols, a coarse frequency offset compensation stage (14) applies a compensation signal to compensate for frequency offset, and a frequency offset estimation stage (16) updates this compensation signal. A demapper (18) generates a demodulated output signal after compensation by the frequency offset compensation stage.
US07809085B2 Data recovery system for source synchronous data channels
A high-definition multimedia interface (HDMI) receiver recovers high speed encoded data which are transmitted differentially over data channels of a lossy cable, along with a clock. Inter symbol interference, high-frequency loss, skew between the clock and data channels, and differential skew within a differential signal are compensated by analog circuits which are automatically tuned for best performance by observing the quality of the recovered analog signal. Oversampling is used to provide a 24-bit digital representation of the analog signal for determining the quality of the signal.
US07809081B2 Digital pre-distortion technique using nonlinear filters
A method and computer program product for operating a linearizer for a circuit, including generating a set of coefficients via a characterizer; predistorting a signal input to the circuit responsive to the coefficients and generating a linearized output in response thereto; filtering the signal through a linear digital filter having linear digital filter taps, each tap other than a first tap being successively delayed by one delay unit; generating powers of the signal; inputting the generated powers of the signal through tapped delay lines, each line having nonlinear digital filter taps, each tap other than a first tap being successively delayed by one delay unit; applying the coefficients to the linear and nonlinear digital filter taps; summing each of the nonlinear digital filter taps corresponding to a certain number of delay units; and adding the sum of each of the delay units to a particular linear digital filter tap.
US07809079B2 Radio communication base station apparatus in multiple-carrier communication and radio communication method
A base station is provided to suppress a drop of receiving power and deterioration of receiving characteristics by cancellation between the same symbols in the case of application of a repetition technology to multiple-carrier communication. In this base station (100), a repetition unit (103) for reproducing (making repetition of) each data symbol input from a modulating unit (102) to make out a plurality of identical data symbols, and a phase rotating unit (106) for giving a phase rotation to a data symbol input from a multiplexing unit (105). This time the phase rotating unit (106) provides the identical symbols made out by the repetition with the phase rotation which has a phase rotating difference different from phase rotating differences among a plurality of identical symbols transmitted with the ones identical to a plurality of the identical symbols at time and a frequency identical to those of a plurality of the identical symbols in adjacent cells or adjacent sectors.
US07809075B2 MIMO symbol detection for SNR higher and lower than a threshold
A system detects symbols communicated from multiple transmitting antennas to multiple receiving antennas. A first detector determines the symbols from respective partial distances of potential choices for symbols from a constellation. A second detector determines the symbols from respective partial distances of more potential choices. The first and second detectors determine their partial distances from signals received at the receiving antennas. The second detector has a lower bit error rate than the first detector. The potential choices for the second antenna are smaller than the potential choices for the first antenna in response to a signal-to-noise ratio (SNR) being higher than a threshold. An evaluator estimates the SNR of the signals received at the receiving antennas. The evaluator enables the first detector in response to the SNR being lower than the threshold, and the evaluator enables the second detector in response to the SNR being higher than the threshold.
US07809072B2 Transmitter and receiver for use in a relay network, and system and method for performing transmission and reception using the same
An apparatus and method are provided for transmitting high-speed data through a plurality of transmitter antennas using a relay network, receiving signals transmitted from the plurality of transmitter antennas, and removing interference in a mobile communication system. The received signals are despread on a transmitter antenna-by-transmitter antenna basis according to a preset spreading factor. The despread signals are divided into data signals and noise. The signals transmitted through the plurality of transmitter antennas are regenerated from recovered data signals. Data components and interference signal components are identified. The interference signal components are removed from the signals transmitted on the transmitter antenna-by-transmitter antenna basis.
US07809067B2 Multi-carrier OFDM UWB communications systems
The present invention, generally speaking, provides for signaling methods in which multiple sub-hands of a transmission band are continuously occupied by an OFDM signal that would otherwise occupy only a single sub-hand. In accordance with one embodiment, steps include producing an OFDM symbol; transforming the OFDM symbol to produce an OFDM signal; upsampling the OFDM signal to produce an upsampled OFDM signal; applying a pseudo-random code to the upsampled OFDM signal to produce a coded OFDM signal; and upconverting the coded OFDM signal to produce a radio frequency signal. In accordance with another embodiment, steps include producing a sequence of N consecutive identical OFDM symbols; transforming the OFDM symbols to produce corresponding OFDM signals; and upconverting the coded OFDM signal to produce a radio frequency signal; wherein the radio frequency signal occupies N sub-hands of a transmission band.
US07809064B2 Systems and methods of flexible power management applicable to digital broadcasting
A system for receiving a digital broadcast includes an input terminal that receives the digital broadcast containing scalable data, and a controller for controlling an operation mode of the system. In addition, the system may also include a processor that decodes the data, and a power management device that varies the amount of data to be decoded according to the operation mode.
US07809060B2 Moving picture stream generation apparatus, moving picture coding apparatus, moving picture multiplexing apparatus and moving picture decoding apparatus
A moving picture stream generation apparatus that generates a moving picture stream that can be played back in trick-play such as variable-speed and reverse playback even in a coding format such as MPEG-4 AVC, in which flexible prediction structures are allowed. The moving picture stream generation apparatus includes: a trick-play information generation unit generating supplemental information, the supplemental information being referred to at the time of playback of each random access unit including one or more pictures; and a variable length coding unit generating a stream including the generated supplemental information and the one or more pictures by adding the supplemental information to each corresponding random access unit. At the top of each random access unit, an intra coded picture that can be decoded without depending on any picture is placed, and the supplemental information includes information specifying pictures to be decoded at the time when pictures included in each random access unit are played back in trick-play.
US07809058B2 Video compression system
A video compression system is disclosed that is optimized to take advantage of the types of redundancies typically occurring on computer screens and the types of video loss acceptable to real time interactive computer users. It automatically adapts to a wide variety of changing network bandwidth conditions and can accommodate any video resolution and an unlimited number of colors. The disclosed video compression encoder can be implemented with either hardware or software and it compresses the source video into a series of data packets that are a fixed length of 8 bits or more. Sequences of one or more of these packets create unique encoding “commands” that can be sent over any network and easily decoded (decompressed) with either software or hardware. The commands include 3 dimensional copying (horizontal, vertical and time) and unique efficiencies for screen segments that are comprised of only two colors (such as text). Embodiments are also disclosed that improve the video compression depending on the popularity of pixel colors.
US07809056B2 Spread spectrum device and related random clock generator for a switching amplifier
A random clock generator for a spread spectrum modulating device includes a random number generator for generating a plurality of random number signals according to a first square wave signal and a control signal, a reference wave generator coupled to the random number generator for generating a triangular signal and a second square wave signal according to the plurality of random number signals, and a trigger signal generator coupled to the random number generator and the reference wave generator, for generating the first square wave signal according to the second square wave signal.
US07809053B2 Device and method for control scaling and quantization of soft output values from an equalizer
A device for scaling and quantization of digital soft output values (sk) from an equalizer has a control loop for controlling a statistical parameter (θ) for the scaled and quantized soft output values (sD,k), which contains a calculation unit (4) for calculation of the statistical parameter (θ), and a control unit (5) for calculation of a scaling factor (c) for scaling the soft output values (sk) from the equalizer on the basis of the statistical parameter (θ).
US07809048B2 On-channel repeating apparatus and method for terrestrial digital television broadcasting service
A repeater and method for an ATSC terrestrial digital TV broadcasting service. The on-channel repeater includes: a receiving unit for receiving a Radio Frequency (RF) broadcast signal from a main transmitter; a frequency downlink converting unit for converting the received RF broadcast signal into an intermediate frequency (IF) signal; a demodulating unit for converting the converted IF signal into a baseband signal; an equalizing unit for removing noise and multi-path signals generated from the converted baseband signal; a modulating unit for converting the baseband signal into an IF signal; a frequency uplink converting unit for converting the IF signal into a RF broadcast signal; a high power amplifying unit for amplifying and repeating the converted RF broadcast signal; a transmitting unit for transmitting the RF broadcast signal outputted from the high power amplifying unit; and a signal synchronizing unit for generating the first reference frequency, and generating the second reference frequency based on the first reference frequency such that the transmission/reception signal are frequency-and-phase synchronized.
US07809045B2 Disjoint iterative chip equalization and multi-user detection for CDMA communication system on a MIMO channel
The invention relates to a reception method for communication over frequency-selective channels with a plurality of send antennas and a plurality of receive antennas, to process data received by the receive antennas that, on sending, was successively modulated and spread.To this end, reception uses: first linear filtering (202, 202′); first interference subtraction (201) that uses an estimate of previously regenerated multi-antenna interference (MAI) and intersymbol interference (ISI); second linear filtering (205, 205′); second interference subtraction (204) that uses an estimate of previously regenerated multi-user interference (MUI); processing to generate an MAI+ISI interference estimate and an MUI interference estimate for the received data from the data filtered in this way. The invention relates further to a reception system adapted to implement the method and a transmission system including the reception system.
US07809043B2 Method and system for a flexible automatic frequency control (AFC) design supporting transmit diversity
Aspects of a method and system for a flexible automatic frequency control (AFC) design supporting transmit diversity are presented. Aspects of the system may include one or more circuits that enable computation of at least one frequency error value based on one or more previous computed frequency error values, current received symbols, and/or corresponding previously received symbols. A weighted sum may be computed from a plurality of computed frequency error values. A current demodulation frequency may be adjusted based on the computed weighted sum. The adjusted demodulation frequency may be utilized for receiving one or more subsequent symbols.
US07809035B2 Eye-safe laser navigation sensor
The apparatus includes a diode laser and a current source interconnected with the diode laser. Two independent circuits in the current source are configured to limit current flowing through the diode laser. A first current limiter circuit configured to limit a current output from the current source to an anode of the diode laser, and an independent second current limiter circuit configured to limit a current return from a cathode of the diode laser to the current source so that laser output power does not exceed a specified maximum regardless of a single fault in either the first or second current limiter circuits.
US07809029B2 Articles comprising an optical fibre with a fibre bragg grating and methods of their production
The invention relates to an article comprising a length of an optical fiber and a package, the optical fiber comprising a fiber Bragg grating dispersed over a FBG-section of the length of the optical fiber, the package comprising a carrier with a carrier surface for supporting at least a supported part of the optical fiber including the FBG-section. The invention further relates to an apparatus comprising the article, to its use and to a method of manufacturing such an article. The object of the present invention is to seek to provide an optimized (e.g. elongate) package having a relatively low sensitivity to mechanical vibrations from the environment. This is achieved by providing that the carrier surface for supporting the optical fiber comprising a fiber Bragg grating is convex in a longitudinal direction of the optical fiber during use of the article. This has the advantage of providing a lowering of the influence of vibrations from acoustic sources (or other sources of mechanical vibration) in the environment compared to prior art solutions. In an embodiment, the carrier comprises two different materials, each adapted to provide a specific tuning of the wavelength selected by the fiber Bragg grating. The invention may e.g. be used for the fiber lasers for sensing, (low frequency/low phase noise fiber lasers) in wavelength tuneable fiber lasers, and in packaging of fiber lasers in general.
US07809028B2 Systems and methods for multi-pair ATM over DSL
At a transmitter, an ATM cell stream is received from the ATM layer and is distributed on a cell-by-cell bases across multiple DSL PHY's. At the receiver, the cells from each DSL PHY are re-combined in the appropriate order to recreate the original ATM cell stream, which is then passed to the ATM layer.
US07809026B1 System and method for providing on-chip delay measurements in serializer/deserializer systems
A system and method is provided for making highly accurate data propagation delay measurements in a serializer/deserializer (SERDES) integrated circuit. The invention detects a selected special character when the special character is present at the input of a transmit data path of the SERDES integrated circuit. The invention also detects the special character when the special character appears at the output of the transmit data path. The invention then counts the number of clock cycles during which the selected character was in the transmit data path. This provides the data propagation delay of the special character through the transmit data path. The invention also makes data propagation delay measurements for a receive data path of a SERDES integrated circuit.
US07809023B2 Communication system and method for sending isochronous streaming data within a frame segment using a signaling byte
A communication system, network interface, and communication port is provided for interconnecting a network of multimedia devices. The multimedia devices can send streaming and/or non-streaming data across the network. The network accommodates all such types of data and assigns data types to time slots or frame segments within each frame to ensure streaming data maintains its temporal relationship at the receiver consistent with the transmitter. A signaling byte is preferably used to keep track of an amount by which isochronous streaming data occupies a frame segment.
US07809021B2 Communication system and encoding method having low overhead
A communication system processes blocks of input data that include control words and a packet of information words are received. The packet has a start preceded by ones of the control words and an end followed by others of the control words. When the block consists exclusively of information words, a one bit block header having a first sense is appended to the block to form a frame. When the block does not consist exclusively of information words, the block is condensed to accommodate a TYPE word, the TYPE word is generated and inserted into the block and a one bit block header is appended to the block to form the frame. When the block does not consist exclusively of information words the one bit block header has a second sense, opposite to the first sense. Use of a one bit block header reduces overhead. Forward error correction is also utilized.
US07809016B2 Weighted fair bandwidth distribution system
An efficient policer (210-1, . . . , 210-M) based weighted fairness bandwidth distribution system (200) is disclosed. The system (200) is based on a plurality of policers (210-1, . . . , 210-M) and at least one queue (220). To achieve fairness, the rate for queuing packets is adaptively controlled. Specifically, first the queue occupancy is determined and it then is used for computing an attenuation value (Attn). This value is multiplied by the excess information rate of each policer (210-1, . . . , 210-M) to get a new excess information rate to be enforced.
US07809014B2 AAL0 cell format of an ATM protocol for communicating voice traffic in a CDMA system
Disclosed herein are devices and methods for communicating full-rate voice data under an ATM protocol. An exemplary device is configured to communicate voice data through a vocoder in a CDMA backbone network using an ATM Adaptation Layer 0 (AAL0) cell-generating system, which is configured to generate an AAL0 cell for each frame of full-rate voice data. In an exemplary embodiment, the device generates AAL0 cells that each comprise (a) 5 bytes of a Header field; (b) 1 byte of a Length field indicating a size of the voice data; (c) 24 bytes of a Voice-Data field containing the voice data; (d) 19 bytes of a Control-Data field containing information for controlling the voice data; (e) 1 byte of an Error-Detection field containing information for detecting an error of the voice data; and (f) 3 bytes of a PAD field for padding data used to exactly fit into the ATM cell.
US07809010B2 Method and system for authenticated fast channel change of media provided over a DSL connection
A method and system for fast channel changes of media that is provided by carriers over an xDSL connection to a home. Each customer's subscriber information is stored at the DSLAM that supports the xDSL connection to the home. Also, each DSLAM supports multicast protocols so that only one instance of a channel is provided on the core network regardless of how many customers have requested access to the channel.
US07809007B2 Low cost implementation for a device utilizing look ahead congestion management
The invention utilizes a separate queue per output port as implemented in the traditional simple queuing schemes of the prior art. Further, it also uses the information found in the packet header to determine the output port and the next output port. Based on this information, it utilizes queues dedicated to congested flows, or “Congested Flow” queues. When the switch determines that, based on the first output port and the second subsequent output port, a packet in the output queue is destined for a congested path, it sets the offending packet aside in a Congested Flow queue, thereby allowing other packets destined for the first output port to continue to be transmitted. In this way, the HOL blocking issue is addressed, without the need for a significantly increased number of output queues.
US07809006B2 Routing with virtual channels
An approach to introducing adaptive routing into a communication approach for passing messages between nodes over links between the nodes includes forming virtual channels over the links of the system and defining a deterministic routing function over the virtual channels such that the deterministic routing function is deadlock free. Adaptive routing is then permitted at nodes using the existing virtual channels by introducing a constraint on the available virtual channels used to forward communication that arrives at a node for a particular destination. The constraint on the virtual channels is such that the adaptive system is also deadlock free.
US07809000B2 Updating next-expected TSN and receiver window to avoid stall conditions
Updating the next-expected transmission sequence number (NET) or the receiver window position to ensure that the NET always falls within the receiver window range to prevent unnecessary delays in delivering data blocks in order to avoid stall conditions and achieve high speed data transmission capabilities for a high-speed downlink packet access (HSDPA) system.
US07808997B2 Method and system for forwarding data between a plurality of provider Ethernet networks
The present invention discloses a method and a system for forwarding data between provider Ethernet networks, wherein a first provider Ethernet network is the first provider Ethernet network in a path through which a first data packet is transmitted, and a second provider Ethernet network is the last provider Ethernet network in the path. The method includes using network addresses of the first provider Ethernet network and the second provider Ethernet network as a source address and a destination address of an outer MAC header with which the first data packet is encapsulated when the first data packet is transmitted between the first provider Ethernet network and the second provider Ethernet network; and decapsulating the first data packet and forwarding the decapsulated data packet to the second client network after the first data packet is forwarded to the second provider Ethernet network.
US07808996B2 Packet forwarding apparatus and method for virtualization switch
Disclosed is a packet forwarding apparatus and method for a virtualization switch, applicable to switch environments built by Internet Small Computer System Interface (iSCSI) connections. The packet forwarding apparatus comprises a header extractor, a dispatcher, and a forwarding unit. After completion of the authorization for iSCSI session connections, the header extractor receives iSCSI packets and extracts the headers for the iSCSI packets. The dispatcher decides the flow directions for the received packets. The forwarding unit forwards the packets between the client-side connection and the storage-side connection of the virtualization switch, including converting virtual addresses into physical addresses for the received iSCSI packets, building the mapping between the client-side interface and the storage-side interface, and delivering the payload associated with the connections.
US07808990B2 Method and system for data filtering for data packets
A method and system for filtering data packets, is provided. One implementation involves filtering data packets using a set of filters, each filter having a bit mask and corresponding bit values, by categorizing the filters into different groups based on their bit mask value differences, and generating a new mask of bits having corresponding bit values, applying the new mask to the incoming packet to select a filter category for the incoming packet, and filtering the incoming packet by applying the group of filters for the selected category to the incoming packet.
US07808989B2 Multiple-domain processing system using hierarchically orthogonal switching fabric
A multiple-domain processing system includes a multi-dimensional switching fabric to provide intra-domain and inter-domain communication within the system.
US07808987B2 Distributed services for mesh networks
Nodes in a mesh network are configured to access centralized Internet Protocol (IP) services whenever the Internet infrastructure is accessible and then dynamically switch to providing the IP services locally in the mesh network when the Internet infrastructure is not accessible and operate through collaborative cooperation. In one embodiment, a Reported Node Time Server (RNTS) is elected when the mesh network is disconnected. In another embodiment, a Mesh Network Name Cache (MNNC) protocol pre-provisions each mesh node with the names and addresses of all other mesh nodes. In another embodiment, a Mesh Address Allocation Protocol (MAAP) provides DHCP services for DHCP clients in the mesh network.
US07808986B2 Routing method, system, corresponding network and computer program product
A system for controlling the routing of the traffic relating to a mobile node associated with a provider's network, the mobile node being capable of communicating with at least one correspondent node associated with an additional network. For the mobile node and the correspondent node, there is the possibility of communicating in at least a first operation mode through the provider's network and in a second operation mode by an at least partial exclusion of the provider's network. The system includes at least one element associated with the provider's network typically formed by a server acting as a home agent and configured to selectively check the authorization of said mobile node to operate in the second operation mode.
US07808984B2 Photonic home area network
An apparatus for a service node used in a multimedia network. The apparatus has a data distributor circuit, and a decoder. The data distributor card has a data port for coupling with a data stream. The data distributor circuit has a relational code for determining whether an address field of a data packet of the data stream is intended for local distribution to peripheral devices by the distribution circuit. The decoder, in communication with the distribution circuit, has a virtual channel filter for filtering the address field to route the data packet to at least one data port, such as that associated with a peripheral device. An incorporator circuit is provided that is electrically-coupled to the data port to insert an address value having a relational code and a virtual channel code in a data input from the at least one data port. The incorporator then inserts the data input from the at leas tone data port into the data stream. In a method of the invention, interfacing a multimedia communications data stream having a plurality of data packets is provided. Inputting a data packet of the data stream, determining whether an address field of the data packet is intended for local distribution, and routing the data packet to a data port if the data packet is intended for local distribution. Otherwise, the data packet is returned to the data stream if the data packet is not intended for local distribution.
US07808981B1 Packet telephony across the public switched telephone network
A network device that allows packet relay across a public switched telephone network. The network device has a converter operable to convert a packet data stream to a public switched telephone network data stream. The converter may be a voice codec or a modem, as examples. The network device also includes a controller that can send signals in the public switched telephone network data stream identifying the network device as a packet device, receive signals indicating at least one other network devices are participating in a public switched transmission session with the network device, and then send the packet data stream across the public switched transmission network directly to the at least one other network device.
US07808971B2 Routing cache for distributed hash tables
In a distributed hash table (DHT), a participating node has a routing cache associating nodes in the DHT with their respective network addresses. Messages can be routed with the routing table using prefix-matching or numerical-closeness without requiring rigid structuring of the node's cache. Entries in the cache may be replaced using routing information obtained from en route messages. Entries in the routing cache may be replaced without regard for the nodeIDs in or entering the routing cache, and/or without structuring the routing cache according to the nodeIDs placed therein. Cache entries may be replaced randomly.
US07808970B2 Method of dynamically assigning mobility configuration parameters for mobile entities
A method and system of enabling dynamic configuration of mobility configuration parameters for a mobile entity (105) by a mobility configuration agent (120) may be implemented, wherein the assigned mobility configuration parameters for the mobile entity are based on mobility configuration parameters corresponding to a group to which the mobile entity (120) belongs. An SLP directory (445) may be used to allocate an optimal home agent to the mobile entity.
US07808969B2 Voice over internet protocol (VoIP) ready computer system and method
A VoIP ready computer system includes a housing having an integrated audio communications device holder adapted to receive an audio communications device. The housing includes a portion adapted to contain processing circuitry operable to execute programs and a storage device coupled to the processing circuitry. The storage device stores a VoIP program and other general purpose programs for execution by the processing circuitry. An audio communications device is removably positioned in the audio communications device holder and is coupled to the processing circuitry. The audio communications device is operable to communicate audio signals during execution of the VoIP program.
US07808968B1 Method for determining non-broadcast multiple access (NBMA) connectivity for routers having multiple local NBMA interfaces
The present invention discloses an efficient architecture for routing in a very large autonomous system where many of the layer 3 routers are attached to a common connection-oriented layer 2 subnetwork, such as an ATM network. In a preferred embodiment of the invention, a permanent topology of routers coupled to the subnetwork is connected by permanent virtual circuits. The routers can further take advantage of both intra-area and inter-area shortcuts through the layer 2 network to improve network performance. The routers pre-calculate shortcuts using information from link state packets broadcast by other routers and store the shortcuts to a given destination in a forwarding table, along with corresponding entries for a next hop along the permanent topology. The present invention allows the network to continue to operate correctly if layer 2 resource limitations preclude the setup of additional shortcuts.
US07808966B2 Device employment of multiple beacon slots in a distributed network
Multiple nodes communicate using repeating patterns of superframes, where each of the superframes includes a beacon period. A beacon slot in a first Media Access Slot (MAS) is reserved by the plurality of nodes. This reserved slot occurs in the beginning of the beacon period and is used for communicating information relating to the superframe configuration. This information may involve adjustments to the number of MASs reserved for beaconing.
US07808965B2 Medium access control method and system
A medium access control method is provided in which a control station transmits one specific frame to terminal stations, thereby arranging a schedule of a data transmission time of the control station and each of the terminal stations and allowing a time zone unused by a station for data transmission to be allocated to another station. The control station transmits a schedule frame having defined therein a time occupied by each of the terminal stations, thereby reducing overhead. Also, the completion of the preceding communication performed by another station is detected, thereby effectively using an idle time of a medium and improving transmission efficiency.
US07808964B2 Modified dual symbol rate for uplink mobile communications
The specification and drawings present a new method, system, apparatus and software product for using a new modified dual symbol rate (MDSR) in an uplink direction in mobile communication systems. The communication between the mobile station and the network element may be performed within evolved GSM/EDGE radio access networks. The MDSR can be for example one and a half times a symbol rate of an uplink speech service, e.g., the current GSM/EDGE symbol rate (13/48 MHz) in the mobile communication system, thus the MDSR may be substantially 13/32 MHz or about 405 kHz. The uplink signal with the MDSR may be modulated, e.g., using a quadrature amplitude modulation (QAM), e.g., 16-QAM with 16 states and/or a quadrature phase-shift keying (QPSK, or π/4-QPSK) modulation.
US07808962B2 Communication of audio control signals for wireless audio headphones
A wireless audio headphone communication system has an audio input for receiving an audio signal from an audio source. A wireless transceiver receives and transmits radio frequency communications with a wireless audio headphone, the communications including an audio control signal that conforms to a wireless audio control protocol of a wireless communication protocol. A converter converts the audio control signal between the wireless audio control protocol transceived by the wireless transceiver and a local control protocol for controlling the audio source.
US07808959B2 Topology system of wireless network with dynamic balance
The present invention is to provide a topology system of wireless network with dynamic balance comprising at least one subsidiary topology system of wireless network each having a plurality of access points and only one access point automatically becomes a root access point which operates on a channel different from others, and dynamically generates an unique derivative group ID different from others as the root access point linked with a wired network; other access points not linked with the wired network join one of subsidiary topology systems of wireless network according to loading and dataflow of the subsidiary topology systems of wireless network, and automatically become either a pure access point or an escape access point, dynamically generate an unique derivative group ID same as those linked with other root access points, and operate on a channel same as those linked with other root access points.
US07808957B2 Wireless LAN terminal, wireless LAN base station, wireless communication method, and roaming method
The present invention makes it possible to expand wireless LAN areas without installing a plurality of LAN base stations or wireless LAN repeaters. A wireless LAN terminal has not only a wireless LAN terminal function to communicate with another wireless LAN base station, but also a wireless LAN base station function to communicates with a wireless LAN terminal. The wireless LAN terminal encapsulates a wireless LAN signal sent from another wireless LAN terminal and sends the encapsulated signal to the wireless LAN base station. The wireless LAN base station encapsulates a wireless LAN signal destined for a wireless LAN terminal and sends the encapsulated signal to another wireless LAN terminal.
US07808954B2 Method and system for controlling data rate in a communication system
A system and method are provided for controlling a data rate in a communication system. A transmitter sets threshold values for classifying Modulation and Coding Scheme (MCS) levels. When receiving information about an MCS level desired to be used in the receiver, the transmitter sets an MCS level to be actually used in the receiver and transmits information about the set MCS level to the receiver. When detecting that the information is to be transmitted to the transmitter, the receiver computes instantaneous link capacity using a channel estimation result, sets an MCS level mapped to the instantaneous link capacity, and transmits information about the set MCS level to the transmitter. The receiver receives the information about the MCS level to be actually used from the transmitter.
US07808952B2 Rate adaptation of wireless communication channels
A wireless communication network manages variable data rate communication channels using both short-term data rate adaptation and longer-term resource allocation adjustment. For example, an exemplary base station system may track the actual transmit power being used to transmit a given communication channel on a per frame basis, or faster, and use that tracked value to infer changing channel conditions, e.g., for a given current data rate, higher power indicates poorer channel conditions and lower power indicates better channel conditions. Additionally, or alternatively, channel quality information reported by a receiving mobile station can be used. Regardless, relatively fast data rate changes can be made responsive to monitoring the channel conditions, while retaining the communication resource allocation for the channel. Over the longer term, however, the allocation itself can be changed, e.g., increased or decreased, depending on whether the channel is being efficiently utilized.
US07808951B2 Method and apparatus for handover of wireless communication between networks
A method is provided for handover of a communication of a mobile communication device between a first radio access network and a second radio access network. The method comprises storing, by at least one of the communication device and an element of the first radio access network, a context of the communication device in the first radio access network, the context being useable to transfer the communication back to the first radio access network after a transferring to the second radio access network; and transferring the communication to the second radio access network.
US07808949B2 Method for scheduling distributed virtual resource blocks
A method for efficiently scheduling virtual resource blocks to physical resource blocks is disclosed. In a wireless mobile communication system, for distributed mapping of consecutively allocated virtual resource blocks to physical resource blocks, when nulls are inserted into a block interleaver used for the mapping, they are uniformly distributed to ND divided groups of the block interleaver, which are equal in number to the number (ND) of physical resource blocks to which one virtual resource block is mapped.
US07808948B2 Methods for informing mobile stations of control channel architectures
A method for informing mobile stations of a control channel architecture for a wireless communications system is disclosed. At a controller in the wireless communications system, the controller sends a control channel architecture message on a broadcast channel. The control channel architecture message informs the mobile station of a control channel architecture for the wireless communications system. At a mobile station in the wireless communications system, the mobile station receives a control channel architecture message on a broadcast channel, retrieves information relating to the control channel architecture from the received control channel architecture message, and performs control channel processing using the retrieved information.
US07808945B1 Apparatus and methods for selectively communicating voice communications via a fee-based network and a nonfee-based spectrum
An apparatus and method for communicating voice communications to the communications devices of respective recipients thereof using multiple call modes, including, but not limited to, a fee-based network call mode and non-fee based mode. Generally, the fee-based call mode utilizes a wireless communications network to communicate voice communications over relatively large distances and the non-fee based call mode utilizes a proximity communication transport mechanism to communicate voice communications over relatively small distances. The non-network communication transport mechanism includes, for example, the unlicensed free radio spectrum. The apparatus is operable in either of the call modes or in an auto-select call mode in which the apparatus initially attempts to communicate voice communications via a proximity communication transport mechanism and if unsuccessful, subsequently communicates voice communications via a wireless communications network. The apparatus is configurable to operate in any of the call modes.
US07808932B2 Virtual connection for packetised data transfer in a video and audio network
A packet-based data network includes a packet-based network switch, and a plurality of packetised data sources coupled to the network, where the packetised data includes at least one of audio data or video data. The data network further includes at least one destination, being a data handling device for handling packetised data sources, coupled to the network, and a network control arrangement coupled to the network, the network arrangement being arranged to provide virtual circuit-switched connections for transfer of packetised data from sources to destinations via the network switch by assigning multicast group identifiers to the sources, so that the sources launch packetised data onto the network as multicast data packets identified by the multicast group identifiers, and instructing a destination to issue a request to the network switch to join the multicast group of a source so as to receive data packets from that source.
US07808931B2 High capacity ring communication network
A method for communication includes configuring a plurality of ring nodes to communicate over a communication network that includes two or more overlapping communication rings, each ring including two unidirectional ringlets in mutually-opposite directions. A data packet including one or more header fields is accepted at an ingress ring node. An egress ring node to which the data packet is to be forwarded by the ingress ring node is determined. A subset of the rings including one or more common rings that are connected to both the ingress and egress ring nodes is identified. A ringlet of a ring among the one or more common rings is selected responsively to a respective value of at least one of the header fields of the packet. The data packet is forwarded from the ingress ring node to the egress ring node over the selected ringlet.
US07808930B2 Dynamic multipoint tree rearrangement
A mechanism to dynamically map a multicast session to a transport tree to reduce flooding of egress routers on the transport tree is provided. A mechanism to reduce the length of time in which transient flooding can occur while the transport tree is being chosen or configured is also provided. The disclosed dynamic mapping mechanisms avoid interruption of an established multicast session. One mechanism disclosed provides for remapping of a multicast session by cloning an original transport tree with which the multicast session is associated, associating the multicast session with the cloned transport tree, and then reconfiguring the cloned transport tree in accord with edge egress routers that have subscribers to that multicast session.
US07808924B2 Apparatus and method for preventing disruption of fibre channel fabrics caused by ReConfigure Fabric (RCF) messages
An apparatus and method for preventing the disruption of Fiber Channel Fabrics caused by ReConfigure Fabric (RCF) messages is disclosed. The apparatus includes a storage area network and a plurality of Fiber Channel Switches arranged in a Fabric. Each of the plurality of Switches includes logic to selectively configure their Ports to either reject or accept RCF messages. When configured to reject RCF messages, the Switch Port that receives an RCF message will generate a reject message along with a reason code explanation “E_Port Isolated”, and then transition into an Isolated state. When the Switch that generated the RCF message receives the reject message, its Port also transition into the Isolated state. In accordance with the method of the present invention, either a Storage Service Provider or a client can access the Switches of the Fabric through either a command line interpreter or a management application. Once access to the Fabric is established, the logic of the Ports of the Switches can be selectively configured to reject or accept RCF messages as described above.
US07808923B2 High-speed traffic measurement and analysis methodologies and protocols
In one embodiment, a node-implemented method for performing analysis of traffic within a packet communications network. First, the node measures a traffic aggregate at specified nodes within the network with regard to a packet set of interest. Each traffic aggregate (i) is a set of packets, observed at one of the specified nodes, having a common characteristic and (ii) is measured at one of the specified nodes by creating a digest for the packets having the common characteristic. The digest characterizes the traffic aggregate without containing the actual packets themselves. Next, the node formulates an intersection set cardinality determination for a network traffic-characterizing parameter to be measured in the network utilizing the digests characterizing the traffic aggregates. Next, the node solves the set cardinality determination for the network traffic-characterizing parameter to be measured.
US07808922B2 Method of routing and resource allocation in a wireless communication system
The present invention provides a method for route and resource allocation. One embodiment of the method includes determining at least one network variable associated with a network that includes a plurality of nodes connected by a plurality of links. The network variable(s) are determined based on a plurality of basic loads associated with the plurality of links and a plurality of data rates associated with the plurality of links. The method also includes determining at least one communication variable based on the determined network variable(s) and allocating at least one resource for communication over the network based on the determined network variable(s) and the determined communication variable(s).
US07808912B2 Devices, softwares and methods for incorporating burstiness of packet loss metric in QoS based network routing
Devices, software, and methods quantify a burstiness quality of the packet loss in the node of a path. The quantified burstiness becomes a metric for determining the Quality of Service (QoS) offered by a node in retransmitting data through a network. Network routing and rerouting decisions are made according to the improved QoS. The burstiness statistic is determined by counting lengths of episodes of sequentially discarded packets at the node. The burstiness statistic is incorporated as a metric with the other metrics of the QoS of the node.
US07808910B2 Communication terminal, congestion control method, and congestion control program
The congestion in a network can be avoided by effectively utilizing a prepared network band even in a network where reception intervals of acknowledgments are not correct. According to the information about Ack or Sack (selective acknowledgment) received in a time of the minimum value of an RTT (rtt_min), the number of bytes of received segments (rcv_bytes) for which a receiving side acknowledges the reception is counted, and a received byte number setting unit 16 sets a congestion window (CWND) or a slow start threshold (SSTHRESH) when a packet loss occurs according to the number of bytes of received segments (rcv_bytes) counted by a received byte number counting unit 14 when a packet loss is detected by a loss detection unit 15.
US07808906B2 Systems and methods for communicating a lossy protocol via a lossless protocol using false acknowledgements
The present invention is generally directed towards a remote access architecture for providing peer-to-peer communications and remote access connectivity. In one embodiment, the remote access architecture of the present provides a method for establishing a direct connection between peer computing devices via a third computing device, such as a gateway. Additionally, the present invention provides the following techniques to optimize peer-to-peer communications: 1) false acknowledgement of receipt of network packets allowing communications via a lossless protocol of packets constructed for transmission via a lossy protocol, 2) payload shifting of network packets allowing communications via a lossless protocol of packets constructed for transmission via a lossy protocol, 3) reduction of packet fragmentation by adjusting the maximum transmission unit (MTU) parameter, accounting for overhead due to encryption, 4) application-aware prioritization of client-side network communications, and 5) network disruption shielding for reliable and persistent network connectivity and access.
US07808905B2 Transmission method, sending device and receiving device
Stream data and a command output from a drive device are individually packetized in a first packet processing unit. The stream data packet and the command packet are further multiplexed, and the multiplexed data is transmitted to a transmission path using a synchronous channel. When the command output from a decoding unit is packetized in a second packet processing unit, it is packetized by multiplexing flow control information output from the decoding unit, and is transmitted to the first packet processing unit using a synchronous channel of the transmission path. Based on this flow control information, reading/writing by the drive device is controlled.
US07808900B2 Method, apparatus, and medium for providing multimedia service considering terminal capability
A method of providing multimedia services in consideration of the capability of a terminal, a method of receiving the multimedia services, and a terminal for receiving the multimedia services. The method of providing multimedia services includes receiving information regarding capability of a terminal, and processing data according to the received information and providing the processed data to the terminal. Accordingly, it is possible to provide the server or proxy server with information regarding resources available for a lightweight application terminal, allowing it to provide data at a level of quality best suited to the capabilities of the terminal.
US07808897B1 Fast network security utilizing intrusion prevention systems
Intrusion Prevention Systems (“IPSs”) are used to detect and/or prevent intrusion events from infiltrating a computer network. However, in large computer networks the IPSs cannot conduct their analysis on network data traffic quickly enough in the network core to meet the demand placed on them by the computer networks, thereby causing delays in the transmission of network data traffic from a source to a destination. To prevent this delay, the IPSs can be configured to intelligently communicate with a high-capacity network switch. The IPSs conduct the initial inspection of the network data traffic flows to determine if an intrusion event is present. However, after the initial inspection, the IPS can inform the switch of what actions to take for future traffic flows including determining which future traffic flows are inspected by the IPSs and which future traffic flows are allowed to be blocked or transmitted to their destination by the switch.
US07808896B2 Data path-based service deployment in hierarchical networks
Provides optimizing a data path and forwarding a data from a start node to an end node over a network, wherein the data is forwarded through the data path which is determined by a data path option having a minimum overall capacity regarding first capacity values. Provides a first capacity value for a specific first node and for a specific first node function including determining a number of second data path options for the second nodes of the specific first node to perform the specific first node function, for each second data path option, the second nodes having one or more assigned second node functions. Provides a second capacity values for each of the second nodes and for each of the assigned second node functions, and determines overall capacity values of the nodes and for each of the assigned second node functions.
US07808891B2 System and method for streaming video on demand (VOD) streams over a local network
A system and method for streaming numerous video on demand (VOD) streams over a network, such as a local area medium sized network on a vehicle such as an aircraft. The system and method that provides redundant and restricted paths for streaming numerous VOD streams while providing maximum bandwidth for traffic from multiple sources with minimal packet loss due to contention.
US07808888B2 Network fault correlation in multi-route configuration scenarios
A method and network device are shown that include identifying at least one fault identifier to be a member of a first fault set, and identifying at least one fault identifier to be a member of a second fault set, the first fault set associated with a first path from a source node to a destination node, and the second fault set associated with a second path from the source node to the destination node. Further, the method and network device include identifying a reduced fault set by eliminating the second fault set, when the first fault set is a subset of the second fault set.
US07808887B2 Bridge/router and method for avoiding packet replication during a failure in a network
A bridge/router and method are described herein that are capable of avoiding packet replication at layer 2 where there is a failure in a network. In one embodiment, the bridge/router is informed about a fault which occurred within the network. Then, the bridge/router makes a determination about whether or not multiple LSPs would be used to flood/carry the same IP traffic out off a single port. If yes, the first bridge/router chooses one of the LSPs to carry the IP traffic out the single port and then prevents the IP traffic from being carried on the remaining LSP(s) out the single port which avoids the packet replication on a link which is associated with the single port. If no, then the first bridge/router allows the IP traffic to be carried on the LSPs out off more than one port.
US07808880B2 Optical disk drive with hybrid solid immersion objective lens
A small form factor optical disk drive is provided that incorporates a hybrid solid immersion objective lens (SIOL). The SIOL includes a central aspheric lens portion and a surrounding diffractive optical element portion.
US07808878B2 Optical pickup apparatus and drive apparatus having the same
An optical pickup apparatus and a drive apparatus having the same are provided. Second light-receiving elements or third light-receiving elements for receiving ±first-order diffraction light beams from a polarization hologram are arranged outwardly of a circular region having the optical axis of a zero-order diffraction light beam on a light detector as its center, a radius of which is expressed by (2×t/n)×(f2/f1), where f1 denotes a focal length of an objective lens, f2 denotes a focal length of a coupling lens, t denotes a maximum value of a light transmitting layer thickness, n denotes a refractive index of a light transmitting layer.
US07808875B2 Data recording apparatus
A data recording apparatus automatically displays a GUI for suggesting the finalization process when the apparatus ejects a disk which has not been finalized. Since the user can eject the disk after he determines if he will make the apparatus perform the finalization process, the user, who does not fully understand the meaning of the finalization, even can decide whether he finalizes a recording medium with the DVD-R standard to enable the recording medium to be played in a device of a different standard.
US07808871B2 Power control apparatus and method for an optical drive
A power control apparatus and method for an optical drive is disclosed. The power control apparatus estimates the temperature rising effect of a laser diode and performs a partial open-loop power control, achieving accurate write power control. Therefore, regarding to a high-speed, high-density optical disk recording medium combined with multi-pulse write waveforms, the invention can also achieve accurate write power control even though the response speed of a front photodiode is much slower than the modulation speed of recording pulses of the laser diode.
US07808869B2 Information recording apparatus, information recording method, information playback apparatus, and information playback method
According to one embodiment, an information recording apparatus which records content compliant with a second DVD standard on an information storage medium, the second DVD standard being a DVD standard later than a first DVD standard defined for a first image quality and being defined for a second image quality higher than the first image quality, includes a determination unit configured to determine whether narrow burst cutting area (NBCA) of the information storage medium is valid or not, and whether supported maximum recording speed of the information storage medium is triple speed or more of a predetermined recording speed, and a recording unit configured to perform real-time recording of the content compliant with the second standard on the information storage medium on the basis of the determination.
US07808868B2 Method for determining disk type
A method for determining a disk type is provided. In the invention, a pickup head of a DVD optical drive is moved to a blank area of the disk where no data is stored. After rotation of the disk is stopped, the blank area is irradiated with a laser beam, and reflective signals reflected from a surface layer and a reflective layer of the disk are measured respectively. According to a time difference between the two reflective signals, the type of the disk placed in the DVD optical drive is determined. Therefore misjudgment because of effects of pits in a data area of the disk on the reflective signals can be avoided, so that the disk type can be accurately determined.
US07808867B2 System with read protecting function
The present invention relates to a system with read protecting function that comprises a record medium, having a data substrate with a control data zone and a data zone thereon, wherein the control data zone has a plurality of blocks, and every block has a plurality of sectors, and every sector has a plurality of bytes, and the data zone has encoded data, as well as a control code is disposed in the one of the sectors in control data zone; an optical storage device, for loading the record medium and reading and identifying the control code, then decoding the control code and outputs the decoded data if the control code is identifiable; or directly output the encoded data if the control code is not identifiable. Furthermore, the present invention relates to a method for protecting a record medium.
US07808866B2 Apparatus and method for recording/reproducing data on/from a recording medium
There is provided an apparatus for recording/reproducing data on/from a recording medium including: a pickup unit including an objective lens and a solid immersion lens(SIL) to allow a light to be incident onto a recording medium; a photoelectric element for receiving the light reflected from the recording medium to output a controlling signal; and a controller to control the pickup unit using the controlling signal outputted from the photoelectric element, wherein the controlling signal includes a tilting error signal by skew of the recording medium.
US07808863B2 Laser/detector device for optical recording with adjustable detector position
An assembly structure and method for an integrated laser/detector device with a mirror at an angle to redirect the laser beam to a medium. The mirror is not attached to the circuit board with the laser/detector as in the prior art, but rather is mounted separately in the housing immediately above the circuit board. This allows the circuit board to be moved laterally toward and away from the mirror during assembly to adjust the reflected beam along a first direction so that it contacts the photodetector. A hologram lens is mounted above the mirror, and can be rotated to adjust the reflected beam to hit the photodetector along a second, orthogonal direction. In one embodiment, two laser beams are generated, and two hologram lenses are used to separately adjust the two beams.
US07808859B2 Oscillating shear valve for mud pulse telemetry
An oscillating shear valve system for generating pressure fluctuations in a flowing drilling fluid comprising a stationary stator and an oscillating rotor, both with axial flow passages. The rotor oscillates in close proximity to the stator, at least partially blocking the flow through the stator and generating oscillating pressure pulses. The rotor passes through two zero speed positions during each cycle, facilitating rapid changes in signal phase, frequency, and/or amplitude facilitating enhanced, multivalent data encoding. The rotor is driven by a motorized gear drive. In one embodiment, a torsional spring is attached to the motor and the resulting spring mass system is designed to be near resonance at the desired pulse frequency. The system enables the use of multivalent encoding schemes for increasing data rates.
US07808857B2 Analog memory
According to a preferred embodiment of the present invention, an analog memory includes a first to third memory blocks. Each of the first to third memory blocks includes a plurality of capacitive elements for storing electric charges corresponding to an input signal, an output line for transferring the electric charges, and a plurality of MOS transistors each for changing connection between the capacitive element and the output line. When a signal is outputted from the output line to a buffer circuit by sequentially connecting the capacitive element to the output line in the first memory block, all connections between the capacitive elements and the output line are disconnected in the second and third memory blocks with the output line of the first memory block and the output line of the second memory block connected.
US07808855B1 Distributed front-end FIFO for source-synchronous interfaces with non-continuous clocks
In one embodiment, an integrated circuit such as an FPGA includes one or more data I/O blocks, one or more FIFOs, and a FIFO controller. At least one data I/O block receives an incoming bit stream from an external device. At least one FIFO is connected to receive a corresponding incoming bit stream from a corresponding data I/O block. The FIFO controller controls operations of the one or more FIFOs, such that (i) bits from the corresponding data I/O block are written into the at least one FIFO using a FIFO write clock that is based on an incoming clock signal and (ii) bits are read out from the at least one FIFO using a FIFO read clock that is based on a local reference clock signal.
US07808851B2 Test circuit for multi-port memory device
A semiconductor memory device includes a read bus line for transferring read data; a write bus line for transferring write data; and a temporary data storage unit connected between the read bus line and the write bus line and controlled by a test mode signal enabled during a test mode.
US07808850B2 Semiconductor device and system
First and second data output circuits obtain corresponding parts of read data of a storage circuit to output to first and second input/output pads in a second test mode. First and second data input circuits obtain output data of the first and second data output circuits via the first and second input/output pads to output in the second test mode. A comparison object selection circuit selects output data of the first and second data input circuits to output in the second test mode. A judging circuit performs a test judgment by comparing output data of the comparison object selection circuit with expected value data and outputs a test result signal in the second test mode.
US07808847B2 Memory repair circuit and repairable pseudo-dual port static random access memory
The present invention relates to a memory repair circuit and a repairable pseudo-dual port static random access memory (pseudo-dual port SRAM). The memory repair circuit uses fewer redundant column blocks and stores a few failed block addresses to reduce the required complexity of decoding the redundant column blocks. Thus, the present invention can reduce a layout area required by redundant memory cells.
US07808846B2 Semiconductor memory device
A semiconductor memory device to/from which a data signal is input/output in synchronism with a clock, including: an input signal delaying circuit for delaying an input signal to output the delayed input signal; a delayed clock generation circuit for delaying an input clock by different amounts of delay time to thereby generate a plurality of delayed clocks; a plurality of delayed input signal holding circuits for holding the delayed input signal on the plurality of delayed clocks, respectively; an input signal latch timing determination circuit for outputting a determination signal indicating a timing at which to latch the delayed input signal, based on a plurality of held signals held by the delayed input signal holding circuits; and a held signal selector circuit for integrating the plurality of held signals into a single signal.
US07808844B2 Methods and apparatus for improved memory access
A memory access scheme employing one or more sets of shift registers interconnected in series to which data may be loaded from or written into one or more memory devices. That is, data from the memory devices may be parallel loaded into the sets of shift registers and then serially shifted through the shift registers until it is output from the sets of shift registers and transferred to its destination. Additionally, the data may be read from and loaded into the memory devices to/from the sets of shift registers such that the shifting of the shift registers is uninterrupted during the reading and/or loading of data. Additionally, data from the memory devices may be loaded into two or more parallel chains of shift registers and then serially shifted through the shift register chains.
US07808843B2 Integrated circuit and method of operating the same
An integrated circuit includes a storage component, a voltage stabilizer circuit with an input configured to receive an input voltage and an output configured to provide an output voltage, and a load. The load is coupled to the output of the voltage stabilizer circuit. The integrated circuit is operable in a first and second operating state. In the first operating state, the storage component receives an input voltage and in the second operating state the input voltage is provided to the input of the voltage stabilizer circuit.
US07808842B1 System to adjust a reference current
System and methods to adjust a reference current are disclosed. A current reference circuit generates an adjustable reference current. A microprocessor-based feedback circuit adjusts the reference current, wherein the adjustment is based on read and write parameters attributed to a memory cell.
US07808836B2 Non-volatile memory with adaptive setting of state voltage levels
A non-volatile memory device is accessed using voltages which are customized to the device, and/or to portions of the device, such as blocks or word lines of non-volatile storage elements. The accessing can include programming, verifying or reading. By customizing the voltages, performance can be optimized, including addressing changes in threshold voltage which are caused by program disturb. In one approach, different sets of storage elements in a memory device are programmed with random test data. A threshold voltage distribution is determined for the different sets of storage elements. A set of voltages is determined based on the threshold voltage distribution, and stored in a non-volatile storage location for subsequent use in accessing the different sets of storage elements. The set of voltages may be determined at the time of manufacture for subsequent use in accessing data by the end user.
US07808832B2 Non-volatile memory and method with improved sensing having a bit-line lockout control
In sensing a group of cells in a multi-state nonvolatile memory, multiple sensing cycles relative to different demarcation threshold levels are needed to resolve all possible multiple memory states. Each sensing cycle has a sensing pass. It may also include a pre-sensing pass or sub-cycle to identify the cells whose threshold voltages are below the demarcation threshold level currently being sensed relative to. These are higher current cells which can be turned off to achieve power-saving and reduced source bias errors. The cells are turned off by having their associated bit lines locked out to ground. A repeat sensing pass will then produced more accurate results. Circuitry and methods are provided to selectively enable or disable bit-line lockouts and pre-sensing in order to improving performance while ensuring the sensing operation does not consume more than a maximum current level.
US07808831B2 Read disturb mitigation in non-volatile memory
Read disturb is reduced in non-volatile storage. In one aspect, when a read command is received from a host for reading a selected word line, a word line which is not selected for reading is randomly chosen and its storage elements are sensed to determine optimized read compare levels for reading the selected word line. Or, a refresh operation may be indicated for the entire block based on an error correction metric obtained in reading the storage elements of the chosen word line. This is useful especially when the selected word line is repeatedly selected for reading, exposing the other word lines to additional read disturb. In another aspect, when multiple data states are stored, one read compare level is obtained from sensing, e.g., from a threshold voltage distribution, and other read compare levels are derived from a formula.
US07808828B2 Non volatile memory
An electrically programmable and erasable non-volatile semiconductor memory such as a flash memory is designed into a configuration in which, when a cutoff of the power supply occurs in the course of a write or erase operation carried out on a memory cell employed in the non-volatile semiconductor memory, the operation currently being executed is discontinued and a write-back operation is carried out to change a threshold voltage of the memory cell in the reversed direction. In addition, the configuration also allows the number of charge-pump stages in an internal power-supply configuration to be changed in accordance with the level of a power-supply voltage so as to make the write-back operation correctly executable. As a result, no memory cells are put in deplete state even in the event of a power-supply cutoff in the course of a write or erase operation.
US07808827B2 Controlled bit line discharge for channel erases in nonvolatile memory
Systems and/or methods that facilitate discharging bit lines (BL) associated with memory arrays in nonvolatile memory at a controlled rate are presented. A discharge component facilitates discharging the BL at a desired rate thus preventing the “hot switching” phenomenon from occurring within a y-decoder component(s) associated with the nonvolatile memory. The discharge component can be comprised of, in part, a discharge transistor component that controls the rate of BL discharge wherein the gate voltage of the discharge transistor component can be controlled by a discharge controller component. The rate of BL discharge can be determined by the size of discharge transistor component used in the design, the strength and/or size of the y-decoder component, the number of erase errors that occur for a particular memory device, and/or other factors in order to facilitate preventing hot switching from occurring.
US07808824B2 Interleaved memory program and verify method, device and system
An interleaved memory programming and verification method, device and system includes a memory array including first and second memory banks of memory cells. The memory device further includes a controller configured to concurrently program a first data into the first memory bank and a second data into the second memory bank using iterative programming and verification operations in each of the first and second memory banks with the programming and verification operations in the second memory bank being offset from the programming and verification operations in the first memory bank.
US07808823B2 RFID tag with redundant non-volatile memory cell
Two floating gate devices are arranged in a redundant configuration in a non-volatile memory (NVM) of a Radio Frequency Identification (RFID) tag such that stress induced leakage current (SILC) or other failures do not result in a complete loss of memory storage. The redundant NVM may be arranged as a series configuration, a parallel configuration, a single-ended device, a differential device, a simple logic circuit function, and/or a complex logic circuit function.
US07808821B2 Nonvolatile semiconductor memory including memory cell for storing multilevel data having two or more values
A write controller performs verification for checking whether each memory cell is on a predetermined verification level. For a memory cell to be written to a voltage level higher than the predetermined verification level, the write controller stores, in first and second latch circuits, the number of times of write to be performed by a write voltage after the verification. Whenever write is performed by the write voltage, the write controller updates the number of times of write stored in the first and second latch circuits. After write is performed the number of times of write by the write voltage, the write controller performs write by an intermediate voltage lower than the write voltage.
US07808818B2 Secondary injection for NROM
Secondary electron injection (SEI) is used for programming NVM cells having separate charge storage areas in an ONO layer, such as NROM cells. Various combinations of low wordline voltage (Vwl), negative substrate voltabe (Vb), and shallow and deep implants facilitate the process. Second bit problems may be controlled, and retention and punchthrough may be improved. Lower SEI programming current may result in relaxed constraints on bitine resistance, number of contacts required, and power supply requirements.
US07808816B2 Semiconductor memory device and method for fabricating semiconductor memory device
According to an aspect of the present invention, there is provided a semiconductor memory device, including, a semiconductor substrate, a phase-change element formed on the semiconductor substrate, the phase-change element including a phase-change film and electrode films, a joule heat portion contacting with the electrode film, the phase-change film being formed around the joule heat portion, and a radiation-shield film suppressing dissipation of thermal radiation emitted from the joule heat portion.
US07808814B2 Magnetization state control device and magnetic information recording device
The magnetization state of a ferromagnetic material is controlled by applying a current pulse to it while externally applying a weak magnetic field to it. The magnetic state of a ferromagnetic material can be switched between a uniformly magnetized state and a multiple magnetic domain structure by controlling the direction and intensity of the magnetic field applied to it and the intensity and pulse width of the current pulse. When an external magnetic field is applied, the possibility of occurrence of the reversal of the magnetic state upon application of the current pulse shows a hysteresis, and the reversal of the magnetic state can be controlled reliably. The intensity of the magnetic field to be applied may be as weak as a few gauss. Furthermore, by using such magnetic information recording elements, a magnetic information recording device (memory) that can achieve a high degree of integration can be produced.
US07808813B2 Magnetic memory cell reading apparatus
There is provided a magnetic memory device capable of reading information even with a lower power supply voltage.The magnetic memory device is equipped with a plurality of storage cells laid out in two dimensions in (i+1) rows and (j+1) columns (where i, j are integers of one or higher). Two magnetoresistive effect revealing bodies 2a, 2b are disposed in each of the storage cells 1, and each storage cell includes: a first stage circuit 41 that supplies currents Ib1, Ib2 for detecting resistances of magnetoresistive effect revealing bodies 2a, 2b; an X-direction address decoder circuit 32 that supplies currents Iw1, Iw2 to the magnetoresistive effect revealing bodies 2a, 2b; and a current control circuit (constant current circuit 25n) that carries out control so that the total of the current Ib1 and the current Iw1 and the total of the current Iw2 and the current Ib2 are respectively constant.
US07808811B2 Resistance semiconductor memory device having three-dimensional stack and word line decoding method thereof
A resistance semiconductor memory device of a three-dimensional stack structure, and a word line decoding method thereof, are provided. In the resistance semiconductor memory device of a three-dimensional stack structure, in which a plurality of word line layers and a plurality of bit line layers are disposed alternately and perpendicularly, and in which a plurality of memory cell layers are disposed between the word line layers and the bit line layers; the resistance semiconductor memory device includes a plurality of bit lines disposed on each of the bit line layers in a first direction as a length direction; a plurality of sub word lines disposed on each of the word line layers in a second direction as a length direction, intersected to the first direction; a plurality of memory cells disposed on the memory cell layers; and a plurality of main word lines individually disposed on a main word line layer specifically adapted over the bit line layers and the word line layers, in the second direction as a length direction, each one of the plurality of main word lines being shared by a predetermined number of sub word lines. An efficient word line decoding adequate to high integration can be achieved.
US07808810B2 Multilevel nonvolatile memory cell comprising a resistivity-switching oxide or nitride and an antifuse
A nonvolatile memory cell includes a layer of a resistivity-switching metal oxide or nitride compound, the metal oxide or nitride compound including one metal, and a dielectric rupture antifuse formed in series. The dielectric rupture antifuse may be either in its initial, non-conductive state or a ruptured, conductive state. The resistivity-switching metal oxide or nitride layer can be in a higher- or lower-resistivity state. By using both the state of the resistivity-switching layer and the antifuse to store data, more than two bits can be stored per memory cell.
US07808805B2 Column address control circuit capable of selectively enabling sense amplifier in response to column addresses
A column address control circuit comprises a control unit for outputting a control signal in response to a DDR mode signal and a first signal, and an address counting unit configured to receive a start column address and output a start column address in response to the control signal. The first signal is a burst read single write mode signal. The control signal is activated when the first signal is activated in a DDR mode. The control unit includes a first logic unit for performing an AND operation of the DDR mode signal and the first signal, and a second logic unit for performing an OR operation of an output signal of the first logic unit and a SDR mode signal.
US07808791B2 Fastener and heat sink assembly having the same
A fastener includes a connecting pole, a sleeve, an elastic element enclosing the sleeve and a baffling portion. The connecting pole includes a shaft, a head and a thread portion. The sleeve includes an engaging portion and a receiving portion extending from the engaging portion. The engaging portion encloses a top end of the shaft therein and abuts against the head. The receiving portion encloses a bottom end of the shaft and a top end of the thread portion. The receiving portion includes a plurality of spaced resilient pieces. The baffling portion screws onto the thread portion of the connecting pole. When the connecting pole rotates relative to the sleeve, the baffling portion moves upwardly along the thread portion to push the pieces of the receiving portion outwardly to make the pieces abut against a bottom surface of a printed circuit board.
US07808788B2 Multi-layer electrically isolated thermal conduction structure for a circuit board assembly
A thermal conduction structure is integrated into a multi-layer circuit board to thermally couple a power electronic device to a heatsink while electrically isolating the power electronic device from the heatsink. The thermal conduction structure includes a stack of alternatingly insulative and conductive layers, a first set of vertical vias that thermally and electrically join the power electronic device to a first set of conductive layers, and a second set of vertical vias that thermally and electrically join the heatsink to a second set of conductive layers that are interleaved with the first set of conductive layers.
US07808787B2 Heat spreader and method of making the same
A heat spreader having at least two adjoining strips of pyrolytic graphite material is made by cutting a strip from a sheet of pyrolytic graphite in the z direction. Thermal conductivity in the xy plane of the graphite sheet is greater than in the z direction. The z direction cut provides strips which are then each individually oriented 90 degrees such that the thickness direction of the original pyrolytic graphite sheet becomes the width or length of the cut strip. A face on the side of a first strip adjoins a face on the side of a second strip. Due to the greater thermal conductivity in the xy plane of the strips as compared to in the z direction heat transfers more rapidly in the length and thickness direction of the strips than across adjoining sides of the oriented strips.
US07808783B2 Multiple chip module cooling system and method of operation thereof
Disclosed herein is computer system having a first and second multiple chip modules (MCM) and a cooling module. The cooling module includes a first cooling loop associated with said first MCM and a first evaporator. The cooling module further includes a second cooling loop associated with said second MCM and a second evaporator. Each cooling loop is coupled to a common condenser that receives thermal energy from each cooling loop. A controller is coupled to the first and second cooling loop and adapts the operation of the first and second cooling loop in response to variances in operating conditions to provide cooling of the first and second MCM.
US07808781B2 Apparatus and methods for high-performance liquid cooling of multiple chips with disparate cooling requirements
Apparatus and methods are provided for packaging multi-chip modules with liquid cooling modules designed to provide different thermal resistances for effectively conducting heat from various chips with disparate cooling requirements while minimizing mechanical stresses in thermal bonds due to thermal excursions.
US07808780B2 Variable flow computer cooling system for a data center and method of operation
Disclosed herein is a data center having a plurality of liquid cooled computer systems. The computer systems each include a processor coupled with a cold plate that allows direct liquid cooling of the processor. The cold plate is further arranged to provide adapted flow of coolant to different portions of the processor whereby higher temperature regions receive a larger flow rate of coolant. The flow is variably adjusted to reflect different levels of activity. By maximizing the coolant temperature exiting the computer systems, the system may utilize the free cooling temperature of the ambient air and eliminate the need for a chiller. A data center is further provided that is coupled with a district heating system and heat is extracted from the computer systems is used to offset carbon emissions and reduce the total cost of ownership of the data center.
US07808779B2 Rotatable dock for portable electronic devices
A docking system for supporting a portable electronic device with a vertical operational orientation and a horizontal operational orientation is disclosed. The docking system includes a base stand unit that has a flat top surface. Additionally, there is a device support platform that is rotatably mounted to the base stand unit. The device support platform defines a cradle portion that is engageable to the portable electronic device. The device support platform has a first position corresponding to the vertical operational orientation, and a second position corresponding to the horizontal operational orientation.
US07808773B2 Electronic part and process for producing the same
To provide electronic parts having a platy terminal secured through a conductive adhesive layer onto a device, which electronic parts are low in ESR and excel in the bonding strength between device and terminal. The conductive adhesive contains a flat conductive member and an organic solvent and is characterized in that through vaporization of the organic solvent in vacuum atmosphere, the flat conductive member has a region standing in the direction of thickness of the conductive adhesive layer. Further, the conductive adhesive is characterized by containing portion wherein the angle between the platy terminal and the flat plane of conductive member is ≧45°.
US07808772B2 Electrical insulation system and method for electrical power storage component separation
An electrical insulation system and method for electrical power storage component separation is disclosed. Some implementations of the system use various forms of polyurethane elastomer based material such as tapes to electrically separate various components of electrical power storage devices such as battery packs. These components can include cells, connecting tabs, printed circuit assemblies, solder joints, nickel strips, and other conductive members.
US07808770B2 Monolithic ceramic capacitor
In an LW-reverse-type monolithic ceramic capacitor including external terminal electrodes each including a resistance component, internal electrodes include nickel or a nickel alloy, and the external terminal electrodes each include a first layer, a second layer provided on the first layer, and a third layer provided on the second layer. The first layer has a wrap-around portion extending from an end surface to principal surfaces and side surfaces of a capacitor main body, and contains a glass component and a compound oxide that reacts with Ni or the Ni alloy. The second layer covers the first layer such that the edge of the wrap-around portion of the first layer remains exposed, and contains a metal. The third layer covers the edge of the wrap-around portion of the first layer and the second layer, and is formed by plating.
US07808768B2 Multilayer capacitor
An element body has first and second inner electrodes which are alternately laminated. The first inner electrode has a first main electrode, a first coupling conductor extending to a first side face of the element body while being connected to an edge part of the first main electrode, and a first lead conductor extending to a third side face while being connected to the first coupling conductor. The second inner electrode has a second main electrode, a second coupling conductor extending to the first side face of the element body while being connected to an edge part of the second main electrode, and a second lead conductor extending to a fourth side face while being connected to the second coupling conductor. The first and second lead conductors are separated from the first and second main electrodes by gaps, respectively.
US07808761B2 Extension cord having a temperature indicator
An extension cord comprising of a male electrical plug; at least two electrically conducting wires electrically connected to the male electrical plug, each electrically conducting wire having a length; and at least one thermal indicator circuit electrically connected between two of the conducting wires, the thermal indicator circuit configured to actuate an alarm upon detecting a temperature at or above a threshold temperature without interrupting electrical flow along the electrically conducting wires.
US07808753B2 System and method for monitoring negative bias in integrated circuits
A bias voltage monitoring circuit is disclosed which comprises a first device coupled between a positive high voltage power supply (VDD) and a first node, a second device coupled between the first node and a second node where the bias voltage is applied, and a pad coupled to the first node, wherein the first and second devices form a voltage divider and a voltage measured at the pad reflects the bias voltage, and the first device and the second device is so chosen that a voltage at the first node is always positive for a given range of the bias voltage.
US07808750B2 Thin-film magnetic head comprising magneto-resistive effect device, and hard disk system
The thin-film magnetic head of the invention comprises a magneto-resistive effect device including a multilayer film and a bias mechanism portion including a bias magnetic field-applying layer formed on each widthwise end of the multilayer film. When the magneto-resistive effective device including a multilayer film and the bias mechanism portion are viewed in plane on their own, the uppermost extremity of the rear end of the magneto-resistive effect device and the uppermost extremity of the rear end of the bias mechanism portion lie at substantially the same depth-wise position, and the rear slant of the bias mechanism portion is gentler in gradient than the rear slat of the magneto-resistive effect device. It is thus possible just only to facilitate the fabrication of the device but also to achieve several advantages of being a lower rate of occurrence of noise, higher reliability and higher yields.
US07808749B2 Magnetoresistance effect element, substrate therefor and manufacturing method thereof
A magnetoresistance effect element which is used in a magnetic sensor is disclosed. The magnetoresistance effect element includes a soft layer whose magnetization easy direction is changed by a direction of an external magnetic field, and a magnetization fixing layer whose magnetization direction is fixed by having a magnetic layer and an anti-ferromagnetic layer. A magnetoresistance effect is generated by a change of electric conduction which is caused by a relative angle between the magnetization easy direction of the soft layer and the magnetization direction of the magnetization fixing layer. When the magnetic sensor includes two or more magnetoresistance effect elements for having two-axis or more vectors of the magnetization directions, the two or more magnetoresistance effect elements are adjacently disposed.
US07808748B2 Magnetoresistive element including heusler alloy layer
A pinned layer of an MR element includes an underlying magnetic layer made of a magnetic alloy layer having a body-centered cubic structure, and a Heusler alloy layer formed on the underlying magnetic layer. A free layer of the MR element includes an underlying magnetic layer made of a magnetic alloy layer having a body-centered cubic structure, and a Heusler alloy layer formed on the underlying magnetic layer. Each of these two Heusler alloy layers is made of a CoMnSi alloy having an Mn content higher than 25 atomic percent and lower than or equal to 40 atomic percent, and contains a principal component having a B2 structure in which Co atoms are placed at body-centered positions of unit cells and Mn atoms or Si atoms are randomly placed at vertexes of the unit cells.
US07808744B2 Apparatus including a dielectric mirror and method of reflecting radiation away from a portion of an apparatus
An apparatus includes a base layer, a bonding layer subject to laser radiation, and an insulating layer positioned between the base layer and bonding layer. The insulating layer includes a dielectric mirror, which is capable of reflecting laser radiation away from the base layer.
US07808741B2 Head slider and disk drive device
Embodiments of the present invention help to adjust the recess depth of a head element portion of a head slider. In an embodiment of the present invention, in a test step in manufacturing an HDD, the HDD examines the recess depth of a head element portion and decreases and adjusts the recess depth if the recess depth of the head element portion does not satisfy the predetermined condition. The HDD moves an actuator to a ramp of a retract position and supplies power to a heater in a head slider. If the heater power is large, the head element portion undergoes plastic deformation. The plastic deformation of the head element portion decreases the recess depth of the head element portion.
US07808740B2 Magnetic disk drive and control method thereof
Embodiments of the present invention provide a magnetic disk drive capable of suppressing variations in flying height of a magnetic head caused by decrease in the amount of a low density gas inside a housing and a control method therefore. According to one embodiment, the magnetic disk drive includes a magnetic head, a magnetic disk, and a housing containing the magnetic head and the magnetic disk, wherein the housing is filled with a low density gas having a lower density than air. An amount of the low density gas in the housing is estimated and, based on the amount of the low density gas, a flying height of the magnetic head from a surface of the magnetic disk is controlled.
US07808738B2 Information storage apparatus for adjusting flying height of head
A storage apparatus including a motor for rotating a medium and a head that has a heater. The clearance between the medium and the head is controlled by expansion of the head by the heater. Some embodiments could include a monitor configured to monitor atmospheric pressure, and a controller configured to control the heater in accordance with the atmospheric pressure so as to control the clearance. Some embodiments could include a monitor configured to monitor a driving current flowing through the motor, and a controller configured to control the heater in accordance with the driving current so as to control the clearance.
US07808735B2 Magnetic disc controller and method
A magnetic disk controller includes a first buffer that includes a first storage area that stores former portions of pieces of writing data, and a second storage area that stores latter portions of pieces of writing data; an encoding unit that encodes a former portion of the first piece of writing data; a second buffer that stores the encoded former portion of the first piece of writing data; and a buffer control unit that writes the encoded former portion of the first piece of writing data into a first sector of the magnetic disk. The encoding unit encodes the latter portion of the first piece of writing data. The second buffer stores the encoded latter portion of the first piece of writing data. The buffer control unit, writes the encoded latter portion of the first piece of writing data into the first sector of the magnetic disk.
US07808734B2 Monitoring a fly height of a magnetic transducer
A method for monitoring a fly height of a magnetic transducer comprises flying the magnetic transducer at a distance of separation from a recording media. The fly height is modulated with a predetermined modulation frequency with a fly height control device. A read-back signal is read from the recording media with the magnetic transducer. A change of the read back signal is measured that results from modulating the fly height. A fault signal is provided in response to the change crossing a threshold.
US07808731B2 Lens guide mechanism, lens barrel, and image pickup apparatus
The present invention provides a lens guide mechanism, a lens barrel, and an image pickup apparatus. A lens guide mechanism relating to the present invention includes: a plurality of lens frames each including a sliding section; and a guide shaft engaged with the sliding sections of the lens frames for slidably guiding the lens frames along an optical axis. The sliding section includes a contact portion in contact with the guide shaft. The sliding sections of neighboring lens frames are formed so as to overlap with each other at least when the neighboring lens frames come closer to each other.
US07808728B2 Lens barrel and image pickup apparatus
A lens barrel that can be reduced in size and improve drive accuracy. A first cylindrical member is fixed. A rotatable second cylindrical member cam-engages with the first cylindrical member so as to move in an axial direction of an axial center. A third cylindrical member engaging with the first cylindrical member so as not to rotate can move in the axial direction by the rotation of the second cylindrical member. A fourth cylindrical member cam-engaging with the third cylindrical member engages with the second cylindrical member so as to move in the axial direction by following the rotation of the second cylindrical member. A lens holding member engaging with the third cylindrical member so as not to rotate relative to the third cylindrical member can move in the axial direction by cam-engaging with the fourth cylindrical member.
US07808724B2 Spectroscopy lens for telecentric sensor
A lens system with a first group having a positive meniscus lens and a sensor. The optical distance between the front surface of the first group and the sensor can be not greater than the height of the sensor times the image F-number, which may alternatively be referred to as the working F-number. A second group can be disposed adjacent to the front focal point of the first group, and a lens-stop can be disposed adjacent to the second group. A third group can be disposed midway between the lens-stop and the object field of the first and second groups. The image F-number can be 2.8 or greater. The first group can have a doublet formed by a first lens that is plano convex and a second lens that is plano concave. The second group can have a first, plano convex lens and a second, biconvex lens forming a doublet with a third, plano concave lens.
US07808723B2 Photographic lens system and electronic imaging device using the same
A photographic lens system includes a positive lens element, a positive lens element, a negative lens element having a concave surface facing toward the image, a diaphragm, a negative lens element having a concave surface facing toward the object, a positive lens element which is cemented to the negative lens element, and two or three positive lens elements, in this order from the object. An intermediate negative lens element, having the weakest negative refractive power out of all of the negative lens elements, is provided between the negative lens element having the concave surface facing toward the image and the negative lens element having the concave surface facing toward the object.
US07808714B2 Image providing apparatus
Provided is an image providing apparatus having connecting member connecting a head set and optical housing capable of adjusting displacement of the optical housing in the vertical direction to the eyeball of the observer when adjusting the eye-relief of the optical housing to the eyeball of the observer. The ball joint has ball portions respectively on two ends thereof, on one of the ends (upper ends) is provided to the supporting member side capable of maintaining a posture thereof, and the ball portion on another ends (lower ends) is provided to the optical housing side for maintaining a posture thereof. The connecting member has a first member and a second member, the first member is connected to the second member so as to be movable and capable of maintaining a posture thereof.
US07808712B2 Imaging system
Optical apparatus for simultaneously focussing first and second coaxially spaced object planes in respective separate first and second areas of a common image plane 13 (such as the sensor of a CCD camera) comprises non-diffractive beamsplitter means for receiving light from said object planes along a common path 2 for transmission to said first and second image areas along respective first and second optical paths 3, 4, and reflective or transmissive focussing means 8 arranged to bring said first and second object planes into focus in said first and second areas. The object planes may be differentiated by having different length paths 3,4 (different physical lengths and/or using a differential optical delay), and/or by having different focussing powers in the two paths. In an add-on for a camera, differently curved mirrors of long focal length modify the main camera lens. Polarising optics may be used to separate the two images. The apparatus may be used for 3-D imaging or wavefront analysis.
US07808711B2 Method of producing and displaying a three dimensional image
A method of manufacturing a lenticular sheet having as its primary steps the provision of a substantially transparent substrate material; forming a plurality of lenses on a first side of the substrate; and shaping the substrate to correspond to a display area of a display device, wherein the plurality of lenses are angled to correspond to the pixel size and pitch of the display area. A display system is also disclosed, wherein the display systems generally includes a computer for processing, saving and playing at least one image; software for interlacing the image; software for processing slides and movies comprised of multiple images; a lenticular screen overlaid upon a video display device for viewing the interlaced images in three dimensions.
US07808709B2 Injection molded microlenses for optical interconnects
Disclosed are a microlens array, and a method of positioning and aligning the microlens array on another device. Generally, the microlens array comprises an array of injection molded microlens elements, and a supporting flange. Each of the microlens elements has a generally spheroid or spherical shape, and the supporting flange connects together the array of microlens elements to facilitate positioning that array of lenses on a printed circuit board, semiconductor package or wafer. This array is well suited for use with vertical cavity surface emitting lasers (VCSELs); and, in particular, the preferred embodiment of the invention addresses the problem of VCSEL laser array alignment by using arrays of microlenses elements fabricated by injection molding.
US07808699B2 Microscope lens for total internal reflection microscopy and microscope
A microscope objective includes an optical fiber. The optical fiber can deliver light for total internal reflection microscopy. The optical fiber can couple illumination light directly into the microscope objective through the optical fiber.
US07808694B2 Method and device for modulating light
Improvements in an interferometric modulator that has a cavity defined by two walls.
US07808684B2 Image reading apparatus and copying apparatus
An image reading apparatus including: a circulating transport path for transporting an original document to circulate; plural reading sections for reading a single image plane on a same single face of the original document at plural times at plural positions in the circulating transport path, and for generating plural image data sets for the single image plane; and an image processing section for processing the plural image data sets generated by the plural reading sections, and creating one image data set for the single image plane.
US07808683B2 Electrical appliance equipped with liquid crystal display
An electrical appliance includes an upper and lower main bodies, in which the upper main body is pivotally movable about a side edge of the lower main body to selectively be in an open state in which the top surface of the lower main body is exposed and a closed state in which the upper main body is disposed above the lower main body. A liquid crystal display panel is disposed on the top surface of the lower main body in the vicinity of a side edge near the front surface thereof. A notched opening is formed in the upper main body so that the display surface of the liquid crystal display panel is visible when the upper main body is in the closed state.
US07808671B1 Methods and systems for fax routing
In an illustrative embodiment, methods and systems are provided for processing facsimiles. A call processing system receives a first message transmitted from a first carrier system regarding a facsimile call to a phone address. The first message includes an identifier associated with the user. The identifier is used to determine if the user is authorized to receive call processing system services. If the user is authorized, a second message is transmitted to the first carrier system, the second message indicating that the first carrier system is to connect the call to the call processing system. The call processing system is connected to the call. A facsimile is received via the call at the call processing system. Information regarding the facsimile call is provided over a network, wherein some or all of the information is displayed in a call log visually accessible by the user.
US07808670B2 Print media tray assembly with ink transfer arrangement
A print media tray assembly includes a print media tray for storing a stack of print media. A feed mechanism is configured to feed said print media to a print engine mounted relative to the print media tray. The print engine includes a chassis and an ink cartridge mounted to the chassis. The print engine defines a plurality of ink reservoirs for storing respective types of ink. A printhead assembly is coupled in fluid communication with the ink cartridge and is configured to eject the ink. A transfer roller is rotationally mounted to the chassis, and is configured to receive the ejected ink and engage the fed print media to transfer the ink on to the print media.
US07808669B2 Duplex printer with a pair of ink transfer rollers
A duplex printer includes a body defining one or more spaces in which respective ink cartridges can be placed. A pair of print engines is mounted within the body and a print media path is defined there-between. Each print engine includes at least one printhead coupled in fluid communication to the ink cartridges and configured to eject ink supplied from the ink cartridges. Each print engine also includes a transfer roller rotationally mounted relative to the body to receive ink ejected from said printhead. Each transfer roller engages with the print media fed along the print media path so that the received ink is transferred to the fed print media.
US07808668B2 Image forming system, user interface device and image forming apparatus
An image forming system includes an image forming apparatus and a user interface device. The image forming apparatus forms an image on a recording material. The user interface device is connected to the image forming apparatus. The user interface device accepts a user's input, outputs the input to the image forming apparatus and displays information based on data input from the image forming apparatus. The image forming apparatus sends a notification to the user interface device before the image forming apparatus executes a process of changing one operation mode to another operation mode. The process of changing includes disconnecting communication between the image forming apparatus and the user interface device. The user interface device displays information corresponding to the notification received from the image forming apparatus.
US07808662B2 Removing print job from printing queue for image-forming device and temporarily holding print job
An image-forming device includes a printing element for successively printing jobs in a printing queue, a holding element for removing at least one printing job from the printing queue and holding the at least one printing job, and a holding release element for returning the at least one printing job on hold to the printing queue.
US07808660B2 Quick edit and speed print capability for a stand-alone ink jet printer
Printer (1) is provided with a mode to edit and print forms without reference to or interruption of a host computer and with immediate printing of one or more of the forms. Page data for the forms is preferably stored in flash memory (21) in a high level printer language. Preferably, at initiation of the forms mode at least the first listed document is immediately prepared by the control data processor (17) of the printer in bit mapped form for printing. Documents can be listed on the control panel by name for ready selection for printing.
US07808658B2 Printing system and printing apparatus
A printing system that includes: a printing condition command receiving unit that receives a primary printing condition command, the primary condition command being included together with printing image data in printing control data; printing condition command converting unit that converts the primary printing condition command to a secondary printing condition command corresponding to a printing apparatus; and a printing apparatus that carries out processing related to printing the printing image data based on the secondary printing condition command.
US07808655B2 Automated system for determining physical characteristics of a shaft
A computer-controlled system automatically measures and records various physical characteristics of an elongated shaft or tube, such as a golf club shaft or other structural member. The characteristics measured include the principal planar oscillation plane, oscillation frequency, stiffness asymmetry, relative stiffness, torsional stiffness, shaft length, shaft straightness and tip angle.
US07808654B1 High resolution three dimensional topography using a flatbed scanner
An optical measuring apparatus for measuring 3D surface profiles of an object comprising, in combination: a linear detector array; an imaging system including a light source to image the object onto the detector array; and machine readable software for producing a 3D topology map from a 2D image, wherein the apparatus is calibrated by changing the optical focus distance between the detector array and the object for the purpose of 3D measurement calibration, and changing the relative lateral positions between the detector array and the object for the purpose of scanning the object's surface.
US07808648B2 Method and device for optical determination of physical properties of features, not much larger than the optical wavelength used, on a test sample
A method and device for optical determination of physical properties of features, not much larger than the optical wavelength used, on a test sample are described. A beam is split into reference and illuminating beams having known polarization. The test sample is exposed to the illuminating beam and recombined to form an image. The image is detected using at least one sensor, which may be cameras. A point-to-point map of polarization, phase and power is extracted from data representing the image. Optionally, the sensor may be a camera. The sensor may detect at least three optical parameters, such as a Stokes vector, a Jones vector, a Jones matrix, a Mueller matrix or a coherency matrix.
US07808646B2 Interferometer for optically measuring an object
An interferometer for optically measuring an object (10), including a light source (1), at least one beam splitter (2) and at least one detector (12a, 12b), with the beam splitter being arranged in the beam path of the light source such that a light beam created by the light source is split into a working beam (3) and a reference beam (4). The interferometer is embodied such that the working beam impinges on the object (10) to be measured and the working beam is at least partially reflected by the object and interfered with the reference beam on the detector (12a, 12b). Here it is essential that the interferometer is provided with a spatial light modulator, which comprises a hologram control unit (9) and a hologram reconstruction unit (8) connected thereto, with the hologram reconstruction unit being arranged in the beam path of the working beam between the beam splitter (2) and the object (10) and the hologram control unit (9) controlling the hologram reconstruction unit (8) such that the hologram reconstruction unit creates an optionally predetermined hologram such that the working beam is deflected and/or split by the hologram reconstruction unit.
US07808643B2 Determining overlay error using an in-chip overlay target
Overlay error between two layers on a substrate is measured using an image of an overlay target in an active area of a substrate. The overlay target may be active features, e.g., structures that cause the device to function as desired when manufacturing is complete. The active features may be permanent structures or non-permanent structures, such as photoresist, that are used define the permanent structures during manufacturing. The image of the overlay target is analyzed by measuring the light intensity along one or more scan lines and calculating a symmetry values for the scan lines. Using the symmetry values, the overlay error can be determined.
US07808642B2 Turbidimeter with ultrasonically cleaned components
An ultrasonic optical cleaning system is provided for cleaning and deterring the buildup of organic and inorganic particulates from the surface of glassware used in water testing instrumentation. The ultrasonic optical cleaning system includes a transducer that is attached to the surface of the glassware. A connector cap carrying a plurality of spring contacts interconnecting the transducer with an ultrasonic transducer control circuit. The control circuit operates continuously to provide an electrical signal to the transducer that vibrates the transducer and the glassware so that the glassware is cleaned of contaminates.
US07808639B2 Color measurement instrument
A color measurement instrument and color measurement method for measuring a color of a surface are provided. The instrument includes a plurality of independently switchable light sources characterized by differing spectral ranges, and a plurality of light guides configured to receive light from the light sources and to direct the received light to a light emitting portion of the instrument for illuminating the surface. The instrument further includes a first light detector configured to receive a portion of the light reflected from the surface. The first light detector is a wideband light detector.
US07808637B2 Method and apparatus for determining liquid crystal cell parameters from full mueller matrix measurements
Method and apparatus for testing of LCD cells is disclosed. An LCD cell under test (14, 30) may be mounted to translatable table (40) between polarization state generator (10) and polarization state analyzer (16). For each location on cell (14, 30) to be tested, a variety of known polarization states (22) are launched through LCD cell (14, 30) and detected by polarization state analyzer (16). Electrical signals representative of polarization states are acquired by computer (18). Within computer (18), a model (58, 60) of polarization properties of LCD cell (14, 30) is developed based on estimations of what physical parameters of LCD cell (14, 30) are believed to be. RMS differences between simulated polarization properties and measured polarization properties are minimized by iteratively refining (60) modeled physical cell properties, at which point cell thickness and other physical parameters of the LCD cell may be deduced.
US07808632B2 Nanocomposite material for direct spectroscopic detection of chemical vapors
Method and material for spectroscopic detection of organic chemicals. The material is a substantially optically transparent solid, such as ZnS, having a high surface area for adsorption of an analyte, such as organic chemical vapors. The solid material preferably has metal nanoparticles, such as gold, silver or copper nanoparticles, deposited on the surface for signal enhancement. A template compound, such as cetyl trimethyl ammonium bromide and alkoxylate block polymers, may be used during the material synthesis, such as reacting zinc chloride and sodium sulfide in the presence of the template compound, and later removed through calcination and washing to achieve the high surface area. The method of use includes collecting an analyte on the material and detecting the spectroscopic response of the analyte while it is collected on the surface. The mechanism of collection may include adsorbing, absorbing, and preconcentrating. Preferably, the spectroscopic response is selected from infrared spectra or ultraviolet-visible spectra.
US07808630B2 Inspection apparatus for liquid crystal display device and inspection method using same
An inspection apparatus and inspection method for liquid crystal display devices are disclosed, wherein a final inspection for completely manufactured liquid crystal display devices is performed using a visual-light inspection apparatus, whereby high productivity due to improved inspection accuracy and reduced inspection time can be accomplished. With the inspection apparatus and inspection method, defects of a plurality of glass panels can be automatically inspected based on analyzed information of an entire screen of each glass panel using a plurality of vision cameras, whereby improved inspection accuracy and improved product quality can be accomplished and reduced inspection time can result in improved productivity of liquid crystal display devices. Further, by quantifying screen defects of the plurality of glass panels, defects of glass panels due to failures of manufacturing processes or design failures and other problems attendant on the defects can be prevented.
US07808628B1 Method for nanoscale spatial registration of scanning probes with substrates and surfaces
Embodiments in accordance with the present invention relate to methods and apparatuses for aligning a scanning probe used to pattern a substrate, by comparing the position of the probe to a reference location or spot on the substrate. A first light beam is focused on a surface of the substrate as a spatial reference point. A second light beam then illuminates the scanning probe being used for patterning. An optical microscope images both the focused light beam, and a diffraction pattern, shadow, or light backscattered by the illuminated scanning probe tip of a scanning probe microscope (SPM), which is typically the tip of the scanning probe on an atomic force microscope (AFM). Alignment of the scanning probe tip relative to the mark is then determined by visual observation of the microscope image. This alignment process may be repeated to allow for modification or changing of the scanning probe microscope tip.
US07808625B2 Aperture variable inspection optical system and color filter evaluation process
Disclosed is an aperture variable inspection optical system including a variable aperture unit 13 having a polygonal light transparent section and light collecting systems 12a, 12b for forming an irradiation spot U of light passing through the variable aperture unit 13 at the position of a sample S. The variable aperture unit 13 is capable of changing the shape/size of the polygon. The size of the irradiation spot U can be changed without rearranging the aperture unit.
US07808615B2 Projection exposure apparatus and method for operating the same
The invention concerns a method for operating a projection exposure apparatus to project the image of a structure of an object (5) arranged in an object plane (6) onto a substrate (10) arranged in an image plane (8). The object (5) is illuminated with light of an operating wavelength of the projection exposure apparatus according to one of several adjustable exposure modes. The light produces changes in at least one optical element (9) of the projection exposure apparatus, by which the optical properties of the projection exposure apparatus are influenced. The operation of the projection exposure apparatus makes allowance for the influencing of the optical properties of the projection exposure apparatus or a quantity dependent on the former, being calculated approximately on the basis of the exposure mode used and the structure of the object (5).
US07808612B2 Lithographic apparatus and method for masking a substrate
A method of removing a substrate from a substrate table of a lithographic apparatus. The substrate table is provided with a mask arranged to form a peripheral exposure exclusion region on a substrate. The method includes moving the mask from an in use position to a storage position. The storage position is adjacent to a projection system of the lithographic apparatus. The method also includes removing the substrate from the lithographic apparatus.
US07808609B2 Liquid crystal display device and repairing method thereof
An LCD and an LCD repairing method are provided. The LCD repairing method includes forming a hole on a first or second substrate at a position corresponding to a defective pixel and forming a pigment in the hole. The LCD includes a first substrate on which a pixel electrode and a TFT are formed in a pixel region formed in a matrix pattern, a second substrate on which a color filter layer and a black matrix are formed, the second substrate facing the first substrate, a hole formed on an outer surface of the first or second substrate to repair a defective pixel, and a repair pattern formed in the hole.
US07808607B2 Liquid crystal display device and method of fabricating the same
A liquid crystal display device includes: a first substrate having a plurality of gate lines and a plurality of data lines crossing each other; a second substrate facing the first substrate; a first pattern spacer having an inverse tapered shape on an inner surface of the first substrate; a second pattern spacer having an inverse tapered shape on an inner surface of the second substrate; a seal pattern on a peripheral edge of the first and second substrates; and a liquid crystal layer between the first and second substrates.
US07808601B2 Liquid crystal display device having a discharge port to discharge excess liquid crystal
A liquid crystal display (LCD) device 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 a discharge port in the sealing member. The discharge port is plugged with a sealant.
US07808597B2 Display module
Provided is a display module. The display module includes a panel, a printed circuit board (PCB), a flexible printed circuit board (FPCB), and a support member. The panel displays images. The PCB supplies driving signals to the panel. The FPCB electrically connects the PCB to the panel. The support member is formed on the FPCB.
US07808587B2 Liquid crystal display apparatus and liquid crystal panel
A light-shielding plate and a first light-shielding layer are arranged between a polarizing plate and a liquid crystal layer in a peripheral region of a liquid crystal panel so that linearly polarized light transmitted through the polarizing plate, which is a reflection polarizing plate, is not incident on the liquid crystal layer, but is reflected to the polarizing plate in the peripheral region.
US07808586B2 Electrooptic device and electronic device including the same
An electrooptic device includes: a pair of first and second substrates that sandwich an electrooptic material; a plurality of pixel electrodes disposed in a pixel region on the first substrate; a first light shielding layer disposed on the second substrate, the first light shielding layer defining the periphery of the pixel region; a sealing material that bonds the first substrate and the second substrate together in a sealing region around the periphery of a first light shielding region having the first light shielding layer; a dustproof substrate disposed on the surface of the second substrate opposite to the electrooptic material; a second light shielding layer disposed on the dustproof substrate so as to enclose the pixel region; and a third light shielding layer disposed on the dustproof substrate so as to at least partly overlap with the first and second light shielding layers.
US07808584B2 Polarizer, method of fabricating the same and liquid crystal display having the same
Disclosed are a polarizer, a method for fabricating the same, and a liquid crystal display having the same. The liquid crystal display includes a liquid crystal panel and a polarizer attached to the liquid crystal panel. The polarizer includes a polarizing film, a first support film, and a second support film. The first support film has optical anisotropy and is attached to the polarizing film. The first support film has a first thickness. The second support film is attached to the polarizing film while facing the first support film and has a second thickness, which is greater than the first thickness. The polarizer is fabricated by evaporating a solvent from a solution including polymer resin to form an optical film and then elongating the optical film.
US07808578B2 Light guide place and light-diffusing structure thereof
A light guide plate that is divided into an effective section capable of providing uniform surface illumination and a transitional section between the effective section and the point light source includes a light-receiving surface, a light-emitting surface, a light-reflecting surface, and a plurality of light-diffusing structures. The light-diffusing structures are spread on the transitional section, and each light-diffusing structure is in the shape of a part elliptic cylinder having a long axis and a short axis and the front surface of the light-diffusing structure facing the point light source is a part elliptic cylindrical surface.
US07808577B2 Light source device and liquid crystal display
A light source device capable of realizing a color display having the high light-use efficiency with a simple configuration is provided. Provided is a light source device including a prism sheet disposed to face a plane to be irradiated, and to bend an incident light to a direction substantially orthogonal to an incident direction; a light source section separately emitting a plurality of color lights having wavelength regions different from each other so that each of the color lights enters into the prism sheet at a small angle with respect to an extending direction of the prism sheet; and a light source drive means for driving the light source section so that each of the color lights periodically scans the plane to be irradiated so as to perform the line-sequential irradiation operation.
US07808574B2 Liquid crystal display device having integral receiving box and assembly method for same
An exemplary liquid crystal display (LCD) device includes a liquid crystal panel, a backlight module parallel to the liquid crystal panel, and a receiving box. The receiving box includes a bezel and a back plate connected to the bezel. The back plate can rotate along a combination portion of the first bezel and the back plate. The bezel accommodates the liquid crystal panel and the backlight module. The back plate and the bezel fasten the liquid crystal panel and the backlight module. A related method for assembly of the LCD device is also provided.
US07808573B2 Display (LCOS) panel module having an adhesive on a subtrate with a flexible printed circuit (FPC) having an opening so that the LCOS panel may be adhesively connected to the substrate and electrically connected to the FPC through the opening
An LCOS panel module including a substrate, a flexible printed circuit (FPC), an LCOS panel, and a face mask is provided. The substrate has an adhesive region on a surface thereof. The FPC is disposed on the substrate and has an opening for exposing the adhesive region. The LCOS panel has a bottom surface and a top surface. The bottom surface of the LCOS panel is fixed on the adhesive region of the substrate exposed from the opening through an adhesive layer and is electrically connected to the FPC. The face mask used for framing the display region of the LCOS panel and sheltering from stray light is disposed on the LCOS panel and has a display opening. A display region of the top surface of the LCOS panel is exposed from the display opening of the face mask.
US07808568B2 In-plane switching LCD device
The present invention concerns a liquid crystal display device including: a substrate; a plurality of thin film transistors each including a gate electrode, a source electrode, and a drain electrode; a gate line and a data line electrically connecting with the gate electrode and the source electrode, respectively; and a pixel electrode electrically connecting with the drain electrode, wherein overlapping widths between the gate electrode and the source and drain electrodes vary in accordance with the position of the thin film transistor.
US07808567B2 Pixel structures, methods of forming the same and multi domain vertical alignment LCDs
A pixel structure is provided. The pixel structure comprises a lower substrate with a transistor and pixel area; a first patterned conductive layer, which has a data line and a gate within the transistor area that is disposed on the lower substrate; a patterned insulator layer covering the first patterned conductive layer; an active layer disposed on the patterned insulator layer above the gate; a second patterned conductive layer with a gate line disposed on the patterned insulator layer, source and drain, wherein the source and the drain are disposed on the active layer; a pixel electrode disposed on the patterned insulator layer and electrically connected to the drain; a patterned passivation layer disposed on the patterned insulator layer, gate line, source, drain and pixel electrode; and a third patterned conductive layer, which has a data line connecting electrode, a gate line connecting electrode, at least one alignment electrode and a common electrode. The data line is electrically connected to the source through the data line connecting electrode; the gate line is electrically connected to the gate through the gate line connecting electrode; the alignment electrode is electrically connected to the pixel electrode; and a portion of the common electrode is disposed above the data line.
US07808564B2 Stereoscopic image display apparatus and manufacturing method including applying a resin, degassing the resin in a vacuum furnace then laminating an image display section with a retarder
There is provided a manufacturing method that includes: applying a resin to a region at which the right eye image generating region and the left eye image generating region of the image display section overlap with the right eye polarization region and the left eye polarization region of the retarder, on at least one of an emission-side surface of the image display section and an incident-side surface of the retarder; after the applying, laminating the image display section and the retarder so that the emission-side surface of the image display section faces the incident-side surface of the retarder; and attaching the image display section and the retarder by hardening the resin between the image display section and the retarder laminated to each other in the laminating.
US07808562B2 Method and device for receiving digital broadcasts
The invention provides a method for receiving digital broadcast signals of a plurality of channels. The method comprises: storing a channel-parameter contrast table which includes parameter values of a plurality of parameters with which each of the plurality of channels is previously received; testing whether the digital broadcast signals of one of the plurality of channels can be received according to the parameter values stored in the channel-parameter contrast table to determine a receiving status; generating a plurality of channel numbers corresponding to each of the receivable channels of the plurality of channels according to the receiving statuses of the plurality of channels; and receiving the signals of a target channel according to the parameter values stored in the channel-parameter contrast table, wherein the target channel is one of the plurality of channels and selected by a user through the plurality of channel numbers.
US07808561B2 Apparatus and method for transforming a digital TV broadcasting signal to a digital radio broadcasting signal
The present invention relates to an apparatus for transforming digital TV broadcasting signals into digital radio broadcasting signals and a method thereof. The apparatus includes: a transport stream generator for transforming TV broadcasting signals outputted from outside into digital TV broadcasting transport streams; a broadcasting transport format transformer for generating digital radio broadcasting transport streams by transforming the digital TV broadcasting transport streams in conformity to a digital radio broadcasting transport protocol based on a radio broadcasting schedule; a digital radio broadcasting multiplexer for multiplexing the generated digital radio broadcasting transport streams generated in the broadcasting transport format transformer; a modulating/up-converting unit for modulating the multiplexed digital radio broadcasting transport streams in a modulation method of digital radio broadcasting and up-converting frequencies of the modulated radio broadcasting signals into radio frequency (RF) signals; and a high-power amplifier for amplifying and transmitting the up-converted RF signals through a transmitting antenna.
US07808559B2 System and method for accumulative stillness analysis of video signals
A method and system for accumulating stillness characteristics is presented. The method and system generates field stillness characteristics for a current pixel of a current field. The field stillness characteristic is accumulated with an accumulated stillness characteristic that corresponds to a pixel location of the current pixel. The accumulated stillness characteristic includes stillness information regarding previous pixels of previous fields in the same pixel location as the current pixel.
US07808558B2 Adaptive color transient improvement
A superior Color Transient Improvement technique is adaptive to the local image features, so that more natural color edge transition improvement can be accomplished. A gain control function is provided that depends on the local image feature so that different regions of the image can be treated differently. Further, a correction signal is controlled in such a way (by the local image feature) that neither undershoot nor overshoot occurs, eliminating the need for post-processing for undershoot/overshoot removal.
US07808556B2 Image processing device
The invention provides a video system comprising at least one input for receiving incoming video data and at least one output for delivering outgoing video data to a display device. The system further comprises at least one processor for converting the incoming video data into outgoing video data as a function at least of one item of information delivered by a detecting element. According to an embodiment of the invention, the detecting element is suitable for measuring at least one colorimetric characteristic of an image produced by the display device. According to another embodiment of the invention, the processor converts incoming video data into outgoing video data as a function at least of one item of information delivered by a user. In one embodiment of the invention, the information delivered by the user represents a desired calorimetric response for different incoming data.
US07808552B1 Techniques for detecting a pulldown field sequence
Techniques for distinguishing a pulldown field sequence from a normal field sequence are disclosed. According to one aspect of the techniques, the method for detecting pulldown field sequence comprises receiving a field sequence, combining two adjacent fields into one frame, detecting whether the combined frame has a combing phenomenon, if there is such a combing phenomenon, and determining a number of how many times the combing phenomenon occurs continuously in the combined frame. Based on the number, it can be determined whether the field sequence is a normal field sequence or a pulldown field sequence.
US07808551B2 Imaging module and method of manufacturing imaging module
An imaging module includes a flexible printed circuit board which has a first area on which a first functional element is mounted, a second area on which a second functional element is mounted, and a third area which is formed between the first area and the second area, an electronic component which is mounted on the first area, and an imaging device which is mounted on the second area. The flexible printed circuit board is formed by an insulating layer which is integrated, spreading over the first area, the second area, and the third area. The flexible printed circuit board is formed such that the flexible printed circuit board can be bent at least in the third area.
US07808550B2 Digital camera having mechanism shiftable for portability
A digital still camera includes has a camera body. An imaging unit is secured to the camera body, and has an image pickup device incorporated therein. A rotational supporting mechanism supports the camera body on the imaging unit between a closed position and an open position. The camera body is disposed lower than the imaging unit. The camera body, when in the closed position, is inside an extending region defined by extending a shape of the imaging unit downwards, and when in the open position, is offset from the extending region of the imaging unit. In a preferred embodiment, a central axis of the rotational supporting mechanism extends vertically. The open position is located horizontally from the closed position.
US07808549B2 Electronic device
An electronic device is provided that has excellent portability because it can be folded to a compact size at coupling means. In addition, a first display portion of a first display unit and a second display portion of a second display unit can form a single, large-screen display portion when the first display unit is rotated 90° clockwise and the second display unit is rotated 90° counterclockwise.
US07808538B2 Image sensors with blooming reduction mechanisms
A CMOS image sensor having blooming reduction mechanisms is disclosed. The image sensor can include a plurality of pixels arranged in rows and a timing and control circuit in electrical communication with the plurality of pixels. The timing and control circuit includes a readout module configured for outputting a first row of pixels exposed for a first exposure period, outputting a second row of pixels exposed for the first exposure period after outputting the first row of pixels, and thereafter outputting a third row of pixels exposed for a second exposure period different than the first exposure period, the third row of pixels being between the first and second rows of pixels.
US07808537B2 Photoelectric conversion apparatus with fully differential amplifier
To provide a configuration including a fully differential amplifier in which decrease in a reading speed can be suppressed. A photoelectric conversion apparatus according to the present invention includes a pixel area where a plurality of pixels are arranged; an amplifier configured to amplify a signal from the pixel area; a plurality of signal paths for transmitting the signals from the pixel area to the amplifier. The amplifier is a fully differential amplifier which includes a plurality of input terminals including a first input terminal and a second input terminal to which the signals from the plurality of signal paths are supplied and a plurality of output terminals including a first output terminal and a second output terminal and the input terminals and the output terminals have no feedback path provided therebetween.
US07808534B2 Smear reduction in CCD images
Vertical and horizontal smear in images produced by a CCD imager can be compensated for by detecting the boundaries of the smear and substituting data from an alternative part of the image, or interpolated data within those boundaries. Vertical, or frame transfer, smear can also be compensated for by producing an error signal from charge accumulated during frame transfer and corresponding to one or more masked rows of the CCD imager. This error signal can be subtracted from the line signals corresponding to each row of the CCD images receiving radiation during image acquisitions. The CCD imager includes a multiplication register. The dynamic range of the imager may be extended by varying the gain of the multiplication register, for example on a line-by-line or frame-by-frame basis.
US07808533B2 Electronic camera having signal processing units that perform signal processing on image data
A CCD captures a subject image having passed through a taking lens and an image processing circuit performs various types of image pre-treatment including gamma correction and white balance on image data corresponding to n lines×m rows output by the CCD. The image processing circuit also performs format processing on the data. The data are then compressed at a compression circuit. The white balance adjustment and the like are implemented in line sequence at a line processing circuit which engages in signal processing in pixel sequence in units of individual lines in the output from the CCD. The image data having undergone the pre-treatment are then subjected to format processing prior to JPEG compression, at a block processing circuit that engages in signal processing in units of individual blocks each ranging over an n×m (N>n, M>m) block. In other words, the signal processing is performed in block sequence.
US07808529B2 Image pickup apparatus with frame addition
A preprocessor performs a signal processing operation by using an image signal DVa generated by picking up a subject image. A frame adder adds frames of an image signal DVb generated by the preprocessor so as to generate an image signal DVc with a changed frame rate. When changing the setting of the signal processing operation of the preprocessor, the signal processing operation is restarted with the new setting at the start or at the end of a frame addition period (in units of frame addition periods) of the frame adder based on a determination signal indicating the frame addition period.
US07808527B2 Image pickup apparatus and method, image processing apparatus and method, image display system, recording medium and program
An image pickup apparatus and method is disclosed by which moving pictures of a high frame rate can be displayed. The image pickup apparatus for picking up moving pictures, includes: a distribution section for distributing light incoming through an optical lens to n directions; n image pickup elements for converting the light distributed by the distribution section into signals at time intervals of 1/m second to pick up images; and a control section for controlling timings at which the light is to be converted into the signals by the image pickup elements; the control section controlling the n image pickup elements to convert the light into the signals at timings successively displaced by 1/m×n second to pick up images.
US07808524B2 Vision-based augmented reality system using invisible marker
A vision-based augmented reality system using an invisible marker indicates an invisible marker on a target object to be tracked, such that it can rapidly and correctly track the target object by detecting the invisible marker. The augmented reality system includes a target object including an infrared marker drawn by an invisible infrared light-emitting material; a visible-ray camera for capturing an image of the TO; an infrared-ray camera for capturing an image of the IM included in the TO image; an optical axis converter for allowing the infrared-ray camera and the visible-ray camera to have the same viewing point; an image processing system for rendering a prepared virtual image to the TO image to generate a new image.
US07808522B2 Method for calling video communication service by video communication terminal and associated message data form
The invention discloses a method for calling video communication service by video communication terminal. The method comprises the steps of: (a) a first video communication terminal launches a call to a multipoint control unit (MCU) and sends an conference information needed for convening a conference to the MCU through an In-Band channel established between both sides; (b) the MCU convenes the conference according to the conference information received. The invention also discloses a message data form for transferring information through an In-Band channel in a video communication service. The message data form comprises: a data starting mark field, a data type field, a data length field, a field for no less than one piece of sub-information, a data ending mark field and a cyclic redundancy check field.
US07808513B1 Automatic keystone correction system and method
The invention relates to an automatic keystone correction system and method. The system includes an interface to display a pattern on a projection surface and a controller to distort image data responsive to the pattern. The pattern includes a plurality of polygons, each with a predetermined shape. Each polygon corresponds to a particular system rotation angle. The controller distorts the image data responsive to the rotation angle. A user interacts with the interface to identify a particular polygon that, when projected on a projection surface, has a predetermined shape.
US07808509B2 Apparatus and methods for stenciling an image
The invention provides methods of protecting selected regions of an image from subsequent modification during the operation of a graphics application. The methods allow a user to select a region of an image to protect, and to assign a level of protection to the selected region. Subsequent brush strokes in the region are then attenuated according to the assigned level of protection and blended into the image without artifacts caused by overlapping strokes. The invention also provides a method of blending individual strokes into a texture without segmentation artifacts.
US07808506B2 Intelligent caching data structure for immediate mode graphics
An intelligent caching data structure and mechanisms for storing visual information via objects and data representing graphics information. The data structure is generally associated with mechanisms that intelligently control how the visual information therein is populated and used. The cache data structure can be traversed for direct rendering, or traversed for pre-processing the visual information into an instruction stream for another entity. Much of the data typically has no external reference to it, thereby enabling more of the information stored in the data structure to be processed to conserve resources. A transaction/batching-like model for updating the data structure enables external modifications to the data structure without interrupting reading from the data structure, and such that changes received are atomically implemented. A method and mechanism are provided to call back to an application program in order to create or re-create portions of the data structure as needed, to conserve resources.
US07808505B2 Scalable high performance 3D graphics
A high-speed ring topology. In one embodiment, two base chip types are required: a “drawing” chip, LoopDraw, and an “interface” chip, LoopInterface. Each of these chips have a set of pins that supports an identical high speed point to point unidirectional input and output ring interconnect interface: the LoopLink. The LoopDraw chip uses additional pins to connect to several standard memories that form a high bandwidth local memory sub-system. The LoopInterface chip uses additional pins to support a high speed host computer host interface, at least one video output interface, and possibly also additional non-local interconnects to other LoopInterface chip(s).
US07808504B2 PC-based computing system having an integrated graphics subsystem supporting parallel graphics processing operations across a plurality of different graphics processing units (GPUS) from the same or different vendors, in a manner transparent to graphics applications
PC-based computing system having an integrated graphics subsystem supporting parallel graphics processing operations across a plurality of different graphics processing units (GPUs) supplied from the same or different vendors. The graphics subsystem include a graphics controller hub (GCH) chip located on a CPU bus, and having Multi-Pipeline Core Logic (MP-CL) circuitry including a routing unit and a control unit. The plurality of different GPUs are interfaced with the GCH chip. Each different GPU supports a GPU-driven pipeline core having a frame buffer (FB) for storing a fragment of pixel data. The GPU-driven pipeline cores are arranged in a parallel architecture and operated according to a parallelization mode of operation, so that said GPU-driven pipeline cores process data in a parallel manner. In one illustrative embodiment, the different GPUs are located (i) within an integrated graphics device (IGD) within the GCH chip, and also (ii) on one or more external GPU-based graphics cards from the same or different vendors. In another illustrative embodiment, the different GPUs are located on a plurality of external GPU-based graphics cards from different vendors. Diverse illustrative embodiments are disclosed.
US07808503B2 Deferred shading graphics pipeline processor having advanced features
A deferred shading graphics pipeline processor and method are provided encompassing numerous substructures. Embodiments of the processor and method may include one or more of deferred shading, a tiled frame buffer, and multiple?stage hidden surface removal processing. In the deferred shading graphics pipeline, hidden surface removal is completed before pixel coloring is done. The pipeline processor comprises a command fetch and decode unit, a geometry unit, a mode extraction unit, a sort unit, a setup unit, a cull unit, a mode injection unit, a fragment unit, a texture unit, a Phong lighting unit, a pixel unit, and a backend unit.
US07808501B2 Method of shading using sample vectors
A method of shading, by: storing shading information in a sample vector comprising a plurality of packets, wherein each packet represents a shading property; performing a series of sequential actions on the sample vector, wherein each of the sequential actions operates on at least one, but less than all of the plurality of packets in the sample vector, such that the sample vector is updated by each sequential action; and then performing a lighting computation on the updated sample vector, wherein the lighting computation operates on all of the plurality of packets in the sample vector, thereby calculating a final sample vector to be rendered for the sample vector.
US07808499B2 PC-based computing system employing parallelized graphics processing units (GPUS) interfaced with the central processing unit (CPU) using a PC bus and a hardware graphics hub having a router
A PC-based computing system capable of displaying images of 3-D objects during an interactive process between said computing system and a user thereof. The PC-based computing system includes a system memory for storing software graphics applications, software drivers and graphics libraries, and an operating system (OS), stored in the system memory, and a central processing unit (CPU), for executing the OS, graphics applications, drivers. and graphics libraries. The system also includes an CPU interface module, a PC bus, a graphics processing subsystem interfaced with the CPU interface module by way of the PC bus, and a display surface for displaying said images by graphically displaying frames of pixel data produced by the graphics processing subsystem. The graphics processing subsystem includes a plurality of GPUs arranged in a parallel architecture and operating according to a parallelization mode of operation so that the GPUs support multiple graphics pipelines and process data in a parallel manner. A hardware hub, interfaces with the CPU interface module and the GPUs, by way of the PC bus, and has a hub router for (i) distributing the stream of geometrical data and graphic commands among the GPUs, and (ii) transferring pixel data output from one or more of GPUs during the composition of frames of pixel data corresponding to final images for display on the display surface. The CPU interface module provides an interface between one or more software hub drivers and the hardware hub.
US07808498B2 CAD data evaluation method and evaluation apparatus
The apparatus has an evaluated value calculating means 102 for calculating the complexity of the object shape and the complexity of the modeling structure of the object CAD data input by the CAD data inputting means 101; a searching means 104 for searching the reference CAD data in the reference CAD data base 103 in accordance with the condition of said complexity; an evaluated value calculating means 106 for calculating the complexity of the object shape and the complexity of the modeling structure based on the searched reference CAD data; and a displaying means 105 for evaluated values obtained by the means 102 and the means 106 on the graphic representation defining its horizontal axis for the complexity of the object shape and its vertical axis for the complexity of the modeling structure. It will be appreciated that the man-hour for evaluating large amount of various models can be reduced by means of not using a CAD system.
US07808496B2 Apparatus for supplying power source
The present invention relates to an apparatus for supplying power source for providing certain voltage to a first display device and a second display device. The apparatus for supplying power source includes a boosting circuit, a boosted voltage detecting circuit and an output selecting circuit. The boosting circuit boosts a battery voltage. The boosted voltage detecting circuit detects the boosted battery voltage, and transmits the detection result to the boosting circuit. The output selecting circuit is coupled to the boosting circuit and the boosted voltage detecting circuit, and provides selectively the boosted battery voltage to a first display device and a second display device. The apparatus provides certain voltage to a first display device and/or a second display device, and thus the size of a dual panel apparatus employing the display devices may be reduced.
US07808487B2 System for disposing a proximity sensitive touchpad behind a mobile phone keymat
A proximity-based mutually capacitance-sensitive touchpad that is disposed directly beneath a keypad keymat of a mobile telephone, wherein posts associated with each key pass through a mutually capacitance-sensitive sensor electrode grid of the touchpad such that the keypad posts do not interfere with touchpad detection and tracking of a pointing object that moves along the keypad surface, to thereby enable touchpad data entry, cursor control, and scroll bar control on a display of the mobile telephone, wherein the keypad posts actuate mechanical switches underneath the touchpad.
US07808486B2 Handheld electronic device providing feedback to facilitate navigation and the entry of information, and associated method
A method of facilitating the input of information in a handheld electronic device having a plurality of input elements such as, without limitation, keys. The method includes receiving a signal indicating that a particular one of the input elements is being touched in a first manner, providing a feedback signal, such as a sound or graphic, that identifies the particular input element after the signal is received, and performing a function associated with the particular input element when it is being touched in a second manner. Also, a handheld electronic device that includes an input apparatus having a plurality of input elements, a processor, and a memory in electronic communication with the processor. The memory stores one or more routines executable by the processor for implementing the method described above.
US07808477B2 Scroll disc input apparatus for a data processing device
An apparatus is described comprising: a data processing device having a memory for storing program code and data and a processor for processing the program code and data, and a display for displaying graphical images and text; a control disc rotatably and communicatively engaged with the data processing device, the control disc rotating on an axis which is substantially perpendicular to a plane defined by the display, the control disc communicatively engaged with the data processing device to cause a graphic element on the display to move in a first direction by a first predefined amount when rotated in a first direction and causing the graphic element to move in a second direction by the first predefined amount when rotated in a second direction.
US07808474B2 Light control circuit and a liquid-crystal-display control drive device
A light control circuit that makes it possible to, when the light intensity of the area surrounding a display screen varies in a relatively short time, prevent the brightness of a backlight from being erroneously adjusted as the result of the variation being detected is provided. The light control circuit controls the backlight of a display panel. This light control circuit is provided with functions of performing the following operation: detection signals from multiple optical sensors are taken into a common sampling means in a time division manner to acquire multiple sampling values temporally dispersed; a surrounding light intensity is determined by majority decision based on the multiple sampling values, and the result of determination is externally outputted.
US07808473B2 Display apparatus and method of controlling the backlight provided in the display apparatus
According to one embodiment, a display apparatus having a display, a signal-processing unit, a luminance-curve converter, a histogram-extracting unit, a characteristic-control-data output unit, an integrator, and a multiplier. The signal-processing unit processes a video signal. The converter converts the input/output characteristic of the luminance level of the video signal. The histogram-extracting unit generates histogram distribution data for a luminance level of a video signal. The characteristic-control-data output unit sets a characteristic to the luminance-curve converter so that the converter emphasizes a low-luminance region of the image represented by the input video signal. The integrator integrates data items pertaining to the region emphasized by the converter, thereby generating an integrated value. From the output of the integrator, the multiplier generates an output that lowers the light-adjusting voltage applied to the display device.
US07808470B2 Electro-optical device having a memory circuit for each pixel and that can display with low power consumption
An electro-optical device includes an X address decoder that selects one of plural X selection lines, a Y address decoder that selects one of plural Y selection lines, and plural pixel blocks. Each pixel block is provided with respect to an intersection of a corresponding X selection line and a corresponding Y selection lines. Each pixel block includes a pixel circuit and the pixel circuits corresponding to a column share a bit line and a complementary bit line. Each pixel circuit includes a memory circuit, a selection circuit, and a pixel electrode. The memory circuit includes plural transistors that become conductive between the bit line, the complementary bit line, and terminals of the memory circuit at the time of concurrent selection of an X selection line and a Y selection line corresponding to the pixel block to which the plural transistors belong.
US07808468B2 Source driver for controlling a slew rate and a method for controlling the slew rate
A source driver for controlling a slew rate of a liquid crystal display (LCD) and a method for controlling the slew rate is provided. The source driver includes a plurality of output buffers for driving data lines, and a bias circuit for varying a bias voltage inputted to the output buffers to control a slew rate of the output buffers.
US07808466B2 Transflective liquid crystal display device
The present invention provides an IPS-type transflective liquid crystal display device in which a contrast is not inverted between a transmissive portion and a reflective portion. The transflective liquid crystal display device includes a liquid crystal display panel having a pair of substrates and liquid crystal which is sandwiched between the pair of substrates, wherein the liquid crystal display panel includes the plurality of sub pixels each of which includes a transmissive portion and a reflective portion, each sub pixel of the plurality of sub pixels includes a pixel electrode which is formed on one substrate out of the pair of substrates and a counter electrode which is formed on the one substrate, and an electric field is generated between the pixel electrode and the counter electrode thus driving the liquid crystal. Further, each sub pixel is configured such that the pixel electrode is formed in common with respect to the transmissive portion and the reflective portion and the counter electrode is formed independently with respect to the transmissive portion and the reflective portion.
US07808459B2 Light emitting display device
A display device includes a pixel circuit unit comprising a plurality of pixels to display an image, a data driver to supply data signals to the pixel circuit unit, a scan driver to supply scan signals to the pixel circuit unit, a black/white transition detector to detect a degree of black/white transition of the image, a gamma corrector to adjust the data signal by providing a gamma value to the data driver, and a timing controller to apply control signals to the data driver and the scan driver, receive the degree of black/white transition from the black/white transition detector, and provide a corrected gamma control signal to the gamma corrector according to the degree of black/white transition.
US07808454B2 Display device and method of driving the same
A display device configured to minimize a layout area of a driver and a method of driving the same is provided. First and second scan drivers are disposed on opposite sides of a display panel. Each of the first and second scan drivers has a plurality of circuit parts corresponding to a plurality of scan lines. A height of the circuit part is equal to a height of subpixels adjacent in a vertical direction. A scan pulse generated from a circuit part of the first scan driver can be supplied to a circuit part of the second scan driver and subpixels disposed on the scan line connected to the circuit part. The circuit part of the second scan driver generates another scan pulse in response to the scan pulse.
US07808453B2 Driving method of plasma display panel and plasma display device
In a sustain operation in an ALIS PDP device, a combination in which a basic first waveform and a second waveform in which a discharge peak is separated are mixed is applied. In the combination, the probability that the second waveform occurs successively is sufficiently reduced to less than 20%, and the number of times of sustain discharges of various intensities is made equal in the lines to be driven. By this means, the 2L nonuniformity can be prevented, and the deterioration of Vsmin can be reduced.
US07808451B1 Organic electroluminescent display device method and apparatus
An organic electroluminescent display device connected by a blocking diode in series to an organic light-emitting diode (OLED). Each pixel or subpixel of the electroluminescent display device comprises an OLED, a blocking diode to prevent the OLED from being reversed biased, a rectification diode to isolate the column electrode from unselected rows and a capacitor as a memory device. The charge stored in each memory capacitor may be increased by the blocking diode in series with each OLED. A frame period of the display device is divided into sub-frames that have address and light emission periods. Current mode data programming is used to address the device in each sub-frame. A ramp waveform is applied to the row electrode during the light emission period, to cause the capacitor to discharge through the OLED and control the forward current level.
US07808444B2 Two-way antenna connector
A system includes a first matching network having a first impedance and a second matching network having a second impedance, where the second impedance is different than the first impedance. The system further includes a switching connector having first and second switching positions, where when the switching connector is in the first switching position an input terminal is connected through the first matching network to a first antenna and where when the switching connector is in the second switching position the input terminal is connected through the second matching network to a second antenna and the first antenna is connected to ground.
US07808441B2 Polyhedral antenna and associated methods
The antenna includes an electrically conductive antenna body having a polyhedral shape with opposing first and second ends and a medial portion therebetween. The medial portion of the electrically conductive antenna body is wider than the opposing first and second ends thereof, and the electrically conductive antenna body has a slot therein extending from at least adjacent the first end to at least adjacent the second end. The polyhedral antenna has an omnidirectional pattern, is horizontally polarized and broad in bandwidth above a lower cutoff frequency.
US07808438B2 Handheld electronic devices with isolated antennas
Handheld electronic devices are provided that contain wireless communications circuitry having at least first and second antennas. An antenna isolation element reduces signal interference between the antennas, so that the antennas may be used in close proximity to each other. A planar ground element may be used as a ground by the first and second antennas. The first antenna may be formed using a hybrid planar-inverted-F and slot arrangement in which a planar resonating element is located above a rectangular slot in the planar ground element. The second antenna may be formed from an L-shaped strip. The planar resonating element of the first antenna may have first and second arms. The first arm may resonate at a common frequency with the second antenna and may serve as the isolation element. The second arm may resonate at approximately the same frequency as the slot portion of the hybrid antenna.
US07808437B2 Antenna arrangement
An antenna arrangement comprising a multi-layer PCB (10) with a ground plane (20) in a first layer and a first antenna (11) in a second layer, and an extended ground plane (20) connected to the ground plane of the PCB. A second antenna (110, 120, 130, 140, 150) is formed integral with the extended ground plane (20). The extended ground plane is positioned opposite the first antenna.
US07808436B2 Folding type communication terminal device
In a communication terminal in which a first enclosure and a second enclosure are foldable, to provide the communication terminal with an antenna characteristic with a wide band performance in either when the enclosures are opened or folded. In a folding communication terminal comprising an upper enclosure 2 and a lower enclosure 3 which are foldable through a hinge, and an antenna 5 attached to the lower enclosure 3, the antenna 5 is arranged along the edge of the end face 3A on the upper side abutting on the hinge of the lower enclosure 3, a conductor is placed in the upper enclosure 2 not provided with the antenna, and a second printed board 31 is provided so that when the upper enclosure 2 and the lower enclosure 3 are opened, it is connected to the antenna 5 at a high frequency to operate as the antenna, thereby transmitting/receiving an electromagnetic wave.
US07808431B2 Antenna apparatus capable of directivity control
The antenna apparatus includes first to fourth antenna elements successively arranged at regular angular intervals around the central point on the same plane and respectively having first to fourth feed points, and a phase shifter delaying the phase of the received electric wave approximately by 90 degrees. The unidirectivity of the antenna apparatus is controlled in four directions of 0 degree, 90 degrees, 180 degrees and 270 degrees by selectively connecting the first to fourth feed points, the phase shifter and a television receiver. Therefore, multipath interference in these directions can be suppressed.
US07808429B2 Beam steering control for mobile antennas
A method and apparatus for steering a beam from a phased array antenna mounted on a mobile platform. Rate sensors mounted on the phased array antenna are used to update lower bandwidth data from the mobile platform, resulting in improved pointing performance.
US07808425B2 Space-borne altimetry apparatus, antenna subsystem for such an apparatus and methods for calibrating the same
The present invention is directed to a space-borne altimetry apparatus having a first receiving antenna, pointing to outer space, for receiving at least one signal emitted by a remote satellite emitter via a direct path; a second receiving antenna, pointing to the Earth, for receiving said signal via an indirect path including a reflection from the Earth surface; and a signal processing means for computing a distance of the apparatus from a specular reflection point of the signal on the Earth surface by cross-correlating the signals received by said first and second antennas; wherein both the first and second receiving antennas are high-gain steerable antennas; and wherein the apparatus may also include antenna control means for steering at least one receiving lobe of the first antenna toward the remote satellite emitter, and at least one receiving lobe of the second antenna toward a specular reflection point on the Earth surface.
US07808424B2 Method and apparatus for measuring distance
A device measures distance using a wireless signal that has two simultaneously transmitted components. Each of the two components includes a respective repeated code, the two codes having different durations. On receipt of the signal, the propagation distance is calculated separately for each code and compared. The calculated distance is considered to be valid only if the two calculations yield the same result. The durations of the two codes may be proportional to numbers having a relative prime relationship. The signal is generated and transmitted by the same device that performs the distance calculation, with the signal being retransmitted back to the device by a remote device, or may be generated and transmitted by the remote device.
US07808421B2 Methods and apparatus for creating a scan strategy
Some embodiments of the invention are directed to generating a scan strategy based on parameters input from a user, without requiring that the user be aware of information such as the specifics of the receiver hardware or the specific signal characteristics of the emitters that are desired to be detected.
US07808414B2 A/D conversion circuit and electronic instrument
An A/D conversion circuit includes a continuous-time filter that performs a filtering process on an input signal, an SCF that is provided in a subsequent stage of the continuous-time filter and performs a filtering process utilizing the continuous-time filter as a prefilter, a cut-off frequency of the SCF being variably set corresponding to a frequency band of the input signal, an A/D converter that is provided in a subsequent stage of the SCF and performs an A/D conversion operation utilizing the continuous-time filter and the SCF as prefilters, and a digital filter that is provided in a subsequent stage of the A/D converter and performs a digital filtering process utilizing the continuous-time filter and the SCF as prefilters, a cut-off frequency of the digital filter being variably set corresponding to the frequency band of the input signal.
US07808412B2 Integrated circuit device and electronic instrument
An integrated circuit device includes an amplifier circuit that receives an input signal and performs an offset adjustment corresponding to a DC offset of the input signal and a gain adjustment corresponding to an amplitude of the input signal, a filter that is provided in a subsequent stage of the amplifier circuit, a cut-off frequency of the filter being variably set corresponding to a frequency band of the input signal, an A/D converter that is provided in a subsequent stage of the filter and performs an A/D conversion process on a signal amplified by the amplifier circuit, and a control circuit that sets an offset adjustment of the amplifier circuit, a gain adjustment of the amplifier circuit, and the cut-off frequency of the filter.
US07808404B1 Method and apparatus for generating a seed set in a data dependent seed selector
A seed generator for a scrambler comprises a seed set identifier that identifies a seed set based on received user data symbols, which include a plurality of M-bit symbols. A seed selector selects a scrambling seed for the scrambler from the seed set based on Hamming distances between at least two of the M-bit symbols in the seed set.
US07808403B2 Display system for an aircraft
A display system for an aircraft includes an automatic reconfiguration device that, upon detecting a failure of a screen of the system, displays an image that is associated with the failed screen on an associated valid screen having lesser priority.
US07808400B2 Electrical circuit monitoring device
The present invention is directed to a method of (1) providing continuous monitoring of various operating and environmental characteristics using RFID technology or similar wireless technology and (2) capturing data on historical events that have occurred on the circuits used for the transmission and distribution of electric power. The invention has the additional capability to communicate the information to operators at the site, in remote locations, or to other equipment (peer to peer). The invention provides a low cost method and apparatus to monitor and store operating characteristics and events on the electric power distribution circuit. The information can be used to reduce the duration of outages, for improving system reliability, to study the impact on the power grid of various environmental factors, to enhance the ability to react to operating conditions such as overloads, etc.