Document Document Title
US07836410B2 Window positioner/sizer
Methods and apparatus, including computer program products, for a window positioner/sizer. A computer-implemented method of displaying information on a computer display device includes displaying a first popup window on a primary window, the first popup window comprising controls enabling selective positioning and sizing of the first popup window relative to the primary window.
US07836409B2 Systems and methods for using interaction information to deform representations of digital content
User behavior while interacting with one or more first representations of digital content can be monitored. Interaction information can be determined by monitoring the user behavior while interacting. Interaction information can include information identifying interaction areas of the first representation, degree of interaction information, and sequence of interaction information. The interaction information can be maintained and used to deform a second representation of digital content. The first and second representations can be of the same or different digital content.
US07836407B2 Smart fields
Systems and methods are provided for smart interfaces that shift the burden of cognition from a user or data input source to the computer system controlling the software or user interfaces requiring data input. More particularly, according to embodiments of present invention, by using information known about a user or the user's preferences, a user's geographic location, and/or the geographic location of the site or product being used etc., rules about how to interpret data inputs can be applied to data entries so that the data entries are redisplayed or processed in a normalized format.
US07836404B2 Streaming internet media record and playback software program
A method, apparatus, and computer instructions for managing streaming media data. A graphical user interface having a set of controls for use in managing a media data stream is presented. User input is received for use in managing the media data stream in which the user input includes an identification of a source of the media data stream, a start time, and a desired format. The media data stream is requested using the start time and the identification of the source. The media data stream is converted into the desired format to form a formatted media data stream. The formatted media data stream is then stored on a storage media.
US07836397B2 Automatic layout criterion selection
A document publishing system includes a layout quality tagger (40) for tagging candidate layouts (36) of selected content (32) with overall layout quality criterion values using an overall layout quality criterion (16, 18) combining a set of component quality criteria as a weighted linear combination of kernels. Each kernel corresponds to an inner product comparing component quality criteria values of a training layout with corresponding component quality criteria an input layout. A trainer (14) trains the overall layout quality criterion using the training layouts (12). A layout selector (42) validates a layout for the selected content (32) based at least on the tagged overall layout quality criterion value of the layout. A publisher (50, 52, 54) publishes the validated layout (44) including the selected content (32).
US07836395B1 System, apparatus and method for transformation of java server pages into PVC formats
A system, apparatus and method for transforming Java Server Pages (JSPs) into pervasive computing (PvC) device specific JSPs. An original JSP is parsed for JSP tags. The JSP tags are converted to HyperText Mark-up Language (HTML) comment tags. The JSP is then transformed into a PvC device specific JSP by converting the HTML tags in the JSP to HTML tags for a specific PvC device. The HTML comment tags are then parsed for the comment tags having embedded JSP tags. The JSP tags are then restored by removing the HTML comment tag identifiers. A PvC device specific JSP is thus created.
US07836391B2 Document search engine including highlighting of confident results
A search engine includes a decision component that determines whether documents that are returned in response to a user search query are likely to be very relevant to the search query. Links that refer to documents that the search engine determines to likely be very relevant may be displayed with visual cues that assist the user in browsing the links. The decision component may base its decision on a number of parameters, including: (1) the position of the document in a ranked list of search results, (2) the click through rate of the document, (3) relevance scores for the document and other documents that are returned as hits in response to the search query, and (4) whether the document is classified as a pornographic document (the search engine may refrain from showing visual cues for potentially pornographic documents).
US07836385B2 Meta-Viterbi algorithm for use in communication systems
Herein described is a system and a method of detecting and correcting data bit errors using a sequence of one or more codewords transmitted through a communication channel characterized by intersymbol interference. Each of the one or more codewords incorporates one or encodes one or more parity bits. The codewords are processed by a Meta-Viterbi detector that utilizes a Meta-Viterbi algorithm. The Meta-Viterbi detector comprises an event weight processor, a computational circuitry, a parity syndrome calculator, and an error correction circuitry. The Meta-Viterbi detector receives an output generated from a Viterbi detector having 2s states and processes the received output using a trellis diagram having 2t states.
US07836382B2 Bufferless writing of data to memory
This invention provides a processor for writing data contained in payload data of a data packet to memory. The processor may, in some embodiments, be a central processing unit of a memory tag. The processor does not include a write buffer. The processor may comprise a first register adapted to latch first data corresponding to a segment of the payload data; and a second register adapted to receive second data from the payload data to enable the validity of the data latched into the first register to be established before data is written to memory. A memory device, a method for writing data contained in payload data, a data packet, a method of writing data into a non-volatile memory and a memory tag may also be provided.
US07836379B1 Method for computing buffer ECC
A system includes a receive module, a control module and a read module. The receive module receives a first block that includes first data, a first cyclic redundancy check (CRC) checksum, and a first error-correcting code (ECC) value. The first CRC checksum and the first ECC value include a logical block address (LBA). The control module generates a first derived CRC checksum based on the first data. The first derived CRC checksum does not include the LBA. The read module reads a second block from a parity disk. The second block includes parity data, a second CRC checksum, and a second ECC value. The second CRC checksum and the second ECC value include the LBA.
US07836368B2 Dynamically reconfigurable shared scan-in test architecture
A low overhead dynamically reconfigurable shared scan-in test architecture is provided. This test architecture advantageously allows for changing scan inputs during the scan operation on a per shift basis. The flexibility of reconfiguring the scan input to scan chain mapping every shift cycle can advantageously reduce both test data volume and test application time.
US07836367B2 Dynamically reconfigurable shared scan-in test architecture
A low overhead dynamically reconfigurable shared scan-in test architecture is provided. This test architecture advantageously allows for changing scan inputs during the scan operation on a per shift basis. The flexibility of reconfiguring the scan input to scan chain mapping every shift cycle can advantageously reduce both test data volume and test application time.
US07836364B1 Circuits, architectures, apparatuses, systems, methods, algorithms, software and firmware for using reserved cells to indicate defect positions
Circuits, architectures, systems, methods, algorithms, software and firmware for indicating positions of defective data storage cells using reserved (e.g., “pilot”) cells. The circuit generally includes a memory having multiple subunits, each subunit containing multiple data storage cells and at least one reserved cell. The reserved cells store information identifying whether one or more data storage cells in a subunit are defective. The method of identifying defective memory positions generally includes determining the status of data storage cells in a multi-subunit memory; storing such status information in a reserved cell; and reading the reserved cell. In various embodiments, the reserved cells differentiate between fewer voltage levels and/or store a lower density of information than the data storage cells. The present invention improves error correction capabilities using cells that are typically already available in many conventional nonvolatile memories. In some cases, marking data from defective cells as erasures effectively doubles the error correction capability of the system. When the reserved cells contain more than one level, the overhead for a given level of fault coverage decreases as a function of memory size.
US07836349B2 Storage control device and enclosure-unit power control method
The storage control device of the present invention switch-connects each of enclosures and individually stops the transmission of power to the enclosures that are not being accessed in order to reduce the power consumption amount. A plurality of additional enclosures are switch-connected via an inter-device switch to a base enclosure. Drives that have not been accessed for a predetermined period of time or more undergo spindown. If all the drives in the enclosure then assume the spindown state, the supply of power to each of the drives from the intra-enclosure power supply is stopped. In cases where all the drives in a certain enclosure have undergone spindown, the base enclosure turns OFF the switch in the power distribution circuit connected to this enclosure. As a result, the transmission of power to this enclosure is stopped. The fault diagnosis section detects a fault that has occurred with communications that employ the inter-device switch and specifies the point of the fault occurrence.
US07836347B2 Service and diagnostic logic scan apparatus and method
A diagnostic and service logic program for a programmable logic controller (PLC) is provided in parallel with the main machine logic program. The diagnostic and service logic program has the same functionality as the main machine logic program, but can be modified and operated independently of the main machine logic program for testing and debugging a faulty main machine logic program. The PLC can be switched between programs for testing and debugging.
US07836343B2 Method and apparatus for reducing test case generation time in processor testing
A method, apparatus and computer program product are provided for use in a system that includes one or more processors, and multiple threads that are respectively associated with the one or more processors. One embodiment of the invention is directed to a method that includes the steps of generating one or more test cases, wherein each test case comprises a specified set of instructions in a specified order, and defining a plurality of thread hardware allocations, each corresponding to a different one of the threads. The thread hardware allocation corresponding to a given thread comprises a set of processor hardware resources that are allocated to the given thread for use in executing test cases. The method further includes executing a particular one of the test cases on a first thread hardware allocation, in order to provide a first set of test data, and thereafter executing the particular test case using a second thread hardware allocation, in order to provide a second set of test data.
US07836342B2 Providing maintenance access via an external connector
This invention relates to a method, an apparatus, an electronic device, a system, and a computer program product for selecting at least one component out of at least one maintenance component and at least one non-maintenance component, wherein said at least one maintenance component and said at least one non-maintenance component represent electronic components arranged in an apparatus; and switching an external connector of said apparatus to said at least one selected component.
US07836332B2 Method and apparatus for managing virtual ports on storage systems
A storage system is configured to create and manage virtual ports on physical ports. The storage system can transfer associations between virtual ports and physical ports when a failure occurs in a physical port or a link connected to the physical port so that a host can access volumes under the virtual ports through another physical port. The storage system can also change associations between virtual ports and physical ports by taking into account the relative loads on the physical ports. When a virtual machine is migrated from one host computer to another, the loads on the physical ports in the storage system can be used to determine whether load balancing should take place. Additionally, the storage system can transfer virtual ports to a remote storage system that will take over the virtual ports, so that a virtual machine can be migrated to remote location.
US07836327B2 Signal processing circuit for accessing a memory based on adjustable memory control clock
A delay time of a reference clock CLK is changed to generate a memory control clock CLKd, a data value output from a write data generating section is written in a memory based on the memory control clock CLKd, while successively changing the delay time of the memory control clock CLKd with respect to the reference clock CLK, the data value written in the memory is read, and the delay time suitable for access to the memory is selected from the delay time of the memory control clock CLKd with respect to the reference clock CLK based on a comparison result of the data values.
US07836326B2 Apparatus with variable pipeline stages via unification processing and cancellation
To satisfy a required processing speed and achieve the maximum power-saving effect in a microprocessor. A control value is calculated by performing proportional and integral processing on a deviation of a target instruction execution number from a measured instruction execution number. Unification processing or unification cancellation processing is performed in accordance with the control value. The unification processing stops supply of clocks to selected pipeline registers and controls the pipeline such that a signal passes through the pipeline registers so as to reduce the number of stages of the pipeline. The unification cancellation processing resumes the supply of clocks to the selected pipeline registers and controls the pipeline such that the pipeline registers latch the signal in synchronism with the clocks so as to increase the number of stages of the pipeline. The frequency of clocks supplied to the pipeline registers is changed in accordance with the changed number of stages.
US07836323B2 Clock regeneration circuit
There is disclosed a clock regeneration circuit having a PCR buffer including a register which buffers a PCR extracted from a transmission signal, a counter which counts a reception side reference clock CKr, an STC buffer including a register which buffers a counted value of the counter, and a CPU which generates a signal indicating a difference between a transmission side reference clock and the reception side reference clock CKr based on values held in the PCR buffer and the STC buffer. If, at this point, a new PCR is input before the values held in the PCR buffer and the STC buffer are read by the CPU, the PCR buffer and the STC buffer are not updated.
US07836320B2 Power management in a data processing apparatus having a plurality of domains in which devices of the data processing apparatus can operate
A data processing apparatus and method are provided for performing power management. The data processing apparatus has a plurality of domains in which devices of the data processing apparatus can operate, and comprises at least one master device for performing operations and at least one slave device for use by such master devices when performing those operations. Each master device is arranged to issue a domain ID signal identifying the domain in which that master device is currently operating. Further, power control logic is provided for determining, based on the domain ID signal issued by the various master devices, whether any portion of a slave device is not currently useable, and if so to cause any such portion to enter a power saving state. This provides a particularly efficient technique for power management in such a data processing apparatus.
US07836319B2 Controlling power supply to a storage device
A power control apparatus includes a driver for controlling an operation of a storage device, a filter driver for monitoring a state of the storage device, and a management program part for controlling a power supply to the storage device. The management program part is configured to output a control signal based upon the monitored state to a control part operatively connected to the storage device.
US07836317B2 Methods and apparatus for power control in a scalable array of processor elements
Low power architecture features and techniques are provided in a scalable array indirect VLIW processor. These features and techniques include power control of a reconfigurable register file, conditional power control of multi-cycle operations and indirect VLIW utilization, and power control of VLIW-based vector processing using the ManArray register file indexing mechanism. These techniques are applicable to all processing elements (PEs) and the array controller sequence processor (SP) to provide substantial power savings.
US07836314B2 Computer system performance estimator and layout configurator
A method, system and computer readable medium for maximizing the performance of a computer system that includes at least one computing unit. Temperature and location data for each computing unit is received by a server unit and the location of each computing unit within a given environment is reevaluated and revised to maximize the overall performance of the computer system.
US07836313B2 Method and apparatus for constructing a storage system from which digital objects can be securely deleted from durable media
In a data storage system, content-containing objects to be stored are added to a storage hierarchy that is based on content relationships. The content of each stored object is encrypted and a stub is associated with that object. For each stored object other than a root object, the stub comprises a function of a decryption key for the content of that object and the stubs of all of the ancestors of that object. The stubs can be used to calculate a new stub for a data object to be inserted into the storage hierarchy and to generate a decryption key for an existing object. Since these latter calculations for an object involve the stubs of all ancestors of that object, deleting a stub for an object securely deletes that object and all its descendants. An object can be moved by recalculating its stub.
US07836311B2 Information processing apparatus, information processing method, and computer program used therewith
Service data or usage right information, used as purchased content or license information, is set so as to be re-acquired on condition that an acquirer is an authorized content-purchasing client. A leaf ID as a client identifier in an enabling-key-block distribution tree, and a restoring-processing requesting file including verification data for the leaf ID are used as client identifying data, whereby it is ensured that an authorized content-purchasing client is verified.
US07836309B2 Generic extensible pre-operating system cryptographic infrastructure
A cryptographic device protocol provides a generic interface allowing pre-OS applications to employ any of a variety of cryptographic devices within the pre-OS environment. The generic interface can be used independent of the specific cryptographic devices and is independent of the cryptographic or hashing algorithms used by each device. Cryptographic functions may be performed in the pre-OS environment by pre-OS applications communicating with cryptographic device drivers using the cryptographic device protocol that is independent of the cryptographic devices. Each cryptographic device may be identified by a unique device identifier and may have a number of keys available to it, with each key being identified by a unique key identifier.
US07836308B2 Apparatus and method for multiple function authentication device
Apparatus and method for authentication is disclosed. In one embodiment, an apparatus for performing authentication using removeably coupled external authentication module comprises a module configured to receive the authentication module. The authentication module is configured to generate authentication information. The module may comprises an input unit configured to receive and couple the authentication module, and an output unit configured to receive the authentication information from the authentication module and to transmit the authentication information.
US07836306B2 Establishing secure mutual trust using an insecure password
A process for establishing secure mutual trust includes generating a one-time-password. The one-time-password is transferred between the devices in a communication occurring off of the network. Each device generates a set of authenticators by hashing a plurality of sub-strings of the password and the device's authentication certificate with a respective set of nonces. The devices exchange the respective sets of authenticators. Each device then alternates revealing its respective set of nonces and its authentication certificate in a multi-stage process. The devices re-calculate the authenticators based upon the respective set of nonces and authentication certificate revealed by the other device along with the one-time-password sub-strings that it posses. If each device determines that the authenticators re-calculated by the given device matches the authenticators previously received from the other device, secure mutual trust is established.
US07836303B2 Web browser operating system
A Web browsing system using a browser operating system (BOS), which provides a trusted software layer on which Web browsers execute. The BOS runs the client-side component of each Web application (e.g., on-line banking, and Web mail) in its own virtual machine, which provides strong isolation between Web services and the user's local resources. Web publishers can thus limit the scope of their Web applications by specifying the URLs and other resources that their browsers are allowed to access, which limits the harm that can be caused by a compromised browser. Web applications are treated as first-class objects that users explicitly install and manage, giving them explicit knowledge about and control over downloaded content and code. An initial embodiment implemented using Linux and the Xen virtual machine monitor has been shown to prevent or contain about 87% of the vulnerabilities that have been identified in a conventional web browser environment.
US07836297B2 Secure anonymity in a media exchange network
Secure communication of information in a communication network may comprise acquiring a security code from a second communication device by a first communication device and receiving media containing the security code such as a pin code from the first communication device. The security code may be translated into an IP address corresponding to the second communication device. The received media may be routed to the second communication device based on the IP address of the second communication device. In this regard, the IP address of the second communication device remains anonymous or unknown to the first communication device. A duration for which the security code is valid may be limited to a specific time period and/or for a particular number of uses. Notwithstanding, the security code may be acquired out-of-band.
US07836295B2 Method and apparatus for improving the resilience of content distribution networks to distributed denial of service attacks
Several deterrence mechanisms suitable for content distribution networks (CDN) are provided. These include a hash-based request routing scheme and a site allocation scheme. The hash-based request routing scheme provides a way to distinguish legitimate requests from bogus requests. Using this mechanism, an attacker is required to generate O(n2)amount of traffic to victimize a CDN-hosted site when the site content is served from n CDN caches. Without these modifications, the attacker must generate only O(n) traffic to bring down the site. The site allocation scheme provides sufficient isolation among CDN-hosted Web sites to prevent an attack on one Web site from making other sites unavailable. Using an allocation strategy based on binary codes, it can be guaranteed that a successful attack on any individual Web site that disables its assigned servers, does not also bring down other Web sites hosted by the CDN.
US07836291B2 Method, medium, and apparatus with interrupt handling in a reconfigurable array
A method, medium, and apparatus to effectively handle an interrupt in a reconfigurable array. In the method, the reconfigurable array pauses execution of an operation when an interrupt request occurs, and after storing register values of a register to be used for handling the interrupt request, an interrupt service is performed by select processing units of the reconfigurable array in response to the interrupt request. Upon completion of the interrupt service, the register values are restored, and the reconfigurable array resumes execution of the operation.
US07836281B1 Continuing execution in scout mode while a main thread resumes normal execution
A system that facilitates improving performance of a processor during scout mode. During a normal-execution mode, the system executes instructions for using main thread. Upon encountering a stall condition during execution of the main thread, the system generates a checkpoint. The system then enters a scout mode, wherein instructions are speculatively executed by a speculative thread to prefetch future memory references, but results are not committed to the architectural state of the processor. Upon encountering a memory reference during scout mode, the system issues a prefetch for the memory reference. If the stall condition that caused the processor to enter scout mode is resolved, the system uses the checkpoint to resume execution of the main thread from the instruction that caused the stall condition, and simultaneously continues executing instructions in scout mode using the speculative thread from the point where the speculative thread left off.
US07836275B2 Method and apparatus for supporting address translation in a virtual machine environment
In one embodiment, a method includes receiving control transitioned from a virtual machine (VM) due to a privileged event pertaining to a translation-lookaside buffer (TLB), and determining which entries in a guest translation data structure were modified by the VM. The determination is made based on metadata extracted from a shadow translation data structure maintained by a virtual machine monitor (VMM) and attributes associated with entries in the shadow translation data structure. The method further includes synchronizing entries in the shadow translation data structure that correspond to the modified entries in the guest translation data structure with the modified entries in the guest translation data structure.
US07836274B2 Method and system for combining page buffer list entries to optimize caching of translated addresses
Certain aspects of a method and system for combining page buffer list entries (PBLEs) to optimize caching of translated addresses are disclosed. Aspects of a method may include encoding at least two page buffer list entries in a remote direct memory access (RDMA) memory map into at least two contiguous memory locations by utilizing a remainder of a physical address corresponding to the two page buffer list entries. The first memory location of the two contiguous memory locations may comprise a base address and a contiguous length of the first page buffer list entry. The second memory location of the two contiguous memory locations may comprise a virtual address and a contiguous length of the second page buffer list entry.
US07836272B1 Methods and apparatus for interfacing to a data storage system
A data storage system includes methods and apparatus that provide volumes for access by host computing devices. The volumes can have a storage size that is independently configurable from an actual amount of data storage that may or may not be associated with the volume. The volumes also have a persistent identifier. The volumes can have any amount of associated storage space allocated to the volume, including none, within the data storage system. Since the storage size and associated storage space are each independently configurable from each other, host that interface with the data storage system can perceive the volumes as being larger than they really are. A dynamic volume configuration technique is provided which allows storage space within storage devices in the data storage system to be dynamically associated and disassociated (i.e., added and removed) from the volumes on an as-needed basis, without requiring disruption of host activities with respect to the volumes. The persistent identifier of a volume allows all hosts and other data storage systems to “see” the volume. This allows a volume in one data storage system to have associated storage space from another volume in another data storage system. Using these techniques, the invention allows software applications and operating systems on hosts that interface to the data storage system to perceive that a volume is always present on the data storage system, even if storage space understood to be associated with the volume from the host's perspective is allocated elsewhere or is non-existent.
US07836271B1 Using a single allocator to coordinate volume transformations across virtualization layers
A computer system or memory medium with instructions executable by a computer system to use a single allocator to coordinate volume transformations across virtualization layers. In one embodiment, the computer system creates a first storage object, wherein the first storage object is created to have a property. The computer system creates a second storage object out of the first storage object, wherein the second storage object depends on the property of the first storage object. The computer system then modifies the first storage object, wherein the modified first storage object maintains the property upon which the second storage object depends.
US07836267B1 Open computer files snapshot
A method for backing up a computer-readable data file with a computerized backup application, where the data file is open and locked for exclusive access by an owning application that is mutually independent of the backup application. The backup application by-passes the lock on the data file. Any write operations to the data file by the owning application are intercepted and delayed. The address range of any write operations directed to the data file by the owning application during the backup procedure are written to a change log file, where the change log file contains no indication of the content of the write operations. At least a portion of the data file is copied to a backup file, and any intercepted and delayed write operations are passed on to the data file after the data to be overwritten has been copied to the backup file.
US07836266B2 Managing snapshot history in a data storage system
A method for creating logical volume snapshots in a data storage system, including receiving a first write command to write first data to a partition of a logical volume, generating a first partition descriptor record (PDR), and storing the first data at a first physical location associated with the first PDR. A snapshot command is then received to form a snapshot of the logical volume, after which a second write command is received to write second data to the partition. In response to the second write command, a second PDR is generated and the second data is stored at a second physical location associated with the second PDR. A pointer between the first PDR and the second PDR is generated. In response to a read command indicating a number of a desired snapshot of the logical volume, the first PDR is accessed using the pointer.
US07836265B2 Storage system, management method, and management apparatus
In order to provide a storage system for enabling an administrator to manage information for each apparatus in a straightforward manner, the present invention comprises an acquiring section for acquiring a connection relationship of host apparatus, host management apparatus, storage apparatus, and storage management apparatus, a storage relationship for programs of every host apparatus, and a saving time period for saving data of every program, based on external operation, and a display control section for displaying the connection relationship and storage relationship acquired by the acquiring section on a display screen, and displaying the saved time period of every program on the same screen as the connection relationship and the storage relationship.
US07836262B2 Converting victim writeback to a fill
In one embodiment, a processor may be configured to write ECC granular stores into the data cache, while non-ECC granular stores may be merged with cache data in a memory request buffer. In one embodiment, a processor may be configured to detect that a victim block writeback hits one or more stores in a memory request buffer (or vice versa) and may convert the victim block writeback to a fill. In one embodiment, a processor may speculatively issue stores that are subsequent to a load from a load/store queue, but prevent the update for the stores in response to a snoop hit on the load.
US07836250B2 Automatic rebalancing of a data storage system
A method for operating a data storage system that includes a plurality of mass storage devices, which are configured to store data redundantly, the method including determining a characteristic service level of one or more of the mass storage devices and defining a reduced service level, which is less than the characteristic service level. The method further includes performing the following steps automatically: detecting the reduced service level on a first mass storage device in the data storage system; determining that data on the first mass storage device is stored redundantly on a second mass storage device in the data storage system; and in response to detecting the reduced service level, diverting an input/output (IO) request for the data directed to the first mass storage device to the second mass storage device, while operating the first mass storage device at the reduced service level.
US07836247B2 Method, apparatus, and computer program product for permitting access to a storage drive while the drive is being formatted
A method, apparatus, and computer program product are disclosed for permitting access to a data storage device while the device is being formatted. A format command is received within the device from the host. A command complete response is then transmitted to the host before the device has completed being formatted. The host waits for the command complete response before the host transmits any read or write command to the device. Read and write commands that are transmitted to the device from the host are executed while the device is still being formatted.
US07836246B2 Method and apparatus for overlaying flat and/or tree based data sets onto content addressable memory (CAM) device
A content addressable memory device (100) and method can have CAM blocks (102-0 to 102-29) organized in block sections (104-0 to 104-6). In an overlay mode of operation, an overlay engine (106) can access an algorithmic search (SPEAR) CAM (102-28 and 102-29) to generate overlay data set search keys (keyFIB<0> and <1>). Multiple data sets (e.g., FIB0, FIB1, ACL0) can be accommodated on the same CAM device by search key multiplexers (108-0 to 108-6) that selectively apply any of a number of data set search keys (keyACL<0>, keyFIB<0> and keyFIB<1>).
US07836245B2 Nonvolatile memory system, and data read/write method for nonvolatile memory system
A nonvolatile memory system comprises a nonvolatile memory having a plurality of data areas; and a memory controller operative to control read and write operations to the nonvolatile memory. The memory controller successively executes read/write operations to plural sectors within a selected data area in the nonvolatile memory in accordance with a command and a sector count and sector address fed from a host device.
US07836244B2 Method of providing block state information in semiconductor memory device including flash memory
A method of providing block state information in a semiconductor memory device including a flash memory comprises storing block state information on at least one bad block of the flash memory and a plurality of reserved blocks which replace the at least one bad block, and providing the stored block state information to a user in response to a command provided by the user.
US07836241B2 Electronic apparatus having switching unit
An electronic apparatus having switching unit is described. The electronic apparatus includes a first peripheral device, a second peripheral device and a switching unit. The first peripheral device communicates with the host unit. The second peripheral device communicates with the host unit and the first peripheral device, respectively. The switching unit switches to the host unit and the first peripheral device for allowing the host unit to access the first peripheral device via a first path. The switching unit switches to the host unit and the second peripheral device for allowing the host unit to access the second peripheral device via a second path. The switching unit switches to the first peripheral device and the second peripheral device for allowing the first peripheral device to access the second peripheral device via a third path.
US07836240B2 Interface arrangement for a system on a chip suitable for outputting higher-frequency signals for operating peripheral devices, and use thereof
An interface arrangement (24) is disclosed that provides an interface between a signal line (5) for connecting external peripheral devices and a microcontroller bus (3). Data input and output interfaces (1, 2; 4) are provided for connecting corresponding register units (6, 7) to the bus systems (3, 5) and are connected through a buffer memory (8). This is, moreover, coupled with a direct memory access (DMA) controller (9). A control signal generator is also provided for the flexible generation of control signals (10). The proposed arrangement thus permits a high data transfer rate when operating peripheral devices with a system-on-chip, without demanding computing time from the microcontroller.
US07836237B2 Changeable CPU module apparatus for a computer
The invention relates to a changeable central processing unit (CPU) module apparatus for a computer, comprising a system control module board, a CPU module board and a heat-dissipating device. A second bus connector of the CPU module board is a golden finger plug extending from the CPU module board and is installed on a socket plug of a first bus connector of the system control module board. With the invention, a user can reduce the cost of updating the CPU and increase the period of using a peripheral equipment of the computer.
US07836236B2 Extended secure-digital (SD) devices and hosts
Systems and methods for communicating using various protocols through the Secured Digital (SD) physical interface are disclosed. The invention covers, among others, single-mode and multi-mode hosts, single-mode and multi-mode devices, as well as techniques for initializing these hosts and devices in order to facilitate the aforementioned communication.
US07836235B2 Resource management device
An access request arbitration section, a data amount management section and a resource control section are provided between a plurality of masters and a shared resource. The data amount management section manages access data amounts passing between the plurality of masters and the resource. The access request arbitration section executes arbitrary arbitration of issuing access permission to a master determined according to the access data amount at any timing, in addition to periodic arbitration of issuing access permission to any of the masters at fixed-interval arbitration timing. If an access request of less than a defined data amount is granted in periodic arbitration, the remaining access chance can be used in arbitrary arbitration.
US07836234B2 Communication in accordance with a master-slave communication protocol
A communication apparatus for communication according to a master-slave communication protocol is formed as a slave instance communicating with a master instance via a bus. The master instance is operative to switch the bus into a bus suspend state if no bus activity is present during a predetermined interval. In response to a bus suspend state, the slave instance makes a transition to a slave suspend state. The communication apparatus includes a monitor configured to monitor the bus activity and a transmitter configured to transmit a signal via the bus if the monitor does not recognize any bus activity during part of the predetermined interval and a transition of the slave instance to the slave suspend state is undesirable, wherein the signal is operative to prevent the master instance from switching the bus into the bus suspend state.
US07836228B1 Scalable and lock-free first-in-first-out queue implementation
A scalable first-in-first-out queue implementation adjusts to load on a host system. The scalable FIFO queue implementation is lock-free and linearizable, and scales to large numbers of threads. The FIFO queue implementation includes a central queue and an elimination structure for eliminating enqueue-dequeue operation pairs. The elimination mechanism tracks enqueue operations and/or dequeue operations and eliminates without synchronizing on the FIFO queue implementation.
US07836226B2 Apparatus, system, and method for coordinating storage requests in a multi-processor/multi-thread environment
An apparatus, system, and method are disclosed for coordinating storage requests in a multi-processor/multi-thread environment. A append/invalidate module generates a first append data storage command from a first storage request and a second append data storage command from a second storage request. The storage requests overwrite existing data with first and second data including where the first and second data have at least a portion of overlapping data. The second storage request is received after the first storage request. The append/invalidate module updates an index by marking data being overwritten as invalid. A restructure module updates the index based on the first data and updates the index based on the second data. The updated index is organized to indicate that the second data is more current than the first data regardless of processing order. The modules prevent access to the index until the modules have completed updating the index.
US07836224B2 Method and system for transmitting data of a data type to be transmitted cyclically and of a data type which can be transmitted acyclically via a common transmission channel
The invention relates to a method and to a system for transmitting data of a data type to be transmitted cyclically and of a data type which can be transmitted acyclically via a common transmission channel from a first participant unit connected to the transmission channel to at least one further participant unit connected to the transmission channel. The invention proposes to develop a method based on a protocol-specific cyclic transmission sequence of transmission messages for transmitting data of a data type to be transmitted cyclically via a transmission channel. When a particular type of impending transmission message is detected for which redundant data of the data type to be transmitted cyclically are provided without new information content, instead of these data, data of a data type which can be transmitted acyclically are inserted into the data area provided for data of this data type to be transmitted cyclically.
US07836223B2 Operation of media interface to provide bidirectional communications
Embodiments of the invention are generally directed to operation of a media interface to provide bidirectional communications. An embodiment of a method includes connecting a first device to a second device via a media interface, the media interface including a communication channels for unidirectional data transmission, the media interface being in compliance with a media protocol. The method further provides for configuring the first device and the second device for bidirectional data transmission, the bidirectional data transmission being conducted according to a network protocol, and transmitting bidirectional data between the first device and the second device via the media interface.
US07836221B2 Direct memory access system and method
A DMA system includes at lease one read bus, at least one write bus, at least one buffer memory bus, and a DMA controller. The DMA controller comprises a plurality of channels and a bus arbiter. The channels are electrically connected to the read bus, the write bus, and the buffer memory bus. A source address and a destination address of data for each channel are assigned by a control table. The bus arbiter performs bus arbitration and prioritizes data access among the read bus, the write bus, and the buffer memory bus.
US07836217B2 Associating and evaluating status information for a primary input parameter value from a Profibus device
A method and system are disclosed for managing Profibus device information in a distributed control system. After receiving input parameter data originating from a Profibus device message, the I/O module assembly performs steps for processing, maintaining and providing the input parameter data to a requesting control processor. The processing step includes extracting input parameter values from a received Profibus device message. The extracted input parameters are then deposited in a repository on the I/O module assembly, such that for a primary input parameter, the I/O module assembly stores at least: (1) a measured value, and (2) a status value. Furthermore, the I/O module assembly maintains a reference linking the first status parameter to the first input parameter. The I/O module assembly provides a data status value with the measured value for the first input parameter in accordance with an I/O read operation. The data status value is based on the status value for the first status parameter.
US07836213B2 Coupling data buffers with memory interfaces
In one embodiment, the present invention includes a method including receiving a read request at a first buffer from a first one of multiple interfaces and forwarding the read request from the first buffer to a first memory controller of multiple memory controllers, where the first buffer is dedicated to the first memory controller. Other embodiments are described and claimed.
US07836208B2 Dedicated redundant links in a communicaton system
The invention relates to active star coupler based network handling of redundancy in the physical layer by transmitting a message to both regular and redundant links. In an error free case, the message is forwarded by the regular interface, while the redundant link, is blocked. Each interface is equipped with link failure detection logic. If a link failure is detected, an incoming message is blocked and the affected interface controls the interface connected to the redundant link to take over message forwarding. If the link recovers, the regular interface takes over forwarding responsibility and the redundant link is disabled.
US07836206B2 Context transfer and common IP address for DHCP proxy solution in WiMAX
A network comprising a network component configured with a common internet protocol (IP) address, wherein a similar network component in a similar network is configured with the common IP address, and wherein the network is in communication with the similar network. The disclosure includes a network component comprising a processor configured to implement a method comprising communicating with a mobile station (MS) using an IP address that is common for similar elements in similar networks, and receiving a dynamic host configuration protocol (DHCP) context associated with the MS. Also disclosed is a first access network in communication with a second access network, the first access network comprising a first DHCP proxy configured with a substantially identical IP address as a second DHCP proxy in the second access network, and an agent configured to promote transfer of a DHCP context to the second access network.
US07836205B2 Method and device for use with a virtual network
A computer system for interconnecting nodes in a virtual network includes a first network device configured to receive an information packet including a destination address and a virtual network identifier from a source node. The first network device includes a first translation table for use in translating the destination address and the virtual network identifier into an address indicator which is used in the computer network system to replace the destination address in the information packet and to denote a destination node specified by the destination address. The computer network system includes a second network device configured to receive the information packet including the address indicator. The second network device includes a second translation table for use in translating the address indicator into the destination address and the virtual network identifier.
US07836203B2 Automatic route setup via snooping dynamic addresses
A routing device comprises a port accessible by a plurality of computers, processor-executable instructions configured for acquiring a DHCP-identified network address of a computer connected to the port in response to identifying the network address during monitoring of DHCP communication, and processor-executable instructions configured for configuring the port with an address route exclusive to the DHCP-identified network address in response to acquiring the DHCP-identified network address. Configuring the port includes creating a Classless Inter Domain Routing (CIDR) network address mask corresponding to the DHCP-identified network address and assigning the CIDR network address mask to the port.
US07836199B2 System and method for multilane link rate negotiation
A system and method are provided for negotiating a link data rate in a communication system using a plurality of data rates. In a system including a first device network-connected to a second device, auto-negotiation (AN) messages are mutually transmitted. The AN messages indicate rate information such as preferred data rate capabilities, if the device has a dual-rate capability, single data rate capabilities, or is capable of communicating over a plurality of physical medium lanes. If the AN messages are mutually transmitted, a negotiated link data rate is established. However, if one of the devices cannot send AN messages, the other device times-out, and a link data rate is established at the data rate transmitted by the device that is not AN-capable.
US07836192B2 Parental controls for a media console
Techniques to enable parental control for a media console are described. One such technique involves enabling user-specific security (or rights) settings. This technique includes first receiving a user identifier from a user interface of a media console. The technique includes next determining a first security profile for the media console based on the user identifier. In this technique, the first security profile defines a supervised operating configuration for the media console that is specific to the user identifier, and which is controlled by an authorized party, such as a parent. Finally, the technique includes enabling use of the first media console subject to the first security profile. In this technique, the first security profile thereby defines parental control choices regarding use of the first media console by the first user, e.g., a child.
US07836187B2 Method to identify transactions and manage the capacity to support the transaction
A monitoring program contains a method for detecting a load imbalance in a group of servers and providing notification so that corrections can be made. An embodiment of the invention reads from the address resolution protocol (ARP) cache to determine which server addresses are present, then clears the ARP cache. The address resolution protocol will repopulate the cache from traffic it snoops and from new requests. By performing this query and clear operation periodically, the tracking program can form a picture of the activity levels of the servers. When a significant imbalance exists, the program notifies a control console for human intervention to solve the problem. The tracking program will periodically write its results to a log file, allowing reports for various time periods to be produced as needed. By this mechanism, not only can an imbalance be quickly detected, but underutilization can be picked up by comparing known capability of a resource to its actual usage.
US07836182B1 Network device having universal address pool manager and a multi-protocol network address pool
The invention relates to a universal Address Pool Manager (APM) for processing network access address requests from clients operating at one of many access protocols. The APM, located within a network device, such as a router, manages an aggregated pool of network addresses and assigns addresses to the clients from the pool in accordance with the multiple access protocols. The aggregated address pool may be co-located within the network device with the APM, or alternatively, the address pool may be located within an off-box network device, such as an off-box authentication server or an off-box DHCP server. Utilization of an APM that manages an aggregated address pool for processing requests from multiple access protocols may reduce operational costs for network service providers that support multiple access networks.
US07836181B2 Fairness and load balancing in wireless LANs using association control
Association control is utilized for associating wireless local area network users with at least one wireless local area network access point and thereby achieving simultaneous fairness and load balancing. In the present method, a network operation center receives user parameters from each user in the wireless network via the access points. It then sets out both to determine a set of associations between each user and one or more access points based on the user parameters using fractional load balancing and produce a second set of associations by rounding so that, in said second set, each user is associated with only one access point. The present method achieves close to optimal load balancing and max-min fairness while outperforming commonly-used heuristic approaches.
US07836177B2 Network object predictive pre-download device
A network object predictive pre-download device operable on a network logically between a web client and a web server on a network is described. The pre-download device includes a prediction engine that intercepts a request from the web client to the web server for a first network object and determines a second network object most probable to be requested in the future from the web server. The pre-download device also includes a cache primer that intercepts a response to the request from the web server and sends a first message to the web client informing the web client of the second network object to be cached by the web client. The cache primer also sends the second network object to the web client such that the second network object is predicatively pre-downloaded to the web client whereby second network object latency is reduced when an actual user request occurs.
US07836173B2 Access monitoring and management system, related method and informatics product
An access monitoring and management system includes at least one set of access terminals associated with a first communication network and an application server also associated with the first communications network for exchanging information. The server includes a real-time management module configured to exchange event information with the set of access terminals over the first communications network and a synoptic module configured to receive the event information from the real-time management module and to publish the event information on one or more monitoring user terminals over an Internet-type network.
US07836170B2 Suspension and reinstatement of reference handles
A handle administration system is described in which software agents receive handles to various resources that they can use to obtain the resources. The described embodiments provide multiple states that can be assumed by the handles. An unassigned state is provided in which handles are not assigned to a particular resource, nor can they be dereferenced to obtain pointers to any resources. An assigned state is provided in which handles are assigned to a particular resource and can be dereferenced to obtain a pointer to the resource. A suspended state is provided in which the handles are assigned to a particular resource but cannot be dereferenced to obtain a pointer to that resource.
US07836167B2 Method for monitoring connection state of user
The present invention is directed to a method for monitoring the connection state of users. In the method, when a user accesses a network, the network loads a recognizable browser page on the user terminal and monitors the connection state of the user through message interaction with the browser page. With this method, it can be possible to reliably monitor the online state of the user, so that the authentication and accounting server can accurately charge the user who accesses the network and accepts the services of the network. The handshake mechanism can also be carried out with few or no limitations on the user terminal, thus guaranteeing monitoring of the connection state of users.
US07836165B2 Direct memory access (DMA) transfer of network interface statistics
In general, in one aspect, the disclosure describes a method that includes maintaining statistics, at a network interface, metering operation of the network interface. The statistics are transferred by direct memory access from the network interface to a memory accessed by at least one processor.
US07836155B2 Method and system for address assignment in mobile ad-hoc network
A method for assigning a global address to a node in an ad-hoc network is provided. A joining node to the ad-hoc network generates a local address using its MAC address. The joining node inquires of its one-hop nodes about whether they occupy a local address that is the same as the generated local address. When the joining node is informed that there are no nodes occupying the same local address, it generates a global address using the generated local address and a global prefix provided from neighbor nodes. The joining node inquires of an Internet gateway about whether the generated global address is currently used. When the joining node is informed that there are no nodes currently using the same global address, the joining node is assigned the generated global address. Further, the joining node and the Internet gateway communicate messages via a relay node using a tunneling.
US07836154B2 Router for automatically generating IP address
A router for automatically generating an IP address including a position identifier portion and an interface identifier portion includes a routing table for storing each position identifier portion and information on an output route for the position identifier portion, a determining unit for determining for each of a plurality of ports whether a position identifier portion is assigned to a network to which the port is connected, a position identifier portion generating unit for referring to the routing table and generating a position identifier portion different from the position identifier portion registered in the routing table for a port not assigned a position identifier portion, and a routing unit for receiving routing information including a position identifier portion according to a dynamic routing protocol and registering the routing information in the routing table.
US07836153B1 Method and system to facilitate management of a distributed network
A distributed system having improved management characteristics. A management entity is coupled to a plurality of hub nodes in the distributed network. The hub nodes are each associated with a plurality of integrated access devices (IADs). The hub node proxies each of the associated IADs such that from the management entity point of view, the hub node and associated IADs appear to be a single network element. Management requests for the IAD are then handled in the hub node transparently to the management entity.
US07836146B2 System and method for concurrently downloading digital content and recording to removable media
A method, system and program product to simultaneously download and burn digital media files via the Internet, including audio, video, video games and other digital content and data, onto removable storage media on personal computer burners. Large media files can be downloaded by pushing files or portions of files to computer memory and simultaneously downloading and burning files selected by a user. Once a file is burned to disc, it is then deleted from the computer's memory. A lossless compression scheme is used for audio files to decrease file size, making the downloading process faster and requiring less hard drive space. Content files other than audio are downloaded and burned through the same one-step process, without using a lossless compression scheme. An alternative method delays the start of the burn process to ensure that the downloaded files are written continuously to the removable storage media.
US07836140B2 Team-based task invitations
A method for managing invitations to one or more events includes identifying an attribute required to perform an event. An invitation may be created so that invitees are selected according to the identified attribute required to perform the event. At least one person associated with a attribute may then be invited to attend the event. An invitation is sent to one or more persons associated with the attribute.
US07836137B2 E-mail tool management shell command set
A method to execute verb-noun cmdlets to retrieve mailbox information or receive connector information from an e-mail server includes opening an e-mail management tool and receiving and parsing at least one cmdlet having a verb-noun syntax. A get-mailbox cmdlet retrieves mailbox information from an e-mail server and a get-receiveconnector cmdlet retrieves receive connector information from the e-mail server. Both cmdlets may have parameters that allow the retrieval of all, one or many mailboxes or receive connectors associated with the e-mail server. One implementation of the e-mail management tool is in a WINDOWS™ computing environment where the management host executes in a POWERSHELL™ scripting environment.
US07836132B2 Delivery confirmation for e-mail
A delivery confirmation is provided to the sender of an e-mail message. When the e-mail message is composed, a link, such as a hyperlink, is inserted into the e-mail message, such as in the body or header. The link can include information such as a message identifier and identifiers of the sender and the recipient, which are provided as a query string of the link, while a host field of the link includes the address of an e-mail/web server. When the recipient receives the e-mail message and opens it, the link is displayed along with text that instructs the user to use the link to confirm delivery. The confirmation can include displaying indicia for the e-mail message in a folder view on an interface of the sender, or sending a confirmation e-mail message to the sender, for instance. Voting by e-mail can also be provided.
US07836131B2 Redirection of notifications to a wireless user device
Redirecting a notification to a wireless user device includes registering for notification of incoming messages for an account on a message server, the incoming messages being directed to an account on the message server. The redirecting also includes receiving at least one notification and redirecting the at least one notification through a firewall to a wireless user device associated with the account. The remote message server is in communication with a network protected by the firewall. According to one aspect, a cradle is configured to perform the redirection. According to another aspect, the cradle is associated with a remote desktop computer in communication with the network.
US07836128B2 Systems and methods for interfacing with a user in instant messaging
Reducing the amount of input required by a user to enter an electronic message. When an electronic message is received, one or more language expressions associated with the electronic message are displayed to a user. The user may select one or more of the language expressions and have the full text of all the selected language expressions included in a reply electronic message. Icons, which represent a user's capability to engage in an electronic messaging session, may also be displayed. When a user changes their capability to engage in an electronic messaging session, for instance when they go offline, a command may be sent to other users. This command may take the form of a character sequence not normally occurring in written language, which is interpreted by network devices and changes the display of the icon associated with a the user who went offline.
US07836126B2 Business presence system and method
Systems and methods for managing collaboration with one or more persons are disclosed. Presence information from the one or more persons are published to a server. One or more presence sources for each person are formed based on the present state of one or more communication channels. The presence information represents a present state of the one or more communication channels associated with each person. Selected ones of the one or more presence sources are integrated by an integrator to form a presence provider for at least one person. Presence provider data associated with the selected ones of the one or more presence sources is received at a user interface from the server.
US07836125B2 System and method for updating message data in an interactive disc player network
An interactive DVD system for reproducing chatting data is provided. The Content disk player is connected to a content server via a communication network. The Content disk player system comprises means for forwarding a request to the content server to receive new chatting data associated with content for play-back by the Content disk player, wherein the request comprises a first LUT information; means for receiving the new chatting data and a second LUT information associated with the new chatting data; means for playing back the new chatting data in synchronization with content provided from a content source.
US07836123B2 System and method for non-HTTP session based publish/subscribe support using pre-emptive subscriptions
The invention includes a publish/subscribe system for publish/subscribe messaging utilizing pre-emptive subscriptions in a cluster of HTTP servers that includes load balancing. The system includes at least one HTTP client in a role of HTTP subscriber, and a set HTTP servers arranged as an HTTP server cluster in communication with each other and the at least one HTTP client in a network infrastructure, where each HTTP server is subscribed to a special topic: admin/subscriptions, maintains a subscription to requested topics for a client and a message history of messages published on that topic. Each server can serve messages to different HTTP clients at different times based on the HTTP client's “cursor” in the HTTP server's message history list, and wherein any HTTP client request for a “next” message on a given requested topic will follow their cursor progress through the message history list.
US07836122B2 Industrial controller interface providing standardized object access to proprietary software objects that interact with industrial controllers
An interface for an industrial control system provides, at a server side, a set of objects for programmer use. Instances of object provider objects, linked to each of the software objects, provide a uniform interface for the software objects allowing software objects from different vendors to be used while preserving a common programmer interface.
US07836119B2 Distributed execution model for cross-organizational declarative web applications
A system and method for distributed computation includes providing a first service of a first computation node in a network of nodes, the first service having a first resource, the first resource including one of references to data and other resources. In a second service on a second computation node, the first resource is reference-able by associating the first resource in the second service for use in the second service. A distributed computation is performed across node boundaries using the references of the first resource to perform the computation in the first service and in the second service.
US07836117B1 Specialized processing block for programmable logic device
A specialized processing block for a programmable logic device incorporates a fundamental processing unit that performs a sum of two multiplications, adding the partial products of both multiplications without computing the individual multiplications. Such fundamental processing units consume less area than conventional separate multipliers and adders. The specialized processing block further has input and output stages, as well as a loopback function, to allow the block to be configured for various digital signal processing operations.
US07836110B1 Method and system to generate and deliver auto-assembled presentations based on queries of multimedia collections
A media query system interprets one or more requests for at least one of media or templates in a framework template based on a user query input, executes one or more search queries based on the one or more requests for media or templates to locate and download candidates comprised of at least one of candidate media elements or candidate template elements, and evaluates the candidates for each of the one or more search queries to select winning media candidates comprised of selected candidate media elements and candidate template elements.
US07836101B2 Heterogeneous disk storage management technique
Management of one or more storage devices is achieved by first identifying each device by its make and model, and then establishing a database containing information about that device, such as (a) operational rules, (b) commands and (c) processing routines. From the information obtained from the database, a Graphical User Interface is created for display to afford a user at least one menu option for selection. Upon selecting the one menu option, the user obtains at least one of (a) a display of information associated with the identified storage device, and (b) execution of at least one process to control, at least in part, the operation of the identified storage device. The user's selection is processed and the Graphical User Interface is automatically updated in response to the processing of the user's selected menu option.
US07836099B2 Mail compression scheme with individual message decompressability
Embodiments of the present inversion relate to a two-pass compression scheme that achieves compression performance on par with existing methods while admitting individual message decompression. These methods provide both storage savings and lower end-user latency. They preserve the advantages of standard text compression in exploiting short-range similarities in data, while introducing a second step to take advantage of long-range similarities often present in certain types of structured data, e.g. email archival files.
US07836098B2 Accelerating value-based lookup of XML document in XQuery
A method and apparatus for accelerating value-based lookups of XML documents in XQuery is provided. XML indices can help to optimize SQL queries of XML documents stored in object-relational databases. Certain SQL/XML functions such as XMLTABLE( ) use XQuery expressions to query XML documents. Previously, such queries could not use the XML index because the PATH table of the XML index was not defined for XQuery semantics. Techniques described herein extend the XML index for use with queries that require evaluation of XQuery expressions. Consequently, techniques described herein accelerate value-based lookups of XML documents in XQuery by introducing the possibility of an index-assisted evaluation of XQuery expressions.
US07836094B2 Method and apparatus for maintaining relationships between parts in a package
Modular content framework and document format methods and systems are described. The described framework and format define a set of building blocks for composing, packaging, distributing, and rendering document-centered content. These building blocks define a platform-independent framework for document formats that enable software and hardware systems to generate, exchange, and display documents reliably and consistently. The framework and format have been designed in a flexible and extensible fashion. In addition to this general framework and format, a particular format, known as the reach package format, is defined using the general framework. The reach package format is a format for storing paginated documents. The contents of a reach package can be displayed or printed with full fidelity among devices and applications in a wide range of environments and across a wide range of scenarios.
US07836093B2 Image record trend identification for user profiles
Systems and methods for generating user profiles based at least upon an analysis of image content from digital image records are provided. The image content analysis is performed to identify trends that are used to identify user subject interests. The user subject interests may be incorporated into a user profile that is stored in a processor-accessible memory system.
US07836090B2 Method and system for data mining of very large spatial datasets using vertical set inner products
A system and method for performing and accelerating cluster analysis of large data sets is presented. The data set is formatted into binary bit Sequential (bSQ) format and then structured into a Peano Count tree (P-tree) format which represents a lossless tree representation of the original data. A P-tree algebra is defined and used to formulate a vertical set inner product (VSIP) technique that can be used to efficiently and scalably measure the mean value and total variation of a set about a fixed point in the large dataset. The set can be any projected subspace of any vector space, including oblique sub spaces. The VSIPs are used to determine the closeness of a point to a set of points in the large dataset making the VSIPs very useful in classification, clustering and outlier detection. One advantage is that the number of centroids (k) need not be pre-specified but are effectively determined. The high quality of the centroids makes them useful in partitioning clustering methods such as the k-means and the k-medoids clustering. The present invention also identifies the outliers.
US07836088B2 Relationship-based processing
A relationship engine provides for the management of relationship information between entities. The relationship information indicates the level (or degree) of relationship between an entity and another entity or entities. The relationship engine allows applications to access the relationship information that is being managed by the relationship engine. For example, when an application needs to process an interaction between one entity and another entity, the application can query the relationship engine for the relationship between the entities. The application can then base its processing behavior at least in part on the relationship information obtained from the relationship engine.
US07836085B2 Searching structured geographical data
Data is identified from one or more data sources, where the data is associated with at least one structured document. Data sets contained within the at least one structured document are extracted, and one or more record items are added to a searchable database, where the one or more record items correspond to the extracted data sets.
US07836084B1 Central database routing for distributed applications
A datum is requested and a location table is searched for an identifier associated with the datum, wherein the location table comprises a location for the datum; further wherein the location is associated with the identifier. A location of a remote database that includes the datum is determined, and a request for the datum is sent to the remote database according to the location.
US07836081B2 Event notification verification and escalation
Documents to be accessed over a computer network are stored in network data storage such that each document is associated with a document archive and a task is associated with each stored document. An escalation list is created for each task and is associated with the document archive so as to specify an ordered list of escalation items to be satisfied until fulfillment of the task. When a parameter associated with each escalation list item has been satisfied, process operations associated with the next escalation list item are performed. Fulfillment of the task results in appending a verification of task fulfillment to the document archive.
US07836080B2 Using an access control list rule to generate an access control list for a document included in a file plan
Provided are a method, system, and article of manufacture for using an access control list rule to generate an access control list for a document included in a file plan. A file plan includes a plurality of containers, wherein each container is capable of providing management information for documents in the file plan. An access control list rule indicates one of a plurality of access control list rules, wherein the access control list rules provide different ways to form file plan document access control lists using at least one of an access control list defined for a container and a pre-file plan document access control list indicating users enabled to access the document before the document is added to the file plan. A request to add a document to the file plan is received and a file plan document access control list is generated according to the defined access control list rule. The file plan document access control list is associated with the document in the file plan.
US07836078B2 Techniques for managing access to physical data via a data abstraction model
A method, system and article of manufacture for managing access to a data abstraction model abstractly describing physical data and, more particularly, for creating a logical security model for a data abstraction model abstractly describing data in a database. One embodiment provides a computer-implemented method for creating a logical security model based on a physical security model defining user access rights to physical data. The method comprises, for each of the user access rights defined by the physical security model, creating a logical access right definition for a logical model. The logical model comprises a plurality of logical field definitions each comprising a field name and access information for accessing a field of the physical data. The logical access right definitions are applied to the logical model so that the logical model reflects the user access rights to the physical data.
US07836077B2 Document searching tool and method
A store of electronic documents is automatically searched by controlling a user interface to permit a user to enter a search term, carrying out a search using the search term, the documents returned by the search into a plurality of distinct categories, and controlling the user interface to present in a left-hand panel the plurality of distinct categories and in a right-hand panel the documents returned by the search, or references thereto, in a grouped manner such that documents, or references thereto, of a particular category are grouped together, wherein the categories are selected in dependence upon the search term.
US07836075B2 Communication system and network storage device therefor
A communication system includes a host device and a network storage device interconnected via a network. The host device includes a data file request command issuing unit issuing a data file request command a data file receiving unit receiving a requested data file, a data file storing unit storing the requested data file, an attribute file request command issuing unit issuing an attribute file request command, an attribute file receiving unit receiving a requested attribute file, and an attribute updating unit updating attribute information of the requested data file with an original attribute information included in the attribute file. The network storage device includes a data file sending unit sending the data file to the host device, an attribute file creating unit creating the attribute file, and an attribute file sending unit sending the created attribute file to the host device.
US07836073B2 Method and system for transmitting pre-formulated query to database
A method of transmitting a query to a database, the method including: maintaining a database gateway storing at least one query corresponding to a predetermined group identifier and a query identifier; maintaining a database list of a plurality of databases connected to the database gateway; receiving a group identifier and a query identifier associated with a certain query, from a client; identifying a query corresponding to the received group identifier and query identifier at the database gateway; transmitting the identified query to a corresponding database by referring to the database list; and performing data retrieval by using the transmitted query at the database and generating and transmitting retrieval result information to the database gateway as a reply.
US07836066B2 Using SQL extensibility for processing dynamically typed XML data in XQuery queries
XQuery queries that include functions that operate on dynamically typed XML data are rewritten into compilable SQL constructs. XML data that is dynamically typed is XML data for which a specific XML data type cannot be determined at compile time and in fact may vary. In general, XQuery queries are rewritten into SQL queries that use SQL constructs in lieu of XQuery constructs. The SQL constructs include an “SQL polymorphic function” that is defined or recognized by a database system as valid syntax for an SQL query. The rewritten query applies the XML data to the SQL polymorphic function, but the XML data has been typed as XMLType, a data type recognized by SQL standards.
US07836065B2 Searching multiple repositories in a digital information system
A computer-implemented method of configuring a database system for a global attribute search may include receiving a first user-actuated input in a distributed computing system that comprises multiple executable software applications. The software applications may process data objects in the system, and the data objects may have attributes and corresponding attribute values that are stored in two or more attribute repositories of an attribute system. The first user-actuated input may identify a user-selected attribute having an attribute name. The computer-implemented method may receive a second user-actuated input that identifies a user-determined alias name. The computer-implemented method may store in the attribute system an association between the user-determined alias name and the user-selected attribute name, such that during execution of a global search of attributes in the two or more attribute repositories, the attribute system may provide the user-selected attribute name in response to query input comprising the user-determined alias name.
US07836059B2 System and method for minimally predictive feature identification
A system or method for minimally predictive feature identification is disclosed. For information management, an information collection including a set of features is received. A set of prediction values indicating a degree to which a first feature within the set of features predicts other features in the set is generated. The first feature as a minimally predictive feature is identified if each of the prediction values is within a predetermined range of threshold values.
US07836057B1 Weighted preference inference system and method
A search engine for databases, data streams, and other data sources allows user preferences as to the relative importance of search criteria to be used to rank the output of the search engine. A weighted preference generator generates weighted preference information including at least a plurality of weights corresponding to a plurality of search criteria. A weighted preference data search engine uses the weighted preference information to search a data source and to provide an ordered result list based upon the weighted preference information. A method for weighted preference data searching further includes allowing a user to re-rank the ordered result list and determine newly updated weighted preferences based on the re-ranking process. A plurality of weights signifying the relative importance of the search criteria may also be generated by the user inputting an ordered list. This ordered list may be a single alternative or a plurality of alternatives.
US07836054B2 System and method for processing a message store for near duplicate messages
A system and method for processing a message store for near duplicate messages is provided. Metadata, content, and each attachment associated with messages are extracted. Near duplicate messages in the message store are identified. Compound digests taken of the metadata for, of the content contained in, and of the each attachment associated with each of the messages in the message store are compared. Each message having a compound digest not matching the compound digest of any other message is marked as unique and each message having a compound digest matching the compound digest of at least one other message is marked as an exact duplicate. Messages remaining unmarked and having similar content are grouped into sets that each includes one or more near duplicate messages. One of the near duplicate messages is designated as unique and each remaining near duplicate message in the set is designated as a near duplicate.
US07836049B2 Syllabic search engines and related methods
An improved search engine, for a computing device or computer network, utilizes search strings comprising complete words and numbers representing a syllable count for each unknown word. Pattern-matching algorithms are utilized to search a document database for documents that match the input search strings. The document database is constructed by analyzing a number of documents, utilizing document-analyzing algorithms. In one embodiment, each database record comprises a document that has been analyzed into one or more groups of word sequences. Each word sequence comprises an ordered list of words in the word sequence, as well as a corresponding ordered list of the syllable count for each word in the word sequence. The syllabic search engine can be implemented in different ways, such as through a software application, operating system, network software, or a custom software module. Improved computers and computer networks for providing a syllabic search function are also described.
US07836046B2 Method and system for facilitating verification of an entity based on business requirements
A method, system and computer program product for facilitating verification of an entity against a reference database. The entity is characterized by corresponding attributes. The method obtains a set of attributes from the attributes based on a set of predefined parameters. Further, the method selects a set of algorithms corresponding to each attribute belonging to the set of attributes. Thereafter, the method executes one or more algorithms belonging to a set of algorithms corresponding to each attribute.
US07836042B2 Adaptive routing of resource requests for multiple back-end systems
A system receives a request from a client relating to an account associated with the client, and values associated with a set of parameters relating to the request. The system matches the values to a structure that includes cases of the set of parameters to determine one or more cases similar to the values associated with the set of parameters. The system accesses information for the account based on routing information corresponding to the determined one or more similar cases.
US07836040B2 Method and system for creating search result list
A method and system for creating a search result list, which can simplify a system configuration by searching a single database for search information, and also can display search information on a plurality of display areas with only one keyword purchase. According to the present invention, there may be provided a method and system for creating a search result list, which can differ from a conventional method and system of providing an individual database for each of display areas and thereby effectively managing search information, and can enroll a keyword in a single database according to one keyword purchase and thereby display search information on a plurality of display areas.
US07836039B2 Searching descendant pages for persistent keywords
A request is received that includes a primary keyword and a persistent keyword. In response to the request, a root page is found that includes a first term that matches the primary keyword. Descendant pages of the root page are searched for a second term that matches the persistent keyword. The search determines that the descendant pages are at levels on paths from the root page and that the levels are within a depth from the root page. A descendant page is found that is a descendant of the root page and that includes a second term that matches the persistent keyword. A root link that points at the root page and a descendant link that points at the descendant page are sent to the requester. If the number of times that the primary keyword was received is greater than a threshold number, then the primary keyword is added to the persistent keywords.
US07836033B1 Method and apparatus for parallel updates to global state in a multi-processor system
A method and apparatus for synchronizing updates to a large set of global counters are described. In one embodiment, the method includes making updates to a global state in response to a file system making changes to data in memory. In parallel, updates are made to a copy of the global state in a temporary buffer in response to the file system flushing the data changes to a mass storage device. The temporary buffer thus includes a set of deltas representing the changes to be made to the global state in response to the changed data in memory being pushed to the mass storage device. The method further includes merging the deltas in the temporary buffer with the global state.
US07836032B2 Remapping child references when parent reference updates are processed
The present invention presents a method, system and computer-implementable medium for remapping child references when parent reference updates are processed. The method includes the steps of creating a table that is used to store List Of Value (LOV) reference updates that need to be processed for remapping; creating triggers to populate the table dynamically as the LOV reference updates occur; extracting object mapping definitions from a definition repository; storing extracted object mapping definitions into a control table in memory; capturing LOV reference updates dynamically as they occur and populating the updates in the table via the triggers; matching the extracted object mapping definitions with the LOV reference updates; and remapping child references of parent LOV data using matched object mapping definitions
US07836028B1 Versioned database system with multi-parent versions
A versioned relational database system (VRDBS) in which versions of data contained in a relational database system are accessed by means of workspaces. Metadata in the VRDBS permits a workspace to have multiple parents. The multi-parented VRDBS performs operations including specifying that a workspace be made an additional parent of another workspace or that an additional parent be removed as a parent of the other workspace. The fact that a workspace may have multiple parents affects the manner in which merge and refresh operations are performed and the manner in which system-enforced constraints such as primary key constraints, unique key constraints, and referential integrity constraints are handled. The metadata for the VRDBMS includes a multi-parent graph for each workspace that has multiple parents. The multi-parent graph is used in the performance of the merge and refresh operations and in determining constraint violations.
US07836026B2 Method, apparatus and software for verifying a parameter value against a predetermined threshold function
A method, apparatus or software are disclosed for verifying a parameter value against a predetermined threshold function in which a sequence of reference values is retrieved, each reference value being associated with a respective sampling point N, said reference values representing a threshold function at said respective sampling points N; a profile type is associated with said threshold function, said profile type being arranged, when combined with said sequence of reference values, to provide an approximation to said threshold function for a region of said threshold function between said reference values; a parameter value is received for verification against said threshold function, said parameter value being associated with a discrete time P; said sequence of reference values is combined with said profile type to provide an approximation of said threshold function; and said parameter value is verified against said approximation of said threshold function.
US07836016B2 Method and apparatus for disseminating new content notifications in peer-to-peer networks
One embodiment of the present method and apparatus for advertising new content available for sharing in a network by a first node includes detecting the new content at the first node and sending a new content message to at least one neighbor node of the first node, where the new content message advertises the availability of the new content at the first node. In one embodiment, the new content message is sent only to neighbor nodes that have expressed an interest in receiving new content.
US07836015B1 Fast synchronization of computer databases using coverage status
A method and system for fast synchronization of computer databases using coverage status. First coverage information of a first database and second coverage information of a second database are accessed. Using the coverage information from the two databases, it may be determined which data elements from the second database are more recent than corresponding data elements from the first database. Data elements from the second database that are more recent than corresponding data elements of the first database may be transferred to the first database. In this novel manner, synchronization of two databases may take place without comparing corresponding data elements between the two databases in order to determine if a data element has been modified. By this exchange of coverage information, it is possible to transfer only changed records, in one direction, allowing for a consistent synchronization method that is typically faster than prior art methods.
US07836014B2 Hybrid real-time data replication
Techniques are described for replicating data from one to one or more heterogeneous data processing or communication devices for the purpose of remote backup, redundancy, content distribution, communications, observations or measurements. In a first phase, the attributes of the data that are modified or created on a device or that are passing through the device are tracked and journaled in volatile or non-volatile storage in real-time. In a second phase, the attributes that match patterns pre-specified in a configuration are used to determine which data to replicate and which modifications to make the devices. In a third phase, the data is replicated. In a preferred embodiment, the described techniques comprise an application that runs on a host device or is embedded in a logic or memory device. The described invention is designed to be transparent for system redundancy and error recovery processes such as error correction, re-transmission on links, and raid configuration.
US07836012B1 Systems and methods for information extraction
Methods and systems for information extraction are disclosed. In one such method and system, a sample of related articles is obtained, and an article is selected as a seed article. The distances between sample articles are calculated to determine a set of one or more closest articles to the seed article. The set of closest articles is used to identify information fields containing variable data within the seed article. There are a variety of techniques by which this may be performed, one of which is by using dynamic programming alignment to compute alignments between articles. The information fields are labeled, and a template is generated using the labeled fields. The template is used to extract data from a source article by comparing the source article with the template and associating the variable data of the source article with the labeled fields.
US07836008B2 System and method for identifying and evaluating nanomaterial-related risk
A system, method, and processor-readable medium are provided for quantitatively evaluating risk associated with nanotechnology. An insurance company computing system obtains nanomaterial-related data from a variety of sources, including nanomaterial sensors such as differential mobility analyzers located on-site at an insured facility. The insurance computing system uses the obtained data and a computerized model to compute a risk score that is used in evaluating the insurability of the facility or the operating entity. An insurance policy or modifications to an existing insurance premium are subsequently produced based on the computed risk score.
US07836006B2 Behavior prediction apparatus and method
A behavior estimation apparatus inputs a prediction period, an annual consumption expenditure, extracts, from behavioral statistical data including an occurrence probability of each of behaviors of human during each time period, the occurrence probability of each behavior within the prediction period as a prior probability distribution, obtains a consumption time ratio between replaceable behaviors, and calculates estimated occurrence probabilities of the behaviors which minimize a Kullback-Leibler divergence with respect to the prior probability distribution and satisfy a condition that a ratio between estimated occurrence probabilities of the replaceable behaviors within the prediction period equals a consumption time ratio between the replaceable behaviors, a condition that a sum of expenditures of the behaviors per unit time equals an expenditure per unit time calculated from the annual consumption expenditure, and a condition that a sum of the occurrence probabilities and a sum of the estimated occurrence probabilities are “1”.
US07836003B2 Assisting a user experiencing cognitive decline by retracing footsteps
Briefly, in accordance with one or more embodiments, a user experiencing cognitive decline or a similar affliction may be assisted with the performance of daily tasks or routines. An information handling system installed in a central room of the user's living quarters, such as a kitchen, to observe the user and determine if the user is having difficulty completing the task or routine. If it is determined that the user is experiencing difficulty, the information handling system may provide one or more cues to the user to assist the user in remembering what the user has just completed in order to indicate to the user what part of the task remains to be completed. For example, the steps recently taken by the user may be retraced by projecting an image of those footsteps onto the floor to show the user where she has recently been.
US07836001B2 Recommender system with AD-HOC, dynamic model composition
One embodiment of the present invention provides recommender system for generating a recommendation of an item by combining a set of utility models adaptively to facilitate a decision-making process. The system includes a utility model database containing the set of utility models and a query module for receiving at least one query about the item from a querying entity. The system also includes a rule engine to specify a subset of utility models to be applied to the item and to specify a weight function of the specified utility models. Further included in the system is a set generator coupled to the utility model database, the query module, and the rule engine. The set generator computes a set of ratings by applying each of the utility model in the subset to the item and generates an overall rating for the item based on the weight function. The system further a communication module to return the overall rating.
US07836000B2 System and method for training a multi-class support vector machine to select a common subset of features for classifying objects
An improved system and method is provided for training a multi-class support vector machine to select a common subset of features for classifying objects. A multi-class support vector machine generator may be provided for learning classification functions to classify sets of objects into classes and may include a sparse support vector machine modeling engine for training a multi-class support vector machine using scaling factors by simultaneously selecting a common subset of features iteratively for all classes from sets of features representing each of the classes. An objective function using scaling factors to ensure sparsity of features may be iteratively minimized, and features may be retained and added until a small set of features stabilizes. Alternatively, a common subset of features may be found by iteratively removing at least one feature simultaneously for all classes from an active set of features initialized to represent the entire set of training features.
US07835997B2 System for therapy
The invention is a system for remotely conducting psychotherapy between a client having and a therapist over the internet. The system includes a first web enabled computer device operated by the client, said first computer device having a web browser and being operatively coupled to the Internet. The system further includes a second web enabled computer device operated by the therapist, said second computer device having a web browser and being operatively coupled to the Internet. The system also includes a server operatively coupled to the Internet and a web server application resident on the server and a web site resident on the server. The web server application is operatively coupled to a private web based chat application, said chat application being activated by the client by engaging a first link on the web site. The private chat application is adapted and configured to relay live text, audio and video messages between the client and therapist via the web browsers of the first and second computer devices. The web server application and the private chat applications are adapted and configured to permit the client to interact anonymously with the therapist via the chat application.
US07835994B1 Systems and methods for performing flow-through banking
A flow-through transaction is effectuated with regard to a deposit account at a financial institution by an intermediary between a customer and the financial institution. The customer is received at a site of the intermediary and a type of the flow-through transaction is determined therefrom. An identification of the financial institution, the account thereat, and an amount of funds involved are received, and a request to a clearinghouse is initiated for the transaction. The clearinghouse establishes that the request is satisfactory and returns an approval of same to guarantee that the transaction is to be performed. A confirmation is provided to the customer upon receiving the approval. Thus, the customer need not visit a site of the financial institution to perform thereat a transaction equivalent to the flow-through transaction.
US07835993B2 License management device and method
Security is secured according to the type of a license so that unnecessary processing load is reduced. A license accumulation control unit (102) and a license transfer control unit (103) identifies a usage-rule type (204) which indicates whether or not a license (200) includes a usage rule (205) which requires updating each time a content is used, and encrypts the license (200) by using different encrypting methods depending on whether or not the usage rule (205) is included in the license (200). The license accumulation control unit (102) encrypts a content key: with a domain key when the license 200 does not include the usage rule (205); and with a license management device unique key, when the usage rule (205) is included, and accumulates the encrypted key in a license accumulation unit (110). The license transfer control unit (103), when the license (200) does not include the usage rule (205), reads the license (200) from the license accumulation unit (110) and transfers the license (200) with encryption maintained by using a license transfer unit (transfer method B) (105).
US07835991B2 Data filling station
The present invention provides system and methods for facilitating the acquisition of content. In some embodiment, the systems and method enable a user to acquire and store content on a portable device.
US07835987B2 System and method for routing a trading order according to price
A system for routing a trading order to a market center according to price comprises a memory and a processor. The memory stores policy information, cost information, and rebate information associated with a plurality of market centers. The processor receives a trading order specifying a trading product, a plurality of market center prices for the trading order, and best price information for the trading product. The processor adjusts at least one market center price according to the policy information of the corresponding market center and the best price information. The processor also adjusts at least one market center price according to at least one of the cost information and the rebate information of the corresponding market center. The processor then compares the plurality of market center prices, and selects a particular market center based at least in part upon the comparison.
US07835986B2 System and method for monitoring events associated with a person or property
A system and method for retrieving a transaction associated with a property including obtaining property information pertaining to a property fl-om a third party source, storing the property information in a database, receiving a name to monitor or an address of a property to monitor, and transmitting a property information request including the name and/or address to the database. The system and method may also include searching the property information for a match with the name or address, identifying a transaction associated with the matched name or address and transmitting the transaction to a device.
US07835978B2 Method and system for linking an anonymous electronic trade order to an identity of a trader
A method for automatically linking an anonymous electronic trade order having an order quantity (q) to an identity of a trader by providing an identity marker (s) of the trader; embedding the identity marker (s) by splitting the anonymous trade order into a number (n) of trade orders each having a corresponding order quantity x (i) to generate a trade order set; and placing the generated trade order set in an electronic order book.
US07835970B1 Method and system for automated auction and tender of complex multi-variable commodities
A system and method for the auction and tender of complex multi-variable commodities, which are defined as commodities having a plurality of characteristics with each characteristic's value contributing to the determination of the commodity price. The system and method are implemented using an exception handling process whereby a tender participant requests exceptions to the terms and conditions of the original tender. The original tender serves as the baseline tender all participants bid on. Exceptions are changes that are priced in addition to the baseline bid. The suggested auction and tender winners are determined based on the their baseline bids. The winner can execute accepted exceptions for an additional fee.
US07835968B1 Methods, systems and program products for market analysis
A method, data processor and program product, for performing an analysis of one or more instruments and/or one or more actors acting on the one or more instruments. In one embodiment a competence measure Cij is computed for at least one pair of instrument i and actor j; wherein i is an index which runs through the one or more instruments and j is an index which runs through the one or more actors; and wherein said computing the competence measure Cij of actor j on instrument i comprises maintaining a cumulative sell valueij and a cumulative purchase valueij respectively based on sell valuesij and/or purchase valuesij, and computing a value which is about equal to: ( cumulative ⁢ ⁢ sell ⁢ ⁢ value ij - cumulative ⁢ ⁢ purchase ⁢ ⁢ value ij ) minimum ⁢ ⁢ of ⁢ ( cumulative ⁢ ⁢ sell ⁢ ⁢ value ij , ⁢ cumulative ⁢ ⁢ purchase ⁢ ⁢ value ij ) .
US07835967B2 Methods and systems for providing book accounting indices
In at least one aspect, the invention comprises a method comprising the steps of: identifying a first portfolio of securities as corresponding, at a specified time, to an index; calculating, for the first portfolio, a first set of performance values comprising one or more of: book yield, book income, and book return; calculating, for a second portfolio of securities, a second set of performance values corresponding to the first set of performance values; and comparing the second set of performance values to the first set of performance values to obtain a performance measure for the second portfolio.
US07835963B1 Systems and methods for retirement asset distribution
The present disclosure describes systems and methods for distributing retirement assets. One or more embodiments include receiving personal data related to an individual, the personal data including a number of projected income sources and a value of projected expenses of the individual, and receiving retirement asset allocation data of the individual, the retirement asset allocation data including current fund allotments to a number of money classes each having disparate tax treatment. One or more embodiments include calculating a value of projected after-tax income of the individual, calculating a deficit amount when the value of projected expenses exceeds the value of projected after-tax income, and using orthogonal sampling to calculate a distribution schedule for funding the deficit amount, the distribution schedule including, for each of the number of money classes, a recommended sum for the individual to withdraw from the money class in order to fund the deficit amount.
US07835960B2 System for facilitating a transaction
The present invention provides a system and method for facilitating a transaction using a secondary transaction number that is associated with a cardholder's primary account. The cardholder provides the secondary transaction number, often with limited-use conditions associated therewith, to a merchant to facilitate a more secure and confident transaction.
US07835955B1 Time and/or attendance system using synchronized code
A time and/or attendance system is provided which includes a service location. The service location has a server with a first periodically changing random code that is correlated with actual time. A device displaying a second periodically changing random code is located at a selected location. The second periodically changing random code has the same sequence as the first periodically changing random code but the code being displayed on the device is offset in time from the first periodically changing random code. An employee who is expected to provide services at the selected location notes the second periodically changing random code at the beginning of an event at the selected location. Thereafter, the employee notes the second periodically changing random code at the end of the event at the selected location. After leaving the selected location, the employee communicates both the beginning code and the ending code to the service location. The communicated code is decoded at the service location to determine the times corresponding to the beginning code and the ending code, and such times are logged.
US07835954B2 Event boxcarring of RFID information sent from RFID edge server
An RFID edge server using an application server allows for improvements in an RFID system.
US07835951B1 Distribution channel management for wireless devices and services
A system and method for distribution channel management for devices and services in the wireless telecommunications industry are disclosed. A product ordering software module is integrated with an activation and credit scoring software module, a commissions management software module, and a coop management software module, wherein the software modules are optionally integrated with additional software modules for product and service management, and report generation. A plurality of geographically distributed dealer agents who operate retail interfaces with customers use a web-based interface with the software modules and a data link with one or more distribution centers for delivery of wireless devices from a plurality of wireless device manufacturers, and with one or more carriers providing the subscription services activated for the customers via the activation and credit scoring software module.
US07835946B2 Interactive customer display system and method
The present invention relates generally to systems, methods, and computer program products which facilitate consumer ordering. The present invention facilitates consumer ordering through the use of Express Orders for the creation of orders based on one or more past orders. The present invention also facilitates consumer ordering through use of Preferred Orders, which allow a consumer to define and store orders for later use. Ordering is also facilitated by suggesting order items to a consumer based on previously ordered items, as well as by providing an interactive customer display.
US07835943B2 System and method for providing place and price protection in a search result list generated by a computer network search engine
A method and apparatus for managing search listings in a search database include storing one or more search listings for an advertiser. Each search listing includes an associated search term. The system receives from the advertiser identification information for a search listing and a desired rank for the identified search listing, a maximum cost per click for the search listing, or both. The system stores the desired rank and/or maximum cost per click for the search listing. The system then determines a cost per click for the identified search listing based on the desired rank and other search listings which include the search term associated with the identified search listing.
US07835937B1 Methods for controlling an advertising campaign
Methods and systems consistent with the present invention enable the control of aspects of an advertising campaign, such as revenue expenditure, by comparing actual and desired behavior and incorporating feedback and feed-forward error correction to continuously adjust the campaign's behavior. In certain embodiments, this control is achieved without considering individual advertisement requests or ad placements, thus bypassing the lowest-level details and instead adjusting behavior on a campaign-wide level using an adaptive control system.
US07835932B2 Relational logic management system
In one aspect, the invention relates to a method to propagate relations between a first rule set and a second rule set wherein the first and second rule sets are invoked by a common workflow model. The method includes tracing paths forward through the workflow model from the first rule set to the second rule set. Enumerating relations that extend forward from the first rule set to the second rule set is another step in the method. Additionally, using multi-valued logic, calculating the effects to the relations of control flow through the workflow model from the first rule set to the second rule set, tracing paths backward through the workflow model from the first rule set to the second rule set, enumerating relations that extend backward form the second rule set to the first rule set, and using multi-valued logic, calculating the effects on the relations of control flow backwards through the workflow model from the second rule set to the first rule set are also steps in the method.
US07835930B2 Method of converting a resource into a product
The present invention is concerned in particular with the scheduling of maintenance actions such as washing events for a compressor of a gas turbine. An objective function including fuel/power price forecasts is evaluated/optimised in order to determine the advisability of a washing event. The cost function depends on a state vector comprising both Integer/Boolean and continuous state variables which are interconnected via a set of rules or constraints. Mixed Integer Programming (MIP) is a used for implementing the inventive procedure.
US07835928B2 Connecting consumers with service providers
A request is received from a consumer of services to consult with a service provider having a service provider profile that satisfies at least some attributes in a set of attributes that define a suitable service provider; an available service provider satisfying at least some of the attributes in the set of attributes is identified; and a communication channel is provided to establish a communication between the consumer of services and the identified service provider.
US07835920B2 Director interface for production automation control
A director control interface is provided to extract production information from a newsroom information management system and populate a production control system. The director control interface enables the director to build a show, but mitigate errors and check for conflicts during the building process. In an embodiment, the director control interface automatically selects macro elements, which are executed on the production control system. The director can override the selection process and choose the macro elements. The director control interface monitors the newsroom information management system for rundown changes, evaluates the changes, and updates the production control system either automatically or with approval from the director. The director control interface is compatible with any type of newsroom information management system as long as it can extract the requisite information.
US07835919B1 Systems and methods for home value scoring
Systems and methods are provided for providing an indication that an appraisal value for a property is likely to be faulty using a model. In one embodiment, a method includes receiving information representative of at least one of a borrower, a property, or one or more demographics; receiving the appraisal value of the property; and determining a score based on the received information, received appraisal, and the model, such that the score provides the indication of the likelihood that the appraisal value for the property is faulty.
US07835917B2 Apparatus and method of processing an audio signal
In one embodiment, at least one audio data frame having at least one channel is generated. Each channel is divided into a plurality of blocks. A sub-block partitioning scheme is selected, and a number of sub-blocks into which the block is to be partitioned is selected. The selected number of sub-blocks is chosen from numbers of sub-blocks available for the selected sub-block partitioning scheme. The block of audio data is partitioned into sub-blocks according to the selected number of sub-blocks, and the partitioned sub-blocks are coded according to a selected entropy coding scheme.
US07835916B2 Channel signal concealment in multi-channel audio systems
A parametric model is used for error concealment. The model filter allows for recovering signal components of original audio channel signals that now are lost or erroneous from signal components of at least one other audio channel. During error-free reception of valid frames, the parameters of that model will be derived and stored. In case of frame loss or frame error affecting the multi-channel information, a conjecture of the missing information is recovered by applying the model, using the stored parameters. In case of several subsequent lost or erroneous frames, it is possible either to use the parameters derived during the last valid frame or to use parameters derived from the recovered multi-channel information of the respective previous invalid frame. Furthermore, if there are long sequences of lost frames, it can be beneficial to apply some gradual muting of the model parameters, which essentially results in a gradual attenuation of the recovered multi-channel information.
US07835915B2 Scalable stereo audio coding/decoding method and apparatus
Scalable stereo audio coding and decoding method and apparatus are provided. The scalable stereo audio coding method includes transforming a first channel and a second channel audio samples; quantizing the transformed first channel and a second channel audio samples; and coding the quantized first channel audio samples up to a predetermined transition layer and then interleavingly coding the quantized first and second channel audio samples with increasing a layer index from a layer succeeding the transition layer, until coding for a predetermined plurality of layers is finished.
US07835914B2 Dialog supporting apparatus
A dialog supporting apparatus which can support an on-going dialog so that the dialog is smoothly completed. The dialog supporting apparatus includes an utterance receiving unit receiving an utterance of a dialog participant and outputting utterance information, an utterance processing unit translating the utterance identified by the utterance information, an utterance output unit outputting the translated utterance information, a dialog history database, an utterance prediction generating a first utterance prediction information based on the first utterance prediction information and the second utterance prediction information.
US07835909B2 Method and apparatus for normalizing voice feature vector by backward cumulative histogram
A method and apparatus for normalizing a histogram utilizing a backward cumulative histogram which can cumulate a probability distribution function in an order from a greatest to smallest value so as to estimate a noise robust histogram. A method of normalizing a speech feature vector includes: extracting the speech feature vector from a speech signal; calculating a probability distribution function using the extracted speech feature vector; calculating a backward cumulative distribution function by cumulating the probability distribution function in an order from a largest to smallest value; and normalizing a histogram using the backward cumulative distribution function.
US07835907B2 Method and apparatus for low bit rate encoding and decoding
An apparatus and method of low bit rate encoding and reproducing. The method includes transforming input audio signals in a time domain into spectral signals in a frequency domain, extracting important-spectrum components from the spectral signals in the frequency domain, and quantizing the important-spectrum components, extracting residual-spectrum components other than the important-spectrum components from the spectral signals in the frequency domain, and calculating and quantizing a noise level of the residual-spectrum components, and encoding the quantized important-spectrum components and the quantized noise level losslessly, and outputting encoded bitstreams.
US07835906B1 Encoding method, apparatus and device and decoding method
The present invention relates to encoding technology. The encoding method includes selecting a second encoding mode for encoding an input frame signal according to an analysis on signal characteristic of the input frame signal; obtaining coding demand values for a preset first encoding mode and the second encoding mode which are used to encode the input frame signal; determining, from the above encoding modes based on the coding demand values, an encoding mode for encoding the input frame signal; and multiplexing information of the determined encoding mode and encoded data which are encoded according to the determined encoding mode. Hence, the compatibility and the prioritization in terms of the encoding modes can be achieved.
US07835903B2 Simplifying query terms with transliteration
Methods, systems, and apparatus, including computer program products, operable to perform operations including receiving from a user a search query; and receiving an indication of a user preference to apply transliteration in simplifying the query terms of the search query. Alternatively, the operations include receiving from a user a search query of query terms; applying transliteration in simplifying the query terms; and using the simplified query terms to identify synonyms to use in augmenting the search query. Alternatively, the operations include receiving from a user a search query; identifying the user interface language as a small language or not a small language; simplifying each query term to a simplified form; and if the user interface language is a small language, for each original query term that has a simplified form different from the original term, using the original query term as-is and not providing any synonyms for the query term.
US07835902B2 Technique for document editorial quality assessment
A computer-implemented system and method for assessing the editorial quality of a textual unit (document, paragraph or sentence) is provided. The method includes generating a plurality of training-time feature vectors by automatically extracting features from first and last versions of training documents. The method also includes training a machine-learned classifier based on the plurality of training-time feature vectors. A run-time feature vector is generated for the textual unit to be assessed by automatically extracting features from the textual unit. The run-time feature vector is evaluated using the machine-learned classifier to provide an assessment of the editorial quality of the textual unit.
US07835898B2 Satisfiability (SAT) based bounded model checkers
A method uses a SAT solver operating to cycle k to find bugs in a model having finite computation paths therein, wherein said bugs are on computation paths of less than length k. Another method includes adding an additional state variable to a model to be checked, where a governing state machine of the additional variable has a “sink” state. The method includes having a translation using the additional variable whenever a state indicates a bad state and performing satisfiability solving with the model and the translation.
US07835896B1 Apparatus for evaluating and demonstrating electronic circuits and components
A new system for simulation of electrical circuits and devices over a network is disclosed. The system consists of at least a client computer, a server computer, a network that connects them (including intermediate proxy servers and routers) and software methods. New software methods are disclosed that combine client-submitted data from the internet with template data, simulate the combined data using a simulator such as SPICE and create display and other data for transport to and display on the client computer. Additional methods are disclosed relating to circuit synthesis prior to simulation, access control, limiting resource use and abuse, expiration of temporary files and identifiers and usage logging.
US07835895B1 Signal inheritance in a graphical model environment
A method is provided for extending the capability of signals in a graphical model environment. Features of a first signal type and features of a second signal type are combinable to form a combined signal type while allowing existing blocks in the graphical model environment to process the combined signal type without modification of the existing blocks. A block intended to process a signal of the first type that receives the composite signal type process the portion of the signal corresponding to the first type without regard for the second signal type portion of the combined signal. Moreover, the method allows for modification or creation of blocks that add features to a signal to form a combined signal type.
US07835894B2 System and method for simulating home network
A system and method are provided for simulating a home network, in which elements of the home network are implemented by software even before the home network is equipped with all necessary elements, so that a user can simulate the home network through a graphical user interface. The system includes: a client having a graphical user interface through which a user inputs a control message which controls a device and recognizes a response message to the input control message; and a server transmitting a device entity corresponding to the input control message, and selectively transmits multiple response messages to the client in response to the received control message.
US07835889B1 Variable transport delay modelling mechanism
A method, system and apparatus for generating a variable transport delay for use in modeling a dynamic system. The variable transport delay of the present invention may be calculated using a variety of means, including the use of a lookup table generated at a variety of time steps such that an accurate variable transport delay can be calculated by interpolation.
US07835888B2 Method and apparatus for extracting characteristic of semiconductor integrated circuit
A method for efficiently extracting a variation distribution of a characteristic for a semiconductor integrated circuit. The method extracts a characteristic distribution of a semiconductor integrated circuit by performing a mathematical analysis using a polynomial expression based on a variation distribution of a process sensitivity parameter.
US07835887B2 Determining real-time performance of a sub-assembly driven by a DC motor
What is disclosed is a novel system and method for determining real-time performance in a sub-assembly device that is driven by a dc motor. In one example embodiment, an electric motor is energized such that a sub-assembly driven by the motor achieves a target operating speed. Pulse width modulation data is captured and plotted along a time axis. A time duration when the sub-assembly device ended a startup operation and achieved a steady state operation is determined. A portion of the plotted data is then compared to an ideal plot defined for that sub-assembly device. Based on the result of that comparison, a determination is made whether the sub-assembly device is performing within accepted operational parameters. A maintenance operation is signaled to be performed in response to the determined sub-assembly operational performance. The data is stored in a historical database from which a preventative maintenance schedule can be derived.
US07835886B2 Method and system for probing a wireless network to monitor and process the wireless network performance
A system and method for monitoring performance of a wireless network are disclosed. According to one described example, at least one probe is generated. In the example, the probe determines the portion of a wireless network to monitor, the type of the probe, and the number and frequency of the probe or probes to target a specific carrier, a specific system, or a specific geographical area. A probe server generates the probe based on a parameter specified by the user and transmits the probe to a plurality of posts or to the wireless network. In the example, the probe server controls the posts to send and receive probes to the wireless network. In response to the received probes, the wireless network responds by sending feedback information, which can be used to indicate how the wireless network is performing.
US07835882B2 Method of analysis and an analyzer
The present invention provides a method of online analysis of mineral waste content of a slurry in a mineral separation process, said method including the steps of: measuring the density of said slurry (10); measuring the concentration of solids in said slurry (12); calculating the density of solids in said slurry from said slurry density and said solids concentration (20); and calculating said mineral waste content from said solids density (22). The present invention also provides an online analyzer for mineral waste content of a slurry in a mineral separation process.
US07835881B1 System, method, and computer program product for testing and re-testing integrated circuits
A system, method, and computer program product are provided for testing and re-testing integrated circuits. In use, a group of integrated circuits is tested. In use, before finishing the test, at least one of the integrated circuits of the group is re-tested.
US07835880B2 Methods for improving accuracy of measurement and calibration of accelerometer parameters
A method is disclosed in this invention for calibrating an offset Voffset and sensitivity Vsensitivity for an accelerometer implemented in a level gauge having a known value of an offset angle θΔ and a known value of a relative angle between top-and-bottom surface θs. The method includes a step of placing the level gauge implemented with the accelerometer on a table-top surface having a tilt angle θ1 and measuring a tilt angle θF from the level gauge and an output voltage VF from the accelerometer, then rotating the level gauge 180 degrees on the table-top surface along a perpendicular axis relative to the table top surface and measuring a tilt angle θB from the level gauge and measuring an output voltage VB from the accelerometer. Then, the method proceeds with a step of flipping the level gauge upside down on the table-top surface and measuring a tilt angle θR from the level gauge and an output voltage VR from the accelerometer for calculating a tilt angle θ1 of the table-top surface and the offset Voffset and sensitivity Vsensitivity of the accelerometer.
US07835877B2 Processes and apparatus for battery compensation
Systems, processes and apparatus are described through which signals are received from a controller, where the signals include a power ON signal. A time measurement element is started responsive to the power ON signal to assess a current duration of operation of the system. An existing cumulative record of system operation is recalled from a non-volatile memory in the system and the existing cumulative record is combined with the current duration to provide a representation of a running elapsed time, which is recorded in the non-volatile memory and is compared to a threshold to provide an indication when the running elapsed time has traversed the threshold.
US07835875B2 Determination of end of life of oil by electrical means
Electrical measures of resistivity and permittivity of engine lubricating oil are gathered continuously under normal vehicle engine operating conditions and combined into a composite parameter, the aggregated electrical measure, which, is indicative of engine oil condition and when plotted over the useful life of the oil displays a first linear slope anticipatory of the end of oil life followed by a second, steeper slope indicative of the end of oil life. An algorithm, implementable in an on-vehicle computer, to reliably detect these features is described.
US07835873B2 Method and system for monitoring changes in a sample for a process or an environment
Systems and methods for monitoring a sample or a sample flow associated with a process or an environment are disclosed. The systems and methods are used detect one or more chemical or biological agents present in a sample or detect changes in the chemical/biological composition of a sample flow. The systems and methods transmit light at the sample, perform spectral analysis of the resulting spectral response, and display a result or choose a course of action. The analysis compares the sample's response to known spectrums to determine composition or to determine if the composition of the sample has deviated from “normal”. In one embodiment, the systems and methods uses deep ultraviolet light to produce both a Raman and a fluorescence response, separated in frequency, which are simultaneously discerned and analyzed. In this embodiment the analysis is used to determine sample composition or to discern or warn of changes, or to choose a course of action.
US07835872B2 Robust deconvolution of complex mixtures by covariance spectroscopy
Methods and systems are provided for the deconvolution of the NMR spectrum of a mixture into individual components and spin systems by combining covariance total correlation spectroscopy (TOCSY) spectra with covariance NMR. The method may include obtaining a 2D TOCSY spectra of a chemical mixture and then performing a series of analytical steps to identify the individual components of the mixture.
US07835870B2 Methods and systems for evaluating the length of elongated elements
Systems and methods are disclosed for evaluating the length of elongated elements in a sample. The disclosed systems and methods may include using a direct current stimulus to determine a direct current base length region corresponding to at least a portion of the sample. Furthermore, the disclosed systems and methods may include using an alternating current stimulus to determine that the direct current base length region corresponds to a first set of elongated elements and a second set of elongated elements. The first set of elongated elements may have a first base length and the second set of elongated elements may have a second base length. The elongated elements may comprise, for example, chain molecules, deoxyribonucleic acid (DNA), ribonucleic acid (RNA), or proteins. Furthermore, the disclosed systems and methods may include measuring an ion current through a nanopore, the ion current produced by the alternating current stimulus.
US07835861B2 Navigation apparatuses, methods, and programs for generation of a 3D movie
Navigation apparatuses, methods, and programs set a reference point on a route, set at least one point on the route on the basis of the reference point, and set a region along the route, the region being set on the basis of the set at least one point and the region including the at least one point. The navigation apparatuses, methods, and programs obtain 3D map data corresponding to the region, generate a 3D movie which has a predetermined viewpoint on the basis of the obtained 3D map data, and display the generated 3D movie.
US07835854B2 Condition detection and display system, condition detection and display method, control program for condition detection and display system, and storage medium storing the control program
In a condition detection and display system (100), an omnidirectional camera (1), internal condition sensors (3), external condition sensors (4), and others detect a condition of a vehicle and surroundings around the vehicle, image data which is a detection result obtained by the aforesaid members and contains an image of the vehicle is selected from an image database (6), and the selected image data is displayed on a liquid crystal panel (7) at a position close to a display of a speedometer.
US07835852B2 Apparatus for detecting and identifying component failure in a fuel system
A detector for detecting the operational status of one or more fuel pumps in a fuel system of a vehicle, the system comprising an accumulator volume for storing high pressure fuel, one or more injectors arranged in fluid communication with the accumulator volume and one or more high pressure fuel pumps arranged in fluid communication with the accumulator volume so as to supply high pressure fuel thereto, the operation of the one or more fuel pumps being controlled by a filling pulse signal from a control means, the detector comprising inputs for receiving data representing at least one current system parameter; processing means arranged to compare the at least one current system parameter against one or more predetermined system parameters in order to identify the operational status of the one or more fuel pumps.
US07835846B2 Nonlinear vehicle yaw/roll/sideslip command interpreter
A command interpreter for a vehicle stability enhancement system that uses a three degree-of-freedom vehicle model employing non-linear suspension and tire characteristics to calculate stability commands. The command interpreter includes a calculator that calculates a front tire lateral force, a calculator that calculates a rear tire lateral force and a command calculator that calculates a yaw-rate command signal, a lateral velocity command signal and a roll angle command signal. The front tire lateral force calculator and the rear tire lateral force calculator calculate the front and rear side-slip angles. The side-slip angles are then converted to a lateral force, where the conversion is selected based on the tire vertical load. The rear tire lateral force is modified for high side-slip angles so that the rear tire lateral force does not become saturated.
US07835840B2 Transmission neutral state management in vehicular safety and convenience systems
Transmission shift history is tracked using the current transmission state and the immediately preceding transmission state and the vehicle speed during a cycle of Neutral transmission state. Vehicular safety and convenience applications are extended to Neutral states of the transmission.
US07835838B2 Concrete placement vehicle control system and method
A concrete placement vehicle. The concrete placement vehicle includes a concrete mixing and placement system, at least one vehicle sensor configured to monitor a characteristic of the concrete placement vehicle and at least one concrete system sensor configured to monitor a characteristic of the system for mixing and placing concrete. The vehicle further includes a control system configured to control the operation of the concrete placement vehicle and the concrete mixing and placement system based on inputs received from the at least one vehicle sensor and the at least one concrete system sensor.
US07835832B2 Vehicle control system
A vehicle control system having a controller and a spatial database adapted to provide spatial data to the controller at control speed. The spatial data provided from the spatial database to the controller can be any kind of data or information that has some relationship or association with “real world” geographical location, or if it is stored somehow with reference to geographical location. The spatial data received by the controller from the database forms at least part of the control inputs that the controller operates on to control the vehicle. The fact that the controller operates directly on information that is inherently associated with “real world” geographic location represents a change in thinking compared with existing vehicle control systems. In particular, it means that the control system of the present invention “thinks” directly in terms of spatial location. A vehicle control system in accordance with one particular embodiment of the invention comprises a task path generator, a spatial database, at least one external spatial data receiver, a vehicle attitude compensation module, a position error generator, a controller, and actuators to control the vehicle.
US07835831B2 Power-down control method of fuel cell hybrid electric vehicle
A power-down control method of a fuel cell hybrid vehicle includes determining an operation mode when a key-off command is input. If the mode is a fuel cell mode, the method includes: converting a low voltage DC-DC converter connected to an auxiliary battery to a boost mode; maintaining a driving state of a high voltage part, powered by voltage from the auxiliary battery and boosted by the low voltage DC-DC converter; subsequently stopping operation of a fuel cell stack and turning off the high voltage part; and subsequently turning off the low voltage DC-DC converter. If the mode is a hybrid mode, the method includes: maintaining a driving state of the high voltage part, powered by voltage from a super capacitor; subsequently stopping operation of the fuel cell stack and turning off the high voltage part; subsequently turning off the DC-DC converters; and subsequently cutting power of the super capacitor.
US07835823B2 Method for tracking and reporting usage events to determine when preventive maintenance is due for a medical robotic system
A medical robotic system comprises a number of components that may be monitored to determine their preventive maintenance needs by recording usage-related information for the monitored components into associated non-volatile memories. When usage of the component exceeds a specified usage threshold, the system displays a warning message on its display screen to have preventive maintenance performed for the component. If the usage continues without such maintenance and exceeds a higher usage threshold, the system displays an error message on its display screen and the system transitions into an error state during which medical procedures are not allowed to be performed. The usage-related information may also be communicated to a remote computer which gathers and processes usage-related information from a number of medical robotic systems to estimate resource requirements for timely performing preventive maintenance on the medical robotic systems, and anticipated service revenues from such maintenance.
US07835821B2 Robot server for controlling robot, system having the same for providing content, and method thereof
A robot server for controlling a robot, a system for providing content having the same, and a method thereof are provided. The robot server communicating with the robot includes a virtual robot object and a virtual robot object manager. The robot server executes commands that are generated in correspondence to the robot and received from the robot, and controls the robot. The virtual robot object manager generates the virtual robot object corresponding to the robot and activates the virtual robot object when connected to the robot.
US07835816B2 Heat processing apparatus, heat processing method, computer program and storage medium
In a vertical-type heat processing apparatus, it is intended to stabilize the temperature of an inner wall of the reaction vessel upon loading as well as to reduce particle contamination, for example, by suppressing peeling of films attached to the inner wall. An inner wall temperature sensor is attached, in advance, to the inner wall of the reaction vessel, so as to obtain each time series data of detection values of the inner wall temperature sensor and a command value of power to be supplied to heating means. The inner wall temperature is predicted from the command value of the power obtained just before, based on the data, during an initial time of loading, so as to use the predicted value of the inner wall temperature as an object to be controlled. Thereafter, around the end time of loading, the object to be controlled is gradually changed into a temperature detection value of a temperature detecting section provided outside the reaction vessel, so as to be completely changed over time into the temperature detection value.
US07835815B2 Punching tool provided with a tool identification medium and punch press provided with a tool identification medium reader
A processing program preparing apparatus for a numerically controlled punch press includes a processing intention data generator for generating, on the basis of product shape data, processing intention data for specifying a processing region to be processed to manufacture a product. The processing program preparing apparatus also includes a tool data adding section for adding, to the processing intention data, data for specifying a punch and a die to be used to process the processing region.
US07835813B2 System and method for managing a product manufacturing process
A method for managing a product manufacturing process is disclosed. The method includes the steps of downloading a bill of materials of the product from a first database according to a serial number and an edition of the product; downloading a production order from a second database according to the production order number; downloading received materials delivery receipts from the second database according to corresponding numbers of the received materials delivery receipts; obtaining product information and manufacturing information of downloaded production order; obtaining serial numbers and editions of corresponding materials; obtaining received materials information from the downloaded received materials delivery receipts; creating a manufacturing check list according to obtained information; and saving the manufacturing check list in the application server, and creating a serial number of the manufacturing check list; assigning one or more preconfigured product tracking numbers to the manufacturing check list.
US07835812B2 Apparatus for assisting decisions for improvement of environmental load
An apparatus for assisting decisions for improvement of environmental loads has: environmental load per-process collecting means; proportional distributing condition per-parts storing means for storing conditions to proportionally distribute the environmental loads every parts; parts attribute storing means; manufacturing condition storing means; parts attribute calculating condition storing means for storing environmental load calculating conditions to calculate the environmental load per parts; environmental load per-parts calculating means; environmental load per-parts/process storing means for storing the environmental loads every parts/process; bill of materials (BOM) storing means; product manufacturing amount storing means; contribution degree per-product/process evaluating means for collecting the environmental loads per parts/process and calculating a contribution degree of each product to the environmental load amount of each process by multiplying the collected environmental load amount by the number of products; and environmental load distribution table per-product/process storing means.
US07835810B2 Tools and methods for designing a structure using prefabricated panels
The disclosed technology enables manufacturers to efficiently design and manufacture structural wall panels, floor panels and roof panels from cold-formed steel for use in residential and commercial construction. The panels are individual components that can be installed at a building site to form a structure that includes walls, floor and a roof. Structures may be manufactured in a manufacturing facility and delivered to a construction site for installation.
US07835808B2 Method and apparatus for processing material
A system, including apparatus and method, for processing material includes a computer connected to a saw. A pusher is used to convey material along a processing path. The computer is programmed to control optimal processing of material to satisfy a cut list. The system for processing material may further include a printer configured to print labels for application to work pieces processed by the system.
US07835807B2 Method of displaying the status of an asset using an external status asset monitor
A system and method of monitoring assets of an enterprise using a stand-alone software system and a process automation software system are provided. The stand-alone system is operable to generate a web page about a condition of the asset and to transmit data items for the condition in a single data string. The data items include a status of the condition and a URL of the web page. The process automation system includes a human system interface (HSI). An asset monitor in the process automation system is operable to monitor the status of the condition and the HSI is operable to display the data items and the web page from the stand-alone system.
US07835803B1 Lead assemblies with one or more switching networks
Exemplary lead assemblies include a lead body having a plurality of conductor wires embedded therein, a plurality of electrode contacts at least partially disposed on an outer surface of the lead body, and a plurality of switching networks each configured to control an operation of one or more of the plurality of electrode contacts.
US07835798B2 Electrode array for visual stimulation
An electrode array adapted for stimulating the retina to create the perception of vision in blind patients. The electrode array may be embodied as a combination of a subretinal electrode array and an epiretinal electrode array, with an electronics unit external to the eye. The subretinal and epiretinal arrays are in electrical communication with each other and are suitable to pass an electrical signal through retinal tissue.
US07835795B2 Lead retention assembly
A lead retention assembly includes first, second and third retention members. The first retention member defines a first opening configured to receive a lead body. The second retention member is longitudinally spaced apart from the first retention member and defines a second opening configured to receive the lead body. The first and second retention members are substantially aligned along a first axis. The third retention member defines a third opening configured to receive the lead body. The third retention member is disposed between the first and second retention members and is biased in a position such that the third opening is substantially centered on a second axis. Upon application of a compressive force, the third retention member is moveable to a position such that the first, second, and third openings are substantially aligned along a common axis, allowing the lead body to be inserted within the first, second and third openings.
US07835792B2 Implantable cardiac device
A heart stimulator is adapted to adapt an atrioventricular delay interval or an interventricular delay interval or both during night time by adding a delay interval to a respective daytime interval, and the device statistics for day and night are calculated, stored, and can be displayed separately.
US07835787B2 Single trial detection in encephalography
An EEG cap (8) having 64 or 128 electrodes (10) is placed on the head of the subject (11) who is viewing CRT monitor (14). The signals on each channel are amplified by amplifier (17) and sent to an analog-to-digital converter (20). PC (23) captures and records the amplified signals and the signals are processed by signal processing PC (26) performing linear signal processing. The resulting signal is sent back to a feedback/display PC (29) having monitor (14).
US07835785B2 DC magnetic-based position and orientation monitoring system for tracking medical instruments
Miniaturized, five and six degrees-of-freedom magnetic sensors, responsive to pulsed DC magnetic fields waveforms generated by multiple transmitter options, provide an improved and cost-effective means of guiding medical instruments to targets inside the human body. The end result is achieved by integrating DC tracking, 3D reconstructions of pre-acquired patient scans and imaging software into a system enabling a physician to internally guide an instrument with real-time 3D vision for diagnostic and interventional purposes. The integration allows physicians to navigate within the human body by following 3D sensor tip locations superimposed on anatomical images reconstructed into 3D volumetric computer models. Sensor data can also be integrated with real-time imaging modalities, such as endoscopes, for intrabody navigation of instruments with instantaneous feedback through critical anatomy to locate and remove tissue. To meet stringent medical requirements, the system generates and senses pulsed DC magnetic fields embodied in an assemblage of miniaturized, disposable and reposable sensors functional with both dipole and co-planar transmitters.
US07835781B2 Device for superposed MRI and PET imaging
A device is disclosed for superposed MRI and PET imaging and includes an MRI tube that has a first field of view along its longitudinal direction, and a multiplicity of PET detection units arranged opposite one another in pairs about the longitudinal direction. In at least one embodiment the many PET detection units define a second field of view along the longitudinal direction, and their arrangement density along the longitudinal direction is optimized such that the second field of view substantially corresponds to the first field of view.
US07835778B2 Method and apparatus for surgical navigation of a multiple piece construct for implantation
A method and apparatus for percutaneous and/or minimally invasive implantation of a construct. The construct may be implanted using a navigation system for planning and execution of a procedure. A plurality of portions of the construct may be interconnected using locations and paths determined and navigated with the navigation system.
US07835777B2 Device and method for determining analyte levels
Devices and methods for determining analyte levels are described. The devices and methods allow for the implantation of analyte-monitoring devices, such as glucose monitoring devices, that result in the delivery of a dependable flow of blood to deliver sample to the implanted device. The devices comprise a unique microarchitectural arrangement in the sensor region that allows accurate data to be obtained over long periods of time.
US07835775B2 Foldable cellular telephone
A cellular phone includes a first case and a second case, which are connected in a foldable manner through a hinge. When the cellular phone is in a folded state, a second display unit displays an image with the side (upper side) closer to the hinge as the upper side. Accordingly, the user can hold the second case of the cellular phone in his/her hand regardless of whether the cellular phone is in a folded state or in an open state. The user can easily switch between a folded state and an open state with respect to the first case and the second case.
US07835773B2 Systems and methods for adjustable audio operation in a mobile communication device
A method for adjusting the volume and frequency response for the audio output in a mobile communication device comprises estimating the noise level of the environment surrounding the mobile communication device and then adjusting the volume and frequency response based on the estimated noise level.
US07835772B2 FM output portable music player with RDS capability
A FM output portable audio player is provided for digitally coupling audio signals generated therein to be broadcast through a radio receiver system, such as an automobile radio. The audio player includes an audio signal source for generating digital audio output signals. Digital audio interface circuitry is coupled directly to the digital audio output signals and includes a digital FM stereo/RDS multiplexer for modulating the digital audio output signals on a RF carrier to produce a modulated audio signal. An internal antenna is coupled to the digital FM stereo/RDS multiplexer. The portable audio player is capable of wirelessly transmitting the modulated signal to the radio receiver system. The digital audio interface circuitry is formed of integrated circuit chips which provides for lower cost, a compact size, and a higher audio quality. A radio data signal is also multiplexed by the digital FM stereo/RDS multiplexer to generate the modulated signal having the radio data signal centered about a 57 kHz suppressed carrier.
US07835768B2 Antenna system and method for configuring a radiating pattern
The radiation characteristics of an antenna are made configurable including in the antenna a plurality of radiating elements and associating to each of said radiating elements a respective chain for processing the signal in transmission and/or reception with a module for weighting digital signals capable of applying to a digital signal at least a respective weighting coefficient and an antenna conversion set interposed between the module for weighting digital signals and one of the radiating elements of the antenna. The antenna conversion set operates on a digital signal on the side of the signal weighting module and on an analogue signal distributed on the processing chains associated to each radiating element of the antenna propagates (in transmission and/or reception), while respective weight coefficients are applied to said digital signal weighting modules. The weighting coefficients determine the radiation diagram of the antenna.
US07835767B2 Mobile terminal
A wireless communications device 2 comprising a wireless control function unit 11, a Bluetooth control function unit 12, and a user interface unit 13, wherein the device has, as the Bluetooth, at least one of a (i) Hands-Free Profile, (ii) Dial-up Networking Profile/Personal Area Network Profile, and (iii) Generic Object Exchange Profile. This device 2 optimally implements the Bluetooth low-consumption mode in accordance with the contents of the profiles of the foregoing items (i) to (iii) in view of the system efficiency by (a) invalidating the low-consumption mode or (b) validating the low-consumption mode so as to reduce the number of data transmissions per unit time in the case of (i), make the time parameters of each of the Hold, Sniff, and Park modes variable or alternatively make the manner of implementation of the low-consumption mode variable depending on whether the channel of the data transmission is a dedicated physical channel or a common physical channel in the case of (ii), and shift to the low-consumption mode only in a single-data transfer mode and prohibit it in an all-data transfer mode in the case of (iii).
US07835766B2 Portable terminal device
In a situation where a plurality of “telephone numbers” as subscriber numbers and “fixed IDs” fixedly assigned to the “telephone numbers” in association with each other are stored and managed in a telephone number table, in a case where an arbitrary site is accessed using one of the “fixed IDs” as information on an accessing party, when registration of an “URL” of this site in a favorites table is instructed, a CPU registers one of the “fixed IDs”, which is stored and managed in the telephone number table, in association with the “URL”. When an access to the registered site is instructed thereafter, the CPU accesses the site using the “URL” associated with the registered site and the “fixed ID”.
US07835761B2 Method for distinguishing different types of data content in data packets in a wireless communication system
Apparatus and method for reducing latency in push-to-talk communications in a wireless communication network. Time sensitive push-to-talk (PTT) related messages are identified in a specially designated header, so they can be handled differently by radio mobile devices. These messages with the special designated header are transmitted through signaling channels from a radio transmission unit to a mobile device, as opposed to being transmitted as dedicated channel traffic.
US07835759B2 System and method of wireless instant messaging
Instant messaging clients transmit, to a server, presence information indicating that the respective client is in a communicative state in which the client is receptive to communicating with the other clients. A server determines, for each client, that the respective client is in a communicative state if presence information was received from the client over a preceding predetermined time period, and that the client is in an unknown state if presence information was not received from the client over the preceding predetermined time period. The communicative state and the unknown state are possible presence states of the clients. The server transmits a notification to a second client of the presence state of a first client when both the first client and the second client are in a communicative state. But the server refrains from transmitting the notification to the second client when the first client is in the unknown state.
US07835753B2 Electronic toll system for traffic routes, and method for the operation thereof
The invention relates to an electronic toll system for traffic routes, said system being designed on the basis of commercial GSMIUMTS mobile telephones or comparable appliances such as a PDA, car phones etc., with a GSM function, and to a method for the operation thereof. In each mobile radio network, data of the respective radio cell is transmitted to the radio telephone via an organization channel. According to the invention, said information supplied by the base transceiver stations is used to record the radio cells crossed by the toll customer. The collected data is transmitted to a central toll station. The toll traffic route taken by the vehicle can be deduced with high precision, by comparison with databases relating to existing traffic routes, on the basis of the series of crossed radio cells transmitted by the terminal of the toll customer. According to the invention, no changes need to be carried out on the hardware of current mobile radio systems and terminals. The existing mobile radio terminals radio telephones etc., are generally available for toll customers and can be used thereby.
US07835752B2 Combined base transceiver station and base station controller data call
A system, method, and computer readable medium for a data call setup comprises receiving an origination message by a radio call control (RCC) and by a main call control (MCC), receiving an assignment request message by the MCC and by the RCC, and receiving a traffic channel assignment message by a channel element control (CEC) and by the MCC.
US07835751B2 Method of seamless roaming between wireless local area networks and cellular carrier networks
A scheme that enables seamless roaming between the WLAN and the cellular carrier network by enabling a user that originates a call in the WLAN and happens to go outside the range of the WLAN to automatically switch over to the cellular carrier network without losing connection with the other party. This solution assumes that the mobile device has the capability to operate in at least two modes that include the WLAN mode and one of the cellular carrier modes, such as the GSM, IS-95 CDMA, IS-136 TDMA, and iDEN.
US07835749B1 Location inspector in wireless networks
In one embodiment, a method includes receiving calibration data, computing one or more attributes of a pathloss model based on the calibration data, computing estimated locations using the received signal strength values of the calibration data points, associating location errors with the one or more calibration data points, and computing a location quality within a region based on the associated location errors.
US07835747B2 Method for sending a message to a calling phone when called phone aborts an incoming call request
The present invention provides a method for sending a message to a calling phone when a called phone aborts an incoming call request. A mobile unit receives a call request from a calling phone. The communication network determines that the mobile unit has aborted the call request during ringing. For example, the mobile unit may abort the call request by pressing a predetermined key, such as the key, on the mobile unit. The communication network alerts the calling phone that the mobile unit aborted the call request during ringing. The network can play a message to the calling phone that the mobile unit has aborted the call request during ringing, and the message can include additional information, such as the expected length of time that the mobile unit will be unavailable or other predetermined messages.
US07835746B2 Method and system for information transfer mechanism selection in mobile telephony
The invention relates to a method for providing a mobile telephony application to a mobile communication device (15) in communication with a first network (10), comprising the step of transferring information related to the mobile telephony application. The method comprises the further steps of retrieving data on information transfer mechanism supported by the mobile communication device (15), the first network (10), an the second network (5), selecting an information transfer mechanism supported by the mobile communication device (15), the first network (10) and the second network (5), and initializing the mobile telephony application using the selected information transfer mechanism to relay the information between the mobile communication device (15) and the second network exchange (6). The invention further relates to a mobile communication device (15) arranged to execute the method, and to a SIM card (16).
US07835743B2 Seamless network interface selection, handoff and management in multi-IP network interface mobile devices
A Multi-Interface Mobility Management (MIMM) client is provided on a mobile Multi-Interface Device (MID) to support seamless network connectivity and switching of the MID. The MIMM client communicates with a MIMM Server. The MIMM Server collects information from MIMM Clients and provides information to the MIMM Clients pertaining to the network(s) to which the mobile MID has access, such as information concerning the availability of a network, the quality of network connectivity, etc. The MIMM Client is responsible for determining whether and when a handoff or roaming operation should be initiated by the mobile MID, and which network interface the mobile MID should use after the handoff/roam operation has been completed. The MIMM Client also is responsible for performing mobility-related functions that are required prior and subsequent to the handoff/roam operation. The MIMM Client uses the information received from the MIMM Server in order to make these determinations.
US07835739B2 Method of excluding ineffective inter system page attempts
A method and apparatus are provided for excluding ineffective Inter System Page (ISPAGE) attempts in a mobile switching center (MSC). The present invention involves determining a time difference between an arrival time of an ISPAGE message and a time of a last seen activity of a mobile communications device. The ISPAGE message is dropped if the time difference exceeds an optimum time cutoff value. Also, the present invention provides a technique for determining the optimal time cutoff value by determining the fraction of all ISPAGE messages that may be dropped, and the fraction of all ISPAGE messages that produce page respones that will be admitted as a function of the optimal cutoff time value.
US07835737B2 Service network
The present invention relates to a method for transfer of (voice) data of users of a service network for the purpose of communication over mobile networks, comprising the steps of: storing data about mobile devices of users and/or data about users in one or more first data files of the service network; transfer coordinated by the service network and/or by the service network itself of (voice) data which users wish to have transferred and/or data used to route and/or store the data; using one or more mobile networks to provide mobile network facilities for connecting the mobile devices of the users to the first service network, wherein the mobile devices, when they sign on to a mobile network, are signed on to each of the telephony networks as local devices for the network in question.
US07835736B2 System and method for initializing a portable communication device within a group at a point of activation
Methods and systems are provided for managing a group of portable communication devices. In accordance with one implementation, a method is provided for initializing a portable communication device in a group of portable communication devices at a point of activation. The method includes the steps of acquiring, by an initialization computer, a device identifier of the portable communication device, acquiring, by the initialization computer, a group identifier of the group, and associating the portable communication device with the group based on the group identifier. The method may further include accessing, by the initialization computer, a member profile associated with one of the portable communication devices, and storing the member profile in a memory accessible by the portable communication device.
US07835733B1 Satellite telecommunication system
A transmit-receive system on board a satellite for a telecommunication system within a region covered by the system. The region includes isolated areas. The system receives calls from any area and transmits them to the same area or another area using routing devices. The system combines the signals from the isolated areas into groups. Routing is effected between groups and each group is allocated all of the communication resources of the region. The routing systems are hardwired, for example.
US07835730B2 Using RFID and sensored zones to geographically control cellular phone audio profiles
A system and method for automatically controlling and adjusting the audio profile of pervasive devices, like cellular phones, within controlled zones. The system and method utilizes RFID and sensors to geographically control and adjust the audio profiles based on set criteria, such as default settings and hierarchy. The audio profiles may be controlled or adjusted based on a control zone profile settings or based on the profile settings of other individual devices within the same control zone. The zones may be adjusted due to the hierarchy or rank of devices present within the zone.
US07835729B2 Emoticon input method for mobile terminal
There is provided a method of easily inputting icons representing user emotions (emoticons). In the emoticon input method in a mobile terminal, a plurality of emoticons, formed by utilizing a plurality of typical characters and special characters in combination, are grouped and stored by groups in the mobile terminal. The mobile terminal enters an emoticon input mode, displays the stored emoticon groups, displays the emoticons of an emoticon group selected by a user, stores an emoticon selected by the user, and transmits an SMS message including at least one emoticon selected by the user.
US07835726B2 System and method of presenting entities of standard device applications in wireless devices
A data entity presentation system and method of presenting data entities of standard device applications in wireless devices are provided. The data entity presentation system comprises an application runtime environment module for hosting component-based applications on a device, an integrated development environment for hosting component definitions and a device repository for storing device data and device-specific application programming interfaces. The method comprises the steps of hosting component-based applications on a device, hosting component definitions and storing device data and device-specific application programming interfaces.
US07835722B2 System and method for over the air provisioning of a mobile communications device
A mobile communications device includes logic means operable to generate a request that is transmitted to a first network node. The request includes a personal information number and at least one device identifier associated with the mobile communications device. The mobile communications device also includes logic means operable to receive a response from the first network node. The response includes a URL and a session ID based upon the personal information number and the at least one device identifier associated with the mobile communications device. The mobile communications device further includes logic means operable to establish a communication session with a second network node to provision at least one aspect of the mobile communications device by transmitting the URL and the session ID to the second network node.
US07835717B2 RF reception system and integrated circuit with programmable filter and methods for use therewith
An integrated circuit includes an on-chip filter component that forms a programmable bandpass filter with the at least one off-chip bandpass filter component. The programmable bandpass filter is programmable based on a control signal. An RF receiver generates inbound data in response to a received signal from the programmable bandpass filter.
US07835716B2 RF receiving apparatus and method using DC offset free baseband signal
An RF receiver and an RF receiving method are provided using a baseband signal in which a DC offset is removed. In the RF receiver, a noise phase removing unit generates a phase controlled local signal PLOQ in which a phase of a Q signal of a local signal LOQ is controlled, by synthesizing a received RF signal RXIN and the Q signal of the local signal LOQ. A down converter generates a signal in which a DC offset from noise introduced into the received RF signal RXIN is removed, when synthesizing the received RF signal RXIN and the phase controlled local signal PLOQ for frequency-down conversion.
US07835712B1 Apparatus and methods for providing multi-band operation in a mobile computing device
Various embodiments for providing multi-band operation in a mobile computing device are described. In one or more embodiments, a mobile computing device may be arranged to support quad-band GSM communication in the GSM-850, GSM-900, GSM-1800, and GSM-1900 frequency bands. The mobile computing device may be arranged to determine a starting frequency band based on the home country and home network. By using the determined starting frequency band associated with the home country and home network of the user, fewer and/or shorter delays may be experienced when searching for and acquiring an available frequency. Once a network search is completed, the mobile computing device may be arranged to determine whether a network can be found in current frequency band pair for normal service, to disconnect from the acquired network if normal service is not supported, and to intelligently search for an available frequency in a different frequency band. Other embodiments are described and claimed.
US07835707B2 Multi-band antenna unit of mobile terminal
Disclosed is a multi-band antenna unit of a mobile terminal that includes an antenna, switch, sensor, first matching circuit, second matching circuit, diplexer, first signal processing unit, and second signal processing unit. The antenna is movably installed between first and second contacts, and transmits and receives first and second signals of different frequency bands. The switch connects the first contact to the first matching circuit or the second contact through the second matching circuit. The sensor detects an antenna position, and allowing selective connection of first or second matching circuits. Transmission and reception of multiple signals of various frequency bands is enabled using a single antenna unit, reducing the number of components, cost, and size of a mobile terminal. Additionally, performance of an antenna is improved by connecting to a proper matching circuit according to the position of the antenna.
US07835705B2 Integrated bidirectional junction engineered dual insulator transceiver
A bi-directional transceiver (100) having reduced circuitry and that may be formed on a non-semiconductor substrate includes impedance matching and filtering circuitry (114, 116, 122, 124, 128, 132) coupled to a non-linear diode (118) for converting a lower frequency modulated signal to a higher frequency RF transmit signal and to function as a square-law detector to envelope detect RF signals. The non-linear diode (118) includes, in one exemplary embodiment, at least two insulative layers disposed between two conductive layers, wherein a quantum well is formed between the insulators that allows only high-energy tunneling.
US07835699B2 Apparatus for generating clock signal in mobile communication terminal
Disclosed is an apparatus for generating a stable clock signal having a Long term jitter noise removed therefrom. In a mobile communication terminal having a power management chip for converting a sinusoidal wave oscillated in a crystal into a clock signal of square wave, the sinusoidal wave is converted into a square wave clock signal by the stabilized driving power having no alternating current components, and thus a power noise of the square wave clock signal is removed. Then, the square wave clock signal having the power noise removed therefrom is outputted after a predetermined delay time. Accordingly, it is possible to supply the clock signal having the Long term jitter noise removed therefrom and synchronized to each device in the mobile communication terminal.
US07835697B2 Frequency agile radio system and method
This invention provides a method for improved frequency agility and preferably includes transmitting and receiving data on a primary channel; finding a secondary channel substantially free from interference during a period between data transmissions on the primary channel; and transmitting and receiving data on the secondary channel when an unacceptable level of interference is detected on the primary channel. In an alternate embodiment, data is preferably transmitted on a primary and a secondary channel during separate periods of a transmission interval. If an unacceptable level of interference is detected on either the primary or secondary channels, then the other channel is used for data transmission during one of the periods while another one of the periods is used to identify a new channel substantially free from interference to replace the bad channel.
US07835690B2 Method for transmitting at least one information data record between a mobile trigger apparatus and at least one fixed station
For the transmission of at least one information data record between a mobile trigger apparatus (9) and at least one fixed station (7a-d), the transmission is effected via an ad hoc network, with a distance between the mobile trigger apparatus (9) and the fixed station (7a-d) being able to be greater than the latter's transmission and reception range by virtue of the transmission then being effected using at least one mobile transmission apparatus (13a/b; 15a-c; 19a/b). The information data record is transmitted to the nearest fixed station (7a-d) directly or via the at least one mobile transmission apparatus (13a/b; 15a-c; 19a/b) or via further mobile transmission apparatuses. The invention is intended to permit data transmission at low transmission and reception power as quickly as possible from a mobile apparatus to a remote fixed station.
US07835687B2 Jamming detector and jamming detecting method
A jamming detector and jamming detecting method are disclosed. In accordance with the present invention, distribution of a received signal is compared with a reference distribution of a specific signal model. Deviation of the signal distribution from the reference distribution can be obtained according to the comparison results. The existence of jamming is determined according to the deviation. If the signal distribution significantly deviates from the reference distribution, it means that jamming exists. An anti-jamming circuit or algorithm can be activated only when jamming is detected, thereby power consumption is reduced.
US07835680B2 Image forming apparatus with induction heating coil unit and a magnetism adjusting member with a closed frame shape
A fixing unit (14) of an image forming apparatus (1) includes a heating member (48) having a first area where a sheet does not come into contact with the heating member (48) and a second area where the sheet comes into contact with the heating member (48). The fixing unit (14) further includes a coil (52) forming a magnetic field, cores (54,56) forming a magnetic path near the coil (52), a nonmagnetic magnetism adjusting member (90) arranged on the magnetic path and having a closed frame, and a switcher (58,60) capable of switching the magnetism adjusting member (90) between a first state where the magnetism adjusting member (90) generates an induction current resulting from the magnetic field to shield the magnetism in the first area, and a second state where the magnetism adjusting member (90) generates no induction current and the magnetism is not shielded in the first area.
US07835673B2 Developer container, developer supplying device, and image forming apparatus
A method of installing a toner container and a container. The container includes a body for storing toner, a handle attached to an end of the container, an opening for discharging the toner to an image forming device, and a shutter which selectively opens and closes the opening due to rotation of the handle. There is a gear which protrudes through the end of the container, and rotation of the gear causes toner in the body to be moved from the body of the container into the end of the container and subsequently out through the opening of the end of the container.
US07835672B2 Developing device, image carrier unit and image forming apparatus
A developing device includes a first developer containing chamber, a second developer containing chamber, a first inflow section, a second inflow section, a first conveyance member and a second conveyance member. The first inflow section allows the developer to flow from the second developer containing chamber into the first developer containing chamber. The second inflow section allows the developer to flow from the first developer containing chamber into the second developer containing chamber. The first conveyance member conveys the developer contained in the first developer containing chamber in a first developer conveyance direction. The second conveyance member conveys the developer contained in the second developer containing chamber in a second developer conveyance direction. In a range corresponding to the first inflow section, an area of a cross section, perpendicular to the second developer conveyance direction, of the second developer containing chamber decreases along the second developer conveyance direction.
US07835669B2 Charging roller, process cartridge and electrophotographic apparatus
The present invention provides a charging roller having a stable chargeability and capable of preventing occurrence of “fogging” on an electrophotographic image. The invention relates to a contact-charging type charging roller which includes a conductive support and a surface layer. The surface layer contains a binder, resin particles containing a carbon black dispersed in the binder, and graphitized particles dispersed in the binder; and the surface layer has, on its surface, convex portions derived from the resin particles, and convex portions derived from the graphitized particles. These convex portions have a specific relationship.
US07835666B2 Image forming apparatus and power transmission unit thereof
An image forming apparatus including: a main body including a manipulating unit which manipulates the power transmission unit, a driving component having a driving assembling member which is disposed in a direction of a rotational driving axial line; a developing device which has a driven assembling member capable of being engaged with and disengaged from the driving assembling member along the direction of the rotational driving axial line; a power transmission unit which is disposed between the driving assembling member and the driven assembling member and enables at least one of the driving assembling and the driven assembling member is moveable in the direction of the rotational driving axial line.
US07835665B2 Photosensitive unit and image forming apparatus
A photosensitive unit is described. The photosensitive unit may include a developer cartridge including a developing agent carrier and a casing, a photosensitive member, and a side wall. The casing is provided with a pivoting member including a pressuring portion applied with an external pressing force and a fitting projection fitted to the side wall. The pivoting member is configured to be pivoted along a pressing direction for pressing the developing agent carrier toward the photosensitive member when a pressing force is applied to the pressuring portion, or along a pressure releasing direction opposite to the pressing direction. The side wall is formed with a fit portion to which the fitting projection is loosely fitted so that a movement of the fitting projection along a pivoting direction of the pivoting member is allowed.
US07835664B2 Apparatus for sealing toner opening ports of printer cartridges
A method of sealing a toner opening port of a printer cartridge, the method comprising inserting a seal through a toner exit port, the toner exit port leading to the toner opening port, the toner exit port being configured to be covered by a toner exit port plug, the seal comprising a seal frame and a first pull tab attached to the seal frame with a first adhesive, the seal further comprising a second pull tab attached to the seal frame with a second adhesive, the second adhesive being a different type of adhesive from the first adhesive; allowing the first pull tab to cover the toner opening port; detaching the second pull tab from the seal frame; and applying pressure to the seal frame thereby allowing the second adhesive to attach the seal frame to the printer cartridge, wherein the first pull tab is configured to be detached from the seal frame without substantially adhering to the toner exit port plug.
US07835663B2 Image-forming device having sheet metal frame fixed over resin frame with screws
An image-forming device includes: a side wall unit including: a resin frame having a first surface and a second surface opposing the first surface; and a sheet metal frame that is mounted over at least a part of the first surface of the resin frame and is fixed to the resin frame by at least one screw. The resin frame has at least one fixing threaded boss on the second surface, each fixing threaded boss being located at a position corresponding to one of the at least one screw and having a threaded hole opened on the first surface to receive the screw. Each fixing threaded boss includes an outer peripheral wall and an inner peripheral wall, both of which extend from the second surface in a direction away from the sheet metal frame, tip ends of the outer peripheral wall and the inner peripheral walls being connected, the inner peripheral wall being located around the threaded hole. A recessed part is formed in each fixing threaded boss in at least a part of a portion defined between the outer peripheral wall and the inner peripheral wall, thereby allowing the outer peripheral wall to become capable of flexing and deforming.
US07835661B2 Image forming apparatus
An image writing unit causes, upon being set in a write position, an optical system unit to be movable and positions the optical system unit, with a hitting portion of the optical system unit hitting a blocking portion in a chassis. A holding unit includes, in a state in which the image writing unit is set in the write position, a portion defining an opening that faces either one of an air intake unit and an air exhaust unit. The air intake unit blows an intake air to the optical system unit through the opening, or the air exhaust unit draws an exhaust air around the optical system unit through the opening.
US07835660B2 Image forming apparatus and image forming method
An image forming apparatus is provided and includes: an image formation unit that forms an image on a recording medium with a color material; a color material container that contains the color material; and a cooling air passage that a cooling air for cooling the color material container flows through, the color material container comprising at least a part of the cooling air passage.
US07835655B2 Charger, image forming apparatus, and charge control method
A charger includes: a first charging member that contacts an image carrier and a second charging member that contacts the image carrier downstream from the first charging member. At the time of image formation, a voltage higher than the discharge start voltage of the first charging member is applied to the first charging member and a voltage lower than the discharge start voltage of the second charging member and lower than the voltage applied to the first charging member is applied to the second charging member, and at the time when an image is not formed, a voltage lower than the discharge start voltage of the first charging member is applied to the first charging member and a voltage higher than the discharge start voltage of the second charging member and higher than the voltage applied to the first charging member is applied to the second charging member.
US07835653B2 Developing device and image forming apparatus
A developing device includes a developing unit, a developer agitating unit, a developer conveying unit, and a toner supplementing unit. The developing unit develops an electrostatic latent image on an image carrier with a developer containing toner and carrier. The developer agitating unit agitates the developer. The developer conveying unit connects the developing unit and the developer agitating unit, and conveys the developer from the developing unit to the developer agitating unit. The toner supplementing unit is connected to the developer conveying unit, and supplements toner to the developer conveyed from the developing unit to the developer agitating unit.
US07835651B2 Image forming apparatus and image forming method
An image forming apparatus includes a development portion holder that is mounted with a plurality of development portions having a memory storing information on the corresponding development portion and that selectively positions the development portions at development positions by holding and moving the mounted development portions; a controller that controls the development portion holder and that performs an image forming process of forming an image using the development portion positions at the development position; and an access unit that access the memory of the development portion positioned at an access position, which is a position at which one of the other development portions mounted on the development portion holder is located, to read and record the information when one of the development portions mounted on the development portion holder is positioned at the development position.
US07835650B2 Optical domain frequency down-conversion of microwave signals
A linear phase demodulator/down-converter comprises an optical amplitude modulator for modulating the amplitude of an optical input signal, a photo-detector, a loop filter and an optical phase modulator provided with a light source. The optical phase modulator/down-converter provides optical down conversion, optical up conversion, or a combination thereof. The photo-detector can be a balanced photo-detector. Linear phase demodulation and/or down conversion is performed completely in the optical domain.
US07835649B2 Optical data synchronization scheme
Asynchronous optical data is aligned with synchronous convergence points in an optical packet switching system. The convergence points can be any place where data enters an optical packet switching element, buffer stage, switch fabric, etc. The arrival time for data approaching the convergence point is compared with a reference signal associated with the upcoming convergence point. The comparison is used to identify the amount of time-shift required to align the approaching data with the reference signal. Control information is derived according to the comparison and used to control an optical data aligner that synchronizes the data with the convergence point.
US07835648B2 Automatic selection of data rate for optoelectronic devices
Automatic selection and setting an operational data rate of an optoelectronic device. In particular, an integrated circuit includes a data rate select input for the selection and setting of the operational data rate. The integrated circuit internally generates a loss of lock signal if an input data rate does not match the operational data rate. The integrated circuit then automatically sets and selects operational data rates within a predetermined range of operational data rates until the loss of lock signal is deasserted or until all of the rates within the predetermined range of operational data rates have been attempted.
US07835647B2 Method and system of tracking optical beam shift
An optical interconnect includes an optical transmitter having a plurality of optical sources; a light sensing array configured to receive optical beams emitted from the optical sources; and a beam tracking module in communication with the light sensing array. The beam tracking module is configured to calculate a displacement of at least one of the optical beams by extrapolating an extremum from cross-correlation data obtained between at least a portion of a sample reading from the light sensing array and at least a portion of a plurality of shifted versions of a reference reading from the light sensing array. A related method includes calculating a displacement of an optical beam by extrapolating an extremum from cross-correlation data obtained between a sample reading of the optical beam and at least a portion of a plurality of shifted versions of a reference reading from the light sensing array.
US07835642B2 Optical transceiver module end of life indication
An optoelectronic device that uses microcode to perform an end of life calculation for a laser in the optoelectronic device is disclosed. In particular, the optoelectronic device senses environmental and operational parameters under changing conditions during device operation. The optoelectronic device then calculates the end of life for the laser based one on or more of the sensed environmental and/or operational parameters. The calculation can be done in real time and using digital logic. The calculation can further provide a result in a format which is useful to a host system with which the device is connected.
US07835640B2 Method and system for operating a camera flash on a mobile device
Various embodiments are described herein for a method and related apparatus for safely operating a camera flash on a mobile device powered by a battery module. Upon determination that the camera flash needs to be activated the method comprises measuring several battery parameters including the voltage and temperature of the battery module. An equivalent series resistance (ESR) of the battery module is determined based on the battery temperature. The maximum flash current is then determined based on the battery voltage, and ESR along with potential current loads that may occur during operation of the camera flash, and a minimum battery voltage for safe operation of the mobile device where the battery voltage has been adjusted if needed. The device is then configured to draw a current from the battery module that is not greater than the maximum flash current.
US07835638B2 Image recording apparatus, image recording method, and computer-readable recording medium
An image recording apparatus includes an image sensing part for converting an optical image imaged by a photograph lens to an electric signal, a distance measuring part for measuring a distance between a target object and the image recording apparatus, an illumination part for generating an illumination light and a pre-illumination light, a first illumination controlling part for controlling the amount of the illumination light of the illumination part based on the measured distance of the distance measuring part and a F number of the photograph lens, a second illumination controlling part for controlling the amount of the illumination light of the illumination part based on the electric signal output from the image sensing part in correspondence with the pre-illumination light, and a selecting part for selecting one of the first illumination controlling part and the second illumination controlling part.
US07835633B2 Face image capturing apparatus
A face image capturing apparatus includes a camera, an on-axis illuminator, an off-axis illuminator, an illumination control device, an image capturing control device, and a luminance calculation process device. The camera repeatedly captures an image of a face of an occupant of a vehicle. The illumination control device is configured to adjust an illumination condition of light applied to the face of the occupant. The image capturing control device is configured to control the camera 10 to capture the image of the face at an image capturing timing that is synchronized with a timing for adjusting the illumination condition. The luminance calculation process device is configured to perform a luminance calculation process by using a bright pupil face image, a dark pupil face image, and an ambient light face image.
US07835630B2 Adaptive and reconfigurable system for DC motor control
An integrated circuit for controlling a DC motor is disclosed. The integrated circuit includes at least one digital position and speed circuit (DPS) for providing measurements of speed, position, and direction of the motor, the DPS being in signal communication with the motor for receiving a pair of signals having a quadrature relationship; and at least one programmable gain amplifier (PGA) electrically coupled to the motor, the PGA being configured to receive a feedback signal indicative of current flowing through the motor and to apply a second signal to the motor for adjusting the speed of the motor; and at least two analog-to-digital converters (A/D), one A/D being used to quantize the output of the PGA for an off-chip processor; and another A/D to provide motor reference position from an analog sensor, such as a potentiometer; and at least two digital-to-analog converters (D/A), one D/A used to set the motor voltage; and another D/A used to set the motor current limit. The integrated circuit can be incorporated into a larger motor control loop which further includes a summing amplifier for providing the feedback signal to the motor that is indicative of current flowing through the motor; a buffer amplifier electrically for sensing the output current of the motor, and a processor for providing control signals to the system monolithic module and for receiving the measurements of speed, position, and direction of the motor.
US07835627B2 Method and device for restoring sound and pictures
An embodiment improves the quality of sound rendition during restitution of sound and picture originating from a source signal exhibiting temporal drift. To restore the sound and the pictures at a selected fixed picture rate, a picture sequence is calculated at the selected rate on the basis of the pictures of the source signal, and the sound of the source signal is sampled so as to obtain a sampled sound signal having a selected number of sound samples per picture of the source signal. The calculated picture sequence and the sampled sound signal are restored in a manner synchronized with the reception of the source signal. The sampled sound signal is restored without a change of pitch, with an adjustment of timing as a function of the ratio between the selected picture rate and the variable picture rate.
US07835620B2 Information processing system, information output apparatus and method, information processing apparatus and method, recording medium, and program
An unbroadcast program is recommended to a user. A server is supplied with degree of preference data as indices of the taste of users for programs from user terminals, and calculates, based on this, correlations of the preference tendencies for the programs of other users using a service. The user terminal displays an electronic program table transmitted from the server, and when a reservation to view or record is input from the user, reservation information is transmitted to the server. The server calculates predicted values of degrees of preference of the respective users for programs to be broadcast in the future on the basis of the correlations of the degrees of preference and the reservation information, and transmits them to the respective user terminals. The user terminal refers to the degree of preference predicted values of the broadcast scheduled programs, and prepares a list of programs to be recommended to the user.
US07835617B2 Data recording apparatus and system having sustained high transfer rates
According to the invention, techniques for recording data onto recording media at relatively high transfer rates for relatively long periods of time. Embodiments according to the present invention include systems and apparatus capable of an improved sustained rate of data recording onto disk type-recording media, for example. Many embodiments can remove the upper limits of both recording capacity and the number of media that can be used. Select embodiments can be used with different kinds of recording media as well. In a specific embodiment, the area on a hard disk is divided into three areas. A first area can be suitable for sequential recording of continuous data. A second area can be suitable for random recording of discontinuous data. A third area can be used for recording logical sector numbers, coupling logical sector numbers, and file information that are used for marking each of the first and second areas, so that continuous data can be recorded on the hard disk at a high data rate.
US07835612B2 Spliced fiber tray soft durometer material (SDM) manifold
A manifold for holding spliced optical fibers and their protective plastic coatings in a secure and motionless manner. The manifold includes a “clamp” made from a soft durometer material (SDM) such as a high strength silicone mold-making rubber or a dry polymer gel that has been partially sliced to a depth of about 75%. The manifold permits ease of insertion of a spliced optical fiber into, and removal of that spliced optical fiber from, an SDM-slice without disturbing other fibers that are held in other slices in the manifold. In a particular embodiment the gel or rubber SDM fills a four-sided plastic box to overflow. Slices in the SDM are parallel to each other and to front and back walls of the box which has a hinged cover to exert pressure on the overflow SDM material when the cover is closed to increase holding force on splice-junctions of embedded bare-glass optical fibers, those fibers within their respective protective coatings exiting the box, left and right, via cut-outs in the side walls of the box.
US07835608B2 Method and apparatus for optical delivery fiber having cladding with absorbing regions
Apparatus and method for distributed absorption of pump light over a length of delivery fiber that is, for example in some embodiments, fusion spliced to an end of a multiply clad gain fiber that has significant unused pump light at the end of the gain fiber. In some embodiments, this includes coupling a fiber amplifier to a passive-core delivery fiber that includes a distributed pump dump. In some embodiments, at an output end of the amplifying fiber there is still a significant amount of pump power. If all this pump power is dumped in one small place (e.g., at a splice between the amplifying fiber and a passive delivery fiber) a hot spot will result, leading to unreliable devices that fail (have catastrophic changes in operating performance). The present invention provides a distributed pump dump built into a delivery fiber that is passive to the signal in its core.
US07835606B2 Optical multiplexing/demultiplexing device
In an optical multiplexing/demultiplexing device are arranged in parallel and disposed on a substrate. The optical multiplexing/demultiplexing device is disposed with three or more Mach-Zehnder interferometers between the first and second optical input/output ports. The optical multiplexing/demultiplexing device divides, by wavelength, multiplexed light comprising first light and second light whose wavelengths are different and which are input to one of the first optical input/output ports and outputs the multiplexed light from each of the second optical input/output ports. The absolute value of an optical path difference ΔL of each the Mach-Zehnder interferometers is constant. The optical multiplexing/demultiplexing device includes one or more each of a pair of two successive Mach-Zehnder interferometers where the sum of their optical path differences becomes +2ΔL or −2ΔL and a pair of two successive Mach-Zehnder interferometers where the sum of their optical path differences becomes 0.
US07835602B2 Photonic guiding device
A photonic guiding device and methods of making and using are disclosed. The photonic guiding device comprises a large core hollow waveguide configured to interconnect electronic circuitry on a circuit board. A reflective coating covers an interior of the hollow waveguide to provide a high reflectivity to enable light to be reflected from a surface of the reflective coating. A collimator is configured to collimate multi-mode coherent light directed into the hollow waveguide.
US07835601B2 Device for generating a laser light beam
A device for generating a laser light beam includes a module. The module includes at least one laser light source, and a mechanical, an electrical and/or an optical interface defined towards an outside of the module.
US07835598B2 Multi-channel array processor
A method and apparatus for monitoring one or more environmental parameters using interferometric sensor(s), a cross-correlator, a two-dimensional photosensitive array and optical focusing means are described. The method and apparatus allows for near simultaneous monitoring of the parameter(s) of interest.
US07835596B2 Componentized application sharing
The present invention is a method, system and apparatus for componentized application sharing. The system can include a multiplicity of different pluggable image processing modules. Each of the different pluggable image processing modules can conform to a single interface expected by the application sharing module. Additionally, a communicative coupling can be provided between the application sharing module and a selected one of the different image compression modules.
US07835594B2 Structured smoothing for superresolution of multispectral imagery based on registered panchromatic image
Method and system for creating a fused image from an image pair. The method includes obtaining (204) image data defining a first image of a panchromatic image type and a second image of a multi-spectral image type. The first image has a first spatial resolution and a first spectral resolution. The second image has a second spatial resolution which is lower than the first spatial resolution and a second spectral resolution higher than the first spectral resolution. The first image and the second image are fused (216) to initialize a fused image having the first spatial resolution and the second spectral resolution. A blurring function is used (220) to help form the fused image.
US07835592B2 Calibration technique for heads up display system
A method for adjusting an image projected onto a warped surface is provided. The method initiates with capturing calibration points within a calibration image projected onto the warped surface. The method includes analyzing the calibration points to determine relative locations among the calibration points. In one embodiment, the method utilizes a pseudo origin for locating beginning points for successive rows of calibration points. The calibration points are ordered according to the relative locations. The ordered calibration points may be applied to alter the image data prior to projection of the image data onto the warped surface. A system for calibrating points so that an image projected onto a warped surface does not appear as distorted is also provided.
US07835591B2 Methods and apparatus for generating composite images
Various embodiments include an apparatus comprising a first image database, the first image database to store at least one first image file, wherein the at least one first image file includes a product image file including a digital photograph of a physical product and a header including a size and an imprint area for the physical product, a second image database, the second image database to store at least one second image file, and a server to receive a user selection of the at least one first image file and the at least one second image file, and to generate a composite image of a first image and a second image, wherein the first image includes the digital photograph of the physical product and the second image is positioned relative to the first image based on the size and the imprint area included in the header of the first product image file.
US07835590B2 Image processing apparatus and imaging device
An image processing apparatus generates a brightness component image of a low-sensitivity image by applying a smoothing filter to the low-sensitivity image, generates a brightness component image of a high-sensitivity image by applying the smoothing filter to the high-sensitivity image, generates a contrast component image of the low-sensitivity image by dividing the low-sensitivity image by the brightness component image of the low-sensitivity image, generating a contrast component image of the high-sensitivity image by dividing the high-sensitivity image by the brightness component image of the high-sensitivity image, generates a combined brightness component image by combining the brightness component images of the low-sensitivity image and of the high-sensitivity image, generates a combined contrast component image by combining the contrast component images of the low-sensitivity image and of the high-sensitivity image, and finally generates a contrast-expanded image by multiplying the combined brightness component image and the combined contrast component image.
US07835589B2 Photographic document imaging system
An apparatus and method for processing a captured image and, more particularly, for processing a captured image comprising a document. In one embodiment, an apparatus comprising a camera to capture documents is described. In another embodiment, a method for processing a captured image that includes a document comprises the steps of distinguishing an imaged document from its background, adjusting the captured image to reduce distortions created from use of a camera and properly orienting the document is described.
US07835588B2 Contrast optimization of images
Aspects of the invention relate to methods and systems for optimizing contrast of digital images and video. Because of the size limitations placed on cameras and sensors that are part of devices, it is common for images to have poor quality. Different images traditionally require different solutions as they exhibit drastically different features. Aspects allow managed control on limiting the stretching strength of a stretching function, thus maintaining the natural appearance of images, tolerable amount of noise enhancement, and contrast reduction on less desirable parts of the image. Further aspects relate to a stretching function presented as one Look Up Table (LUT), thus allowing fast computations on limited computing devices such as consumer electronic devices.
US07835586B2 Method for filtering images with bilateral filters
A method filters an input image to produce an output image. A bilateral filter is composed of a spatial filter and a range filter. Pixel intensities in the input image are multiplied by each other to produce the set of power images, which approximate the application of the range filter. The spatial filter is applied to the set of power image to determine responses, and the responses are combined on a pixel-by-pixel basis to produce a bilaterally filtered output image.
US07835584B1 Method and apparatus for processing video data
A video processing device processes pixels in columns. That is, the pixel array is divided into columns, and the video processing device first processes one row of pixels within a first column, then moves on to the next row within that column, and so on until that column is completely processed, and then moves on to the next column, to process the rows of pixels in that column, and so on. When performing a video processing function that calculates an output pixel value as a function of an input pixel value for the pixel of interest, and of input pixel values for one or more adjacent or surrounding pixels, this reduces the requirement for buffer storage of the input pixel values within the processing device, and allows them to be retrieved from an external memory device in an efficient manner.
US07835582B2 Image encoding apparatus and control method thereof
An apparatus and method generate encoded data including lossless- and lossy-encoded data together within a unit time period while fully using the lossy encoding processing capability, by appropriately setting a threshold associated with the number of tiles. To this end, an image encoding apparatus has a lossless encoding processing unit and a lossy encoding processing unit. The lossless encoding processing unit outputs one of lossless-encoded data and non-encoded data from a selection unit to a memory based on the attribute information for each tile. Every time the total data size of non-encoded data output from the selection unit exceeds a predetermined threshold, a resolution converting unit executes processing for decreasing the resolution of the non-encoded data in the memory. Upon completion of storage of data for one page in the memory, a lossy encoding unit begins to generate lossy-encoded data from the non-encoded data.
US07835576B2 Apparatus and method for editing optimized color preference
An apparatus and method for editing an optimized color preference are provided. The apparatus includes a color information controlling unit which extracts data about a preference by comparing color information of a transformed image generated by transforming color information of an original image and the original image according to a user preference; a learning unit which teaches a neural network about the preference, based on the extracted data, and predicts color information variation by the neural network; and an image correcting unit which corrects color information of an input image according to the predicted color information variation. The method includes extracting data about a preference; teaching a neural network about the preference, based on the extracted data; predicting color information variation by the neural network; and correcting color information of an input image according to the predicted color information variation.
US07835572B2 Red eye reduction technique
A red-eye reduction technique includes converting a multi-channel image to a hue, saturation, value color space. The hue channel, the saturation channel, and the value channel are processed to identify the location of the red-eye within the image, if any.
US07835570B1 Reducing differential resolution of separations
Certain disclosed implementations use digital image processing to reduce the differential resolution among separations or images in film frames, such as, for example, red flare. A location in the red image may be selected using information from another image. The selected location may be modified using information from that other image. The selection may include comparing features of an edge in the first image with features of a corresponding edge in the other image. The modification may include performing wavelet transformations of the two images and copying certain coefficients (or a function of these coefficients) produced by the application of the transformation to the second image to the coefficients produced by the application of the transformation to the first image. The copied coefficients may be correlated with the selected location. Other disclosed techniques vary from the above and may be applied to other fields.
US07835568B2 Method and apparatus for image-based photorealistic 3D face modeling
An apparatus and method for image-based 3D photorealistic head modeling are provided. The method for creating a 3D photorealistic head model includes: detecting frontal and profile features in input frontal and profile images; generating a 3D head model by fitting a 3D genetic model using the detected facial features; generating a realistic texture from the input frontal and profile images; and mapping the texture onto the 3D head model. In the apparatus and method, data obtained using a relatively cheap device, such as a digital camera, can be processed in an automated manner, and satisfactory results can be obtained even from imperfect input data. In other words, facial features can be extracted in an automated manner, and a robust “human-quality” face analysis algorithm is used.
US07835567B2 Visual fiber placement inspection
An apparatus and method are provided for performing, on-the-fly, real time inspection of a composite structure formed by an automated fiber placement machine, through comparison of a visual image of at least a portion of the composite structure to a virtual image of the composite structure. Proper formation of the structure, and/or anomalies within the structure, are determined by comparing the visual image to the virtual image. The automated fiber placement machine, and/or tooling upon which the fiber is placed, are manipulated, and a visual indicator are provided to facilitate inspection and/or repair of any detected anomalies during fabrication of the composite structure.
US07835565B2 System and method of providing mask defect printability analysis
A simulated wafer image of a physical mask and a defect-free reference image are used to generate a severity score for each defect, thereby giving a customer meaningful information to accurately assess the consequences of using a mask or repairing that mask. The defect severity score is calculated based on a number of factors relating to the changes in critical dimensions of the neighbor features to the defect. A common process window can also be used to provide objective information regarding defect printability. Certain other aspects of the mask relating to mask quality, such as line edge roughness and contact corner rounding, can also be quantified by using the simulated wafer image of the physical mask.
US07835563B2 Method of guaranteeing the authenticity of documents by checking for the presence of a changed feature, and the document
What are proposed are a method and a system for guaranteeing the authenticity or checking the authenticity of documents, in particular banknotes or the like, which each have a substrate (1) with specific substrate features (2), an image of the substrate being recorded before a document is issued and the image data obtained in the process being stored in a manner assigned to document data, in order to keep these data ready for possible later comparison enquiries concerning the authenticity of an issued document.
US07835561B2 Method for image processing and reconstruction of images for optical tomography
A method for reconstructing three-dimensional (3D) tomographic images. A set of pseudo-projection images of an object is acquired. Error corrections are applied to the set of pseudo-projection images to produce a set of corrected pseudo-projection images. The set of corrected pseudo-projection images are processed to produce (3D) tomographic images.
US07835553B2 Identity authentication device and fingerprint sensor
An identity authentication device including a case member, a fingerprint sensor member being detachable from the case member, a first metal terminal formed in the finger print sensor member and a second metal terminal formed in the case member and electrically connectable with the first metal terminal.
US07835547B2 Image recognition device, image recognition method, and program for causing computer to execute the method
An average face-image is created from images belonging to a face-image group and sample points are specified on the average face-image. Sample points are detected on images in the face-image group corresponding to sample points on the average face-image thereby creating recognition subspaces of feature vectors. Sample points are detected on registered images and an input image corresponding to the sample points on the average face-image by using the recognition subspaces. A degree of similarity between the feature vectors in the recognition subspaces of the registered images and the input image is calculated at the detected sample points. Finally, a person is verified based on the degree of similarity.
US07835545B2 System and method for providing a visual language for non-reading sighted persons
A method and system for supporting and augmenting a non-reading sighted person's capabilities to interact with her environment using visual language hieroglyphics and computer sensory perception. This invention provides navigational support by displaying orientation hieroglyphics in a dialog with the user similar to that of a “seeing-eye” dog and visually-disabled owner. The present invention supports and augments a person's capability to plan, problem solve, and learn. This is accomplished through interactive dialogue executed in real time between the non-reading sighted person and the system, by utilizing an artificially intelligent method for providing visual communication and cognitive reasoning support for non-reading sighted persons.
US07835539B2 Electroacoustic transducer using diaphragm and method for producing diaphragm
An electroacoustic transducer has a cup chamber and a diaphragm made of deformable electrostrictive polymer, which is attached to an opening of the chamber. The electroacoustic transducer also has first and second adaptive electrode layers formed on a front surface and a rear surface of the diaphragm, across which audio signal voltage biased by a direct-current biased voltage is applied. The first and second adaptive electrode layers have shapes that are adjustable according to a change in a shape of the diaphragm. To form the diaphragm, the electrostrictive polymer that has been previously formed to have a concave or convex shape is further formed to have a concave or convex shape, thereby generating a difference in air pressure between the front surface and the rear surface of the previously formed electrostrictive polymer.
US07835538B2 Loudspeaker
The loudspeaker includes a dome diaphragm that is made of a base material impregnated in a thermosetting resin; a cone diaphragm whose outer circumference side end portion is coupled with an outer circumference end portion of the dome diaphragm; and a voice coil having a bobbin whose one end is coupled to a back surface of the dome diaphragm, and whose outer curved surface is coupled with an inner circumference end portion of the cone diaphragm, wherein the dome diaphragm is provided with a plurality of cone-shaped projections that is formed by hardening the thermosetting resin, projecting from the back surface, and disposed in a circular pattern with a space between each other, the plurality of cone-shaped projections defining a coupling portion to which the one end of the bobbin is coupled.
US07835524B2 Encrypting of communications using a transmitting/receiving apparatus via key information based on a multi-level code signal and a pseudo-random number sequence for modulation with an information signal
A highly concealable data communication apparatus based on an astronomical complexity and causing an eavesdropper to take a significantly increased time to analyze a cipher text, is provided. In a multi-level code generation section 111a, a random number sequence generation section 141 generates, based on predetermined key information 11, a plurality of modulation pseudo-random number sequences. The plurality of modulation pseudo-random number sequences is inputted to a multi-level conversion section 142 as a part of an input bit sequence which is converted into a multi-level code sequence 12. A multi-level processing section 111b combines the multi-level code sequence 12 and information data 10, and generates a multi-level signal 13 having a plurality of levels corresponding to a combination of the multi-level code sequence 12 and the information data 10.
US07835523B1 Cryptographic engine abstraction layer for a software defined radio
A radio system comprises radio frequency receiving electronics and digital signal processing electronics coupled to the radio frequency receiving electronics. The radio system is characterized by security electronics coupled to the digital signal processing electronics. The security electronics comprise a cryptographic subsystem. The cryptographic subsystem comprises cryptographic equipment software, core cryptographic algorithms and a cryptographic engine abstraction layer hardware each of which is stacked with but separate from one another. The cryptographic engine abstraction layer hardware has been designed for the specific radio system design.
US07835519B2 Mini time key creation memory medium and system
To provide a method and a system for creating a mini time key from a time key, a plurality of mini time keys are created within a unit time period. First, a unit time decryption key is prepared immediately after the unit time is created. Then, the last mini time key is created by applying a one-way function to the unit time decryption key. A desired mini time key is created by applying the one-way function to a mini time key following the desired mini time key. In other words, the mini time keys are created as a timed series arranged in a descending order beginning with the last mini time key. In this manner, even when a specific mini time key is externally leaked for a specific reason, a following mini time key in a timed series can not be created by using this mini time key. In addition, even when the mini time keys are sequentially published, the security of the unit time decryption key is maintained.
US07835516B2 Direct access arrangement device
A direct access arrangement (DAA) device configured to interface a security alarm modem with a phone network. The DAA device comprises a receive optical isolator (OI) module and first and second transmit OI modules. The transmit OI modules are joined in parallel with one another to receive signals from the security alarm modem and convey the signals to the phone network. The receive IO and first and second transmit OI modules may each be interconnected to at least partially cancel distortion generated by the first and second transmit IO modules.
US07835515B2 Telephone terminal with control of voice reproduction quality in the receiver
A telephone terminal (UE) comprises telephone signal receiver means (MER) and processing means (MT) adapted in the absence of voice activity to determine a level of comfort noise to be generated as a function of noise data and in the presence of received telephone signals representing voice signals to determine noise signals as a function of noise data and then to subtract at least a portion of said noise signals from the received telephone signals.
US07835514B1 Provide a graceful transfer out of active wait treatment
The present invention provides a graceful transfer of a contact from a queue to another party. More particularly, exit points are defined within a given wait treatment for the contact. While the contact is in queue waiting for service the initiator of the contact is able provided with the wait treatment. When the contact is ready to be removed from the queue (e.g., because a servicing agent is ready to available to service the contact), the contact is kept in the queue and continues to be provided the wait treatment until an exit point has been reached.
US07835507B2 Telephone service interface
A telephone service interface (TSI) for accessing a network connection from the subscriber side of a network interface device. A TSI modular plug is adapted to mate with the security monitoring system jack. The TSI jack is connected to a TSI modular plug via first and second conductors. The first conductor establishes a first circuit between contact 1 on the TSI modular plug and contact 1 on the TSI jack and wherein the second conductor establishes a second circuit between contact 8 on the TSI modular plug and contact 8 on the TSI jack. First and second leads are connected to contact 4 and contact 5 of the TSI jack. The TSI jack receives the security monitoring system connection plug from the security monitoring system. The security monitoring system is connected to the telephone service provider network NID via contacts 4 and 5 of the security monitoring system connection plug.
US07835503B2 Systems and methods of adding attachments to voice calls over a circuit-based network
Systems and methods are disclosed for adding attachments to voice calls. A communication system for the invention includes a file server and a switching system of a circuit-based network. During a voice call connected between a first station and a second station over the circuit-based network, the switching system detects a code entered by the user of the first station. Responsive to detecting the code, the switching system transmits a query to the file server. The file server processes the query to locate one or more files stored in the file server. The file server then transmits the located file to the switching system. The switching system plays the file to the second station over the connection for the voice call.
US07835502B2 Target pedestal assembly and method of preserving the target
An x-ray target pedestal assembly and a method of protecting the x-ray target from breaking down as a result of the extreme heat that is produced when an electron beam is aimed at the target to produce x-rays. The target is submerged in cooling fluid and is rotated by a constant flow of the cooling fluid over and around the target in order to dissipate heat. The fluid is guided by integrated flow diverters in the target cover. The target may also be protectively coated either in its entirety or along the electron beam path in order to further protect it from the heat of the electron beam impact or from breakdown as a result of attack of free radicals or other chemically reactive components of the cooling fluid which are produced in the extreme target environment.
US07835500B2 Multi-phase registration of 2-D X-ray images to 3-D volume studies
A method for registering 2-D radiographic images to 3-D volume studies includes generating digitally reconstructed radiographs (DRRs) from a 3-D volume study. The DRR's are used as reference images to register a patient's position during image-guided radiosurgery. Stereoscopic X-rays of the patient are acquired during treatment, and multi-phase registration is used to register the DRRs with the X-ray images in two or more projections.
US07835499B2 Compact, short-pulse X-ray and T-ray fused source
A pulse source generates both terahertz radiation (T-rays) and X-rays consecutively at high peak intensity using the same electron beam generated in an RF photoinjector and two different extractors/radiators for the T- and X-rays.
US07835497B2 Method for automatic evaluation of scan image data records
A method is disclosed for automatic evaluation of tomographic image data records of a patient. In at least one embodiment, a scan of a patient being carried out using a tomography system, a three-dimensional tomographic image data record of at least a part of the patient is reconstructed, the spatial position and orientation of vertebrae is then determined, and medically relevant slice areas are determined automatically with a previously defined diagnostic question relating to the position, orientation and extent of spinal column diagnosis. Finally, with slice images of the relevant slice areas are produced and displayed. In addition, in at least one embodiment, a tomography system includes a computation unit with a memory for program code, with the memory also being used to store a program code which carries out the method steps of the method according to at least one embodiment of the invention during operation.
US07835493B2 Method and system for four dimensional intensity modulated radiation therapy for motion compensated treatments
A deliverable four dimensional (4D) intensity modulated radiation therapy (IMRT) planning method is disclosed, for delivery using a linear accelerator with a dynamic multi-leaf collimator (DMLC). A 4D computed tomography (CT) scan is used for segmenting tumor anatomy on a reference phase of periodic motion of the tumor. Deformable registration of the 4D CT data is used to generate corresponding anatomical structures on other phases. Preferably, the collimator for each beam position is aligned using the gross tumor volume (GTV) centroid motion corresponding to the periodic motion of the tumor, as determined from the two dimensional (2D) projection of a given beam position. A deliverable IMRT plan is created on the 4D CT image set in which the MLC leaf positions and beam on/off status can vary as a function of respiratory phase by solving a four dimensional optimization problem. The mechanical constraints of the MLC leaves are included in the optimization.
US07835491B2 Tomosynthetic image reconstruction method and apparatus
To generate a tomosynthetic 3D x-ray image composed of a number of slice images, a tomosynthetic 3D intermediate image composed of a number of slice images is reconstructed from 2D projection images that have not been noise-filtered. The microcalcium regions contained in these slice images are segmented, and one or more subject slice images relevant to these microcalcium voxels are determined for each microcalcium region. The microcalcium voxels belonging to the segmented microcalcium region in this subject slice image or in these subject slice images are projected forwards in the 2D projection images, and the microcalcium pixels associated with these microcalcium voxels are marked in the 2D projection images. Noise-filtered 2D projection images are subsequently generated by subjecting the microcalcium pixels of the 2D projection images to no noise filtering or a noise filtering that leads to a noise reduction reduced relative to the remaining image regions. The tomosynthetic 3D x-ray image is then calculated from the 2D projection images that have been noise-filtered in this manner.
US07835490B2 Mammography appliance
To permit a compact and structurally simple design of a mammography appliance, an irradiation unit is secured on a C-arm, which lies in a swivel plane that is perpendicular to a horizontal axis. In this way, only slight mechanical leverages act on the support arm. At the same time, the C-arm design creates a free space, which is used in particular also for the arrangement of a display and/or control panel and for the arrangement of a biopsy unit.
US07835486B2 Acquisition and reconstruction of projection data using a stationary CT geometry
Systems and methods are provided for acquiring and reconstructing projection data that is mathematically complete or sufficient using a computed tomography (CT) system having stationary distributed X-ray sources and detector arrays. In one embodiment, a distributed source is provided as arcuate segments offset in the X-Y plane and along the Z-axis.
US07835481B2 Instrument removal system
An instrument removal system for removing detector cables from a nuclear reactor includes a removal cart and a disposal cask. in an exemplary embodiment, the removal cart includes a base including a plurality of wheels coupled thereto, a motor mounted on the base, and a drive shaft operatively coupled to the motor. A disposal spool is removably mounted on the drive shaft, and the disposal spool includes a notch sized to receive the detector cable. A housing is mounted on the base, with the housing enclosing the disposal spool. Also, an entrance port is located in the housing to permit the detector cable to enter the housing.
US07835480B2 Solid target system for the handling of a Cu-64 target
The present invention provides a system and method for a system for accommodating a solid target in an accelerator. The system and method includes a target changer having at least one port for accommodating the solid target, an insert for receiving the solid target in the target changer, a piston for providing a vacuum and a cooling system for the solid target, a cylinder for displacing the piston in one of three positions; and a bracket for securing the insert, piston and cylinder to the target changer.
US07835476B2 Method for receiving OFDM signal, and receiver
A receiver of an OFDM signal includes a reception unit to receive an OFDM signal formed by a plurality of OFDM symbols respectively including data subcarriers to which data signals are allocated and pilot subcarriers to which cyclically shifted pilot signals are allocated in frequency domain, an estimator to estimate phase errors of the pilot signals to generate first estimated values related to an offset of the OFDM symbol corresponding to each two or more OFDM symbols in the OFDM signal, a weighting adder to perform weighting additions on the first estimated values to obtain one second estimated value related to the offset, a compensator to compensate the offset by using the second estimated value to obtain a compensated OFDM signal, and a decoder to decode the compensated OFDM signal to reproduce the data signals.
US07835475B2 Digital broadcast receiver, mobile terminal and channel search method
A tuner selects a channel in a designated frequency band. An FFT circuit converts a received signal in the selected channel into a plurality of carrier signals. A carrier shift detection circuit calculates the correlation between the phase information of each carrier signal and reference phase information prepared in advance. If the correlation is larger than a given threshold, it is determined that an OFDM signal is present in the search target channel. A TMCC extraction circuit analyzes the TMCC of the received signal and determines whether or not digital broadcasts of the search target channel can be received.
US07835474B2 System and method for improved noise immunity in impulse and radar communications systems
A method of improving noise immunity in a signal is provided. The method comprises receiving a multi-bit symbol comprised of pulses and absences of pulses, incrementing a correlation count if a pulse is present when a pulse is expected, and decrementing the correlation count if a pulse is present when a pulse is not expected.
US07835473B2 Method of determining a metric for evaluating the transmission quality of a data frame transmitting by a communication system
A method of determining a metric for evaluating an error probability of a data frame includes receiving, at a radio receiving device, the data frame encoded according to a coding method and transmitted through a radio communication channel by a radio transmitting device. The data frame includes a plurality of symbols. The method also includes performing a channel equalization of the data frame received at the radio receiving device to produce a channel equalized data frame, performing a symbol de-mapping of symbols in the channel equalized data frame to produce a de-mapped data frame, obtaining soft bits based on the de-mapped data frame and characteristics of the coding method, and calculating the metric from at least one moment, having an order strictly greater than one, of quantities that characterize an equivalent communication channel for the soft bits.
US07835467B2 DC offset correction for high gain complex filter
A DC voltage offset correction circuit that provides for correction of a DC offset voltage of an output of a filter stage of a complex filter circuit includes a DC offset sensing device that is connected to an output of a filter stage of a complex filter to generate an offset presence signal indicating presence of the DC offset voltage at the output of the filter stage. The digital-to-analog converter applies a compensation signal to the output conditional on the offset presence signal. A programming register receives the offset presence signal to perform a binary search to generate a digital signal to force the digital-to-analog converter to apply the compensation voltage to the output of the filter stage. A filter controller sets the compensation voltage level in the programming register to match a programmed gain value of the filter stage.
US07835465B1 ADC architecture for wireless applications
A simplified architecture is disclosed for use in wireless receiver applications, particularly for ADC conversion of received in-phase I and quadrature Q signals. Circuit area is substantially reduced by sharing a single ADC to convert both signals, switching the ADC input alternately between the i and q signals. In an embodiment, the ADC is clocked at an increased sample rate, and the digital output signals are aligned to compensate for the phase difference resulting from the implementation of a single ADC.
US07835464B2 Digital signal receiver with Q-monitor
A digital signal receiver for a high-bitrate digital signal has a serial signal input (20, 20′) and a number of N parallel digital signal outputs (26) with N>1. The receiver contains at least N+1 digital sampling channels (31-35), a Q-monitor (37, 38) for comparing the output signal of at least two of the sampling channels (31-35), and a switch fabric (36) for controllably connecting N of the sampling channels (31-35) to the outputs (26) and at least two of the sampling channels (31-35) to the Q-monitor (37, 38). This allows to use N of the sampling channels to provide the N output signals while at the same time, the at least one remaining sampling channel can be used by the Q-monitor to scan an eye diagram.
US07835462B2 Correction circuit
A comparator compares the voltage of an envelope signal by applying envelope detection to a signal amplitude-modulated by a digital signal encoded by a Manchester code with the terminal voltage of a capacitor constituting a filter for converting the output current of a charge pump into a voltage. The charge pump charges/discharges the capacitor by discharging or charging current, according to the result of the comparison.
US07835459B2 System and method for adapting to a change in constellation density while receiving a signal
One embodiment comprises a transmitter precoder operating on an input signal to produce an output signal for modulation. The output signal is transmitted using a constellation with a constellation density. The transmitter precoder comprises scaler logic, precoder logic and selection logic. The scaler logic scales the input signal to maintain constant power on the input signal independent of the constellation density. The precoder logic precodes the scaled signal to produce a dither signal limited to a range of values. The range is inversely proportional to the constellation density. The selection logic is operable in two states. In the first state, the selection logic combines the scaled signal with the dither signal to produce the output signal. In the second state, the selection provides the scaled signal as the output signal.
US07835458B2 Method of decoding a spatially multiplexed signal and its corresponding receiver
An embodiment of a method for decoding a received signal function of at least a channel matrix B, and of a first and second symbols S1, and S2 belonging to a signal constellation. The method comprises the steps of: selecting a set of values of the first symbol S1 in the signal constellation; for each selected value of the first symbol S1: estimating the value of the second symbol S2 to generate an estimated value of the second symbol; calculating an Euclidean distance between the received signal and a noiseless signal defined by the first symbol with said selected value and by the second symbol with said estimated value; selecting the minimal Euclidean distance among the Euclidean distances respectively calculated for the different selected values of the set of possible values of the first symbol; and selecting decoded first and second symbols corresponding to the selected minimum Euclidean distance.
US07835456B2 Spur mitigation techniques
Spurs cause significant problems with signal detecting, amplifier gain adjustment, and signal decoding. Various techniques can be used to mitigate the effects of spurs on a received signal. Generally, these techniques work by either canceling or ignoring the spurs. For example, a pilot mask can be used to ignore pilot information in one or more sub-channels. A Viterbi mask can determine the weighting given to bits in a sub-channel based on spur and data rate information. Channel interpolation can compute a pseudo channel estimate for a sub-channel known to have a spur location can be computed by interpolating the channel estimates of adjacent good sub-channels. Filtering of the received signal using a low-pass filter, a growing box filter, or a low-pass filter with self-correlation can be used to cancel a spur.
US07835455B2 Frequency-shifted feedback cavity used as a phased array antenna controller and carrier interference multiple access spread-spectrum transmitter
An optical processor for controlling a phased antenna array uses a frequency-shifted feedback cavity (FSFC), which includes a traveling-wave cavity. The FSFC incrementally delays and incrementally frequency shifts optical signals circulating in the traveling-wave cavity. Optical signals coupled out of the FSFC are separated by frequency, hence by delay, and processed to control either or both transmit and receive beam-forming operations. The FSFC provides a receiver with multiple receive signals which have incremental values of frequency. Each frequency corresponds to an incremental time sampling of optical signals input into the FSFC. Transmit signals coupled out of the FSFC have frequency and phase relationships that result in short time-domain pulses when combined. Controlling modulation and frequency of the transmit signals achieves carrier interference multiple access, a new type of spread-spectrum communications.
US07835451B2 Method of selecting a reference picture
In one embodiment, the method includes obtaining a reference picture list including multiple reference pictures, and obtaining a field reference picture index associated with the current field macroblock. A frame reference picture index is determined based on the field reference picture index, and a field reference picture having a parity equal to a parity of the field macroblock is selected if the field reference picture index is an even value.
US07835449B2 Method of selecting a reference picture
In one embodiment, the method includes determining reference picture index numbers in a reference picture list. The reference picture index numbers increase for reference pictures having a decreasing display order with respect to a picture including the macroblock. The reference picture index numbers increase for reference pictures having an increasing display order with respect to the picture including the macroblock, and the reference picture index numbers of the reference pictures having a decreasing display order are less than the reference picture index numbers of the reference pictures having an increasing display order. The embodiment further includes reordering the reference picture index number allocated to each reference picture in the reference picture list, obtaining a field reference picture index associated with the current field macroblock, determining a frame reference picture index based on the field reference picture index divided by 2, and selecting a field reference picture based on the selected frame reference picture and the field reference picture index.
US07835447B2 Method of selecting a reference picture
In one embodiment, the method includes obtaining a reference picture list including multiple reference pictures, and reordering a reference picture index allocated to each reference picture in the reference picture list. A field reference picture index associated with the current field macroblock is obtained, and a frame reference picture index is determined based on the field reference picture index and the reference picture index. The reference picture in field unit is selected based on the reference picture index information and the reference picture in frame unit.
US07835443B2 Method of selecting a reference picture
In one embodiment, the method includes determining reference picture index numbers in a reference picture list. The reference picture index numbers increase for reference pictures having a decreasing display order with respect to a picture including the macroblock, and the reference picture index numbers increase for reference pictures having an increasing display order with respect to the picture including the macroblock. The reference picture index numbers of the reference pictures having a decreasing display order are greater than the reference picture index numbers of the reference pictures having an increasing display order. The method further includes reordering the reference picture index number allocated to each reference picture in the reference picture list, obtaining a field reference picture index associated with the current field macroblock, determining a frame reference picture index based on the field reference picture index and the reference picture index numbers, and selecting a field reference picture having a parity different from a parity of the field macroblock when the field reference picture index is odd value.
US07835442B2 Method of selecting a reference picture
In one embodiment, the method includes obtaining a reference picture list including multiple reference pictures, reordering a reference picture index allocated to each reference picture in the reference picture list, obtaining a field reference picture index associated with the current field macroblock, determining a frame reference picture index based on the field reference picture index and the reference picture index. The reference picture in field unit having a parity different from a parity of the field macroblock is selected if the reference picture index is odd value.
US07835436B2 Video-encoding device and video-encoding control method
A video-encoding device that can achieve seamless connection without causing an error in a VBV buffer is provided. Recording-mode determination means for determining an initial value of the occupied amount of a virtual buffer based on a determination result relating to seamless connection between a preceding chapter and the following chapter that are included in video signals, occupied-amount update means for updating the occupied amount of the virtual buffer, optimum-occupied-amount calculation means for calculating a predetermined optimum occupied amount based on the updated occupied amount of the virtual buffer, target-code-amount calculation means for calculating a predetermined target-code amount based on the video signals of the following chapter, target-code-amount adjustment means for adjusting the target code amount so that the sum total of the occupied amount of the virtual buffer and the target code amount does not exceed the optimum occupied amount, and encoding means for performing the encoding according to the adjusted target code amount are provided.
US07835435B2 Techniques for compressing differential samples of bandwidth-limited data to reduce bandwidth and power consumption by an interface
Techniques and technologies are provided for compressing differential samples of bandwidth-limited data and coding the compressed differential samples to reduce bandwidth and power consumption when communicating bandwidth-limited data over a serial interface which couples one integrated circuit to another integrated circuit.
US07835429B1 Transmit spectrum for a digital subscriber line signal
A technique to shape the transmit spectrum for a digital subscriber line modem includes utilizing information indicative of crosstalk into the line of another modem. The transmit spectrum is divided by an adjustable transition frequency into a lower frequency region and a mask region. Crosstalk information about the line of the other modem is obtained and the transition frequency and the low frequency region power spectral density are adjusted to account for the data rates of both modems.
US07835423B2 Receiving device to determine the sampling rate for a received signal using a plurality of sampling rates
This application discloses, among other things, a receiving device including channel signal output unit for sampling a received signal at a sampling rate switched one of in a predetermined range and between a plurality of values and outputting a channel signal, control unit for controlling the sampling rate in the channel signal output unit, response estimation unit for estimating a response based on the channel signal output by the channel signal output unit, evaluation unit for evaluating a reception characteristic based on an estimation result of the response by the response estimation unit, and determination unit for determining the sampling rate in the channel signal output unit based on an evaluation of the reception characteristic at a plurality of sampling rates by the evaluation unit.
US07835421B1 Electric detector circuit
A detector is provided for determining the carrier frequency of symmetrical, direct sequence, spread spectrum (DSSS) signals. The DSSS signal is divided between two signal paths, one path containing a frequency band inverter and the other a time delay unit. The outputs of the inverter and delay unit are connected to a multiplier and thence to a filter isolating the difference frequency of the inverted and non-inverted DSSS signals. The frequency inverter comprises an input band pass filter, a local oscillator, a second multiplier and a band pass filter. Frequency inversion is carried out by the multiplier and filter providing the difference signal between the local oscillator signal and the DSSS signal. The difference frequency provided by the filter is the known local oscillator frequency minus twice the DSSS carrier frequency.
US07835420B2 Orthogonal resource block hopping multiplexing method and apparatus
An orthogonal resource block hopping multiplexing (ORBHM) method and apparatus in a wired/wireless communication system in which a plurality of communication channels coexist in a single medium. The orthogonal resource block hopping multiplexing (ORBHM) communication system consists of a first communication station and a plurality of second communication stations. It uses a hopping sequence of basic orthogonal resource blocks for transmission from a first communication station to a second communication station. A basic orthogonal resource block is a part of the given orthogonal resource and orthogonal to another basic orthogonal resource block. The QRBHM uses a statistical multiplexing concept in multiplexing and transmitting messages to a plurality of second communication station by assigning basic orthogonal resource blocks every time slot in a hopping manner based on hopping patterns determined at the initial setup stage of a call or a session.
US07835417B2 Narrow spectrum light source
An apparatus and method are disclosed for decreasing the spectral bandwidth of a semiconductor laser, such as a vertical cavity surface emitting laser.
US07835413B2 Semiconductor laser
A semiconductor laser comprises: a ridge structure including a p-type cladding layer, an active layer, and an n-type cladding layer stacked on one another; and a burying layer burying sides of the ridge structure. The burying layer includes a p-type semiconductor layer and an n-type semiconductor layer that form a pn junction; and one of the p-type semiconductor layer and the n-type semiconductor layer has a carrier concentration of 5×1017 cm−3 or less near the pn junction.
US07835408B2 Optical transmission system
An optical transmission system includes a laser, a transmitter and a receiver. The laser is capable of operating on an inhomogeneously broadened optical transition of the active region of the laser. A spectral bandwidth of an output lasing spectrum of the laser is greater than 5 nm and a spectral power density of the laser is greater than 2 mW/nm such that an optical power of the laser is greater than 10 mW. The laser provides a plurality of optical signals at different wavelengths. The transmitter is capable of providing modulation to each lasing wavelength independently and the receiver is capable of providing detection to each lasing wavelength independently.
US07835406B2 Surrogate stream for monitoring realtime media
In one embodiment, a separate surrogate monitor stream provides real-time media monitoring statistics for non-media savvy protocols. The surrogate monitor stream contains packet transmission parameters, such as sequence numbers and time stamps, for associated media packets in the non-savvy media stream. The surrogate monitor stream also contains checksums derived from the media packets. The checksums are used to correlate the packets in the surrogate monitor stream with the media packets in the media stream. The information in the surrogate monitor stream is then used in conjunction with the non-savvy media stream to provide real-time media monitoring without having to modify existing infrastructure. For example, head-end video servers do not have to add Real-time Transport Protocol (RTP) support or deal with protocol upgrades like RTP/UDP co-existence.
US07835404B2 Method for synchronization in a redundant communication system
With a method for synchronization in a redundant communication system that includes a central participant and at least one further participant, at least one of the further participants being synchronized with the central participant, and, to this end, at least two telegrams containing synchronization information being transmitted by the central participant to the at least one further participant, if there is a transmission error involving a telegram containing synchronization information, it is still possible to carry out synchronization due to the fact that, based on the synchronization information contained in the at least two telegrams, resultant synchronization information is obtained and is used to synchronize the further participants with the central participant.
US07835403B2 Stream analysis apparatus and stream analysis display method
An analysis display has a coordinate plane of which coordinate axes are elapsed time and PCR (Program Clock Reference) time calculated using PCR extracted from header information of a transport stream packet. A box indicator representing an access unit is provided on the coordinate plane and sides of the box indicator indicate an arrival time of the access unit AU and time of time stamps PTS/DTS. It analyzes the PCR in a transport stream layer and the time stamps PTS/DTS in a PES layer in a manner of over layers, and displays an analysis result that allows easily understanding a relationship between system timing and them. Therefore, it makes it easier to check a problem on the PCR and the time stamps PTS/DTS.
US07835402B2 Synchronization module
A synchronization module for providing synchronization messages to be sent with a time stamp in accordance with the PTP protocol of standard IEEE 1588 is provided. The synchronization module comprises a program module for generating a synchronization message to be sent and for providing the synchronization message with a first time stamp, and a hardware-implemented time stamp module which receives synchronization messages from the program module and forwards them in accordance with the PTP protocol. The time stamp module comprises a real time clock, a message detector for recognizing a synchronization message by its difference in relation to other messages and a message manipulator for overwriting the first time stamp in a synchronization message recognized by the message detector with a second time stamp actually retrieved from the real time clock.
US07835401B2 System and method for inverse multiplexing using transcoding and frame alignment markers
A system and method are provided for framing messages in a data streams encoded with redundant information for transmission and recovering the messages at a receiver. The transmission method accepts an energy waveform representing N words at a first bit rate, encoded with redundant information, where each word includes P number of bits. The N words are transformed, creating N transcoded words, where each transcoded word includes Q number of bits, and where Q1 and each lane receives a frame of N/M transcoded words. A frame alignment marker is generated and mapped into each frame. Each frame is represented as an energy waveform that is transmitted on a corresponding physical lane at the first bit rate divided by M.
US07835399B2 IP header compression context identifier synergism
Various exemplary embodiments relate to a method and related network node including one or more of the following: establishing a plurality of flows; assigning a context identifier to each flow, wherein a length of each context identifier for a first subset of the flows is a first number of bits and a length of each context identifier for a second subset of the flows is a second number of bits greater than the first number of bits; receiving a packet associated with a new flow, wherein a value of a context identifier assigned to the new flow must fit within the first number of bits; determining that the context identifiers for the plurality of flows have occupied all values within the first number of bits; assigning a context identifier of an existing flow to the new flow; and assigning a new context identifier to the existing flow.
US07835396B2 Inter-vehicle communication apparatus and method capable of detecting packet collision
In inter-vehicle communication, a communication apparatus may not normally receive a packet having a sufficient reception power level. Under such circumstances, a control circuit in the apparatus determines that the received packet has collided with other packet if a condition is met that a time period for a receiver circuit to receive a packet having a reception power level of equal to or more than a set value is longer than a time period required for the receiver circuit to receive a packet having a predetermined packet length.
US07835391B2 Protocol DMA engine
Apparatus and method for accelerating data handling in the protocol stack of a networked device. Embodiments of the disclosed invention may be used to increase the throughput rate of a networked device while offloading processing from the device's host processor. A method includes building a set of descriptors that describe the operations to be performed by a Protocol DMA Engine. A host processor builds the set of descriptors in lieu of performing the operations described by the descriptors. The set of descriptors is provided to the Protocol DMA Engine. The Protocol DMA Engine executes the operations described in the set of descriptors to produce a protocol layer output data unit from a protocol layer input data unit. The protocol layer output data unit is provided to a next layer of a network protocol stack.
US07835390B2 Network traffic identification by waveform analysis
A technique is disclosed for identifying network traffic. The traffic data is converted into a wave vector. The wave vector is compared with a wave template. It is determined whether the wave vector is substantially similar to the wave template. If it is determined that the wave vector is substantially similar to the wave template, the traffic data is identified as being associated with a protocol with which the wave template is associated.
US07835388B2 Communication method for interworking of local heterogeneous link layer protocols and apparatus thereof
A communication method for interworking of local heterogeneous link protocols, includes the following steps: when the type of an input interface of a data packet is a predefined type, remove link layer information of the data packet according to a link protocol of the input interface; transmit the data packet to an output interface; a Provider Edge (PE) encapsulates the data packet according to a link protocol of the output interface and transmits the encapsulated data packet through the output interface. The present invention also discloses a communication apparatus for interworking of local heterogeneous link protocols, including: an input interface, an output interface and a data processor. The present invention processes data packets from specific interfaces and directly transmits the data packets to output interfaces, thereby implementing the interworking of local heterogeneous link layer protocols and smooth upgrading of networks.
US07835387B2 Methods and systems for digitally processing data signals
Digital signal processing based methods and systems for receiving electrical and/or optical data signals include electrical receivers, optical receivers, parallel receivers, multi-channel receivers, timing recovery schemes, and, without limitation, equalization schemes. The present invention is implemented as a single path receiver. Alternatively, the present invention is implemented as a multi-path parallel receiver in which an analog-to-digital converter (“ADC”) and/or a digital signal processor (“DSP”) are implemented with parallel paths that operate at lower rates than the received data signal.
US07835386B2 Local area network for distributing data communication, sensing and control signals
A control network including an addressable master node having a first data port for coupling to a first component, an addressable first slave node including a second data port for coupling to a second component, and an addressable second slave node including a third data port for coupling to a third component. The master node is connected to the first slave node using a first twisted wire pair providing a point-to-point connection, the first slave node is connected to the second slave node using a point-to-point connection second twisted wire pair; and the second slave node is connected to the master node using a point-to-point connection third twisted wire pair. The network carries unidirectional digital data that may be repeated without format change by the nodes. The network wiring may carry power to power one or more of the nodes.
US07835385B2 Communication arrangement in a base station in a cellular mobile telephony system
The invention discloses an arrangement (100) in a base station in a cellular mobile telephony system, comprising a first plurality (120-160) of Printed Circuit Boards (PCB:s) and a second plurality of switches (110,190). Each of the PCB:s (120-160) in said first plurality is connected to each of the switches (110,190) in said second plurality. Each of the switches (110,190) is equipped with means for communicating with and polling each of the PCB:s (120-160) at predetermined intervals, said polling being with regard to the status of the PCB. The switches are equipped with means for distributing status information to the individual PCB:s as an outcome of said polling, and the PCB:s are equipped with means for communicating with each other via one, several, or all of the switches, and said communicating means in the PCB:s are arranged to choose routes of communication based on said status information received from the switches.
US07835383B2 Method and system for providing a modified timed division multiple access (TDMA) for reduced delay
A method for shared access of a communication channel is provided, which includes dividing access to the communication channel into a plurality of time slots, and allocating the time slots, at least partially, based on a priority of use of the communication channel.
US07835381B1 Providing point to multi-point communication for digital subscriber loops
Providing point to multi-point communication includes associating channels to endpoint nodes of a digital subscriber line, where each channel is associated with an endpoint node, and associating channel criteria to the endpoint nodes, where each channel criterion is associated with an endpoint node. Downstream packets are broadcast from a headend node to the endpoint nodes using the channels. Upstream packets transmitted from the endpoint nodes are received, where the upstream packets are multiplexed according to the channel criteria.
US07835380B1 Multi-port network interface device with shared processing resources
A network interface device includes a bus interface that communicates over a bus with a host processor and memory, and a network interface, including at least first and second physical ports, which are coupled to send and receive data packets carrying data over a packet network. A protocol processor includes a single transmit processing pipeline and a single receive processing pipeline, which are coupled between the bus interface and the network interface so as to convey the data between both of the first and second physical ports of the network interface and the memory via the bus interface while performing protocol offload processing on the data packets.
US07835375B2 Method and apparatus for providing multi-protocol, multi-stage, real-time frame classification
A multi-protocol, multi-stage, real-time frame classifier is disclosed. A preliminary multi-protocol frame composition analyzer is provided for performing preliminary multi-protocol frame classification for incoming frames. A parsing instruction generator is provided for processing at least the incoming frame and the preliminary multi-protocol frame classification to provide parsing instructions. A multi-stage parsing engine provides multi-stage parsing of the incoming frame according to the parsing instructions to generate search results presenting information about the incoming frame. An advanced level of data extraction is provided across various frame protocols without imposing a performance penalty. Longest prefix match searches and/or direct lookup searches are supported. Moreover, conditional extractions, instruction branching, multi-stage processing are all performed in real time.
US07835374B2 Method and system for an asymmetric PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions
Signals may be communicated with A/V Bridging services between an upstream link partner and a down stream link partner, each comprising an asymmetric multi-rate Ethernet physical layer (PHY). High bandwidth A/V signals may be transmitted from the upstream link partner and low bandwidth signals may be transmitted from the downstream link partner. One or more of a time stamp, a traffic class and/or a destination address may be utilized in generating PDUs as well as data rate request and a resource reservation messages via the asymmetric Ethernet PHY. The receiving link partner may register for deliver of the PDUs. An aggregate communication rate may be distributed evenly or unevenly among one or more links for transmission and aggregated upon reception via asymmetric multi-rate Ethernet PHY operations. Compressed, uncompressed, encrypted and/or unencrypted signals may be handled. Signal processing may comprise echo cancellation, cross talk cancellation, forward error checking and equalization.
US07835366B2 Three-way message exchange clock synchronization
The invention includes a technique for clock recovery in a network having master and slave clocks in respective Time Division Multiplexing (“TDM”) network segments which are interconnected by a non-TDM segment. Master clock timestamps are sent to the slave. The slave measures a master clock timestamp inter-arrival interval, and sends slave clock timestamps to the master. The master measures a slave clock timestamp inter-arrival interval, and sends that slave clock timestamp inter-arrival interval to the slave. The slave then calculates an error signal based at least in-part on the difference between the master clock timestamp inter-arrival interval and the slave clock timestamp inter-arrival interval, and employs the difference to recover the first service clock in the second TDM segment.
US07835362B2 Methods and systems for the management of sequence-sensitive, connection-oriented traffic on a multi-link aggregated port
The present invention provides methods and systems for the management of sequence-sensitive, connection-oriented traffic on a multi-link aggregated port. The methods include: at a first end of a multi-link aggregated port, selectively enabling a first constituent link of a plurality of constituent links to transmit data traffic in a first direction via a transmit state block associated with the first constituent link; and, at the first end of the multi-link aggregated port, selectively enabling the plurality of constituent links to receive data traffic from a second direction via a plurality of receive state blocks associated with the plurality of constituent links. The methods also include: at a second end of the multi-link aggregated port, selectively enabling a second constituent link of the plurality of constituent links to transmit data traffic in the second direction via a transmit state block associated with the second constituent link; and, at the second end of the multi-link aggregated port, selectively enabling the plurality of constituent links to receive data traffic from the first direction via a plurality of receive state blocks associated with the plurality of constituent links.
US07835361B1 Method and apparatus for identifying data patterns in a file
A method and apparatus for identifying data patterns of a file are described herein. In one embodiment, an exemplary process includes, but is not limited to, receiving a data packet of a data stream containing a file segment of a file originated from an external host and destined to a protected host of a local area network (LAN), the file being transmitted via multiple file segments contained in multiple data packets of the data stream, and performing a data pattern analysis on the received data packet to determine whether the received data packet contains a predetermined data pattern, without waiting for a remainder of the data stream to arrive. Other methods and apparatuses are also described.
US07835356B2 Method and device for fragmented packet routing in virtualized environments
A method and device for routing fragmented data frames is provided. A data frame may be fragmented into a plurality of fragments, each fragment including a packet identifier and a fragment offset. The first fragment may further include a port number associated with a target partition of a plurality of partitions. If the fragment is a first fragment as determined from the fragment offset, the packet identifier and target partition is stored at a location in a hash table, the location calculated by using the packet identifier of the fragment as a hash key. Other embodiments are described and claimed.
US07835353B2 Apparatus and methods for establishing virtual private networks in a broadband network
Service providers can reduce multiple overlay networks by creating multiple logical service networks (LSNs) on the same physical or optical fiber network. The LSNs are established by the service provider and can be characterized by traffic type, bandwidth, delay, hop count, guaranteed information rates and/or restoration priorities. Once established, the LSNs allow the service provider to deliver a variety of services to customers depending on customer's traffic specifications. Different traffic specifications are serviced on different LSNs, depending on each LSN's characteristics. Such LSNs, once built within a broadband network, can be customized and sold to multiple customers.
US07835346B2 Methods, systems, and computer program products for providing transcoder free operation (TrFO) and interworking between unlicensed mobile access (UMA) and universal mobile telecommunications system (UMTS) call legs using a media gateway
Methods, systems, and computer program products for establishing transcoding free connections between UMA and UMTS call legs are disclosed. According to one method, a media gateway determines whether codec configurations used by UMA and UMTS legs of a call are compatible. In response to determining that the configurations are compatible, media gateway determines whether rate control is necessary to establish a transcoding free connection. In response to determining that rate control is necessary, the media gateway issues rate control requests on the UMA and UMTS legs as appropriate. The media gateway determines whether the rate control requests are successful. In response to determining that the requests are successful, the media gateway establishes a transcoding free connection between the UMA and the UMTS legs of the call.
US07835344B1 Transport of caller identification information through diverse communication networks
A voice call is transported through diverse network paths including a switched telephone network and a wide area data internetwork, for example, the Internet. In routing the call, common channel signalling is used to provide data identifying a calling subscriber line from a calling PSTN, which information can then be transported through the separate data internetwork to the destination PSTN, at which the data is then extracted and sent to the called subscriber line while completing routing of the call. A route for the call is established at gateways connected to the data internetwork at the interface points with the calling and destination PSTNs, calling subscriber line information and dialed digit information being conveyed to the gateways. The destination end gateway initiates a call connection to the calling subscriber line via the destination PSTN to complete routing of the call, while supplying identification of the calling subscriber line in a form recognized as such by the called PSTN. The called party central office can then provide caller ID services.
US07835339B1 Dynamic channel assignment in wireless ad hoc networks
A method, apparatus and computer program product for performing dynamic channel assignment in wireless ad hoc networks (wireless mesh and infrastructure BSSs) is presented. A fixed channel assignment order is determined for each link of the network, the fixed channel assignment order enabling simultaneous transmission without co-channel interference. A preference order is loaded for a node, the preference order derived from the fixed channel assignment order. A channel is selected in accordance with the preference order when a node is ready for transmission. A determination is made whether the selected channel is available, and when the selected channel is available then the node transmits on the channel and when the selected channel is not available then a next channel in the preference order is selected for the node and the determination regarding whether the selected channel is available is repeated.
US07835336B2 Method of collecting data using mobile identification number in WCDMA network
Disclosed herein is a method of collecting data using a Mobile Identification Number (MIN) in a Wideband Code Division Multiple Access (WCDMA) network. The method includes the steps of (a) reassembling ATM/AAL5 data into SCCP and higher layer data in an Iu-PS interface link, and capturing the reassembled data; (b) extracting SLR or DLR data from Connection Request (CR) or Connection Confirm (CC) of the captured SCCP data, and storing reference Radio Access Network Application Part (RANAP) message data having the higher layer data in storage based on the extracted SLR or DLR data; (c) extracting a mobile IP address related to the MIN of the mobile station in the Gn interface link; and (d) registering SLR or DLR data having the mobile IP address, and, afterward, capturing and extracting transmitted and received data having the SLR or DLR data in the Iu-PS interface link.
US07835332B2 Method and apparatus for scheduling in WLAN mesh communication system
A method and apparatus for scheduling in a Wireless Local Area Network (WLAN) mesh communication system including a plurality of Mesh Access Points (MAPs) are provided, in which, when a message to be transmitted from a first MAP of the MAPs to MAPs adjacent to first MAP is generated, setting a first interval for transmitting the generated message during a predetermined period, and setting a remaining interval excluding the first interval during the predetermined period as a second interval for receiving messages from the adjacent MAPs.
US07835331B2 Video node for wireless mesh network
Provided are mesh video nodes for wireless mesh networks and methods thereof. A mesh video node includes a wireless interface unit, a multimedia processing unit, an input/output unit, and a control panel interface unit. The mesh video node is configured via a user interface with a communications channel selector and a node selector, where each channel is associated with a predetermined frequency channel, and each node is associated with an internet protocol address. A method of deployment is also provided via a user interface that visually represents link qualities between neighboring nodes.
US07835322B2 Apparatus and method for data transmission/reception in mobile telecommunication system
Disclosed is an apparatus and method for data transmission/reception in a mobile telecommunication system, and more particularly to an apparatus and method for data transmission/reception in a mobile telecommunication system employing an Orthogonal Frequency Division Multiplexing (OFDM) scheme. The method includes identifying a CHannel IDentifier (CH_ID), which represents a first resource indicated by a Forward Shared Control CHannel (F-SCCH) among all resources; identifying a second resource indicated by resource assignment information for group terminals; and when the first resource includes all or a part of the second resource, and a third resource unused by the group terminals exists in the entire or part of the second resource, transmitting/receiving data by means of the third resource and a fourth resource, which is a remaining part of the first resource excluding the second resource.
US07835320B2 Multiple access communications over diverse access technologies
The present invention relates to communications. More especially it relates to multiple access communications over diverse access technologies. Particularly it relates to multiple radio access technologies and heterogeneous networks and admission control for multi-technology access, the admission control serving one or more communication sessions over more than one access technology at the same time.
US07835319B2 System and method for identifying wireless devices using pulse fingerprinting and sequence analysis
Methods are provided for identifying devices that are sources of wireless signals from received radio frequency (RF) energy. RF energy is received at a device called a sensor device herein. Pulse metric data is generated from the received RF energy. The pulse metric data represents characteristics associated with pulses of received RF energy. The pulses are partitioned into groups based on their pulse metric data such that a group comprises pulses having similarities for at least one item of pulse metric data. Sources of the wireless signals are identified based on the partitioning process. The partitioning process involves iteratively subdividing each group into subgroups until all resulting subgroups contain pulses determined to be from a single source. At each iteration, subdividing is performed based on different pulse metric data than at a prior iteration. Ultimately, output data is generated (e.g., a device name for display) that identifies a source of wireless signals for any subgroup that is determined to contain pulses from a single source.
US07835316B2 Method for mobile network operational state indication
A method to indicate a transitional operational state of a communication link is provided. The method includes indicating the operational state of the communication link is operable, transmitting data between a communication management unit and an endpoint via the communication link, and determining if the transmitted data is received at the endpoint. The method also comprises continuing to indicate the operational state of the communication link is operable when the transmitted data is received at the endpoint and determining if a transport layer has timed out when the transmitted data is not received at the endpoint within a pre-selected time. The method also comprises indicating the operational state of the communication link is transitional when the transport layer has not timed out and the transmitted data is not received at the endpoint within the pre-selected time.
US07835315B2 Method and apparatus for providing addressing in a multi-carrier communication system
An approach is provided for addressing in a multiple carrier communication system. In one embodiment, a group index is assigned to a group of terminals of a communication network. The group index permits sharing of addressing indices supported by the communication network for transmission of data to the group of terminals. In another embodiment, a plurality of terminals is classified using preamble indices corresponding to the terminals into one or more classes. A multi-user packet, which utilizes the preamble indices to activate only a class of the terminals for processing the multi-user packet, is generated.
US07835313B2 Method of extracting WAP data using mobile identification number
In the WAP data extraction method of the present invention, all of the data packets passing through a WAP gateway are captured. Primary filtering is performed by determining whether each of the captured data packets uses the IP address of the given WAP gateway as an intermediate IP address, or has a port corresponding to a WAP protocol. Whether a Mobile Identification Number (MIN) is present in a header of data filtered in the primary filtering is determined. Whether the MIN is identical to a registered MIN is determined if a MIN is determined to be present. An IP address or a port number included in the header is registered, while the data packet is stored if the MIN is determined to be identical to the registered MIN. Secondary filtering is performed on the data packet having the IP address or the port number, and data filtered through the secondary filtering is stored.
US07835309B2 Multiplexed communication for duplex applications
The present invention extends to methods, systems, and computer program products for multiplexed communication for duplex applications. Embodiments of the invention facilitate a multiplexed variant of long polling over a request/reply communication medium that (potentially significantly) reduces the resources utilized when exchanging messages. The lightweight address generation mechanism facilitates polling and routing for a pool of many clients and many services while minimizing allocated resources to each established session. Further, the benefits of a lower latency bidirectional communication medium between clients and services can be utilized.
US07835308B2 Method implemented by a subscriber unit for selectively suppressing communications
A subscriber unit, used for communicating in voiced communications at a first data rate and communicating at a second data rate for other data, suppresses a selected communication during communication rate modification. A determination is made as to whether the transmission requires a change in data rate, and a switching circuit responds by engaging a different communication channel. Blocking circuitry blocks transmissions until the different data rate is established. This provides an optimum data rate, while preserving the integrity of the data transmitted.
US07835307B2 Network discovery tool
A method for discovering network devices having special IP addresses may include collecting a plurality of IP addresses, where each IP address corresponds to a network device. One or more IP addresses may be identified as a predetermined IP address and/or a predetermined address type. Each of the IP addresses may then be classified according to various IP address types. A network address topology may be built based on the IP addresses, the network devices, and the IP address types. Finally, a special network topology may be built that includes network devices having IP addresses identified as the predetermined IP address and/or the predetermined IP address type.
US07835306B2 Translating MST instances between ports of a bridge in a computer network
In one embodiment, a first port of a bridge is configured for a first spanning tree (ST) and not a second ST, while a second port of the bridge is configured for the second ST and not the first ST. A multiple ST (MST) bridge protocol data unit (BPDU) for the first and second STs is generated for the first and second ports having a first portion corresponding to the first ST and a second portion corresponding to the second ST. To translate MST instances, the second portion is stripped from the MST BPDU of the first port, and the first portion from the MST BPDU of the first port is associated with the second ST. Conversely, the first portion is stripped from the MST BPDU of the second port, and the second portion from the MST BPDU of the second port is associated with the first ST.
US07835304B2 Method and apparatus for assigning IP addresses
The invention includes a method and apparatus for assigning an IP address to a mobile node (MN) from an IP address space represented using an address aggregation tree. A method includes receiving a request for an IP address for the MN, identifying each of a plurality of sub-tree gaps in the address aggregation tree, selecting one of the identified sub-tree gaps, and assigning an available IP address from the selected sub-tree gap to the MN. The sub-tree gaps of the address aggregation tree are identified using a recursive algorithm that traverses the address aggregation tree. The selected one of the sub-tree gaps is selected based on respective sizes of the identified sub-tree gaps. The assigned IP address is communicated to the MN for use by the MN in accessing various services.
US07835303B2 Packet-switched network topology tracking method and system
The present invention permits a network operator to maintain a timely view of changes to an operational packet-switched network.
US07835300B2 Network diagnostic systems and methods for handling multiple data transmission rates
A network diagnostic system may include a network diagnostic module. The network diagnostic module may be configured to generate one or more network diagnostic statistics. The network diagnostic module may be configured to automatically handle multiple data transmission rates.
US07835298B2 Method and system for optimal allocation of bandwidth and power resources to OFDMA VoIP channels
A method and system of allocating a bandwidth and a power for a wireless user. The method includes for an allocated bandwidth determining a transmission power and adjusting the transmission power based on whether a bit rate and an error rate associated with the transmission power and the allocated bandwidth satisfy one or more predetermined criteria. The method further processing information associated with the adjusted transmission power and determining a power level indicator. Additionally, the method includes determining whether the power level indicator satisfies one or more predetermined third criteria. If the power level indicator is determined not to satisfy the one or more predetermined third criteria, the method includes adjusting the allocated bandwidth from the first bandwidth to a second bandwidth for the wireless user. Otherwise, the method includes keeping the allocated bandwidth.
US07835292B2 Method and system for secure automatic media dependent interface reconfiguration and repair
Aspects of the invention include determining or choosing any usable media pair from all existing media pairs of a first device. Any channel may be selected from all existing channels and the selected channel is chosen so that it is different from a general channel assignment corresponding to the determined usable media pair. The selected channel may be assigned to the media pair. A second device may be notified of the assigned channel which corresponds to the media pair chosen from all the media pairs. The second device may cross-connect a corresponding equivalent channel and media pair. The first and second device may be adapted to negotiate the assignment of the selected channel to any one of the media pairs. Alternatively, a particular channel and media pair assignment may be selected from a plurality of predetermined channel and media pair assignments and utilized by the first and second device.
US07835285B2 Quality of service, policy enhanced hierarchical disruption tolerant networking system and method
According to an embodiment, a method includes a Delay Tolerant Network (DTN) software overlay residing in a first plane of a node of the network is used to define hierarchical forwarding behavior for data being generated in the first plane. In a second plane of the network, local buffering and data retransmission is performed in response to at least one intermittent network outage. Communication between the first and second planes is performed to manage the transmission of data between the first and second planes as needed in the event of at network outage that is longer in duration than the at least one intermittent network outage, to thus prevent the loss of data.
US07835282B2 Dynamic throttling of priority service calls
A method of throttling priority service traffic in a telecommunications network is disclosed. The method includes: monitoring a rate at which priority service requests are received at a node of the network; comparing the rate to a threshold; disabling a gapping function for priority service traffic when the rate is less than the threshold; enabling the gapping function for priority service traffic when the rate is not less than the threshold, and, dynamically regulating a parameter of the gapping function when the gapping function is enabled.
US07835280B2 Methods and systems for managing variable delays in packet transmission
An improved method and system for the determination of jitter buffers enables the generation of buffers having sizes and delays such that, as designed, the buffers capture a substantial majority of packets while not being resource intensive. The present methods and systems provide for improved jitter buffer management by deriving playout buffer adjustments from a plurality of variances, centered around a distribution peak, or mean average delay. The playout buffer monitor uses the buffer adjustments, in size and delay, to select, store and playout packets at their adjusted playout time. The present invention may be employed in a media gateway that enables data communications among heterogenous networks and may be specifically deployed to manage jitter experienced in the course of receiving packetized data and processing the data for further transmission through a packet-based or circuit-switched network.
US07835271B2 Signaling protocol for p-cycle restoration
Improved p-cycle restoration techniques using a signaling protocol are disclosed. For example, a technique for use in at least one node of a data communication network for recovering from a failure, wherein the data communication network includes multiple nodes and multiple links for connecting the multiple nodes, comprises the following steps/operations. Notification of the failure is obtained at the at least one node. A determination is made whether the failure is a single link failure or one of a node failure and a multiple link failure. A pre-configured protection cycle (p-cycle) plan is implemented when the failure is a single link failure but not when the failure is one of a node failure and a multiple link failure, such that two independent paths in the network are not connected when implementing the pre-configured protection cycle plan. Implementation of the pre-configured protection cycle plan may further comprise the node sending at least one message to another node in the data communication network and/or receiving at least one message from another node in the data communication network.
US07835270B2 Method for managing virtual router redundancy protocol backup groups
A method for managing Virtual Router Redundancy Protocol (VRRP) backup groups includes: setting a VRRP Group Management Protocol (VGMP) group including at least one VRRP management group. Each VRRP management group includes at least one VRRP member, and the VRRP members belonging to one VRRP management group belong to different VRRP backup groups respectively; the VGMP group manages the included VRRP management groups uniformly. Embodiments of the invention manage multiple VRRP backup groups in devices based on the new VGMP protocol, and can guarantee the state consistency of multiple VRRP backup groups so as to realize reliable transmission of services requiring the consistency of to-and-fro paths. Meanwhile, embodiments of the invention can decrease the switching delay of the VRRP so as to meet the demands of telecommunication level carrier network when the VRRP is employed to perform route backup.
US07835268B2 Optical termination system
An optical termination system is provided. The optical termination system includes a working Optical Line Terminal (OLT) that communicates with a plurality of Optical Network Units (ONUs) near end users through an optical transmission line. The OLT includes a control information storage to store control information of the plurality of ONUs. In addition, the optical termination system includes a standby OLT, which includes a storage to store the control information to be transmitted from the working OLT. Furthermore, the optical termination system includes a controller that controls switching from the working OLT to the standby OLT.
US07835267B2 Dynamic path protection in an optical network
A method and system for dynamic protection of virtual links for paths of an optical network in communication with an IP network are disclosed. The method includes establishing two or more paths within the optical network and grouping the paths in a dynamic bundle. The grouping is selected at a control plane level and the bundle of paths are recognized as a single routing adjacency in the IP network so that as long as one or more paths within the bundle is operating, the routing adjacency in the IP network is not affected by changes within the bundle.
US07835264B2 Interleaver, deinterleaver, communication device, and method for interleaving and deinterleaving
A communication device carries out communication using N number of communication channels, where N is an integer not less than 2. The communication device includes interleavers that shuffle a data series, which is meant to be transmitted over the N number of communication channels, in at least two directions from among a time direction, a space direction, and a frequency direction, and deinterleavers that shuffle the data series back to obtain the original data series.
US07835263B2 Interleaver, deinterleaver, communication device, and method for interleaving deinterleaving
A communication device carries out communication using N number of communication channels, where N is an integer not less than 2. The communication device includes interleavers that shuffle a data series, which is meant to be transmitted over the N number of communication channels, in at least two directions from among a time direction, a space direction, and a frequency direction, and deinterleavers that shuffle the data series back to obtain the original data series.
US07835262B2 Multi-band OFDM communications system
System and method for providing multiple access in a multi-band, orthogonal frequency division multiplexed (multi-band-OFDM) communications system. A preferred embodiment comprises determining a transmission bandwidth to support a performance requirement and configuring transmission bands in the multi-band-OFDM communications system based upon the transmission bandwidth, wherein the transmission bands may be made up of smaller transmission bands bonded together. Further comprising initializing communications with the configured transmission bands. The use of bonded transmission bands can provide increased data rates and/or increased range performance.
US07835259B1 Control algorithm using hysteresis sub-states in QAM modems
An apparatus for automated acquisition of a QAM signal. The apparatus employs a State machine progressing from an initial State to a final State. The State Machine comprises: (A) an AGC State further comprising a Minimum Sub-State further comprising: Coarse Estimate Sub-State; and an AGC Lock Sub-State further comprising Maximum Sub-State; (B) a Clock 1 State further comprising a Minimum Sub-State, and a Maximum Sub-State; (C) a Clock 2 State further comprising: a Minimum Sub-State; and a Maximum Sub-State; and (D) a Blind State further comprising a Minimum Sub-State; a Threshold Sub-State further comprising a Maximum Sub-State; and a Hysteresis Sub-State.
US07835244B2 Optical disc apparatus and ADIP decoder
An ADIP decoder for decoding address in pre-groove (ADIP) of a wobble of an optical disc, has: a band pass filter that filters a wobble signal having a period corresponding to the wobble; a wobble PLL circuit that divides a frequency of a phase-locked clock signal in response to an input of the filtered wobble signal, and outputs a locked wobble signal; a timing generating circuit that generates a sampling timing signal based on the clock signal; an analog to digital converter that converts the filtered wobble signal into a digital signal in synchronization with the sampling timing signal; and an ADIP decoding circuit that counts a clock of the locked wobble signal with a counter, holds an address and one of a minimum amplitude value and a maximum amplitude value of the digital signal for each counter period, the address corresponding to a wobble clock count value where the digital signal has one of the minimum amplitude value and the maximum amplitude value, and that decodes the ADIP based on a distribution of the held address.
US07835243B2 Protective system and method for data write of an optical drive
A protective system and method for data write of an optical disk drive, which produces a pseudo synchronization signal for the optical disk drive to perform a write operation on an optical disk. First, a write target sector is determined and a current sector of the optical disk is monitored. Next, it is determined whether a wobble synchronization signal is possibly extracted from the optical disk; if not, the pseudo synchronization signal is produced. Finally, the optical drive is driven to perform the write operation on the optical disk.
US07835240B2 Recording apparatus, abnormality detection method, and program
A recording apparatus recording data on an optical disk includes a management information checking unit that determines whether or not management information on the optical disk for managing the data recorded on the optical disk exists by checking for management information on the optical disk when the optical disk is inserted in the recording apparatus; an area usage checking unit that determines whether or not a usage history of an optical disk area for optimizing recording power exists by checking a use condition of the optical disk area for optimizing recording power; and an abnormality detection unit that determines whether or not an optical disk abnormality exists in accordance with the presence or absence of management information on the optical disk and the presence or absence of a usage history of the optical disk area for optimizing recording power.
US07835226B2 Communications and power harvesting system for in-pipe wireless sensor networks
A system or corresponding method provides for communicating data in confined waveguides containing a fluid. The system includes processing and transmitter/receiver operations at nodes in or alone the confined waveguides and transducers to produce a propagation signal that transmits modulated data via the fluid in the confined waveguide. Applications include sensing information about the fluid, such as the pressure, pH, or other parameter(s), and transmitting that data via the fluid in the confined waveguide. For example, the system may be distributed about an oil pipeline or network of oil pipelines. Nodes in the system may include turbines that generate power for use by the nodes at levels sufficient to support the node for its activities. Signal processing and multiple transducers at each node may be employed to extend distances up to kilometers between nodes for low-cost operation of the system.
US07835222B2 Anti-biofouling seismic streamer casing and method of manufacture
An anti-biofouling seismic streamer casing (100,100′) is provided that is formed by a flexible tubing (110) coated with a layer of a two-part heat cured silicone elastomer (120). The seismic streamer casing (100, 100′) is formed by a method that includes steps of providing a flexible tubing (200) and pre-treating the outer surface of the tubing (210). Two parts of a two-part silicone elastomer are then mixed together (220). The method also includes coating the mixed two-part silicone elastomer on the flexible tubing (230), and heating the flexible tubing to cure the coating (240).
US07835220B2 PLL circuit for increasing potential difference between ground voltage and reference voltage or power source voltage of oscillation circuit
A PLL circuit includes a phase comparator for outputting a frequency control signal based on a result of comparison between phases of an input reference clock signal and a fed-back oscillation signal; an oscillation circuit, connected to the phase comparator, for outputting an oscillation signal having a frequency in accordance with the frequency control signal, a power source voltage, and a predetermined reference voltage; and a bias control circuit, connected to the oscillation circuit, for increasing either the potential difference between the reference voltage of the oscillation circuit and a ground voltage or the potential difference between the power source voltage of the oscillation circuit and the ground voltage. A transistor in the oscillation circuit can operate in a saturation area, thereby operating the PLL circuit at a high speed with a low power source voltage, without being easily affected by a variation in the temperature or other process conditions.
US07835219B2 Multi-port memory device
A multi-port memory device including a plurality of ports, a plurality of banks and a plurality of bank controllers, wherein all of the bank controllers share all of the ports, the device includes a phase locked loop (PLL) unit for generating an internal clock signal; a delay unit, provided in each bank controller, for generating first and second delayed clock signals by delaying the internal clock signal; a serializer, provided in each bank controller, for receiving a plurality of parallel data from all of the ports and fitting the parallel data for a corresponding data frame in response to the first delayed clock signal; and a command decoder, provided in each bank controller, for decoding output data of the serializer to generate command signals in response to the second delayed clock signal.
US07835218B2 Semiconductor integrated circuit including bank selection control block
A semiconductor integrated circuit according to one embodiment can include an up bank block that includes a first group of banks, a down bank block that includes a second group of banks, and a bank selection control block that provides up and down bank even-numbered global line control signals, up and down bank odd-numbered global line control signals, and up and down bank SDRAM write global line control signals in response to first and second group read control signals and a bank information signal in the up bank block and the down bank block. In this case, the bank selection control block may respond to a DDR signal and an SDR signal that are provided from an MRS (Mode Register Set).
US07835216B2 Semiconductor memory apparatus having decreased leakage current
A semiconductor memory apparatus includes a MOS transistor configured to be supplied with a first voltage through a bulk terminal thereof. The semiconductor memory apparatus also includes a current control unit configured to be connected to a source terminal of the MOS transistor, receive a power down mode enable signal and a self refresh mode enable signal, apply a second voltage to the source terminal during a power down mode or a self refresh mode, and apply the first voltage to the source terminal during modes other than the power down mode and the self refresh mode.
US07835212B2 Methods and arrangements for enhancing power management systems in integrated circuits
Methods and arrangements to configure power management systems for integrated circuits are provided herein. A group of IC components that are functionally distinct or have mutually exclusive and/or quasi-mutually exclusive, (ME/QME) operating patterns (i.e. alternate or partially overlapping duty cycles) can be powered with a single power cell. An integrated circuit design tool can identified components in an integrated circuit design that have the ME/QME operating patterns. These cells can be collocated in close proximity to each other and power management system components can be placed in this area such that a multiple signal processing cells can share a single power line and a single power cell. Such a configuration can greatly reduce the size of a power management system for an integrated circuit.
US07835211B2 Semiconductor device and method of fabricating the same
A semiconductor device is provided including a first fuse link having a copper-containing metal film, a second fuse link having a polysilicon film, a semiconductor substrate, and a field insulating film formed on the semiconductor substrate. The second fuse link is formed on the field insulating film. An interlayer insulating film is provided between the first fuse link and the second fuse link. The first fuse link is electrically connected to the second fuse link via a first plug formed in the interlayer insulating film.
US07835207B2 Stacked device remapping and repair
Various embodiments include apparatus, systems, and methods having multiple dice arranged in a stack in which a defective cell may be replaced by a spare cell on the same die or a different die.
US07835200B2 Level shifter
A level shifter circuit includes first and second supply inputs for receiving a first supply voltage and a second supply voltage, respectively. The level shifter circuit further comprises a shifting circuit configured to receive an input voltage and output a selected one of the first supply voltage and the second supply voltage according to the value of the input voltage. The shifting circuit includes a circuit branch connected between the first supply input and the second supply input. The circuit branch includes a plurality of series-connected electronic devices and a voltage dropper device connected in series with the plurality of electronic devices for introducing a voltage drop. The level shifter circuit includes a bias generator configured to generate a bias voltage for the voltage dropper device according to values of the first supply voltage and the second supply voltage, said voltage drop depending on the bias voltage.
US07835198B2 Apparatus and method for detecting leakage current of semiconductor memory device, and internal voltage generating circuit using the same
A semiconductor memory device is capable of generating a back bias voltage based on a target level changed according to a leakage current of the semiconductor memory devices, thereby minimizing the amount of the leakage current. The semiconductor memory device includes a leakage current detector and a back bias voltage generator. The leakage current detector is configured to detect a leakage current of a cell array. The back bias voltage generator is configured to generate a back bias voltage having a target level changed according to the leakage current.
US07835197B2 Integrated semiconductor memory with generation of data
An integrated semiconductor memory with generation of data comprises a clock connection to apply a clock signal, a memory cell array with memory cells to store data of a first data record and a data generator circuit with a first input connection to apply the data of the first data record, with a first output connection to output data of a second data record, and with a second output connection to generate a first control signal. The data generator circuit includes an evaluation unit whose input is supplied with the first data record, the second data record and a second control signal, the second control signal being delayed by one clock period of the clock signal with respect to the first control signal. The data generator circuit is adapted to generate the data values of the data of the second data record in dependence on the evaluation of the data values of the first and second data record and the second control signal.
US07835196B2 Nonvolatile memory device storing data based on change in transistor characteristics
A nonvolatile memory device includes a pair of PMOS transistors, and a control circuit configured to operate in a store mode to apply to a first one of the PMOS transistors potentials that cause an NBTI degradation purposefully and to apply to a second one of the PMOS transistors potentials that cause no NBTI degradation while causing no current to flow between a source node and a drain node of the first one of the PMOS transistors, and to operate in a recall mode to set gate nodes of the PMOS transistors to a common potential to detect a difference in the NBTI degradation between said PMOS transistors.
US07835195B2 Storage data unit using hot carrier stressing
The memory comprises at least two data storage units using hot carrier stressing damage to store data. Each data storage unit comprises the first terminal, the second terminal and a third terminal. When the first cross voltage between the second and third terminals is higher than the first threshold voltage and the second cross voltage between the first and third terminals is higher than the second threshold voltage, the data storage unit is in the first writing operation.
US07835194B2 Erase operation in a flash memory device
A method for erasing a non-volatile memory device performs a block erase operation. The cells are then soft programmed and erase verified to determine if the threshold voltages indicate erased cells. A target cell is programmed to a first threshold voltage and verified. Adjacent cells are programmed and verified. The parasitic capacitance between the target cells and the adjacent cells causes the threshold voltage of the target cell to increase to a new threshold voltage with the programming of the adjacent cells. A difference between the new threshold voltage and the first threshold voltage is determined. If the difference is greater than or equal to a predetermined threshold, the target cell is soft programmed until the difference is less than the predetermined threshold.
US07835193B2 Flash memory device and method of erasing flash memory device
A flash memory device includes a cell array and a voltage supplying and selecting portion. The cell array includes multiple word lines, and the voltage supplying and selecting portion is configured to generate at least two different voltages to be supplied to the word lines of the cell array during an erase operation.
US07835191B2 Bit line setup and discharge circuit for programming non-volatile memory
A NAND EEPROM having a shielded bit line architecture reduces supply voltage and ground noise resulting from charging or discharging bit lines. The EEPROM has a PMOS pull-up transistor and an NMOS pull down transistor connected to a virtual power node. A control circuit for charging or discharging bit lines controls the gate voltage of the PMOS or NMOS transistor to limit peak current when charging or discharging bit lines via the virtual power node. In particular, the control circuit operates the PMOS or NMOS transistor in a non-saturation mode to limit current. One such control circuit creates a current mirror or applies a reference voltage to control gate voltages. A programming method sets up bit lines by pre-charging unselected bit lines via the PMOS pull-up transistor having controlled gate voltage while latches in the programming circuitry charge or discharge selected bit lines according to respective data bits being stored. Another bit line setup includes two stages. A first stage pre-charges all bit lines via PMOS pull-up, and the second stage uses the latches to discharge or leave charged the selected bit lines depending on respective data bits being stored. The gate voltages of NMOS transistors in the programming circuitry can be controlled to reduce noise caused by discharging selected bit lines through the latches.
US07835190B2 Methods of erase verification for a flash memory device
Methods and apparatus are disclosed, such as those involving a flash memory device that includes a memory block. The memory block includes a plurality of data lines extending substantially parallel to one another, and a plurality of memory cells. One such method includes erasing the memory cells; and performing erase verification on the memory cells. The erase verification includes determining one memory cell by one memory cell whether the individual memory cells coupled to one of the data lines have been erased. The method can also include performing a re-erase operation that selectively re-erases unerased memory cells based at least partly on the result of the erase verification.
US07835188B2 Semiconductor memory device
Provided is a semiconductor memory device, which realizes characteristic evaluation even in a case where a threshold voltage is a negative potential by a test method which is similar to a case of a positive potential. The semiconductor memory device includes a plurality of memory cells for storing data. When a test signal is input, the semiconductor memory device changes from a normal mode to a test mode for evaluating characteristics of the plurality of memory cells. The semiconductor memory device also includes: a memory cell selecting portion for selecting a memory cell; a constant voltage portion for generating a reference voltage; a constant current portion for generating a reference current; an X switch voltage switching control circuit for supplying one of an X selection signal and a voltage signal input from an external terminal to a gate of the memory cell; a Y switch portion for supplying the reference current to a drain of the memory cell selected by a Y selection signal; a comparator for detecting whether or not a drain voltage that is a voltage of the drain has exceeded the reference voltage; and a decision level changing portion for adjusting a current value of the reference current and a voltage value of the reference voltage so as to change a decision level of the comparator based on a control signal in the test mode.
US07835186B2 Method of programming a selected memory cell
A memory device including a plurality of memory cells, each with a control gate NMOS transistor sharing a floating gate with a program/erase PMOS transistor which is, in turn, connected in series with an access PMOS transistor. The memory cells are formed in a common N-Well formed in a P-substrate, the NMOS transistor being formed in a p-doped pocket or base. The program/erase PMOS includes a gate, and first and second P+ doped regions formed in the N-Well, wherein the first P+ region is electrically connected to a corresponding bit line. The access PMOS includes a gate, and first and second P+ regions formed within the N-Well, wherein the first P+ region is electrically connected to the second P+ region of the program/erase PMOS, and the gate is electrically connected to a corresponding word line. The control gate NMOS includes source, drain, and gate, wherein the source and third drain as well as the p-doped pocket are electrically connected to a corresponding control gate line, and the gate is electrically connected to the gate of the program/erase PMOS, forming floating gate of the cell.
US07835184B2 EEPROM memory cell with first-dopant-type control gate transister, and second-dopant type program/erase and access transistors formed in common well
A memory device including a plurality of memory cells, each with a control gate NMOS transistor sharing a floating gate with a program/erase PMOS transistor which is, in turn, connected in series with an access PMOS transistor. The memory cells are formed in a common N-Well formed in a P-substrate, the NMOS transistor being formed in a p-doped pocket or base. The program/erase PMOS includes a gate, and first and second P+ doped regions formed in the N-Well, wherein the first P+ region is electrically connected to a corresponding bit line. The access PMOS includes a gate, and first and second P+ regions formed within the N-Well, wherein the first P+ region is electrically connected to the second P+ region of the program/erase PMOS, and the gate is electrically connected to a corresponding word line. The control gate NMOS includes source, drain, and gate, wherein the source and third drain as well as the p-doped pocket are electrically connected to a corresponding control gate line, and the gate is electrically connected to the gate of the program/erase PMOS, forming floating gate of the cell.
US07835182B2 Non-volatile semiconductor memory device and method of writing data in non-volatile semiconductor memory devices
The device has a data write mode to boost a first boost channel region that contains a non-write selected memory cell and non-selected memory cells located closer to the first selection gate transistor, and a second boost channel region that contains non-selected memory cells located closer to the second selection gate transistor than the selected memory cell, both electrically separated from each other. In this mode, a write non-selection voltage applied to a non-selected memory cell next to the second selection gate transistor is switched, at least in two stages, between a lower voltage V1 than a write non-selection voltage Vm applied to other non-selected memory cells in the NAND cell unit and a higher voltage V2 than the lower voltage (V1
US07835181B2 Semiconductor memory device
A semiconductor memory device is disclosed, which includes a plurality of NAND cells each comprising a plurality of series-connected memory cell transistors, and a drain-side select transistor and a source-side select transistor connected to a drain-side end and a source-side end of the series-connected memory cell transistors, respectively, a source line commonly connected to the source-side select transistors in the plurality of NAND cells, a first discharge circuit which is connected between the source line and a reference potential and whose conduction/non-conduction is controlled by a first control signal, and a second discharge circuit which is connected between the source line and the reference potential and whose conduction/ non-conduction is controlled by a second control signal different from the first control signal.
US07835179B1 Non-volatile latch with low voltage operation
Methods, circuits, devices, and/or arrangements for providing a non-volatile latch are disclosed. In one embodiment, a non-volatile latch can include: (i) a first non-volatile memory (NVM) cell coupled to a first supply, a first gate (e.g., a control gate), and an output node, where the first NVM cell is configured to be in a first state; and (ii) a second NVM cell coupled to a second supply, a second gate (e.g., another control gate), and the output node, where the second NVM cell is configured to be in a second state.
US07835174B2 Non-volatile memory device and method of reading data therefrom
The present invention provides a method of reading data from a non-volatile memory device including word lines and bit lines that intersect each other and electrically rewritable memory cells that are arranged at intersections of the word lines and the bit lines and that respectively have variable resistive elements nonvolatily storing a resistances as data. The method includes: precharging a selected word line and unselected word lines to a first word line voltage and a selected bit line and unselected bit lines to a first bit line voltage; and reading data from a memory cell connected to the selected word line and the selected bit line by changing the voltage of the selected word line from the first word line voltage to a second word line voltage and changing the voltage of the selected bit line from the first bit line voltage to a second bit line voltage after the precharging.
US07835171B2 Semiconductor memory device
A resistance variable memory reduces the nonuniformity of resistance values after programming, so that a rewrite operation can be performed on a memory cell at high speed. A reference resistor is connected in series with the resistance variable memory cell, and a sensor amplifier detects whether the potential at an intermediate node between the memory cell and the reference resistor exceeds a given threshold voltage, so as to stop the write operation based on a detection result.
US07835170B2 Memory elements and cross point switches and arrays of same using nonvolatile nanotube blocks
Under one aspect, a covered nanotube switch includes: (a) a nanotube element including an unaligned plurality of nanotubes, the nanotube element having a top surface, a bottom surface, and side surfaces; (b) first and second terminals in contact with the nanotube element, wherein the first terminal is disposed on and substantially covers the entire top surface of the nanotube element, and wherein the second terminal contacts at least a portion of the bottom surface of the nanotube element; and (c) control circuitry capable of applying electrical stimulus to the first and second terminals. The nanotube element can switch between a plurality of electronic states in response to a corresponding plurality of electrical stimuli applied by the control circuitry to the first and second terminals. For each different electronic state, the nanotube element provides an electrical pathway of different resistance between the first and second terminals.
US07835169B2 Semiconductor memory device and semiconductor memory system
A semiconductor memory device includes a plurality of memory cell arrays each including a plurality of memory cells arranged in a matrix pattern, and a plurality of cell plate lines each being shared by the memory cell arrays, each of the cell plate lines corresponding to each of rows of the memory cells and each of the cell plate lines being connected to the memory cells of a corresponding one of the rows. Each of the memory cell arrays includes a plurality of word lines each of which corresponds to each of the rows of the memory cells in the memory cell array. The number of the memory cells connected to each of the cell plate lines is larger than the number of the memory cells connected to one of the word lines corresponding to the each of the cell plate lines.
US07835166B2 Method for controlling a polyphase converter with distributed energy stores
The invention relates to a method for controlling a power converter comprising at least two phase modules, each of which is provided with an upper and a lower valve leg that is equipped with at least two serially connected bipolar subsystems, respectively. According to the invention, the switching actions in the two valve legs (T1, T2; T3, T4; T5, T6) of each phase module (100) of the multiphase power converter having distributed energy stores are performed at a freely selected interval (ΔTZ) rather than synchronously. The inventive control method for a multiphase power converter having distributed energy stores thus makes it possible to dynamically regulate valve leg currents (i11, i12, i21, i31, i32).
US07835165B2 Power converting apparatus
In a power converting apparatus in which two three-phase converters (1), (2) are operated parallel to one another, the three-phase converters (1), (2) are controlled by using d- and q-axis voltage commands. DC current sensors (26), (27) detect individual output DC currents (26a), (27a) of the three-phase converters (1), (2), and a d-axis voltage command vdr for each of the three-phase converters (1), (2) is corrected in a manner that reduces a difference between the output DC currents (26a), (27a). In this way, an output imbalance between the two three-phase converters (1), (2) is corrected while decreasing limitations on arrangement of the DC current sensors (26), (27).
US07835162B2 Power converter for compensating a maximum output power
A power converter and a PWM controller for compensating a maximum output power includes a power switch, an oscillator, a control circuit and a delay modulator. The oscillator generates a pulse signal. The control circuit is coupled to the oscillator for generating a PWM signal and an over current signal in response to the pulse signal and a current sense signal of the power converter. The delay modulator is coupled to the control circuit for generating a delay control signal in response to the PWM signal and the over current signal, wherein the delay control signal is used to prolong a propagation delay time of the control circuit in response to the on-time of the PWM signal, and the propagation delay time can be compensated by the on-time of the PWM signal to limit the maximum output power under a high-line input voltage and a heavy-load condition.
US07835154B2 Electronic module having a locking member and system including same
An electronic module. The electronic module includes a chassis and a locking member connected to the chassis. The locking member includes a handle portion, a curved portion, and a tab portion. The curved portion is adjacent the handle portion. The tab portion is opposite the curved portion.
US07835148B2 Portable storage device capable of being disassembled easily
A portable storage device includes a storage module whereon a hole is formed, and at least one lateral plate disposed on a lateral side of the storage module. A slot is formed on the lateral plate. The portable storage device further includes a fixture disposed on a front side of the storage module. The fixture includes at least one wedging component for wedging in the slot of the lateral plate, and at least one groove is formed on the fixture. The portable storage device further includes a lock mechanism disposed on a side of the fixture. The lock mechanism includes at least one lock including a protrusion for protruding into the groove on the fixture, and an elastic component connected to the lock for providing an elastic force to the lock so that the protrusion wedges in the groove on the fixture.
US07835146B2 Coupling mechanism and display device using the same
A coupling mechanism and a display device using the same are provided. The display device comprises a casing of the display panel, a holding arm, a coupling mechanism and a base. The holding arm is for holding the casing of the display panel. The coupling mechanism is for coupling or separating the holding arm and the casing of the display panel. The coupling mechanism comprises a positioning element, a fixing element and a pushing pillar. The positioning element having a fixing hole is disposed on the holding arm. The fixing element is for fixing at the fixing hole to connect to the holding arm and the casing of the display panel. The pushing pillar is for pressing the fixing element to separate the fixing element and the fixing hole, such that the holding arm and the casing of the display panel are separated.
US07835141B2 Electric power distribution system
There is a concern that water on the top surface of a cover 50A will penetrate the top face of a case 20 through gaps between an opening portion 51H and parts accommodation portions 34 because the parts accommodation portions 34 are exposed to the outside at the opening portion 51H on the top face of the cover 50A while the electrical connection box P is positioned in the cover 50A. Because drainage grooves 35 and 36, which reach the drainage channels 38 on the outside face of the case 20, are formed on the top face of the case 20, water that remains on the top face of the case 20 (the main body portion 30) is reliably drained by flowing into the drainage grooves 35 and 36.
US07835140B2 Gas-insulated electric power apparatus
The present invention provides a gas-insulated electric apparatus which includes: a vertically-arranged gas insulation main tank; a first gas insulation branch pipe connected to and making right angle with the gas insulation main tank; a second gas insulation branch pipe connected to and making right angle with the gas insulation main tank; a breaker manipulator which is arranged on an upper side of the main tank, a feeder-side current transformer which is incorporated in the first gas insulation branch pipe; a voltage transformer arranged on the first gas insulation branch pipe; and an arrestor arranged on the first gas insulation branch pipe and connected with the feeder.
US07835138B2 Solid electrolytic capacitor and method of manufacturing same
A solid electrolytic capacitor is provided in which volume efficiency of its capacitor element is improved. A converting substrate having an anode terminal forming portion and cathode terminal portion obtained by forming notches on faces exposed on outside faces of the anode and cathode portions and performing plating in the notches in portions in which the anode and cathode portions of a lower-face electrode type solid electrolytic capacitor is connected to the capacitor element and, after a sheathing resin is formed therein, the sheathed portion and converting substrate are cut along cutting planes to form fillet forming faces on the outside faces of the anode portion and cathode portion of the lower-face electrode type solid electrolytic capacitor.
US07835136B2 Electric double layer capacitance device
An electric double layer capacitance (EDLC) device is disclosed having an electrode containing an activated carbon cryogel with a tunable pore structure, the carbon cryogel having a surface area of at least 1500 m2/g as determined by nitrogen sorption at 77K and BET analysis, and the pore structure having a pore volume ranging from about 0.01 cc/g to about 0.25 cc/g for pores having a pore diameter of 0.6 to 1.0 nm.
US07835134B2 Capacitor and method for fabricating the same
A capacitor includes a lower electrode, a dielectric structure over the lower electrode, the dielectric structure including at least one crystallized zirconium oxide (ZrO2) layer and at least one amorphous aluminum oxide (Al2O3) layer, and an upper electrode formed over the dielectric structure. A method for fabricating a capacitor includes forming a lower electrode over a certain structure, forming a dielectric structure including at least one crystallized zirconium oxide (ZrO2) layer and at least one amorphous aluminum oxide (Al2O3) layer over the lower electrode, and forming an upper electrode over the dielectric structure.
US07835129B2 Circuit arrangement for overtemperature detection
The invention relates to a circuit arrangement for detecting the overtemperature of a semiconductor body. The arrangement comprises at least one field effect transistor, having a parasitic diode, which is integrated in the semiconductor body, wherein the parasitic diode connects a load terminal of the field effect transistor to a bulk terminal of the semiconductor body, and comprising an evaluating unit electrically connected to the parasitic diode via the bulk terminal at the semiconductor body, which is constructed for feeding a current into the parasitic diode and evaluating a temperature-dependent voltage drop across the parasitic diode, the direction of the current fed into the diode being such that it is operated in the forward direction.
US07835125B2 Circuit for safe forwarding of an analog signal value
In a circuit for safe forwarding of a physical or technical variable between at least two systems in communication with one another, which variable is represented by the value of a loop current (Is), which is adjusted by a control unit (11) by means of a current output circuit (13) in a current loop (20, 60), the current output circuit (13) has at least two parallel-connected final control elements (131, 132), controllable by the control circuit (11), as current sources for mutually independent adjustment of a value of the loop current (Is). The final control elements (131, 132) are in series with at least two likewise series-connected measurement resistors (133a, 133b). The voltage, proportional to the loop current (Is), dropping via at least one but not all of the at least two measurement resistors is fed back to the control unit (11), which compares the value of this voltage with the corresponding value of the loop current, which value is specified to at least one of the final control elements, and in the event of deviations, via a predeterminable threshold, allocates an fault value corresponding to the NAMUR recommendation NE043 to the loop current via the first final control element (131), and in the case of failure of the first final control element (131) via the second final control element (132). A monitoring circuit (17) is provided, which in the event of failure of the control unit (11) allocates an fault value that likewise corresponds to the NAMUR recommendation NE043 to the loop current via the second final control element (132).
US07835124B2 Short circuit and over-voltage protection for a data bus
An apparatus for protecting a device against an over-voltage condition that is in excess of its breakdown voltage includes a detector for detecting the over-voltage condition and a protection circuit for protecting the device in response to detection of the over-voltage condition. The protection circuit may include a transmission gate and a PMOS transistor for producing a protection signal. The protection signal may be applied to a gate and/or a drain and/or a source and/or a well of the device such that a voltage across the device does not exceed the breakdown voltage. The protection signal may be derived from the over-voltage condition independent of whether a supply of power to the device is present.
US07835122B2 Semiconductor integrated circuit device
A semiconductor integrated circuit device comprises a first terminal (denoted by VCC) connected to a power supply in a normally mounted state, a second terminal (denoted by SB) connected to a signal line in the normally mounted state and to a power supply in a reversely mounted state, a third terminal (denoted by SGND) connected to the ground in the normally mounted state, fourth terminals (denoted by HU−, HW−) connected to the signal line in the normally mounted state and to the ground in the reversely mounted state, electrostatic protective diodes (denoted by D1, D6) having anodes connected to the third terminal and cathodes connected to the fourth terminals and serving as means for protecting the fourth terminal in the normally mounted state, a current control resistor (R1) having one end connected to the second terminal and serving as means for preventing the second terminal from being broken in the reversely mounted state, a Zener diode (ZD) having an anode connected to the third terminal and a cathode connected to the other end of the current control resistor (R1). With this, destruction of the semiconductor integrated circuit device when it is reversely mounted onto a board or into a slot is prevented without providing any redundant external terminal.
US07835120B2 Circuit breakers with ground fault and overcurrent trip
A circuit breaker apparatus may be used to interrupt overcurrent and ground fault in a circuit. The circuit breaker apparatus may include an overcurrent coil for tripping the circuit breaker apparatus, a voltage coil also for tripping the circuit breaker apparatus located proximate to the overcurrent coil, and ground fault electronics connected to the voltage coil and structured to detect a ground fault in the circuit when the ground fault exceeds a threshold level. The ground fault electronics can be structured to send a trip signal to the voltage coil when a ground fault is detected, and the voltage coil can be structured to trip the circuit breaker apparatus when it receives the trip signal from the ground fault electronics.
US07835115B2 Integrated recording head with selective movement
A recording head for use in magnetic storage devices is disclosed. The recording head includes flexure assemblies that can be selectively and electrically charged to provide a motional force to selectively move the flexure assemblies and to cause corresponding movement of a transducer with to a surface of a magnetic medium.
US07835113B1 Deep dimple structure for head suspension component
Head suspension offset structures and methods of manufacture. The offset structure includes an offset extending out of a plane of a surface on which it is formed and a plurality of elongated voids and elongated links surrounding the offset. The links extend between the offset and the surface in both radial and circumferential direction. At least a portion of the elongated links and voids extend out of the plane of the surface, minimizing stretching and thinning of the material on and around the offset, and enhancing the integrity of the structure. The offset structure can be formed using conventional manufacturing processes.
US07835112B2 Integrated lead flexure with embedded traces
An integrated lead flexure for a disk drive head suspension and method for making the flexure. The flexure includes a spring metal layer, a dielectric layer over the spring metal layer, and a plurality of conductive leads on the dielectric layer. The spring metal layer has a first surface, and the dielectric layer has a first surface opposite the spring metal layer first surface, and a plurality of troughs in least a portion of the dielectric layer. At least some of the leads are disposed in a respective dielectric layer trough.
US07835110B2 MEMS disc drive
A micro-electromechanical systems (MEMS) disc drive includes high-precision and integrated components to allow for increased functionality, robustness and reduced size as compared to currently produced disc drives. Integrating multiple subcomponents of the disc drive using batch processing provides low manufacturing costs. Furthermore, using MEMS techniques, new features can be added to disc drives. For example, an environmental control component, an accelerometer and/or a thermometer may be integrated into the housing of the disc drive.
US07835107B1 Self-servo-write method with repeatable runout compensation
A system includes a servo writing module, a position measuring module, and a compensation module. The servo writing module writes a first set of servo wedges on a magnetic medium of a hard disk drive (HDD) using a head of the HDD. The position measuring module measures a position of the head when the head writes the first set of servo wedges and generates a first measured head position. The compensation module generates first compensation data based on the first measured head position to compensate a repeatable error component of the first measured head position. The servo writing module writes the first compensation data on the magnetic medium when writing the first set of servo wedges and writes second compensation data generated based on the first set and the first compensation data read from the magnetic medium when writing a second set of servo wedges on the magnetic medium.
US07835105B1 Propagation self servo write system and method for storage devices employing sector-servo scheme
A controller for a self-servo writer includes a wedge writer that writes a first set of wedges of servo data and a second set of wedges of servo data between wedges of the first set. A wedge entender writes first extensions to the first set of wedges using at least one of a position reference and a timing reference from a corresponding wedge of the second set.
US07835100B2 Logic operations on a hard disk drive
A method of how to perform logic operations on a hard disk drive with magnetic media capable of superimposing the binary information is invented. Such media contain magnetic particles with different anisotropy fields and different anisotropy axes orientations. Three magnetization states are utilized. The binary information is encoded as 0−> 00 and 1−> 11. In the beginning, strong magnetic fields created by the writing head record the first binary number on a track as the sequence of transitions between different magnetization states. All previous information is erased. Then, moderate magnetic fields are applied to the same track and reverse a part of magnetic particles writing the second binary number. As the result, we obtain superimposed transitions between different magnetization states. The reading sensor detects the magnetization transitions and gives the result of logic operations.
US07835097B1 Preamplifier arranged in proximity of disk drive head
A magnetic storage circuit comprises a preamplifier writer that selectively generates a write current that has a boost stage and a settling stage. An impedance changing circuit communicates with the preamplifier writer and provides a lower resistance value during the boost stage and a higher resistance value during the settling stage.
US07835093B2 Methods for forming layers within a MEMS device using liftoff processes
Certain MEMS devices include layers patterned to have tapered edges. One method for forming layers having tapered edges includes the use of an etch leading layer. Another method for forming layers having tapered edges includes the deposition of a layer in which the upper portion is etchable at a faster rate than the lower portion. Another method for forming layers having tapered edges includes the use of multiple iterative etches. Another method for forming layers having tapered edges includes the use of a liftoff mask layer having an aperture including a negative angle, such that a layer can be deposited over the liftoff mask layer and the mask layer removed, leaving a structure having tapered edges.
US07835090B1 Clutching jig
A clutching jig used to disassemble a lens module which includes a lens socket and a lens component mounted to the lens socket by a plurality of buckling pieces of the lens socket abutting a top and a side of the lens component defines a housing having a base. The base has an inserting hole. A bottom of the base has a holding wall for pressing the buckling pieces apart from the lens component. A top of the base has a pair of connecting walls. Two clutching arms are rotatably mounted to the housing. Each of the clutching arms has a fixing plate. An end of a top side of the fixing plate has a holding bar. An end of a bottom side of the fixing plate defines a clutching slice for holding the lens component when the holding bars are urged to approach each other, in disassembly.
US07835089B2 Zoom lens, optical apparatus having the same, and manufacturing method
A zoom lens having an optical element for deflecting an optical path includes, in order from an object: a first lens group having positive refractive power; a second lens group having negative refractive power; a third lens group having positive refractive power; a fourth lens group having positive refractive power; and a fifth lens group having negative refractive power. The third lens group has a plurality of lenses, and the following conditional expressions 1.00
US07835084B2 Zoom lens system and camera equipped with the same
A zoom lens system includes a first lens unit having positive optical power, a second lens unit having negative optical power, a third lens unit having positive optical power, and a fourth lens unit having positive optical power, the lens units being arranged in that order from an object side towards an image side. The second and fourth lens units are configured to move when the zoom lens system performs zooming. In this zoom lens system, the second lens unit consists of a negative lens element, a negative lens element, a negative lens element, and a positive lens element that are arranged in that order from the object side towards the image side. The focal lengths of the third and fourth lens units are set at appropriate values so that the zoom lens system can have a high zoom ratio while exhibiting high optical performance over the entire zoom range.
US07835083B2 Disk structure, manufacturing method thereof and optical tweezers device using the same
A disk structure is disposed in an optical tweezers device including a light source for producing incident laser light. The disk structure includes a first substrate, a second substrate and a reflective layer. The second substrate is disposed with respect to the first substrate. One of the first substrate and the second substrate has at least one flow path. The reflective layer, which is adhered to the second substrate, is disposed between the first substrate and the second substrate. After the incident laser light passes through the first substrate and then reaches the reflective layer, the incident laser light is reflected back as reflective laser light by the reflective layer to form reflective laser light. A tweezers light field is formed in the flow path by both the reflective laser light and the incident laser light.
US07835081B2 Diffractive optical element and bidirectional optical communication module using the same
A diffractive optical element has a diffraction grating which multiplexes light beams of different wavelengths, and the diffraction grating has a binary structure in which the diffraction surface top part and the diffraction surface bottom part repeat a concave and convex shape through a rising surface part along an optical axis direction P. The diffraction surface top part and the diffraction surface bottom part are inclined to the rising surface part. By this diffractive optical element, the diffraction angle of the light beam is maintained, and the diffraction efficiency of the light beam can be improved. By using this diffractive optical element in an optical communication module, while the separation angle of the light beam of the different wavelength is maintained, the signal receiving performance is increased.
US07835079B2 Micro-structure based screen system for use in rear projection array display systems
The viewing angle brightness sensitivity typically encountered in tiled rear projection display systems cannot be solely overcome by edge blending and calibration techniques. The rear projection array display-screen system of this invention, being comprised of a micro-structure array screen combined with a conventional diffusion screen, overcomes this viewing angle brightness sensitivity in both linear as well as matrix tiled rear projection display systems including those that use wide field-of-view projectors. The latter capability enables low form-factor and compact packaging of tiled rear projection display systems.
US07835078B2 Reflecting screen, method of manufacturing the same, and reflection-type projection system
A reflecting screen 10 comprises a base portion 11, light transmitting portions 12 provided on the base portion 11, and light absorbing portions 14. Each of the light transmitting portions 12 comprises a unit prism shape 12 which has a generally wedge-like shape with a larger width on the image source side than its width on the rear face side and is arranged along a screen face 10a. A reflecting layer 13 adapted to reflect the image light, which has been transmitted through the unit prism shapes 12, is provided on the rear face side of each unit prism shape 12. Each unit prism shape 2 extends linearly, and each light absorbing portion 14 is arranged between each adjacent pair of the unit prism shapes 12.
US07835075B2 Replacement device for microscopes
A changing device for receiving optical elements, particularly for microscopes, has a stand comprising a side wall, front wall and rear wall. This changing device is arranged at a holder in the telecentric part of the microscope beam path and is outfitted with a quantity of optical components influencing the beam path. The arrangement is mounted so as to be rotatable around an axis of rotation which is situated in the holder and which intersects the optical axis of the microscope beam path.
US07835072B2 Far-infrared camera lens, lens unit, and imaging apparatus
Three lenses formed of ZnS are used in combination. A first lens is a meniscus lens having a middle portion which is convex on an object side. A second lens has a middle portion that is a meniscus, which is concave on an object side and has positive refractive power, and a peripheral portion, which is convex on the object side. The first and second lenses have positive refractive power in combination. A third lens is provided adjacent to the second lens with a distance therebetween 1 mm or less and has a middle portion, which is a convex meniscus on an object side, and a peripheral portion which is concave on the object side. A diffraction surface is formed in either surface of the lens.
US07835059B2 Tristate electrochromic device
An electrochromic medium for use in a tristate electrochromic device, comprising: (a) at least one solvent; (b) at least one anodic material; (c) at least one cathodic material, wherein both of the anodic and cathodic materials are electroactive and at least one of the anodic and cathodic materials is electrochromic; (d) wherein, in a first state, the electrochromic medium exhibits a maximum light transmission; (e) wherein, in a second state, variable attenuation occurs to a significant extent in one of visible radiation or near-infrared radiation without significant attenuation in the other; and (f) wherein, in a third state, variable attenuation occurs to a significant extent in the other spectral region.
US07835056B2 Image projector with flexible reflective analog modulator
An image projector comprises a plurality of flexible reflective analog modulators (FRAMs), an illumination optics for focusing at least one light source thereon, a conversion optics for converting the variations in divergence of the beams reflected therefrom into variations in intensity, and a scanning mechanism coupled to a projection optics for displaying an image, constructed of intensity modulated light dots or pixels, on a screen. FRAM curvatures, responsible for determining the divergence of the reflected beams, and ultimately the intensity of each pixel, are varied by an actuation voltage that can be modulated using waveforms that minimize the FRAM response times. For multicolor images, three laser light sources operating at different wavelengths are used in conjunction with three linear FRAM arrays.
US07835052B2 Hologram recording method and hologram recording device
There is proposed a hologram recording method that includes: generating signal light by superimposing a periodic intensity distribution or phase distribution on an intensity distribution of light that expresses binary digital data as a light/dark image; Fourier transforming the signal light; illuminating Fourier transformed signal light and reference light simultaneously on an optical recording medium; and recording the signal light as a hologram.
US07835049B2 Reproducing apparatus and reproducing method
In a reproducing apparatus adapted to reproduce data recorded on a holographic recording medium, a reference light generator generates reference light for illuminating the holographic recording medium, and a coherent light generator generates coherent light having an intensity greater than the absolute value of a minimum amplitude of a reproduced image and having a phase equal to the phase of the reproduced image. An image signal acquisition unit senses the reproduced image produced by illuminating the holographic recording medium with the reference light and the coherent light, and acquires an image signal based on the reproduced image. A square root calculation unit calculates the square root of each of values constituting the image signal. A removal unit removes the component of the coherent light from the calculated square root, whereby the data recorded on the holographic recording medium is correctly reproduced.
US07835048B2 Holographic storage system with multiple reference beams
The present invention relates to a coaxial type apparatus for reading from and/or writing to holographic storage media with multiple reference beams. The invention further relates to a beam generator and a filter for use in such an apparatus. According to the invention, in an apparatus for reading from and/or writing to a holographic storage medium, with a coaxial arrangement of three or more focused reference beams and an object beam or a reconstructed object beam, the foci of the focused reference beams are arranged on a circle around the object beam in a Fourier plane of the apparatus. A beam generator generates the three or more reference beams from an incoming reference beam. A filter low-pass filters the object beam and rotates the polarization of the three or more reference beams.
US07835047B1 Bi-directional informational article within an optical variable devise
An informational article including a holographic film layer and certain additional ink receptive coating, high-opacity blocking, security printing, image receptive coating, ultraviolet reflected core laminate, and/or adhesive layers coupled together. Certain of the layers of the information article include one or more apertures, which, when the apertures overlap, allow the holographic film layer to appear translucent when light is allowed to shine in the area of overlap.
US07835045B2 Image processing device and image processing method
An image processing device detects a candidate area of a background color in a chromaticity plane with respect to an original scanned document. A background color area is determined based on the candidate area of the detected background color. Boundary lines extending from the determined background color area to an achromatic-color area are generated. The background color area and an area surrounded by the background color area and the boundary lines are set as a mask, and the background color of the original document is deleted.
US07835044B2 Method for tetrahedral interpolation computations using data-level parallelism
A system and method for tetrahedral interpolation computations using data-level parallelism that takes advantage of data-level parallelism in media processors. If the tetrahedron points in a 3D lookup table are packed together in a memory, the interpolation computation can be implemented without extra instructions to unpack them. An algebraic manipulation of the interpolation equation allows computing the difference on the fraction coefficients instead of the tetrahedron node values. Not only will this technique preserve the full precision without over or underflow, but the packed data from the 3D lookup can be used directly, thereby allowing a faster implementation of the color space transformation overall and implementing as part of a direct-copy image path on a media processor. Such a system and method allows the implementation of the direct copy pipeline to function at the required performance rate as requested by a customer specification while obtaining the required product design speed.
US07835042B2 Electronic rubbed copy imaging system
An electronic rubbed copy imaging system is provided and includes: a flat substrate; an imaging sheet; and a controlling portion that receives image data of the object read from the imaging sheet and applies a signal processing to the image data. The imaging sheet has: a plurality of light emitting elements that come close to an object and emit an illumination light to the object, and a plurality of light receiving elements that receives a reflected light of the illumination light from the object, and the light emitting elements and the light receiving elements are alternately aligned.
US07835039B2 Image reading apparatus
An image reading apparatus includes a housing, a rod lens array, a light module and a sensor board. The housing accommodates the rod lens array, the light module and the sensor board. The sensor board includes a plurality of light sensor chips. The light module includes a light guide, a light source and guide terminals extending from the light source. The guide terminals are electrically connected to the sensor board with resilient contacts.
US07835037B2 Image processing apparatus and image processing method
In an image processing apparatus for creating an electronic file from a paper document with the use of an optical reading device, a detecting part detecting a code included in image data read by means of the optical reading device; a data creating part decoding the code to obtain identification information, obtaining related information identified by the identification information, and obtaining character information from the related information, and creating character data from the character information; and a file creating part creating a document file storing the character data.
US07835036B2 Method to automatically identify and compensate for substrate differences using a sensor
Identifying the substrate type of a target substrate before patterning by a marking engine produces an opportunity to adjust the marking engine. The adjustments can enable the marking engine to produce higher quality work. The target substrate's substrate type can be automatically identified by obtaining its characteristics and submitting them to a classifier. A spectrophotometer can measure a substrates reflectance spectrum, which is a good characteristic for use in classifying. Classifiers can be based on known distance or correlation measures.
US07835031B2 Output pure color tints or black for full-color input
A method and device for printing a full color image containing at least one object onto a highlight color printer without mixing highlight color and black for any one object. Inputting a full color image containing at least one object to be printed onto a highlight color printer. The highlight color printer prints each object of the full color image as an object containing only highlight color or only black while maintaining luminance of the original full color image.
US07835029B2 Printer controller for a printer printing according to print quality information supplied by a print cartridge
The invention provides for a printer controller for a pagewidth printer having a printhead configured to print ink supplied from an ink cartridge with print quality information. The controller includes a processor having an address, data and control bus, an expander unit and a decoder unit each coupled to the bus and configured to respectively decompress a bi-level black layer and a continuous tone (contone) layer of a page to be printed. The controller also includes a replaceable ink cartridge comprising a first integrated circuit (IC) containing the print quality information and which is configured to be interfaced to the processor. The controller further includes a second IC interfaced to the processor which is configured to count a number of drops of ink printed by the printhead, to update a remaining drop count of the ink cartridge using the counted drops printed and then write an updated remaining drop count to the second IC each time a page has been printed.
US07835028B2 Image forming apparatus with color forming information applying unit that transmits light through image holding member and method thereof
An image forming apparatus includes an image holding member, a toner image forming unit, a color forming information applying unit, a transfer unit, a fixing unit and a color forming unit, the color forming information applying unit exposing a toner image formed on a surface of the image holding member from a back surface side of the image holding member, light transmitted through the image holding member applying color forming information to the toner image.
US07835024B2 Print information processing apparatus
A print information processing apparatus for performing a printing process is disclosed. The print information processing apparatus is connected to a printer via a network and includes an interface configured to connect a removable recording medium; a data storage unit configured to store encrypted data; a decryption unit configured to read decryption information used to decrypt the encrypted data from the removable recording medium connected to the interface and to decrypt the encrypted data by using the decryption information. In the print information processing apparatus, the decryption unit permits the printing process of the encrypted data only when the removable recording medium is connected to the interface.
US07835020B2 Data tracking
Methods and apparatus for tracking a data file corresponding to printed material scanned into a digital transmitter are provided. A database is searched for a tracking number contained in the data file to determine whether the data file is stored in the database. A confirmation message is sent indicating that the data file has been stored in the database upon locating the tracking number. An error message is sent indicating that the data file has not been stored in the database when the tracking number cannot be found in the database.
US07835019B2 Image forming apparatus and authentication and charging method
An image forming apparatus having a hardware resource used in image forming processing and an application executing the image forming processing, and performing authentication relating to the execution of the image forming processing is disclosed. The image forming apparatus includes a character string display part and a type character string display part. The character string display part displays a character string that does not include the type of the image forming processing, and prompts the authentication. The type character string display part displays the type of the image forming processing.
US07835018B2 Optical method for controlling thin film growth
A method of determining the rate of change of optical thickness of a thin-film during deposition comprising the steps of illuminating the thin-film with electromagnetic radiation having a range of wavelengths, measuring the transmission spectrum of the thin-film at least twice during the deposition process to determine the wavelength λt or turning points in the transmission spectrum, and using the measurements to determine the rate to change of optical thickness of the thin-film as a function of time. The method further comprises the steps of predicting a time T in the growth process at which the wavelength λt of the turning point in the transmission spectrum of the thin-film will be substantially equal to the wavelength λd of the turning point in the transmission spectrum of thin-film at its optical design thickness, and interrupting the growth process such that growth ceases at time T.
US07835013B2 Interferometric detection system and method
Disclosed are improved optical detection systems and methods comprising interferometric detection systems, methods for determining a characteristic property of a fluid, methods for calculating a shift between at least two signals, computer program products encoded in a computer readable medium, and computational systems. Also disclosed are label-free, free-solution, and/or real-time measurements of characteristic properties and/or chemical events using the disclosed techniques. Also disclosed are various biosensor applications of the disclosed techniques. This abstract is intended as a scanning tool for purposes of searching in the particular art and is not intended to be limiting of the present invention.
US07835012B1 Alignment interferometer telescope apparatus and method
An alignment interferometer telescope apparatus comprises a coherent laser source, a first beam splitter, a reference spherical mirror, a light source, first and second reticles, and a second beam splitter. At an interference location within the apparatus, a reference laser wave and a test laser wave are allowed to interfere to produce a combined laser wave.
US07835009B2 Apparatus and method to detect and correct for mode hop wavelength error in optical component measurement systems
A method of and system for correcting mode hop wavelength error in data obtained measuring optical characteristics over a number of wavelengths, includes at a location where mode hop wavelength error occurs in an assemblage of data, representing optical characteristics with respect to wavelength of incident electromagnetic energy of a device under test, compensating or correcting the data to overcome errors due to mode hop occurring in the measurement process.
US07835003B2 Optical pH sensor
An optical sensor for pH is described using a cross-linked network of bisilanes to immobilize a pH sensitive chromophore to a surface potentially exposed to a high pressure, high temperature environment such as wellbore effluents at a downhole location.
US07835002B2 System for multi- and hyperspectral imaging
Arrangement for the production of instantaneous or non-instantaneous multi-band images, to be transformed into multi- or hyperspectral images, comprising light collecting means, an image sensor array, and an instantaneous colour separating means, positioned before the image sensor array, and uniform spectral filters, for restricting imaging to certain parts of the electromagnetic spectrum. A filter unit is positioned before the colour separating means in the optical path in, or close to, converged light. Each filter mosaic consists of a multitude of homogeneous filtering regions. The transmission curves of the filtering regions of a colour or spectral filter mosaic can be partly overlapping, in addition to overlap between these transmission curves and those belonging to the filtering regions of the colour separating means. The transmission curves of the colour or spectral filter mosaics and the colour separating means are suitably spread out in the intervals of a spectrum to be studied.
US07834991B2 Determining surface properties with angle offset correction
An apparatus for determining surface properties, comprises at least a first radiation device which emits radiation onto a surface to be analyzed, at least a first radiation detector device which receives at least part of the radiation emitted by the at least one radiation device and then scattered or reflected by the surface and outputs at least a first measurement signal which is characteristic of the reflected or scattered radiation, and at least a further radiation detector device which receives at least part of the radiation emitted by the at least one radiation device and then scattered or reflected by a surface and outputs at least a second measurement signal which is characteristic of the reflected or scattered radiation.
US07834987B2 Systems and methods for evaluating the appearance of a gemstone
Of the “four C's,” cut has historically been the most complex to understand and assess. This application presents a three-dimensional mathematical model o study the interaction of light with a fully faceted, colorless, symmetrical round-brilliant-cut diamond. With this model, one can analyze how various appearance factors (brilliance, fire, and scintillation) depend on proportions. The model generates images and a numerical measurement of the optical efficiency of the round brilliant-called DCLR—which approximates overall fire. DCLR values change with variations in cut proportions, in particular crown angle, pavilion angle, table size, star facet length, culet size, and lower girdle facet length. The invention describes many combinations of proportions with equal or higher DCLR than “Ideal” cuts, and these DCLR ratings may be balanced with other factors such as brilliance and scintillation to provide a cut grade for an existing diamond or a cut analysis for prospective cut of diamond rough.
US07834986B2 Velocimeter
A velocimeter is disclosed that includes a plurality of photodetectors detecting scattered light in different directions, the light being emitted from a laser source and reflected on a moving object. The velocimeter includes an analog-to-digital conversion unit converting detection signals of the photodetectors, a velocity calculator calculating velocities of the moving object, an amplitude calculator calculating the amplitudes of the detection signals, a dropout detector detecting dropouts of the detection signals, a time keeper keeping detection times of the dropouts, a switching-time calculator calculating signal switching times, a storage memory storing the velocities, the amplitudes, and the signal switching times, and an output selector selecting one of the velocities stored in the storage memory based on the amplitudes and the signal switching times and outputting the selected velocity.
US07834985B2 Surface profile measurement
An imaging system has a transmission system (2) for transmitting a modulated optical signal and a reception system (3) for receiving a received optical signal which is a reflected and delayed version of the transmitted signal. The reception system includes a controllable shutter arrangement for allowing reception in a controllable time window. A memory (4) collects reception data derived from different time windows, and a measure of distance is obtained corresponding to a maximum correlation between the received optical signal and the timing of the controllable time window. Surface profile information is derived from multiple distance measurements.The shutter arrangement enables the distance measurement (and the subsequent profile calculation) to be free from noise from other scattering sources.
US07834984B2 Device for optical distance measurement
The invention relates to a device for optically measuring distance, in particular a hand-held device, comprising an transmitter unit (12) which is provided with a light source (17, 18) for transmitting optical measuring radiation (13, 20, 22) to a target object (15), and a capturing unit (14) which is arranged at a distance on the optical axis (38) of the transmitter unit (14). Said capturing unit (14) comprises at least one optical detector (54) comprising a detection surface (66) for capturing optical radiation (16, 49, 50) reflected by the target object (15). According to the invention, the detection surface (66) of the detector (54) comprises an optical near range element (68), whose optically active surface (72, 74) is elongated in the direction (61) of the radiation shift for receding target object separations (48) and expands or has at least one essentially constant extension.
US07834980B2 Lithographic apparatus and method
A method of lithography is disclosed that includes conditioning a radiation beam using an illumination system of a lithographic apparatus, imparting the radiation beam with a pattern in its cross-section, and projecting the patterned beam of radiation as an exposure field onto a substrate, wherein a periodic interference pattern is present in the exposure field, and relative motion is established between the substrate and a component in the illumination system, such that the periodic interference pattern is displaced in a direction which is not parallel to a direction of repetition of the periodic interference pattern.
US07834972B2 Display circuits
A display circuit for a display panel is disclosed. The display circuit comprises a circuit board, a flexible printed circuit board (FPC), and a driver. The circuit board has at least one test pad. The flexible printed circuit board is electrically connected and disposed between the circuit board and the display panel. The driver is disposed on the flexible printed circuit board and has at least one test pin. The at least one test pin is electrically connected to the at least one test pad.
US07834965B2 TFT array substrate, method for manufacturing the same, and liquid crystal display having the same
The present invention discloses a thin film transistor array substrate, a method for manufacturing the array substrate, and a liquid crystal display. The present invention further discloses a liquid crystal display having a reflective area and a transmissive area, which the image quality can be enhanced with. The present invention also discloses a liquid crystal display that has a liquid crystal layer whose thickness is depends on position.
US07834963B2 Optical integrator
A method of manufacturing an optical integrator panel is provided. The method comprises the steps of: suspending a plurality of elongate particles in a liquid; applying an electric or magnetic field to the suspension to orientate the particles with parallel longitudinal axes; and solidifying the liquid to fix the orientation of the particles, thereby forming an optical integrator panel having a homogeneous distribution of elongate particles. An optical integrator panel is also provided. The optical integrator panel is adapted to reduce the angular dependence of contrast of a liquid crystal display. Specifically, the optical integrator panel is for placement in the path of reflected or transmitted light emitted by the liquid crystal display. The optical integrator panel comprises: a solid transparent panel; and a plurality of elongate particles homogeneously distributed in the panel, wherein the plurality of elongate particles are orientated with parallel longitudinal axes.
US07834960B2 Thin film transistor array substrate structures
A thin film transistor array substrate structure. The array substrate structure includes a thin film transistor array substrate, an organic material layer formed thereon, and a plurality of black matrices and color filter patterns disposed on the organic material layer. The invention also provides a method of fabricating the thin film transistor array substrate.
US07834959B2 Liquid crystal display device having a reflection layer constituted of an extension portion of a gate or drain signal line
A liquid crystal display device includes at least a liquid crystal display panel, which uses a pair of transparent substrates which are arranged to face each other with liquid crystal disposed therebetween as an envelope, and a light guide plate, which guides light from a light source, being sequentially arranged from a viewer side. The liquid crystal display panel forms light reflection layers on a liquid-crystal-side surface of the light-guide-plate side transparent substrate using portions of respective pixels and forms color filters which face the light reflection layers on the liquid-crystal-side surface of one transparent substrate or a liquid-crystal-side surface of the other transparent substrate which faces the one transparent substrate. Light from the light source is irradiated such that respective colors thereof, which constitute three primary colors, are sequentially changed over.
US07834958B2 Reflective type color liquid crystal device and an electronic apparatus using this
A liquid crystal device includes a pair of substrates and a liquid crystal layer between the pair of substrates. In addition, the device includes a plurality of dots capable of independently applying voltage to the liquid crystal layer, each dot having a dot area that includes a first section and a second section. A color filter is arranged in the first section of at least one of the dots. A substantially transparent area is arranged in the at least one of the dots in the second section where the color filter is not arranged.
US07834957B2 Display device employing light control member and display device manufacturing method
A liquid crystal is sealed with a sealing member between first and second transparent substrates, whereby a liquid crystal cell capable of transmitting ultraviolet light is produced. The liquid crystal cell is inserted into a mold into which an ultraviolet-setting resin is dropped and which is used to produce a light control member. The ultraviolet-setting resin is pressed to be bonded to the liquid crystal cell. In this state, ultraviolet light is irradiated to the liquid crystal cell in the mold from outside the mold. Thus, the ultraviolet-setting resin is set while bonding to the liquid crystal cell. Thereafter, the liquid crystal cell is removed from the mold. Consequently, the light control member is directly formed on the liquid crystal cell.
US07834956B2 Photoluminescent backlighting of and infrared transmissive visible light barrier for light valve
Various embodiments related to photoluminescent backlighting for a light valve are disclosed herein. One disclosed embodiment comprises a computing device with a light valve having a viewing side and a back side. A photoluminescent material is disposed behind the back side of the light valve, and an excitation light source is positioned to illuminate the photoluminescent material. Photoluminescence from the photoluminescent material backlights the light valve when the excitation light source illuminates the photoluminescent material.
US07834952B2 Backlight unit improved in light mixing feature
Light beams are outputted from optical devices and mixed together to obtain uniform white light free from color stains, thereby achieving a backlight unit improved in light mixing feature. In the backlight unit, a surface light source has a reflecting surface with a plurality of optical devices mounted thereon. An optical sheet is disposed in front of the surface light source. A reflecting layer is disposed between the surface light source and the optical sheet and has reflectivity varied by an incident angle of light beams from the optical devices. The backlight unit enables the light beams from the optical devices to be mixed together. The light beams outputted from the optical devices are effectively mixed together by a reflecting layer having reflectively varied by an incident angle of the light beams from the optical devices, thereby achieving uniform white light without color stains.
US07834951B2 EMI shielding film of a panel display device
An EMI (electromagnetic interference) shielding film of a flat panel display device includes a mesh unit formed of conductive meshes that are intersected with each other, and a mesh frame for surrounding the mesh unit to support the mesh unit and to define an effective display area on a screen. Both the mesh unit and the mesh frame are formed integrally together by a base film which has PET (polyethylene terephthalate) and metal foil.
US07834950B2 Liquid crystal display device
The object of the present invention is to make parts and kinds of liquid crystal display devices in common for cope stably and flexibly with commercial products of computer makers and television makers which have been promoted in various kinds, for simplifying maintenance of a liquid crystal display unit mounted on computers, display monitors therefor or televisions, and preferably for enabling to omit positional adjustment of a light source unit and a liquid crystal display panel during the maintenance of the liquid crystal display device. For this object, the invention provides a liquid crystal display device comprising first, second, and third housings, a liquid crystal display panel fixed between the first and second housings, a light source (cold-cathode fluorescent tubes) fixed to the third housing, the second and third housings being detachable to one another, being constructed by overlapping the first, second and third housings with each other, wherein a timing-converter board fixed to an opposite side surface of the third housing to a side surface to which the light source is fixed, and protrusions formed on the opposite side surface so as to determine a maximum thickness of the liquid crystal display device.
US07834949B2 LCD device comprising an overlap between the first and second buffer capacitance electrodes
A liquid crystal display device is provided with first and second TFTs each having a gate electrode connected to an nth gate bus line and a drain electrode connected to a drain bus line; a first pixel electrode connected to a source electrode of the first TFT; a second pixel electrode connected to a source electrode of the second TFT; a third TFT having a gate electrode connected to an (n+1)th gate bus line and a source electrode connected to the second pixel electrode; and a buffer capacitance portion having a buffer capacitance electrode which is formed in the same layer as the first and second pixel electrodes and is connected to a drain electrode of the third TFT and a buffer capacitance electrode connected to a storage capacitance bus line. The buffer capacitance portion establishes capacitive coupling.
US07834948B2 Active matrix substrate and liquid crystal display device
In an active matrix substrate 10 of a liquid crystal display device in which a picture element electrode 18 on an interlayer insulator 17 and an electrode 16d located in a layer below the interlayer insulator 17 are connected electrically to each other through a contact hole 17a formed in the interlayer insulator 17 and another electrode 13 is arranged under the electrode 16d so as to be opposed to the electrode 16d with a control insulator 14 interposed for forming an auxiliary capacitor between the electrodes 16d and 13, an opening 20 is formed in a part of the electrode 13 which corresponds to a region of the contact hole 17a. With this arrangement, in the case where a defect is formed in the electrode 16d, even if a defect is formed in the control insulator 14 through the defect in the electrode 16d in forming the contact hole 17a, occurrence of leakage between the electrodes 16d and 13 can be suppressed with no lowering of the aperture ratio invited.
US07834947B2 Array substrate, liquid crystal display panel having the same and liquid crystal display device having the same
In an array substrate, an LCD panel having the same and an LCD device having the same, the array substrate may include an insulating substrate, a switching element (e.g., a transistor such as a TFT), a main pixel portion, a coupling capacitor and a sub-pixel portion. The switching element may be formed on the insulating substrate in a pixel region defined by gate and data lines adjacent to each other. The gate and data lines may be formed on the insulating substrate. The main pixel portion is on a first (e.g., central) portion of the pixel region. The coupling capacitor is electrically connected to the switching element. The coupling capacitor is on the insulating substrate. The sub-pixel portion is electrically connected to the coupling capacitor. The sub-pixel portion is on a second (e.g., peripheral) portion of the pixel region. Therefore, an image display quality is improved.
US07834943B2 Reduction of cross-talk in vertical direction for a dual view display devices
A display device for displaying a first view and a second view incorporates: a color generating layer; a barrier layer (SB3); and a light source; the color generating layer includes a plurality of color elements arranged as pixel elements, the pixel elements being arranged in a horizontal direction and in a vertical direction; each color element having a pitch (Py) in the vertical direction; the light source being arranged such that, during use, light generated by the light source passes through the barrier layer and the plurality of color elements of the color generating layer; the barrier layer, comprising a stepped barrier pattern of blocking structures and openings extending in the horizontal and the vertical directions, being arranged for defining a viewing angle of the first view and a viewing angle of the second view; and the light source being arranged for generating collimated light.
US07834942B2 Image writing/display device and image writing/display method
An image writing/display device has a voltage applying section, a pressure applying section, an initialization controlling section, and an image writing controlling section. In a state in which a display medium having a pair of electrodes and a display layer that is sandwiched between the pair of electrodes and whose reflectance is changed is positioned, the voltage applying section applies voltage to the pair of electrodes for changing the reflectance of the display layer. The pressure applying section applies pressure for changing the reflectance of the display layer. The initialization controlling section makes the display layer a uniform reflectance by applying pressure to the display layer with the pressure applying section. The image writing controlling section writes an image by applying data voltage from the voltage applying section to specific regions, that correspond to image data, of the display layer between the pair of electrodes.
US07834939B2 Continuous use display system
One embodiment of a display system includes a first light source that projects a first projected video light to define a first viewable video image, a second light source that projects a second projected video light to define a second viewable video image identical to the first viewable video image wherein the first and second viewable video images together define a displayed video light image, and a controller that fades out projection of the first projected video light and simultaneously fades in projection of the second projected video light such that a light intensity of the displayed video light image remains substantially constant.