Document Document Title
US07735022B2 Method of entering of data into a data processing system
The present invention relates to a method of entering of data in a data processing system. A first linear sequence of top-level icons is displayed. A second linear sequence of second-level icons for a selected one of the top-level icons is also displayed such that the position of the leading icon of the second linear sequence is aligned with the selected one of the top-level icons of the first linear sequence. At least one data entry field for a selected one of the second-level icons is also displayed.
US07735021B2 Shortcut system for use in a mobile electronic device and method thereof
A shortcut system for use in a mobile electronic device having several types of shortcuts allows a user to execute shortcuts of different types using a single mechanism. The shortcut system includes a display, an operating system, a shortcut data store, and one or more applications, including a shortcut application used to create shortcuts and edit shortcut information contained in the shortcut data store. The shortcut data store contains target information associated with applications of various types, indexed by a shortcut tag. When a new application is installed in the mobile electronic device, the user can add shortcut information associated with the new application to the shortcut data store. The target information can define content associated with an application. When a shortcut to content is executed, the associated application is launched and begins operating on the content data. Further, the shortcuts can be created with different types of tags.
US07735016B2 Directional focus navigation
A rendering engine that supports directional focus navigation, in response to a directional input, shifts the focus to an appropriate focusable element. The rendering engine determines one or more focusable elements that are candidates to receive the focus based on the received directional input and based on the relative display locations of the focusable elements. The rendering engine selects the most appropriate candidate focusable element based on each candidate element's display location in relation to the display location of the element that currently has focus.
US07735012B2 Audio user interface for computing devices
An audio user interface that generates audio prompts that help a user interact with a user interface of a device is disclosed. One aspect of the present invention pertains to techniques for providing the audio user interface by efficiently leveraging the computing resources of a host computer system. The relatively powerful computing resources of the host computer can convert text strings into audio files that are then transferred to the computing device. The host system performs the process intensive text-to-speech conversion so that a computing device, such as a hand-held device, only needs to perform the less intensive task of playing the audio file. The computing device can be, for example, a media player such as an MP3 player, a mobile phone, or a personal digital assistant.
US07735008B2 Adding and removing white space from a document
A method, a computer system and a computer-readable medium having instructions for a processor stored thereon are provided for growing a page on a display. Input indicating a first position or designation of content on a page of an electronic document and an amount of white space to be inserted in the page is received. Responsive to the received input, at least some of the content of the page of the electronic document is moved to insert white space. The moving starts from a point based on the first position. The portion of the content being moved is moved a distance based on the amount of white space indicated in the received input. The page is grown by an amount based on the amount of the white space indicated in the received input. A respective size of other pages of the electronic document remains unchanged. Also provided are a method, a computer system and a computer-readable medium having instructions for a processor stored thereon for deleting a portion of a page and reducing a size of the page.
US07734994B2 RFID decoding subsystem with pre-decode module
A radio frequency identification (RFID) decoding subsystem includes a pre-decode module and a decode module. The pre-decode module is coupled to process down-converted RFID signals into at least one of pre-decoded baseband data and corresponding decoding information. The decode module is coupled to process the pre-decoded baseband data into decoded RFID data, where the processing of the pre-decoded baseband data is based on the corresponding decoding information when the corresponding decoding information is produced by the pre-decoder module.
US07734992B2 Path memory circuit
A path memory circuit for use in a Viterbi decoding process performed based on state transitions through a number n (n is a positive integer) of states. The path memory circuit includes a memory area A formed by the storage circuits of the first to ith (i is an integer from 0 to M) stages; a memory area B formed by the selective storage circuits that select and hold a decoding result for any state k (k is integer from 1 to n) of the storage circuits from the i+1th stage to the Mth stage; and a memory area C formed by the selective storage circuits other than the memory area A and the memory area B.
US07734991B1 Method of encoding signals with binary codes
A method of encoding a communication signal by selecting a cyclic code, establishing a generator polynomial, generating a polynomial using the generator polynomial, forming a matrix from the generated polynomial, receiving data to be encoded, appending zeros to the received data, calculating a syndrome of the matrix, calculating check values from the syndrome, appending the check values to the received data, and encoding the received data with appended check values using the generator polynomial.
US07734989B2 Multi-standard turbo interleaver using tables
An interleaver for a turbo encoder and decoder comprising a first table populated with a first set of parameters to allow intra-row permutation of data within an array in accordance with a first wireless communication standard when operation in the first wireless communication standard is required and a second table populated with a second set of parameters to allow inter-row permutation of the data in accordance with the first wireless communication standard when operation in the first wireless communication standard is required wherein the first table is populated with a third set of parameters to allow intra-row permutation of data within an array in accordance with a second wireless communication standard when operation in the second wireless communication standard is required and to populate the second table with a fourth set of parameters to allow inter-row permutation of the data in accordance with the second wireless communication standard when operation in the second wireless communication standard is required.
US07734988B2 Method for puncturing a low density parity check code
A method for puncturing a Low Density Parity Check (LDPC). The method includes a) setting a codeword length and the total number of bit nodes to be punctured; b) selecting a check node (or check nodes) with highest priority excluding check nodes completely checked in a current round; c) selecting a bit node (or bit nodes) with a highest priority excluding bit nodes completely checked among bit nodes connected to the selected check node (or check nodes); d) determining whether the selected bit node is a bit node to be punctured, that is, it is not systematic, not set by a puncturing prohibition flag; e) puncturing an associated bit node if the selected bit node is the bit node to be punctured, setting unpunctured bit nodes connected to the selected check node by a puncturing prohibition flag, decreasing the number of remained bit nodes to be punctured by 1 and increasing the number of connected punctured node of associated check node by 1; f) determining whether the number of remaining bits to be punctured is greater than 0; and g) returning to step b) if the number of remaining bits to be punctured is greater than 0, and ending a puncturing process if the number of remaining bits to be punctured is not greater than 0.
US07734983B2 Input control device and input control method
An input control apparatus capable of suppressing characteristic deterioration, reducing the circuit scale of a turbo decoder and effectively using memory of the turbo decoder. In this apparatus, control section (110) acquires information on a coding rate and coding block length of a received signal, determines the number of bits of systematic part Y1, and parity parts Y2 and Y3 in accordance with the coding rate and/or coding block length and so that the number of bits of one sequence of the parity parts falls below the number of bits of systematic part Y1 and controls bit number reduction section (109) so that the determined number of bits is obtained. Bit number reduction section (109) reduces the number of bits of systematic part Y1, and parity parts Y2 and Y3 output from separation section (108) under the control of control section (110) and decoder (111) performs turbo decoding using each sequence reduced by bit number reduction section (109).
US07734982B2 Method and apparatus for indicating uncorrectable errors to a target
A first device receives first data that includes a plurality of input vectors, which includes a primary input vector and a set of secondary input vectors and detects uncorrectable errors in the first data based on a quality metric indication. Based on detecting the uncorrectable errors in the first data, the first device substitutes a predetermined codeword for the primary input vector encoded using a non-perfect code, and substitutes a predetermined input vector for the primary input vector. The first device modulates a set of encoded secondary input vectors using the predetermined input vector to generate a modulated set of encoded secondary input vectors and transmits as second data the predetermined codeword and the modulated set of encoded secondary input vectors to a target device, wherein the substituting step creates a first number of errors that is detected by the target device as uncorrectable errors in the transmitted second data.
US07734979B1 ARQ for point to point links
An automatic retransmission system offering good latency and overhead characteristics combined with programmable tradeoffs among overhead, latency, and error performance. ARQ (Automatic Repeat reQuest) blocks present at both ends of a link coordinate to automatically attempt to re-send data if that data was not received properly the first time it was sent. Re-transmission from the transmitter (transmitter) is requested by the receiver (Receiver) via a highly reliable “Repeat Request” (RR) mechanism. This RR scheme carries sufficient information back to the transmitter for it to determine which previous transmissions need to be re-sent.
US07734978B2 Communication method enabling use of both a normal acknowledgement scheme and a block acknowledgement scheme
A receiver capable of switching between a NormalAck scheme that includes an acknowledgement for a single frame in one frame and a BlockAck scheme that includes an acknowledgement for a plurality of frames in one frame. The receiver regards the use of the BlockAck scheme to have been terminated and releases resource being used for the BlockAck scheme and switches to the NormalAck scheme if a data frame requesting the BlockAck scheme is not received within a predetermined period regardless of whether the receiving station has or has not received a data frame requesting the NormalAck scheme.
US07734972B2 Common test logic for multiple operation modes
In one embodiment, the present invention includes a processor having a plurality of logical units to perform operations on data. Each unit may include a multiple input shift register (MISR) at an input of the logical unit to collect and compress data from input signals to the unit. In turn, each MISR may includes bit cells, each having a first cell to receive incoming data and controlled by a first clock signal, a second cell to receive an output of the first cell and controlled by a second clock signal, a mask cell to receive an output of the second cell and to generate a mask signal responsive to a mask clock signal, and a multiplexer coupled between the first and second cells. Other embodiments are described and claimed.
US07734969B2 Feedback shift register control
Feedback shift register control circuit including a checking circuit having an input being coupled to a seed input of a feedback shift register or to an internal node of the feedback shift register, the checking circuit configured to be responsive to a signal at the input indicating that the feedback shift register is in a not-allowed state, or is going to assume a not-allowed state to output an exception signal; and a gate circuit being coupled to the seed input or the feedback shift register and configured to be responsive to the exception signal to change the state of the feedback shift register or seed the feedback shift register such that the feedback shift register assumes an allowed state.
US07734960B2 Method of managing nodes in computer cluster
A method is described of managing nodes in a computer cluster comprising: each node repeatedly broadcasting a cluster summary message; a cluster coordinator node identifying failed nodes by analysing cluster summary messages received from other nodes in the cluster; and the cluster coordinator node broadcasting an updated cluster organization status, if failed nodes are identified. In at least preferred embodiments, the broadcasts can be transmitted using an ad-hoc wireless network.
US07734959B2 Operating system recovery across a network
A system comprises a first network device and a second network device coupled via a network to the first network device. The first network device initiates a recovery across the network of an operating system of the second network device.
US07734955B2 Monitoring VRM-induced memory errors
A method and system for improving Field Replacement Unit (FRU) isolation in memory sub-systems by monitoring Voltage Regulator Module (VRM) induced memory errors. A comparator compares the output voltage coming from the VRM to memory. If the comparator detects a VRM output voltage transient that is outside a rated threshold, then a counter is increased by one. If the counter exceeds a count threshold, a VRM error is posted. If a memory failure occurs within a predetermined period of time, then the VRM error pinpoints the VRM output voltage transient as being the likely cause of the memory failure.
US07734954B2 Method, computer program product, and system for providing a multi-tiered snapshot of virtual disks
An object in a tier of a multi-tier virtual storage system is saved while the storage system is active. The object to be saved in an upper-level tier in the multi-tier storage system is identified. Servers associated with lower-level tiers below the tier containing the object to be saved to obtain the latest data stored in the respective associated tiers, use temporary storage to store the obtained data and handle any modifications to the obtained data, and cause applications running in the respective tiers to quiesce. Once a copy of the identified object is made, the servers associated with the lower-level tiers are instructed to obtain the data from the temporary storage and resume quiesced applications running in the respective tiers.
US07734953B1 Redundant power solution for computer system expansion cards
Methods, systems, apparatus, and computer-readable media for providing a redundant power solution for an expansion card installed within a host computer. The expansion card has a hardware device and a power control mechanism. The power control mechanism provides power to the hardware device from a conditional power source when available, and from computer system standby power when the conditional power source is unavailable. The power control mechanism may comprise a power sensing mechanism to determine when conditional power source output decreases below a threshold level and a switching mechanism to switch from the conditional power source to computer system standby power when this happens. The hardware device may enter a low power mode upon receiving computer system standby power.
US07734947B1 System and method for virtual interface failover within a cluster
A cluster-wide published configuration system and method is provided for assigning host nodes to virtual interfaces (VIFs) in a cluster of data storage systems. A coordinating VIF manager publishes a set of failover rules using a replication database. The coordinating VIF manager monitors VIF hosting status within a cluster. In the event of a VIF failure, the coordinating VIF manager publishes a reassignment of host nodes using a single read-write transaction of a replication database service. Secondary VIF managers in the cluster must perform VIF hosting in accordance to the reassignment. If a secondary VIF manager can not activate an assigned VIF it must publishing new reassignment of VIF hosts via the replication database service.
US07734943B2 Low power display refresh
An application processor coupled to a Static Random Access Memory (SRAM) interfaces with a graphics accelerator. A Dynamic Random Access Memory (DRAM) stores frame buffer data that may be transferred to a display through a switch located on the graphics accelerator in normal operation. In a power savings mode, the DRAM may be powered down and a copied frame buffer data stored in the SRAM may be transferred to the display through the switch.
US07734941B2 Power management scheme employing an indicator of a current device operating configuration that requires a minimum processing power
In a power management scheme, at least one indicator of at least one current device operating condition that affects an amount of power required to operate a device may be received. Based on the at least one indicator, a floor value for an operating parameter of the device (e.g. clock frequency or voltage) may be determined. At least one further indicator of at least one current device operating condition may further be received. Based on the at least one further indicator, a ceiling value for the operating parameter may be determined. Based on an indicator of current activity of the device, the operating parameter may be dynamically adjusted to a value between the floor value and the ceiling value, to control power consumption by the device. In some embodiments, the value may be adjusted to only the ceiling value or the floor value, e.g. by selectively applying a scaling ratio.
US07734938B2 System and method of controlling power consumption
A system and method of controlling power consumption are provided. The example method may be directed to controlling power consumption in a system including first and second interface blocks, and may include transitioning a first interface block to a power saving mode in response to a status of a first transmission channel, the first transmission channel configured to forward information from the first interface block to a second interface block and transitioning a second interface block to the power saving mode in response to a status of a second transmission channel, the second transmission channel configured to forward information from the second interface block to the first interface block. The example system may include a first interface block transitioning to a power saving mode in response to a status of a first transmission channel and a second interface block transitioning to the power saving mode in response to a status of a second transmission channel, the first transmission channel configured to forward information from the first interface block to the second interface block and the second transmission channel configured to forward information from the second interface block to the first interface block.
US07734935B2 Data processing method, system and apparatus for processing a variety of demands from a service provider
An IC card issuer issues an IC card and requests a card memory area operator to lend part of a memory area of the IC card to another card memory area user. The card memory area operator provides a memory area division apparatus and various data to the memory area division apparatus under the control of an operator communication apparatus 12. The card memory area user divides the memory area of the IC card into a memory area to be used by the IC card issuer and a memory area to be used by the card memory area user. The operation file registration apparatus writes file data for the card memory area user to the memory area of the card memory area user obtained by the above division.
US07734931B2 Query data packet processing and network scanning method and apparatus
A method for detecting within a networked computer a target vulnerability such as a Trojan Horse residing therein is disclosed, wherein the vulnerability is characterized by a signature response to an encrypted query. The method includes encrypting a plurality of query data packets in accordance with a plurality of encryption keys, each encrypted query data packet including a defined query field specific to the target vulnerability. The method further includes storing the plurality of encrypted query data packets in a memory. The method further includes thereafter scanning the networked computer for a target vulnerability residing within the networked computer by sending successive ones of the encrypted-and-stored query data packets to the host computer and analyzing responses thereto from the host computer with respect to the characteristic signature. Preferably, the encrypting is performed for substantially all of the encryption keys within a defined key space. The memory may be non-volatile memory such as a disk drive or a volatile memory such as random-access memory (RAM) or a memory configured as a cache.
US07734930B2 Click passwords
Methods, systems, devices and/or storage media for passwords. An exemplary method tiles an image, associates an index with each tile and optionally determines offsets for select tiles. Further, the tiling optionally relies on probability and/or entropy. An exemplary password system includes an image; a grid associated with the image, the grid composed of polygons; an index associated with each polygon; and an offset associated with each polygon wherein password identification relies on one or more indices and one or more offsets.
US07734926B2 System and method for applying security to memory reads and writes
A computing environment maintains the integrity of data stored in system memory. The system has an address bus that comprises a plurality of address lines. The value of at least a portion of the address line is determined by a real page number stored in a page table. The system also comprises an encryption circuit that converts data from plaintext to ciphertext as a function of a key value. A circuit derives the key value as a function of at least a portion of the address line that is set by the real page number.
US07734924B2 System and method for transparently providing certificate validation and other services within an electronic transaction
A system and method are disclosed for transparently providing certificate validation and other services without requiring a separate service request by either a relying customer or subscribing customer. In a preferred embodiment, after the subscribing customer digitally signs a document (e.g., a commercial document such as a purchase order), it forwards the document to a trusted messaging entity which validates the certificates of both the subscribing customer and relying customer and the respective system participants of which they are customers. If the certificates are valid, the trusted messaging entity appends a validation message to the digitally-signed document and forwards the document to the relying customer. A validation message is also preferably appended to a digitally-signed receipt from the relying customer and transmitted to the subscribing customer. In this way, both the relying customer and subscribing customer obtain certification of their respective counterparty to the transaction.
US07734921B2 System and method for guaranteeing software integrity via combined hardware and software authentication
A system, method, and computer program product enabling individual user devices to authenticate and validate a digital message sent by a distribution center, without requiring transmissions to the distribution center. The center transmits the message with an appended modulus that is the product of two specially selected primes. The transmission also includes an appended authentication value that is based on an original message hash value, a new message hash value, and the modulus. The new message hash value is designed to be the center's public RSA key; a corresponding private RSA key is also computed. Individual user devices combine a digital signet, a public modulus, preferably unique hardware-based numbers, and an original message hash to compute a unique integrity value K. Subsequent messages are similarly processed to determine new integrity values K′, which equal K if and only if new messages originated from the center and have not been corrupted.
US07734920B2 Information processing apparatus, information processing method, information providing medium, information decryption apparatus, and information recording medium
An information processing apparatus, an information processing method, and an information providing medium are provided. Encrypted information, an encrypted first key for decrypting the encrypted information, and a second key for decrypting the first key are processed to store the information in a storage medium. To be more specific, cross certification is executed with the storage medium, the first key is decrypted by the second key, the decrypted first key is encrypted, and the decrypted first key and the encrypted information are stored in the storage medium. The novel constitution prevents unauthorized replication of information by use of a low-cost, general-purpose semiconductor memory.
US07734915B2 System and method for remote device registration
A system and method for remote device registration, to monitor and meter the injection of keying or other confidential information onto a device, is provided. A producer who utilizes one or more separate manufacturers, operates a remote module that communicates over forward and backward channels with a local module at the manufacturer. Encrypted data transmissions are sent by producer to the manufacturer and are decrypted to obtain sensitive data used in the devices. As data transmissions are decrypted, credits from a credit pool are depleted and can be replenished by the producer through credit instructions. As distribution images are decrypted, usage records are created and eventually concatenated, and sent as usage reports back to the producer, to enable the producer to monitor and meter production at the manufacturer.
US07734908B1 Protected IP telephony calls using encryption
Communication information transmitted in the broadband communication system may be in a packet format and secured using encryption techniques, for example encryption software, including a means for providing an initial security key and updated security keys to the various pieces of communication equipment located throughout the broadband communication system. When communication equipment, for example a gateway, is first registered with, for example, an IP central station, the IP central station assigns an initial encryption key to the gateway that is assigned and retained by a server, for example a call manager server, and the gateway (e.g., broadband residential gateway). This initial encryption key may be used to establish a secure two way communication between two pieces of communication equipment as an originating point communication equipment and a terminating point communication equipment.
US07734907B2 Methods and systems for redirecting data
Systems and methods are disclosed for redirecting data. These systems and methods may include transmitting over a network an indication from a first node to a second node that a third node has failed. In addition, a first data may be reconfigured to be transmitted over the network between a fourth node and the first node after the indication has been received by the second node. The first data may be initially configured to be transmitted over the network between the second node and the third node. Furthermore, the disclosed systems and methods may include configuring the first node and the fourth node to send and receive the reconfigured first data as encrypted data via a first tunnel and configuring the second node and the third node to send and receive the first data as encrypted data via a second tunnel.
US07734905B2 System and method for preventing an operating-system scheduler crash
System and methods for preventing an operating-system scheduler in a computer system from crashing as a result of an uncleared periodic interrupt are disclosed. A periodic interrupt is generated using a real-time clock (RTC) residing on a chipset. A flag indicating a periodic interrupt is entered into a status register associated with the RTC in firmware residing on the CMOS chip, if the status register indicates no periodic interrupt has been pending. An interrupt handler associated with the RTC attempts to handle the periodic interrupt, if pending. If the periodic interrupt is pending after a preset interval of time elapses, a basic-input-output system (BIOS) residing on a memory unit coupled to the chipset generates a system-management interrupt (SMI). If the periodic interrupt is pending after the preset interval of time elapses, a firmware SMI handler residing on the memory unit clears the pending periodic interrupts from the status register. A scheduler timer associated with the operating system is updated.
US07734902B2 Addition of a hardware component to a running system
According to a method of data processing in a data processing system, a hardware management component receives from a software component of the data processing system a request for management access to a hardware component of the data processing system. In response to receipt of the request for management access, the hardware management component determines whether or not the request contains a parameter indicative of the intended scope of hardware components to be accessed in response to the request. In response to the request, the hardware management component selects a scope in accordance with the determination and issues one or more hardware management commands to one or more target hardware components of the data processing system within the selected scope, such that an operating state of the one or more target hardware components is modified.
US07734900B2 Computer configuration virtual topology discovery and instruction therefore
In a logically partitioned host computer system comprising host processors (host CPUs), a facility and instruction for discovering topology of one or more guest processors (guest CPUs) of a guest configuration comprises a guest processor of the guest configuration fetching and executing a STORE SYSTEM INFORMATION instruction that obtains topology information of the computer configuration. The topology information comprising nesting information of processors of the configuration and the degree of dedication a host processor provides to a corresponding guest processor. The information is preferably stored in a single table in memory.
US07734898B2 System and method for specifying an immediate value in an instruction
A data processing system uses a data processor instruction that forms an immediate value. The data processing instruction uses a first field as a portion of the immediate value. A second field of the data processing instruction determines a positional location of the portion of the immediate value within the immediate value. A bit value in a third field of the data processing instruction is used to determine a remainder of the immediate value.
US07734897B2 Allocation of memory access operations to memory access capable pipelines in a superscalar data processing apparatus and method having a plurality of execution threads
A superscalar data processing apparatus and method are provided for processing operations, the apparatus having a plurality of execution threads and each execution thread being operable to process a sequence of operations including at least one memory access operation. The superscalar data processing apparatus comprises a plurality of execution pipelines for executing the operations, and issue logic for allocating each operation to one of the execution pipelines for execution by that execution pipeline. At least two of the execution pipelines are memory access capable pipelines which can execute memory access operations, and each memory access capable pipeline is associated with a subset of the plurality of execution threads. The issue logic is arranged, for each execution thread, to allocate any memory access operations of that execution thread to an associated memory access capable pipeline. Such a system has been found to provide an effective balance between increasing the efficiency of operation of the superscalar data processing apparatus when employing multiple execution threads whilst also alleviating the need for complex hardware to handle hazard detection.
US07734896B2 Enhanced processor element structure in a reconfigurable integrated circuit device
A reconfigurable integrated circuit device which converts an arbitrary calculation state dynamically, based on configuration data, includes a plurality of processor elements, each of which has an input terminal, an output terminal, a plurality of arithmetic units which are provided in parallel and each of which performs calculation processing in synchronous with a clock signal, and an intra-processor network which connects them in an arbitrary state; and an inter-processor network which connects between processor elements in an arbitrary state. Based on configuration data, the intra-processor network is reconfigurable to a desired connection state, and further, based on the configuration data, the inter-processor network is reconfigurable to a desired connection state.
US07734891B2 Robust index storage for non-volatile memory
A non-volatile memory data address translation scheme is described that utilizes a hierarchal address translation system that is stored in the non-volatile memory itself. Embodiments of the present invention utilize a hierarchal address data and translation system wherein the address translation data entries are stored in one or more data structures/tables in the hierarchy, one or more of which can be updated in-place multiple times without having to overwrite data. This hierarchal address translation data structure and multiple update of data entries in the individual tables/data structures allow the hierarchal address translation data structure to be efficiently stored in a non-volatile memory array without markedly inducing write fatigue or adversely affecting the lifetime of the part. The hierarchal address translation of embodiments of the present invention also allow for an address translation layer that does not have to be resident in system RAM for operation.
US07734889B1 Methods and apparatus for distributing information to multiple nodes
Some embodiments are directed to a technique for storing and/or locating content units stored on an object addressable storage (OAS) system, wherein each content unit is identified by an object identifier. The OAS system may comprise a plurality of zones, each of which stores content units. A mapping process may be defined that maps object identifiers for content units to zones on the OAS system. Thus, the storage location for a content unit on the OAS system may be the zone on the OAS system to which the object identifier for the content unit maps.
US07734886B1 Controlling access to content units stored on an object addressable storage system
Aspects of the invention relate to sharing content stored on an object addressable storage (OAS) system among a plurality of users of the OAS system and authenticating users to an OAS system. In some embodiments, a user may store content units on the OAS system and control access by other users to these content units. In some embodiments, when a user grants one or more other users access to a content unit stored on the OAS system, the OAS system may send a notification of grant of access to the other user(s).
US07734885B2 Execution of point-in-time copy operations in continuous mirroring environments
Provided are a method, system, and article of manufacture wherein a point-in-time copy operation command for a point-in-time copy of a point-in-time source volume to a point-in-time target volume is received while performing continuous copy operations from continuous copy source volumes to continuous copy target volumes. A determination is made as to whether the point-in-time target volume is a first continuous copy source volume and whether the point-in-time source volume is a second continuous copy source volume. A determination is made of metadata corresponding to the point-in-time copy operation, in response to determining that the point-in-time target volume is the first continuous copy source volume and the point-in-time source volume is the second continuous copy source volume. Point-in-time copy operations are performed on the continuous copy target volumes based on the determined metadata to execute the point-in-time copy operation command while performing the continuous copy operations.
US07734884B1 Simultaneous concurrent and cascaded triangular asynchronous replication
Providing storage configurations for a data center includes providing synchronous data transfer from the data center to a local destination, establishing a first connection between the data center and a remote destination to provide chunks of data from the data center to a remote destination, establishing a second connection between the local destination and the remote destination to provide chunks of data from the local destination to the remote destination, and enabling at least one of the first and second connections to transfer chunks of data to the remote destination.
US07734879B2 Efficiently boosting priority of read-copy update readers in a real-time data processing system
A technique for efficiently boosting the priority of a preemptable data reader in order to eliminate impediments to grace period processing that defers the destruction of one or more shared data elements that may be referenced by the reader until the reader is no longer capable of referencing the data elements. Upon the reader being subject to preemption or blocking, it is determined whether the reader is in a read-side critical section referencing any of the shared data elements. If it is, the reader's priority is boosted in order to expedite completion of the critical section. The reader's priority is subsequently decreased after the critical section has completed. In this way, delays in grace period processing due to reader preemption within the critical section, which can result in an out-of-memory condition, can be minimized efficiently with minimal processing overhead.
US07734878B1 System and method for performing virtual device I/O operations
Systems, methods, apparatus and software can make use of separated I/O processors and strategy processors (implemented in hardware and/or software) to perform virtual device I/O operations. I/O processors operating on cluster nodes, storage appliance ports, or other devices can receive I/O operation requests directed to virtual devices, e.g., volumes or virtual logical units. Information about the request is forwarded to a strategy processor, operating independently or as part of larger volume management software where corresponding physical device I/O operations are determined. The physical device I/O operations can include additional information about the operations, e.g., tag information and summary information, for use in processing the virtual device I/O request. The physical device I/O operations are sent back to the I/O processor which executes the operations and/or passes the operation on to the appropriate storage device. I/O completion messages are sent by the I/O processor in parallel to the source of the I/O request (e.g., a host or application) and to the strategy processor, providing an improvement in I/O latency.
US07734876B2 Protecting ownership transfer with non-uniform protection windows
In a data processing system, a plurality of agents communicate operations therebetween. Each operation includes a request and a combined response representing a system-wide response to the request. Within data storage in the data processing system, a data structure indicates a duration of a protection window extension for each of the plurality of agents. Each protection window extension is a period following receipt of a combined response during which an associated one of the plurality of agents protects transfer of coherency ownership of a data granule between agents. Each of the plurality of agents is configured with a duration of a protection window extension by reference to the data structure, and at least two of the agents have protection window extensions of differing durations. The plurality of agents thereafter employ the configured protection window extensions.
US07734874B2 Method and system for caching data using future access request information
A method and system for caching data such as audio, video and/or other data uses information including future access request information for improved caching performance. According to an exemplary embodiment, a cache system includes a cache operative to cache a plurality of data items. A processor is operative to enable at least one of the data items in the cache to be replaced using future access request information for the at least one data item.
US07734870B2 Storage subsystem and storage system
The first storage subsystem, when new data is written in a first memory device beyond a certain timing, writes pre-updated data prior to update by said new data into a pre-updated data memory region and, in addition, updates snapshot management information that expresses a snapshot of a data group within the first memory device to information that expresses the snapshot at the certain timing and, at a later timing than the certain timing, judges, on the basis of the snapshot management information, in which of either the pre-updated data memory region or the first memory device the data constituting the data group at a certain timing exists, acquires data from the one in which the data exists and writes it into the second memory device of the second storage subsystem, and generates the certain timing repeatedly.
US07734863B2 Method for guarantying data storing space using dual journaling
Since JFFS, which is used as an existing method of storing data in a flash memory, stores all data sequentially according to a generated order, pure data of a file system and metadata for managing the pure data must be sequentially stored. Thus, when a PC is turned on and mounts the file system, since all metadata must be read to RAM, the entire space of the flash memory must be read, and thus a long time is taken to mount the file system. An increase in the capacity of the flash memory causes an increase in the mounting time. Thus, a booting time taken to turn on and use an embedded system significantly increases. Accordingly, JFFS is not suitable for embedded systems requiring quick access. A data storage space is secured by dividing a free list of segments that are used as a data storage space of a flash memory into a front journaling free list and a rear journaling free list by setting a central point of the segment free list, determining whether enough free segments are secured in the front journaling free list, and if it is determined that not enough free segments are guarantied, collecting garbage data from among stored data with reference to a wear-leveling threshold and a valid data threshold which are set in segments in which data is stored.
US07734862B2 Block management for mass storage
An embodiment of the present invention includes a nonvolatile memory system comprising nonvolatile memory for storing sector information, the nonvolatile memory being organized into blocks with each block including a plurality of sectors, each sector identified by a logical block address and for storing sector information. A controller is coupled to the nonvolatile memory for writing sector information to the latter and for updating the sector information, wherein upon updating sector information, the controller writes to the next free or available sector(s) of a block such that upon multiple re-writes or updating of sector information, a plurality of blocks are substantially filled with sector information and upon such time, the controller rearranges the updated sector information in sequential order based on their respective logical block addresses thereby increasing system performance and improving manufacturing costs of the controller.
US07734860B2 Signal processor
For every sampling period of a DSP 100, a timing generator 200 requests a CPU 300 to release a bus and provides a DSP 100 access time period to make an external memory 400 access the DSP 100 by occupying the bus released according to the request. In the DSP 100, during the DSP access time period, a memory interface section 11 executes read/write processing in which waveform data read from the external memory 400 is stored in an internal memory 12 and waveform data read from the internal memory 12 is written into the external memory 400 according to the command stored in an access command memory 10. At the same time, an operation section 13 executes operation processing by using the waveform data stored in the internal memory 12 independently of the read/write processing.
US07734856B2 Method for operating a plurality of arbiters and arbiter system
Embodiments related to arbitration are described and depicted.
US07734849B2 Wireless mouse system containing a flash memory
The present invention relates to a wireless mouse system. Particularly, the present invention relates to a wireless mouse system in which includes a controller, which controls a receiver and a flash memory device integrated into an interfacing device, can be performed function of the receiver and the flash memory device smoothly. A wireless mouse system comprises a wireless mouse and an interfacing device with a USB terminal, electrically communicated with a USB port of a information-displaying device. The interfacing device comprises a receiver receiving a signal data transferred wirelessly from the wireless mouse, and transferring the signal data to the information-displaying device, a flash memory device exchanging data with the information-displaying device through the USB terminal and a controller controlling the receiver and the flash memory device, and transferring optionally the signal of the receiver and the flash memory device to the information-displaying device.
US07734848B2 System and method for frequency offset testing
Described is a system and method for frequency offset testing. The system comprises an electronic device, a first testing device providing a reference clock signal at a first frequency to the electronic device, and a second testing device receiving data from the electronic device at the first frequency and transmitting data to the electronic device at a second frequency. The second frequency is equal to a product of the first frequency and a frequency offset value.
US07734844B2 Trusted interface unit (TIU) and method of making and using the same
The disclosure relates to a trusted interface unit and a method of making and using the same. According to one embodiment of the present invention, a method of transmitting data on a network may include receiving data from a partition within a node on the network. This node may be configured to transmit data associated with a number of sensitivity levels. According to one embodiment of the invention, these sensitivity levels may be classification levels. One method of transmission of data may include determining the identity of the partition that originated the data within the node. Furthermore, a label may be added to the data received from within the node and the data may be encrypted with a key that may be uniquely associated with the label on the data. After encryption, the data may be transmitted on the network. Additional methods including the reception of data are disclosed. Various node and network architectures are disclosed implementing the methods and apparatus of the present invention.
US07734843B2 Computer-implemented method, apparatus, and computer program product for stalling DMA operations during memory migration
A computer-implemented method, apparatus, and computer program product are disclosed for migrating data from a source physical page to a destination physical page. A migration process is begun to migrate data from the source physical page to the destination physical page which causes a host bridge to enter a first state. The host bridge then suspends processing of direct memory access operations when the host bridge is in the first state. The data is migrated from the source physical page to the destination physical page while the host bridge is in the first state.
US07734841B2 System and method for providing serial bus connectivity
Versatile serial bus connectivity is provided for enabling detection and use of passive media output devices that connect to a host device through a serial bus connector. In addition, serial bus connectivity is extended to video output devices that can use analog video data.
US07734836B2 Method and apparatus for dynamically qualifying mass storage devices
A field-upgradeable database that is separable from system software contains information about mass storage devices that may be present in a storage array. When an uninitialized device is detected in the array, the field-upgradeable database is consulted to discover which non-standard functions the device supports, and one of the non-standard functions is activated. Software and systems using the field-upgradeable database in a storage server configuration are also described and claimed.
US07734835B2 Method and apparatus of setting-up configuration of display devices
An apparatus of setting-up configuration of a display device includes a display device and a configuration set-up device. The configuration set-up device downloads configuration data from an external device and stores the downloaded data. When the configuration set-up device uploads the configuration data to the display device, configuration of the display device is automatically set-up according to the uploaded configuration data, which define a set of options associated with operation of the display device.
US07734828B2 Data synchronization transparent to application
Synchronization of data accessible by an application program is performed transparent to the application program. After a data item is instantiated by the application program, the synchronization engine performs data synchronization without or with minimal intervention of the application program. The synchronization engine may be part of an operating system. The synchronization engine is preinstalled on a computing device; therefore, application program developers can simply define whether the data items associated with the application programs should be syncable, and if so, to what extent the data items should be syncable. The application program developer is relieved of the task of developing the synchronization engine or other software components associated with data synchronization.
US07734826B2 Client-server model for synchronization of files
A server stores files. Distributed clients access the server, to learn about changes made to the files on the server, and to push local changes of the files onto the server. A synchronization application is used to synchronize the clients and server, synchronizing metadata and selected files.
US07734823B2 Edge side components and application programming environment for building and delivering highly distributed heterogenous component-based web applications
A method is provided for processing an application on an edge server, wherein the application comprises a set of defined presentation, code and data components, each of which are preferably URI-addressable objects. In response to a client request, the presentation, code and data components are processed according to a set of metadata to generate a response, and the response is delivered to the client. The presentation components are typically content such as HTML fragments, WML fragments, or some combination thereof. The code components are typically Java servlets or beans, XSLT style sheets, or some combination thereof. The data components are typically XML files, native database formatted files, and the like. Each of the presentation, code and data components may have a distinct management profile, cacheability profile, deployment profile, invalidation profile, and security profile. These profiles are settable via metadata or other similar means. Using this framework, heterogenous components may be composed into other components and complete applications or services.
US07734822B2 Method and apparatus for resolving a web site address when connected with a virtual private network (VPN)
The present invention is directed at a method and apparatus of resolving an address location for a web site when connected with a virtual private network (VPN). Once the public host is connected to, or logged on to, the VPN, a software module within the public host monitors domain name requests and routes them to a domain name server (DNS) associated with the VPN. The VPN DNS then resolves the address location request and returns the address location to the software module in the form of a domain name response. The software module then forwards the address location to the requesting public host.
US07734821B2 Media coding for loss recovery with remotely predicted data units
An improved loss recovery method for coding streaming media classifies each data unit in the media stream as an independent data unit (I unit), a remotely predicted unit (R unit) or a predicted data unit (P unit). Each of these units is organized into independent segments having an I unit, multiple P units and R units interspersed among the P units. The beginning of each segment is the start of a random access point, while each R unit provides a loss recovery point that can be placed independently of the I unit. This approach separates the random access point from the loss recovery points provided by the R units, and makes the stream more impervious to data losses without substantially impacting coding efficiency. The most important data units are transmitted with the most reliability to ensure that the majority of the data received by the client is usable. The I units are the least sensitive to transmission losses because they are coded using only their own data. While they provide the best coding efficiency, the P units are the most sensitive to data loss because the loss of one P unit renders useless all of the P units that depend on it. The remotely predicted units are dependent on the I unit, or in an alternative implementation, on another R unit.
US07734820B1 Adaptive caching for a distributed file sharing system
A system and method for adaptively responding to update messages for a replica of a data object. A node may maintain first information regarding a replica of a data object. In various embodiments, the first information may comprise any kind of information regarding the replica of the data object. In one embodiment, the first information may comprise information indicative of accesses to the replica of the data object, e.g., may comprise access history information. In response to receiving a message for updating the replica of the data object, the node may respond to the message based on the first information. For example, the node may select one or more operations to perform based on the first information and may perform the one or more selected operations.
US07734819B1 Apparatus and methods for forwarding data between public networks via a private network
Disclosed are methods and apparatus for handling data sent from a first public network to a second or same public network via a private network. In general terms, network translation address mechanisms are provided within the edge routers of the private network. When a first processing node sends a request to an edge router to access another processing node which resides in a public network, the edge router forms a binding based on two addresses associated with the first processing node. A first private address is initially associated with the first processing node, and the first processing node uses this private address to communicate with the private network. A second public address is also allocated to the first processing node based on the first processing node's request to communicate with a public node. The first processing node uses the allocated second public address to communicate with the requested public node.
US07734816B2 Method and apparatus for redirecting network traffic
Methods and apparatus are described for intelligently redirecting and/or processing traffic. In one embodiment, a method of facilitating redirection of traffic sent from a first processing device (e.g., a client) to a second processing device (e.g., a server) is disclosed. At a third processing device (e.g., a router) associated with a plurality of traffic handling systems (e.g., cache systems), traffic information is received from at least a portion of the associated traffic handling systems. The traffic information specifies which data should be redirected to the portion of associated traffic handling systems. It is determined how to redirect data received by the third processing device to a selected traffic handling system based on the received traffic information received from at least one of the associated traffic handling systems.
US07734813B2 Method and system for communicating predicted network behavior between interconnected networks
A method of communicating predicted network behavior includes generating network topology structure data describing at least part of a topology of a first network. Demand structure data is generated, the demand structure data describing at least some traffic demands relating to a source in the first network and a destination in a second network, wherein there are a plurality of network links between the first network and the second network. Traffic routing change data, describing at least one change scenario which would require a change of traffic routing, is generated. This data is then used to calculate change data that describes a routing of traffic through each of the plurality of network links between the first network and the second network for the at least one change scenario. The change data is transmitted to the second network.
US07734811B2 Multi-feature classification memory structure for associative matching
The present invention describes a method and an apparatus of multi-feature lookup process using multi-feature classification memory (“CM”). In one embodiment of the present invention, the method defines various features, offered in the router, into a feature hierarchy. Individual associated CMs are merged into a combined associated multi-feature CM. The feature rules for packet processing are merged according to the feature hierarchy and the multi-feature CM is populated with the merged rules. The multi-feature CM includes combined packet-processing rules for multiple features. The multi-feature CM eliminates the need for individual associated CMs. The memory space in the multi-feature CM is shared by various feature rules.
US07734808B1 End-to-end congestion control in a Fibre Channel network
Methods and devices are provided for controlling congestion in a network such as a Fibre Channel network. According to some implementations, a node within a network fabric detects congestion caused by an edge device outside of the fabric and notifies the edge device of the congestion. The edge device applies a congestion reaction mechanism in response to the notification. In some implementations, the congestion reaction mechanism is applied on a per-exchange basis, in order to mitigate congestion caused by a particular operation.
US07734807B2 Method and apparatus for improving bandwidth efficiency in a computer network
A method for operating a server to improve bandwidth efficiency in a computer network is disclosed. The server is operable to transmit files between a memory of the server and destinations on the computer network through a communication link having a finite bandwidth. The files are distinguishable by type and the server is provided with a rule set for prioritizing transmission of files by type. The method comprises monitoring a bandwidth usage of the communication link, and triggering application of the rule set when the bandwidth usage exceeds a threshold amount. The threshold amount is determined relative to the finite bandwidth. The method further comprises distinguishing between the files according to type, and prioritizing transmission of the files according to type and according to the rule set.
US07734803B2 System and method for subscription-based content distribution to vehicles via wireless communication
Methods and systems are described for delivering content to a vehicle occupant through a wireless communications link between a wireless client associated with the vehicle and a wireless access point external to the vehicle. The wireless access point is in communication with a content supplier, and available content from the content supplier, as determined from a user subscription, is delivered to the user using the wireless communications link when the vehicle is stationary.
US07734802B1 Dynamically adaptable collaborative electronic meeting space
A collaborative electronic presentation application is disclosed allowing real-time editing of an electronic presentation. The electronic presentation is made up of a plurality of scenes, each having one or more meeting objects or pods that display various information to participating users. Some of the participating users may have presentation rights while other users may have only viewing rights. Presenters may request to edit or prepare one of the scenes that is not currently active within the electronic presentation. When requested, the preparing presenter is shown the requested scene while each of the other meeting participants remain viewing the currently active scene. The preparing presenter may then edit the selected scene or even create a new scene to add to the presentation while the electronic presentation is in progress.
US07734800B2 Multimedia timeline modification in networked client/server systems
Multimedia content is streamed over a network system from a server computer to a client computer. The client allows a user to enter a variable playback speed and varies the speed at which the multimedia content is rendered at the client. Time-scale modification technology is used to maintain the original pitch of any audio content, thereby maintaining its intelligibility.
US07734799B1 Method and system for performing a server-assisted file transfer
A file transfer application maintains a secure connection over the Internet with a file transfer gateway. A user selects a file and the file transfer application requests a unique ticket from the gateway. The ticket is stored in both the gateway and the file transfer application. Next, the ticket is then encoded in a URL that can be sent to potential recipients of the file via conventional methods. Upon entering the URL into a web browser, the recipient will navigate to the file transfer gateway. The gateway decodes the URL to recover the ticket and looks up the ticket in the database to determine the associated application instance and file description. The gateway will then request the application instance to start encrypting and streaming the contents of the file identified by the ticket to the gateway, which then retransmits the encrypted stream to the recipient's web browser.
US07734797B2 Inter-processor communication link with manageability port
Manageability ports for inter-processor communication links, along with associated systems and methods, are generally provided.
US07734796B2 Method and arrangement for reserving resources to obtain a predetermined quality of service in an IP network
A method and an arrangement in an IP network provides a scalable solution for reserving resources to obtain a predictable QoS end-to-end in a heterogeneous IP network. The object is achieved by categorizing the destination domain with a domain property label that for example informs about the availability of resources in the destination domain and about how to obtain QoS to the endpoint in this particular domain category.
US07734791B2 Asynchronous hypertext messaging
An asynchronous hypertext messaging system and method are disclosed. The system and method use existing hypertext transfer protocols and is capable of transmitting real-time asynchronous data between server and client regardless of firewalls or proxy servers implemented at the client or the server. In a communication system comprising a client and server interconnected by an internet, initial authentication is performed initially between the server and the client. A secure log in is performed by the client with the server in conjunction with a possible java applet download. The communication server then initiates a multiplexed virtual connection between the server and the client and transmission of asynchronous real-time data can occur over the virtual connection. The virtual connection is periodically refreshed by a request issued from the java applet.
US07734790B1 Proactive delivery of messages behind a network firewall
A subnetwork of client computers includes a designated relay host computer that communicates through a firewall with an outside server computer located within the same computing environment or over an Internet connection. A specially-designated URL on the server is used when the relay host requests that a downlink connection be kept alive indefinitely with the server computer. The server receives the HTTP request and activates a continuous heartbeat program. Heartbeat messages are sent continuously from the server computer to the relay host to keep the downlink connection open indefinitely. When the server needs to send an urgent message to the client computers it can do so immediately by using the already open downlink connection. The relay host forwards messages to the other component client computers in the subnetwork. The relay host may also use a proxy server. The downlink connection uses a standard request-reply protocol.
US07734789B2 Method and device for tunnel switching
A method and device for providing switched tunnel connections from a user to a destination or a multiple number of destinations. Tunnels are switched from a user to a destination by receiving an incoming tunnel connection from the user and initiating a switched tunnel connection to the destination. Traffic from the incoming tunnel is switched to the destination over the switched tunnel. A disclosed embodiment uses user information to determine the switching of the tunnel to implement security access to a tunnel destination, load balancing among destination resources, and bundling of tunnel sessions to implement high bandwidth transmission.
US07734787B2 Method and system for managing quality of service in a network
According to embodiments, the present invention comprises a method and system for managing support of quality of service requirements for various clients of a telecommunications network at a server level. Servers assigned to the various clients may include quality of service descriptors that identify relative priorities of the clients. In the event of a failure or reduced performance of a server, for example, an assignment of respective servers to respective clients may be changed based on the relative priorities of the respective clients.
US07734781B2 Methods and systems for shared storage virtualization
In a shared storage infrastructure accessible by more than one customer, the shared storage infrastructure is separated into a plurality of logical storage areas. A customer is associated with at least one logical storage area within the shared storage infrastructure. The customer and its logical storage areas are associated with at least one port in the shared storage infrastructure. Each customer has access only to the logical storage areas associated with the customer and cannot access the logical storage areas of any other customer. The shared storage infrastructure provides policy based storage management to each customer, that is, each customer appears to have access to a non-shared storage subsystem. By providing a virtualization layer, a customer may be given the ability to manage its own storage needs.
US07734776B2 Automatically detecting malicious computer network reconnaissance by updating state codes in a histogram
A detection and response system that generates an Alert if unauthorized scanning is detected on a computer network that includes a look-up table to record state value corresponding to the sequence in which SYN, SYN/ACK and RST packets are observed. A set of algorithms executed on a processing engine adjusts the state value in response to observing the packets. When the state value reaches a predetermined value indicating that all three packets have been seen, the algorithm generates an Alert.
US07734775B2 Method of semi-automatic data collection, data analysis, and model generation for the performance analysis of enterprise applications
A method of semi-automatic data collection, data analysis and model generation for performance analysis of computer networks and software is provided. The invention provides a graphical user interface which indicates the overall data flow in the performance analysis process and guides the user through the proper sequence of steps in that process. Underneath the graphical user interface, the invention provides software tools which include novel data pipeline for transformation of network traces, resource data and application data into organized hash tables, and further into spreadsheets for introduction into computer network simulation programs. The invention also provides novel algorithms for recognizing transaction and parentage between transactions from low level network trace data. The invention further provides novel methods of visualization of trace data and transaction and parentage associations.
US07734769B2 Monitoring system of apparatuses connected in a network, monitoring apparatus, monitoring method and program
A system includes a plurality of apparatuses connected to a network, wherein each apparatus monitors the occurrence of trouble in a monitoring object apparatus which is one of the apparatuses in the system. Further, each apparatus is monitored for the occurrence of trouble in the apparatus by a monitor apparatus which is another one of the apparatuses in the system. The system enables adding and subtracting apparatuses to the system, as well as restoring apparatuses which were previously subtracted due to detected troubles which have been corrected.
US07734766B2 Communication device utilizing email for remote procedure calls
To enable communication in accordance with a RPC through a firewall in using email, the server-side communication device has a mail transmitting and receiving unit and an information converting unit for retrieving instruction information from an email received with the mail transmitting and receiving unit, for outputting the instruction information to a RPC server, for converting response information corresponding to the instruction information into a return email to a client-side communication device 7, in which the mail transmitting and receiving unit transmits the return email output with the information converting unit to the client-side communication device. On the other hand, the client-side communication device has a mail transmitting and receiving unit and an information converting unit for outputting the email to the mail transmitting and receiving unit after converting the instruction information transmitted to the server-side communication device into the email, for retrieving the response information corresponding to the instruction information from the received email, for outputting the response information to a RPC client unit, in which the mail transmitting and receiving unit transmits the email output with the information converting unit to the server-side communication device.
US07734764B2 Automated remote monitoring and diagnostics service method and system
A technique is provided for detecting and responding to serviceable conditions in systems. Following detection of an indicator of a serviceable condition, a service request is generated and transmitted to a service provider. The requests results in consultation of a service knowledge base that contains information on the indicators, potential causes or conditions that could result in the indicators, and responses to the conditions. Responses may then be generated automatically for satisfying the service requests.
US07734760B2 Estimating the location of a network client using a media access control address
Embodiments of the present invention may be provided as a computer program product that may include a machine-readable medium having stored thereon instructions, which may be used to program a computer (or other electronic device) to perform a process according to one or more embodiments of the present invention. The machine-readable medium (i.e., non-transitory machine-readable medium) may include, but is not limited to, floppy diskettes, optical disks, compact disc read-only memories (CD-ROMs), and magneto-optical disks, read-only memories (ROMs), random access memories (RAMs), erasable programmable read-only memories (EPROMs), electrically erasable programmable read-only memories (EEPROMs), magnetic or optical cards, flash memory. There are other types of media suitable for storing instructions. Moreover, embodiments of the present invention may also be downloaded as a computer program product, wherein the program may be transferred from a remote computer to a requesting computer via a communication link (e.g., a modem or network connection).
US07734759B2 Cross-connect protection method, network management terminal, and network element
The present invention is a cross-connect protection method that protects a cross-connect in a system where a plurality of network management terminals monitor a plurality of network elements constituting a network and the cross-connect at each of the network elements is controlled. An arbitrary one of the network management terminals instructs locking and unlocking of a cross-connect set in an arbitrary one of the network elements. The arbitrary network element controls the instructed locking and unlocking of the set cross-connect. Hence, when conducting a test, after locking a cross-connect set in an actual operation, a cross-connect of a testing network element is set/canceled for the test. Accordingly, it is possible to avoid erroneous cutting off of a signal used in the actual operation.
US07734758B1 USB encapsulation for network transmission
A universal serial bus (USB) remote host control driver includes a connection to a local network, a network protocol stack and a memory for storing network addresses of USB device adapters and USB devices on the network. A USB device adapter has one or more USB ports, a network connection, a network address, and a network protocol stack. Together, the USB remote host control driver and the USB device adapter enable interaction between a network computer and peripheral USB devices on the network.
US07734757B2 Method and system for managing shared information
A method and system for allowing communication devices to synchronously manage shared information are provided. A sender sends single-photon pulses modulated with original random numbers to a receiver and also sends frame pulses by using ordinary optical pulses. Bit comparison and basis reconciliation are performed by the frame which is defined by the frame pulses, whereby sifted keys, which are aggregated as a file, are generated by the sender and the receiver individually. The sifted keys are subjected to error correction, privacy amplification, and file sharing processing by the file, whereby common cryptographic keys are synchronously stored in the sender and the receiver individually. The generated cryptographic keys are managed as encryption keys and decryption keys separately. A newly generated key is preferentially placed in the encryption keys or decryption keys that have a smaller stored amount.
US07734755B1 Interactive data fault localization system and method
An interactive system is provided to help an operator locate the source of a data fault in an Asynchronous Transfer Mode (ATM) network. A database stores information related to data types and subsystems used by the ATM network. A processor coupled to the database uses the information stored therein to formulate a series of queries related to a selected one of the subsystems using the data type experiencing a data fault. The series of queries have a hierarchal order that sequentially inquire about operational status of the various subsystems having a relationship with the data type experiencing the data fault. A graphical user interface (GUI) coupled to the processor displays each query in accordance with the hierarchal order thereof. The GUI simultaneously displays identification of the various subsystems having a relationship with the data type experiencing the data fault.
US07734753B2 Apparatus, system, and method for facilitating management of logical nodes through a single management module
An apparatus, system, and method are provided for facilitating management of logical nodes through a single management module. The present invention includes a communication module that selectively communicates a management command from a single management module to one or more logical nodes. A translation module translates the management command into one or more functionally equivalent software-layer commands recognized by one of the software layers of the one or more logical nodes. The software-layer commands are compatible with each logical node. A direction module directs the one or more software-layer commands to an appropriate one of the software layers according to a management command scope. The present invention can address management commands to a plurality of logical nodes having disparate operating systems and executing applications.
US07734749B2 Device model agent
The Device Model Agent (DMA), the device side technology module in Device Centric Services (DCS) system, is the main focus of this invention. DMA is a thin, efficient applications/services execution environment. DMA provides an embedded services platform for enabling system management applications and services. This allows a flexible, extensible, dynamic services management module allowing networked services to be designed, added, and managed within the system without modifications to devices, DCS system, or DMA itself. While this invention specifically describes the integration of benefits from DMA into document system devices, the concepts are equally applicable in other domains. The DMA runtime environment is a thin software interface layer that resides on a document system device between the Java runtime environment and embedded web server.
US07734745B2 Method and apparatus for maintaining internet domain name data
A host node connected to the Internet automatically generates an Internet interface addresses for itself, and automatically generates a request to an Internet domain name server to update the domain name server's database with the self-generated address. Preferably, the node employs a draft standard stateless address autoconfiguration protocol to create a link-local address, find a router, obtain a prefix from the router, and generate a global address from the prefix and the link-local address. Preferably, the node automatically determines the identity of its master domain name server, and transmits a request to update the master's database using a BIND 8 (or subsequent) protocol. Such a request may be encrypted for security and may include a self-generated identity key for further security.
US07734743B2 Method to enable infiniband network bootstrap
Firmware of an InfiniBand (IB) host computer device provides a representation of an IB Host Channel Adapter (HCA) within the hierarchical data structure during system initialization. An ib-boot support package encapsulates arguments for booting over an IB network using an ibport device. The ib-boot support package supports use of one or more command keywords, each identifying a specific type of support package utilized to retrieve the boot image. When the srp keyword is provided, an SRP protocol is used to access the storage boot device and retrieve the boot file. Access to the boot server is thus provided via one of the support packages, and the boot image is returned to the host device via the IB network for completion of boot operations.
US07734740B2 Configuration management apparatus and related methods
An apparatus for managing configuration of an element. The apparatus includes a computer that connects with the element to receive data from the element, and a server in the computer that includes the data in one or more web pages.
US07734736B2 Configuring virtual LANs on layer 2
A method and apparatus are provided for configuring a VLAN on a node of a communication network. A graphical user interface (GUI) is provided at a network management system, through which an operator selects a node and a physical port on the node. The operator identifies which virtual ports associated with the physical port are to be included in each of the member set, the forbidden set, and the untagged set of the VLAN, up the GUI. The GUI is designed so that each virtual port can only belong to one of the member set and the forbidden set. In addition, the network management system ensures that a VLAN ID entered by the operator is unique, and that the maximum number of VLANs have not already been configured on the physical port. The configuration information is thereby validated, and sent to the node for configuration thereon.
US07734732B2 System, apparatus and methods for storing links to media files in network storage
When a user purchases digital rights to a media file, or otherwise obtains the right to have a copy of the media file downloaded to the user's wireless device, a link to the media file that is stored in the media database is stored in a user storage database. When the user desires to have the media file downloaded to the user's wireless device, the user sends a request to the network. The network performs a check to determine whether the user is authorized to receive the requested media file, and if so, causes the requested media file to be downloaded to the user's wireless device where the media file is stored in the local memory of the wireless device for playback by the user on the wireless device.
US07734731B2 Method and apparatus for a publish-subscribe system with third party subscription delivery
Methods and apparatus are disclosed for notifying one or more users of information. One or more users are identified that have entered a subscription that matches the information; and a communication flow expression is generated that contains at least one primitive keyword indicating how a notification to the identified users should be processed. The communication flow expression may be provided, for example, to a third party for delivery. Typically, a request identifier is received back from the third party and forwarded to the application associated with the information. The communication flow expression comprises at least one recipient for the notification. The identified users may be required to have appropriate privileges associated with the information before being added to the communication flow expression.
US07734730B2 Content distribution system for operation over an internetwork including content peering arrangements
In a network interconnecting a plurality of content providers and a plurality of clients, for providing content to a client, each of the plurality of content providers is coupled to at least one content distribution network of a plurality of content distribution networks, wherein the client is coupled to at least one of the plurality of content distribution networks and a request for the content is sent from the client to a redirector node that receives requests, wherein a redirector at the redirector node provides an address for a server available to serve the requested content. The redirecting can be done using a domain name service (DNS) server that responds to requests for domain name resolution that include metadata encoding for the content being requested and/or attributes of the resolution request other than a domain name or explicit client/redirector communication to perform the redirection.
US07734729B2 System and method for obtaining information relating to an item of commerce using a portable imaging device
A method, system, and apparatus are provided for allowing users to readily obtain information associated with a selected item from a remote location. More specifically, a user at the location of the first entity operates a portable imaging device to capture an image of identifying data, such as a barcode, that identifies a selected item. The captured image is then communicated to a server operated by a second entity that is different than the first entity to obtain item information (e.g., price, availability, etc.) associated with the selected item. The item information is communicated back to the portable imaging device for display to the user while the user remains at the location of the first entity. In other embodiments, the information extracted from the captured image may also be used to forecast future purchasing activity for the selected item.
US07734728B2 Addressing a management object
The invention relates to a method of addressing a management object in a device management system, wherein at least one management object is added to a manageable client device. The method comprises retrieving a content of a predetermined data element from information in the management object. At least part of the content of said data element is coded using a predetermined coding algorithm. At least part of the content of said data element, in coded form, is assigned as an identifier for the management object. The identifier is used to address the management object.
US07734725B2 Method and apparatus for server side queuing to control page presentation on web enabled device
A method and apparatus for controlling at the server-side the order in which supplemental files referenced in an HTML page are served to a client machine requesting the page. The server queues the supplemental files in an order dictated within the HTML code itself and serves the supplemental files in the order dictated in the queue regardless of the order of which the Web browser at the client-side requests the supplemental files.
US07734724B2 Automated upload of content based on captured event
Systems and methods for automatically capturing, uploading, and publishing content. The system may include one or more monitoring modules for providing captured content to a remote site.
US07734720B2 Apparatus and system for distributing block data on a private network without using TCP/IP
A system, apparatus and method for transmitting data on a private network in blocks of data without using TCP/IP as a protocol are provided. When data is to be transmitted on a private network, the data is divided into a plurality of packets and a MAC header is added to each packet. The header contains hardware addresses of the transmitting and receiving hosts as well as parameters of the data being transmitted. The hardware addresses are used to route the packets through the private network therefore obviating the use of TCP/IP to perform the same task. The data is ordinarily stored in contiguous sectors of a storage device; thus, ensuring that almost every packet will either contain data from a block of sectors or is a receipt acknowledgement of such packet.
US07734715B2 System, computer program product and method for managing documents
A system, method and computer program product for managing documents. The system includes an image forming apparatus configured to display interactive menus so as to allow an operator of the image forming apparatus to interact with a document manager. The display interactive menus are downloaded from the document manager to the image forming apparatus based on a request by the operator. The document manager is configured to search for application services providers (ASPs) over a network and based on operator inputs. The document manager can search documents within the ASPs, retrieve documents and URLs, store documents and data. The system can provide basic and/or customized interactive menus displayed on the screen of the image forming apparatus.
US07734714B2 Spatial Sieve Tree
A method, apparatus, and system is described for creating a spatial sieve tree which stores, manages, and manipulates multidimensional data by partitioning the bounds of the nodes of the tree, creating child nodes which each have defined bounds associated with a partitioned portion of their parent node(s) and may be further partitioned into additional levels of child nodes, and determining which level of the tree has the smallest size node in which a data object could wholly fit regardless of the data object's location in coordinate space and the one or more nodes of that determined level that could at least partially contain the data object based on the bounds of the one or more nodes and the data object's location in coordinate space.
US07734709B2 Controlling computer response message traffic
Electronic message response reception at a client computer in a conversation are throttled according to a predetermined critera in order to reduce the volume of messages the client is presented. Critera for throttling messages comprises only presenting messages in a predetermined time window, presenting only a predetermined number of response messages, presenting messages based on previous responder activity and presenting only messages from predefined senders.
US07734706B2 Line-plane broadcasting in a data communications network of a parallel computer
Methods, apparatus, and products are disclosed for line-plane broadcasting in a data communications network of a parallel computer, the parallel computer comprising a plurality of compute nodes connected together through the network, the network optimized for point to point data communications and characterized by at least a first dimension, a second dimension, and a third dimension, that include: initiating, by a broadcasting compute node, a broadcast operation, including sending a message to all of the compute nodes along an axis of the first dimension for the network; sending, by each compute node along the axis of the first dimension, the message to all of the compute nodes along an axis of the second dimension for the network; and sending, by each compute node along the axis of the second dimension, the message to all of the compute nodes along an axis of the third dimension for the network.
US07734703B2 Real-time detection and prevention of bulk messages
A method and system for detecting and preventing bulk messages in real-time is provided. A detection server detects and prevents bulk messages in real-time by analyzing the network traffic pattern of attributes of messages, such as email messages, that are passing through the network against an expected network traffic pattern. The expected network traffic pattern may be specified as a combination of a rate and one or more thresholds, where each threshold has a corresponding status. The rate specifies a quantity of an attribute measured with respect to a quantity of time. A status associated with a threshold is attained when the rate is exceeded the requisite threshold number of times. The status indicates an action that is to be taken in processing the email message containing the attribute. An email message can then be processed in accordance with a status assigned to an attribute of the email message.
US07734700B2 System and method for notification of digital images to be shared via a service provider
A method and system for organizing and sharing digital images over a communication network wherein an image server at a service provider stores digital images for a customer which may have more two more electronic addresses which may receive e-mail. The server automatically forwarding all electronic mail having an address from one of the registered two or more electronic addresses to the primary electronic address that is received over a communication network. The e-mail includes a link to the share images and/or images folder.
US07734698B2 Methods, systems and computer program products for non-intrusive subsequent provisioning of a mobile terminal
Embodiments of the present invention include methods, terminals and circuits for updating provisioning data of a mobile terminal. A network initiated subsequent provisioning message requesting that the mobile terminal initiate a session to update the provisioning data of the mobile terminal is received and it is determined if the mobile terminal is executing a foreground data application utilizing a current registered Internet Protocol (IP) session. An IP session is selectively initiated to update the provisioning data of the mobile terminal based on the determination of whether the mobile terminal is executing a foreground data application utilizing a current registered IP session.
US07734697B2 System and method for presence enabled electronic mail folders
A telecommunications system includes a plurality of network clients including electronic or multimedia messaging clients. The electronic messaging clients are adapted to provide presence information and to display such presence information in association with received messages. The display of messages may then be sorted according to the presence information.
US07734690B2 Method and apparatus for providing attributes of a collaboration system in an operating system folder-based file system
A conventional operating system folder or directory based file system is implemented with, or enhanced to provide, attributes of shared collaborative workspaces. In particular, the conventional file system is connected to either a server based or a distributed collaboration system and the user interface of the operating system file system is augmented to allow it to control aspects of the collaboration system. Each folder or directory can be synchronized and treated as a “workspace” that can be viewed and shared with other users or groups of users. Folder can also be provided with “awareness” information that indicates collaborators that are present and those that are sharing the workspace.
US07734687B2 Environment service architectures for netcentric computing systems
An environment services architecture for a netcentric computing system is disclosed by the present invention. The environment services architecture includes runtime services for converting non-compiled computer languages into machine code during the execution of an application on the netcentric computing system. System services perform system-level functions in the netcentric computing system are also provided that may be selected from the group consisting of system security services, profile management services, task and memory management services and environment verification services. In addition, the environment services architecture also includes application services for performing common functions in the netcentric computing system. A component framework service provides components of the netcentric computing system with a standard infrastructure for allowing an application running on components to communicate within and across applications in the netcentric computing system. Further, operating system services are provided for providing the netcentric computing system with underlying basic computing services.
US07734686B2 Markup method for managing rich client code and experiences using multi-component pages
A mark-up method and system that enables server-managed thick client capabilities using a thin client server, framework, and administration. Active content such as program code, service, and data components, are driven to a thick client platform. The thick client platform is defined through a combination of thick client components, while the thick client components and user interface experience are centrally managed. The thick client container can operate to embed thin client container components, such as a browser, and the thick client container itself can be initially deployed over a network using a thin client.
US07734685B2 Method, system and program product for annotating a development artifact
An improved solution for managing a project. In particular, one or more development artifacts for the project can be annotated based on a collaborative session regarding the development artifact(s). The collaborative session can be stored as a collaborative artifact, which also can be stored in the project. As a result, the collaborative session can be readily recalled and/or subsequently resumed by one or more users.
US07734674B2 Fast fourier transform (FFT) architecture in a multi-mode wireless processing system
A system and method Fast Fourier Transform (FFT) method in a multi-mode wireless processing system. The method can include loading an input vector into an input buffer, initializing a second counter and a variable N, where N=log2 (input vector size), and s is the value of the second counter, performing an FFT stage, and comparing s to N and performing additional FFT stages until s=N. Performing the FFT stage can include performing vector operations on data in the input buffer and sending results to an output buffer, the data in the input buffer comprising a plurality of segments, advancing the value of the second counter; and switching roles of the input and output buffers. The vector operations can include performing Radix-4 FFT vector operations on the four input data at a time and multiplying the resulting output vectors with a Twiddle factor.
US07734672B2 Checking of a bit flow
A method and a circuit for detecting a possible loss of the equiprobable character of a first output bit flow originating from at least one first normalization element of an initial bit flow, consisting of submitting the initial flow to at least one second normalization element of a nature different from the first one, pairing, bit to bit, the flows originating from the two elements, and checking the equidistribution of the different state pairs.
US07734670B2 Actionable email documents
A received reply email document enables some action to be effectuated using data included in the email document responsive to field identifiers associated with the data and corresponding to fields of metadata. The associated field identifiers that correspond to known fields of the metadata provide some expectation as to the semantic meaning and/or syntactic constraints of the data to which the field identifiers are associated. In a described implementation, an actionable email documents module creates an email document having blocks that are mapped to fields of metadata. The email document is transmitted to one or more recipients. Each recipient adds data to the blocks so that the data becomes mapped to the fields of the metadata. The recipients return a reply email document having the field-mapped data. Upon receipt, the module can effectuate some action using the field-mapped data responsive to the mappings.
US07734657B2 Containment hierarchy in a database system
A method and system for storing and retrieving data in a database system includes associating a plurality of entities in a child/parent hierarchy. The entities are further grouped in types of similar properties, wherein each entity has a unique identifiable position within the child/parent space. References are made to types and properties of the entities in order to store and retrieve associated data about the entity, where the types and properties are mapped to tables of the database.
US07734655B2 Method of managing data on recording medium
A data management method which causes equipment such as a camera integral-type recording and reproducing apparatus to manage an external reference type container file and an audiovisual stream file by setting an attribution of all the external reference type container files recorded in a disk to an invisible state. Therefore, reproduction of the container file can be performed in the main body of the equipment, and only the audiovisual stream file can be reproduced when the disk is reproduced in, e.g. a personal computer.
US07734651B1 Communicating network information using universal resource locators
A method and apparatus are provided for communicating network information among network devices using protocols based on Universal Resource Locators. In one embodiment, an apparatus for retrieving RADIUS, SNMP or video information in a network, or carrying out remote network access, comprises a first URL interface executed by a client; a second URL interface executed by a server having a plurality of stored values; and means distributed among the first URL interface and the second URL interface for creating and storing a URL that includes an identifier of one or more of the stored values, retrieving that value from the server based on the identifier, and transporting the value from the server to the client. In another embodiment, a method comprises creating and storing a URL that includes a request for the value; communicating the URL to the server; extracting the request from the URL; and communicating a responsive URL, which includes the value of the attribute and an identifier of the attribute, from the server to the requesting client.
US07734649B2 Deriving and using data access control information to determine whether to permit derivations of data elements
Provided are a method, system, and program for deriving and using data access control information to determine whether to permit requested derivations of data elements. Data access control information is initialized for each of a plurality of data elements, wherein the data access control information for each associated data element includes a user access list indicating authorized users and a data access list indicating at least one data element that may be subject to a derivation operation with the associated data element. A request is received from one user to subject a first data element and a second data element to a derivation operation. The data access control information for one of the first and second data elements is processed to determine whether the user access list and data access list in the processed data access control information permits the user to perform the requested derivations of the first and second data elements.
US07734647B2 Personal remote firewall
The present invention relates to a method and a virtual private network (VPN) gateway server 10 providing rules for wireless access over a secure tunnel connection to a corporate network 20. The corporate network 20 is protected by firewall functionality, with different access configurations for different remote users. The VPN gateway server 10 includes a user database 15 which provides rules specific for each user for the access to the corporate network 20 using the secure tunnel. The rules include specific sets of TCP ports associated with respective specific users. The gateway server 10 limits an authenticated user's access to the corporate network 20, which access is performed by means of the tunnel connection provided by the gateway server 10, to the associated allowed TCP server ports.
US07734642B2 Method and system for automating purpose usage selection on web sites
This invention automates the selection of purpose usages when a user agent interacts with a web site that has been enabled for automated purpose usage information exchange. A user first configures the purpose usage automation in his or her user agent. At this stage, which typically occurs off-line, the user decides on a level of automation when specifying the one or more purpose usages. If desired, this preference may depend on how “trusted” the site is to the user. Later, when the user navigates to an organization's web site, the user agent communicates the purpose usage settings to the organization according to the level of purpose usage automation that has been configured. In particular, when a user's agent visits a web site, the user agent detects that “automated purpose usage” is enabled for the web site. The web site then provides the user agent with a list of one or more purpose usage options required or desired by the organization. The user agent then determines the response for each purpose usage option. This determination may be completely automatic, or partially automated, depending on the user's configuration. The web site then receives the purpose usage selections. At this point, the user agent can provide PII and the user is assured that such information is managed or used by the organization only according to the user's desires.
US07734637B2 Method and system for automatic detection of monitoring data sources
The present invention is directed to a method and system for interfacing with various monitoring information sources from one or more computer systems with minimal user input. Each computer system may include one or more computers as well as any number of devices such as networking devices. Expert knowledge may be embedded in the data source monitoring software. These sources can later be used by data collection tools in order to extract monitoring information and present the information to the user or use it in another way (such as storing it or raising an alert when a certain monitored value exceeds a threshold). Furthermore, the user may decide which sources of information should be monitored by the data collection tools. The user may also use the present invention in order to inform him/herself of the configuration of the system he/she is monitoring.
US07734636B2 Systems and methods for electronic document genre classification using document grammars
A system for classifying a genre of an electronic document may include a network processor configured to receive an electronic document and convert the electronic document to rich text format (RTF). The processor may be configured to parse the RTF document into lines of text ordered from top to bottom and left to right and assign tokens to each line of text based on content of the line and to line separators based on space between blocks of lines. The network processor may be configured to sequence the tokens, parse the tokenized document with a number of pre-defined document grammars, determine a probability for each genre corresponding to the electronic document, and classify the electronic document as the genre with the highest probability.
US07734632B2 System and method for targeted ad delivery
A method and system of generating a user profile for advertisement over a computer network is disclosed. A webpage identifier that identifies a webpage and a content category identifier that identifies a content category is generated. The webpage identifier is associated with the content category identifier if web content depicted in the webpage is relevant to the content category. A web server then receives a request for the webpage including the webpage identifier and a first user identifier from a client computer connected to the computer network. A user profile is located by determining whether the first user identifier matches a second user identifier corresponding to the user profile. The user profile includes at least one user content category identifier and a corresponding user interest score. The corresponding user interest score is increased by the predetermined amount if the content category identifier matches the user content category identifier.
US07734630B2 Program, data processing method and data processing apparatus
A specifying portion 371 for specifying a favorite content list of other user “U” indicating same contents as those indicated by a favorite content list D_t1 of a user U_A among a plurality of favorite content lists D_t respectively indicating contents favored by respective users “U” defined by corresponding to the respective users “U”; and a recommendation list generation portion 372 for ranking based on number of respective contents indicated by the favorite content lists D_t of other users by using the favorite content list D_t1 and a favorite content lists of other users “U”, and generating a recommendation content list D_r1; are provided.
US07734626B2 Computerized registration system for multiple uses
A system for obtaining associated personal data of a person attending a reception site in order to provide a response to such person includes a computer operably disposed at the reception site having operating software thereon and follow-up software for receiving personal name and address information data for the person and event data and storing for subsequent retrieval the personal name and address information data and the event data in a memory of the computer and camera operably associated with the computer and the follow up software for acquiring an image data of the person such that the follow-up software stores for subsequent retrieval the image data in a manner to be associated with the personal name and address information data in a memory of the computer based device. A method is also provided.
US07734624B2 Serving advertisements based on content
Advertisers are permitted to put targeted ads on page on the web (or some other document of any media type). The present invention may do so by (i) obtaining content that includes available spots for ads, (ii) determining ads relevant to content, and/or (iii) combining content with ads determined to be relevant to the content.
US07734623B2 Semantics-based method and apparatus for document analysis
A system and method for producing semantically-rich representations of texts to amplify and sharpen the interpretations of texts. The method relies on the fact that there is a substantial amount of semantic content associated with most text strings that is not explicit in those strings, or in the mere statistical co-occurrence of the strings with other strings, but which is nevertheless extremely relevant to the text. This additional information is used to both sharpen the representations derived directly from the text string, and also to augment the representation with content that, while not explicitly mentioned in the string, is implicit in the text and, if made explicit, can be used to support the performance of text processing applications including document indexing and retrieval, document classification, document routing, document summarization, and document tagging. These enhancements may be used to support down-stream processing, such as automated document reading and understanding, online advertising placement, electronic commerce, corporate knowledge management, and business and government intelligence applications.
US07734621B2 Searching a database including prioritizing results based on historical data
Methods and apparatus, including computer program products, are provided that include techniques for searching a database. One method includes receiving one or more input search terms and providing a database. The database maps at least one search term to at least one coupon. The method further includes identifying one or more coupons in the database based on the received input search terms. The method further includes selecting one or more coupons from the identified coupons. A given coupon can be selected based on a number of times the given coupon has been previously printed. A given coupon can also be selected based on a number of times the given coupon has been previously redeemed. The method further includes presenting one or more coupons to the user where the presented one or more coupons include the selected one or more coupons.
US07734618B2 Creating adaptive, deferred, incremental indexes
A request logging component formulates an index that could have been utilized by a query to a database, if the index had existed. The request logging component stores the formulated query as an unsatisfied request. The index creation component creates the index of the database from the unsatisfied request.
US07734610B2 Decentralised web annotation
Annotations relating to web sites may be based on blog posts relating to the web sites. A user viewing a web site may concurrently view related blog posts about the web site. More particularly, in one implementation, a method includes detecting when a user visits a web page and receiving, in response to the detection, a group of blog posts that link to the web page. The method further includes displaying an indication of the group of blog posts to the user while the user is visiting the web site.
US07734609B2 Multi-level reputation based recommendation system and method
Multi-level reputation based recommendation system and method focused on users as opposed to products or web sites. Establishes reputations of recommenders that may extend beyond a given user's first hand trust of these recommenders. Trust formed between a second and third user based on similar valuations that may not be shared between the first user and the third user may be utilized when recommending something useful for the first user. Reputations are subjective to each user and change over time. Provides recommendations to connect users with blogs, videos, other users, music, books, web sites, reviews, products, vacations spots, hotels, cities, events, activities and ad units for example. Does not rely on the number of static information connections, i.e., links to a given web site, but rather utilize dynamic information as it spreads through the interaction of users. May be utilized in any application or domain where users attribute value to things or actions.
US07734608B2 System, method and computer program product for querying data relationships over a network
In accordance with embodiments, there are provided mechanisms and methods for querying data relationships over a network. These mechanisms and methods for querying data relationships over a network can enable embodiments to provide the capability to query for more than a single entity at a time. The ability of embodiments to query for more than a single entity at a time can enable improved network throughput, faster response time and more efficient utilization of resources.
US07734607B2 Universal visualization platform
The invention relates to a framework system and methods for connecting a plurality of tools. The system comprises a plug-in mechanism configured to dynamically load the plurality of tools, a data pool having storage space configured to store data sets associated with the plurality of tools, a linking mechanism configured to establish communications links between the loaded plurality of tools to enable coordinated operation of the loaded plurality of tools, a session component configured to record the process history of the operations of the loaded plurality of tool and the system states corresponding to the process history of the operations and an annotation module configured to associate user-provided data corresponding to one or more of the stored data sets.
US07734606B2 System and method for regulatory intelligence
A system and method are disclosed for locating, collecting, collating, analyzing, and reporting on summarized data that is generated from regulatory compliance matter data. Data is collected and compiled from multiple sources, including government databases, web pages, and regulatory documents; These collected data are consolidated and reconciled. A single topic record is created for a person, company, or product. Duplication and redundancy within the information are reduced. Corrections in data format are made for inconsistencies that exist between different information sources. Broad and/or narrow searches are enabled with the retrieval of information and/or relevant documents. The integrated data and associated analyses can be presented in reports that can be made accessible through a LAN, a WAN, a desktop, and/or a web interface.
US07734604B1 Locking data in a database after an operation has begun
A database management system receives a request to perform an operation on a set of target data and, at some point after it begins executing that operation, places a lock on the target data to prevent concurrent execution of other operations on the target data. In some embodiments, the system receives an instruction from a user to perform a data-definition operation on a set of target data; places an initial lock on the target data at a level that allows at least one concurrent operation on the target data; begins executing the operation; and then places a final lock on the target data at a level that excludes all other concurrent operations on the target data.
US07734603B1 Content addressable storage array element
A content addressable storage array element (CASAE) of a storage system is configured to eliminate duplicate data stored on its storage resources. The CASAE independently determines whether data associated with a write operation has already been written to a location on its storage resources. To that end, the CASAE performs a content addressable storage computation on each data block written to those resources in order to prevent storage of two or more blocks with the same data. If data of a block has been previously stored on the resources, the CASAE cooperates with a file system executing on the system to provide a reference (block pointer) to the same data block rather than duplicate the stored data. Otherwise, the CASAE stores the data block at a new location on the resources and provides a block pointer to that location.
US07734601B2 Integration of digital asset management with intellectual property management
The disclosure relates to a digital asset storage, search and retrieval system. Each digital asset may comprise one or more versions and properties. The system may access stored digital assets using hierarchical classifications under a taxonomy based on the properties. The digital assets may be assigned conditions governing usage of the assets. Via relationship networks, the digital assets may “inherit” the conditions from other digital assets.
US07734597B2 System and method performing an on-line check of a file system
A system and method for performing an on-line check of a file system modifies various function calls within a file system layer of a storage operating system so that each time the particular inode is retrieved using the modified function calls, a check is performed on the inode and associated buffer trees before returning the requested inode to the calling process.
US07734594B2 Systems and methods of information backup
A serverless backup system for backing up information on a network including one or more servers, includes a backup storage system for backing up information and a storage system for storing information to be backed up and restored, wherein information being backed up is transferred directly from the storage system to the backup storage system without going through a server and information being restored is transferred directly from the backup storage system to the storage system without going through the server.
US07734588B2 Method and system for creating management information base specifications
A method and apparatus for creating management information specifications in a schema by a user. According to various embodiments of the method, a first file is defined by using a metaschema. The metaschema is represented in a schema definition format. Subsequently, a second file corresponding to the first file is defined. The second file includes directives for depicting various elements of a metaschema. The user is then prompted to fill various fields that correspond to the various elements of the metaschema. As a result, the management information specifications are included in a document corresponding to the metaschema. The management information specifications in the document are then converted to form the management information specifications into a metaschema document. The metaschema document represents a schema. The schema includes the management information specifications.
US07734586B2 Replication and synchronization of syndication content at an email server
A system and method for providing content to an enterprise is described. One embodiment includes receiving, from each of a plurality of users within an enterprise, subscription information, which indicates content feeds that each corresponding user desires to receive content from and retrieving content items from a plurality of feeds. The content items are stored in a first data store and at least a portion of the content items are replicated in a second data store that is utilized by an email message system of the enterprise so as to enable each of the plurality of users to view content items via the email message system.
US07734584B1 Method and systems for storing and distributing data
Embodiments of this invention store and distribute from a central system units of information corresponding to files distributively stored in a plurality of remote systems. The remote systems may have intermittent network connection. A separate system, which may also have intermittent network connection, may access the units of information on the central system. The separate system may request that the central system transfer a particular file corresponding to a unit of information. The availability of the file on the remote system may be detected. A process may be initiated to send to the file from the remote system to the separate system, either through the central system or bypassing the central system.
US07734583B2 Transparent virtual machine for mobile applications
The inclusion of metadata within an application description file allows a virtual machine to create an application descriptor file that may be registered with the mobile device operating system so that an icon associated with the application description file may be displayed in the main ribbon. Execution of an application defined by the application definition file may then be initiated by the selection, by the user, of the icon that is associated with the application definition file. This improves over the situation wherein execution of the application defined by the application definition file would require a selection of the runtime environment for the application and then the selection of the application.
US07734579B2 Processing program content material
A method and system to process program content material are described herein. A received data stream includes program content data associated with a particular program and includes index data corresponding to the program content data of the particular program. The index data includes one of a plurality of program format codes. A database determines a program format type of the particular program. The database includes the plurality of program format codes and includes a corresponding plurality of program format types, wherein each program format type is associated with a specific division of program content material. Chapter points of the particular program are determined based on the associated specific division of program content material of the program format type corresponding to the one of the plurality of program format codes of the index data.
US07734569B2 Recommender system for identifying a new set of media items responsive to an input set of media items and knowledge base metrics
Systems and methods are disclosed for identifying a new set of media items in response to an input set (or “query set”) of media items and knowledge base metrics. The system uses a knowledge base consisting of a collection of mediasets. Various metrics among media items are considered by analyzing how the media items are grouped to form the mediasets in the knowledge base. Such association or “similarity” metrics are preferably stored in a matrix form that allows the system to efficiently identify a new set of media items that complements the input set of media items.
US07734568B2 DVD metadata wizard
Methods and systems are described that enhance a user's experience when playing a DVD through an enabled media player. One or more databases, managed by a server, maintain metadata associated with DVDs. When a DVD is loaded using the enabled media player, a DVD ID is automatically determined and used to search the metadata database. A user can confirm metadata that is found, causing the metadata to be stored in a local media library. Alternatively, the user can enter other search criteria to be used to locate different DVD metadata. Additionally, a user can either edit metadata that is returned from the metadata database, or manually enter metadata to be associated with a particular DVD. The user-edited or user-entered metadata can then be stored in the local media library.
US07734560B2 Loose coupling of pattern components with interface regeneration and propagation
A computer-implemented method, system, and computer program product for generating an application is disclosed. A pattern module associated with an application pattern is provided. The pattern module includes a model of the application pattern, a design time component to provide content for the model, and a runtime component to execute the operation associated with the model based with the content. A set of dependencies among the model, the design time component, and the runtime component is determined. A set of interfaces is then generated to couple the model, the design time component, and the runtime component based on the set of dependencies.
US07734559B2 Rule processing method and apparatus providing exclude cover removal to simplify selection and/or conflict advice
An improvement in a computer-implemented rule processing method that provides conflict or selection advice to help guide a user achieve satisfiability of a business or engineering rule represented by a zero-suppressed binary decision diagram (ZDD) rule model. The improvement comprises obtaining at least one Exclude ZDD rule component from the ZDD rule model, identifying covers within the Exclude ZDD rule component, removing covers identified in the identifying step thereby to produce abridged Exclude ZDD rule component, determining satisfiability of the rule model utilizing the abridged Exclude ZDD component, and utilizing results of the determining step during automated decision support to help guide the user to attain satisfiability of the rule. An apparatus that implements the aforementioned method is also disclosed.
US07734558B2 Transition between manual management and autonomic management of autonomic systems
A method for the autonomic management of autonomic systems can include monitoring a managed system and recommending a course of action to be performed in the managed system. It can be determined whether the recommended course of action has been performed by an administrator. Responsive to the determination, it further can be determined whether an outcome from the course of action comports with a predicted outcome. If so, a point count can be changed responsive to a further determination that the outcome from the course of action comports with the predicted outcome. Conversely, the point count can be oppositely changed responsive to a further determination that the outcome from the course of action does not comports with the predicted outcome. In any case, when the point count crosses a threshold value, the management of the managed system can be transitioned to an adaptive component.
US07734557B2 Methods, software, and systems for knowledge base coordination
The present invention provides computer program products, systems, and related methods of coordinating a knowledge base.
US07734553B2 Systems and methods using cryptography to protect secure computing environments
Secure computation environments are protected from bogus or rogue load modules, executables and other data elements through use of digital signatures, seals and certificates issued by a verifying authority. A verifying authority—which may be a trusted independent third party—tests the load modules or other executables to verify that their corresponding specifications are accurate and complete, and then digitally signs the load module or other executable based on tamper resistance work factor classification. Secure computation environments with different tamper resistance work factors use different verification digital signature authentication techniques (e.g., different signature algorithms and/or signature verification keys)—allowing one tamper resistance work factor environment to protect itself against load modules from another, different tamper resistance work factor environment. Several dissimilar digital signature algorithms may be used to reduce vulnerability from algorithm compromise, and subsets of multiple digital signatures may be used to reduce the scope of any specific compromise.
US07734551B1 Redistribution of rights-managed content and technique for encouraging same
Use of rights-managed content is enabled by a digital license that includes the identity of the licensee. The licensee redistributes the content by sending a package containing the content and the license to another party. That other party obtains a license to use the content by contacting a license server, and preferably pays a fee for this license. During the contact with the license server, the licensee's identifying information is uploaded to the license server, which allows the license server to determine who distributed the content to the other party. The license server can use this information to reward the original licensee for having redistributed the content.
US07734547B2 Display control apparatus, display control method, and storage medium storing display control program
A display control apparatus for controlling display of a document on a display part, includes an acquiring section that acquires authentication information associated with a user entering a predefined area, a deciding section that decides whether or not the authentication information acquired by the acquiring section satisfies a display authorization condition associated with the document, and a limiting section that limits display of the document on the display part when the deciding section decides that the authentication information does not satisfy the display authorization condition.
US07734545B1 Method and system for processing recurring payments
According to an embodiment of the present invention, a computer implemented method and system for processing payments may involve receiving a payment file from a paying entity; identifying at least one payee from the payment file; identifying a payment amount for the at least one payee for a contribution based on a pre-existing contract between the paying entity and the at least one payee for recurring payments to the at least one payee; identifying a payment method for the at least one payee from a payee profile; and distributing the payment amount via the payment method to the at least one payee; wherein a group manages the recurring payments for the at least one payee.
US07734544B2 Authorization and capture with multiple currencies
Techniques are presented for authorization and capture with multiple funding sources and currencies. A transaction amount associated with a target currency is authorized from one or more funding sources, where at least one of the one or more funding sources includes funds associated with a different currency from the target currency. The funds from the different currency are calculated at authorization to cover the transaction amount and converted at settlement or capture to determine if the transaction amount is still covered at capture.
US07734543B2 Electronic bill presentment and payment system
A switching system for the electronic presentment and payment of bills between a Consumer and a Biller. The system includes an open, interoperable switching network for routing bill summary information between a Biller and a Consumer. Bill summary files are generated by a Bill Service Provider. Consumer Service Providers poll the Bill Service Providers through the switching network for newly generated bill summary files. The bill summary files are routed through the switching network to the appropriate Consumer Service Provider. Customers of the Consumer Service Provider log on to the web site of the Consumer Service Provider to access bill summary data. In addition to viewing the bill summary files electronically, the Consumer can initiate electronic payment of previously presented bills or bills that have not been presented electronically. Accounts of the Billers and Consumers are settled periodically by the switching network and reports are generated of the historical transactional activity of the exchanges over the network. Detailed information concerning a bill is accessible by the consumer only via a direct communication with the Biller, e.g., a hyperlink to the web site of the Biller, not via the switching network.
US07734539B2 Calculating credit worthiness using transactional data
Aspects of the invention provide for the use of transactional data in determining credit and product offerings. Further aspects of the invention provide for generating financial statements and indices using transactional data for use by users and/or financial institutions. The transactional based financial statements and indices may be used for making underwriting and financial planning decisions.
US07734536B2 System, method and computer program product for workflow-based data processing
An approach to workflow-based data processing is described, wherein as part of the workflow a multiplicity of display pages is executed interactively by means of workflow control commands. A suitable computer system comprises at least one user terminal with a user interface for page display (802) and for input of user data and workflow control commands, one or more basic systems with associated basic databases, containing basic data, at least one cache database in which the user data and a selected extract from the basic data are cached (806), one or more service systems with services (810) for performing data processing steps on the basis of data sourced from the cache database and a mechanism (804) for generating a request directed at the invocation of at least one service (810) as a response to a workflow control command. The service (810) is invoked asynchronously in respect of the display of a new display page if the setup of the new display page is independent of the result of the service (810) invoked by means of the request.
US07734535B1 Method and system for quantity entry
A trading screen may include a plurality of next trade quantity regions that comprise a plurality of locations, each location being associated a price on a price axis. The quantities can be entered into the various locations in the next trade quantity regions and the entered quantities can be used as a parameter of a future trade order at the associated price level. The trading screen may also include a plurality of quantity entry regions that are displayed with respect to the price axis. The quantity entry columns may each include plurality of sub-regions or locations corresponding to different price levels in the price axis. The quantity entry columns may be used to specify next traded quantities that may be used in placing orders for tradeable objects.
US07734530B1 Meta-marketplace method
The present invention is a method for handling multiple aspects of the acquisition of vehicles, such as automobiles and trucks, in a unified and streamlined fashion. A system for acquisition of vehicles that integrates various product and service providers with retailers and consumers is presented from various aspects in order to realize efficiencies and opportunities that are impossible in the present mode of vehicle acquisition.
US07734527B2 Method and apparatus for making secure electronic payments
In accordance with the present invention, a consumer communicates a request for purchase of goods and services to a merchant, the goods and/or services being selected from these listed together with their price quotes on the merchant's computer or website connected to a network, such as the Internet. The merchant then communicates a request for a token and an update key to the clearing server, the token being previously purchased by the consumer and residing on a clearing server device. The update key is used as an authorization to modify the value of the token, i.e., to decrement and to increment. The merchant forwards the purchased merchandise to the consumer. When consumer discontinues making purchases at the selected merchant, the merchant returns the updated token to the clearing server. A new key is necessary to make the next purchase. This is the case even where the requesting merchant is the same as that from whom the last purchase was made. When the token is requested, if the token was used after its initial purchase, the present value of the token is made certain by receipt on the clearing server of informational downloads from the merchants.
US07734524B2 Customized financial instrument providing a stream of payments
According to one embodiment, a customized financial instrument, defined by at least a plurality of parameters received from a purchaser, includes an agreement by an issuer to make a stream of payments. The stream of payments is defined by the plurality of parameters received from the purchaser. The plurality of parameters includes a first date defining the date for the first payment; at least one of a second date defining the date for the last payment, a number of payments, and a duration for the stream of payments; and information defining payment amounts for each of the payments. The customized financial instrument is associated with an identification code, the identification code being issued by a third-party organization and the identification code being unique to the customized financial instrument defined by at least a plurality of parameters received from a purchaser.
US07734513B2 System of tracking the real time location of shoppers, associates, managers and vendors through a communication multi-network within a store
The invention relates to one or more systems for locating a shopper's, associate's, manager's or vendor's presumed position in a store using a communication multi-network for communication in the store. Specifically, at least one location device is positioned in proximity to, for example, a shopper such that the shopper's presumed position about the store may be known continuously or upon demand to the store.
US07734512B2 Method for creating a customer customizable lamp
A customer-customizable lamp includes a vertical support post mounted to a base plate. The customer selects from five different heights of decorative blocks to be mounted on the post. Each selected block may be provided in any one of five selectable colors or four selectable simulated wood grains. The selection of blocks and finishes are made on a web page with an interactive representation of the customizable lamp being displayed as the design is being created by the customer. The remaining height on the support post to be filled with decorative blocks is displayed. Once the post is filled and the customer has selected finishes for each selected block, the lamp design can be finalized for delivery to the customer. The customer selectable blocks and colors/finishes permit several million permutations so that the customer can create a highly individualized decorative lamp.
US07734511B2 Method for selling content over a network
A method to generate revenue from supplied content is provided. Content is provided to a consumer via a network by providing a content service that allows the consumer to select and retrieve content as a package together with a clearing of the selectable content to an operator used by the consumer to select and retrieve the content via the network. Any content selected by the consumer is supplied directly to the consumer via the operator. The operator is charged for the supplied content.
US07734507B2 Method for directing a user of a mobile device from a current location to a product
A method is described for directing a user of a mobile device from a current location to a product, wherein an identification code of the product is recorded in the mobile device and transmitted to a name server. The identification code is used in the name server among others for loading product-related data into the mobile device, e.g. a geographical location where the product can be bought. Following this, the user of the mobile device can go to said geographic location. For directing said user to the product, a direct contactless connection is established between said mobile device and a RFID element with which said product is marked, by using the same identification code or product-related data previously supplied by the name server.
US07734501B2 Method of selling commodities and sharing sales profits using internet
The present invention relates, in general, to a method of selling commodities and sharing sales profits using the Internet and, more particularly, to a method of selling commodities and sharing sales profits using the Internet, which not only allows a commodity purchaser to give a predetermined deposit to a commodity seller, to purchase commodities at low prices, and to be issued both a dividend and an award for contribution previously stipulated by the commodity seller, depending on the contribution level of the amount spent purchasing commodities and the deposit after a predetermined period has elapsed, but also allows the commodity seller to finance a business using funds obtained on the basis of the credit thereof, thus maintaining continuous business relations between the commodity purchaser and the commodity seller.
US07734497B2 Method, system, and storage medium for implementing transaction-based data exchange
A method for implementing transaction-based data exchange. The method includes transferring information relating to a product via a transmission means selected by an individual at a computing device requesting the information. The information includes at least one of warranty information, accounting information, pricing information, and product details. The method further includes calculating a net worth relating to the product, and updating a financial application associated with the individual with results of the calculating.
US07734494B2 Virtual procurement folder
A computer implemented method for facilitating the procurement of goods and services, comprising requesting any one of a plurality of procurement entities, completing procurement items associated with the requested procurement entity, and recording the procurement items.
US07734493B1 Tuning a schedule of transportation resources using mathematical programming
Techniques for refining a schedule involve identifying schedule alternatives to an original schedule and generating one or more substitute schedules using one or more of the schedule alternatives. An objective function is used to perform an analysis of the original schedule and the one or more substitute schedules, and a refined schedule is selected based on the analysis.
US07734492B2 Validation and analysis of JDF workflows using colored petri nets
A method and system for translating a JDF workflow into a colored Petri net representation. Once the workflow has been converted, the colored Petri net is validated and analyzed. This provides the ability to identify potential deadlock conditions within a JDF workflow. In addition, the model network can be used to simulate throughput and turnaround time of a workflow and the effects of resources arriving at various times.
US07734491B2 Hierarchical projects in a computer-enabled project management method and system
Methods and systems are provided for establishing a hierarchical relationship between a parent or master project schedule and sub-project schedules including tasks and phases required for completion of the parent or master project. When changes are made to data contained in a given parent or master project schedule or to a hierarchically related sub-project schedule, an automatic notification is passed to the owners/managers of affected project schedules so that those parties may accept the proposed change, reject the proposed change, or respond to the submitting party with a counter change proposal.
US07734488B2 Functionality index (FI) for use with an engineering management system (EMS)
A top-down tiered process establishes an objective measure of the functional capacity of an asset to address a specified use. The process comprises: developing Issue Categories and lists of functional impact Sub-issue Types and specific issues under each type that may impact functionality of the asset for a specified use; providing the list to evaluators; employing evaluators to evaluate functionality, evaluators assigning a numerical Severity measure to each Sub-issue Type present during the evaluation; recording occurrences of issues under each Sub-issue Type discovered, summing occurrences to determine a Density of each Sub-issue Type; recording the evaluation in one or more engineering management systems (EMS); and using the recorded evaluation, calculating a value to be inserted on a numerical scale as a functionality index, FI. In select embodiments of the present invention, a numerical scale is used with values from 0-100.
US07734487B2 Process driven quality measures
A common metrics manager analyzes customer feedback responses, and assigns a weighted priority to each feedback response. The weighted priority corresponds to a particular feedback response's impact on business goals, such as customer satisfaction. The common metrics manager uses weighted priority feedback responses to generate and rank a set of common metrics. The common metrics manager uses the common metrics to generate phase goals for each phase of a product's lifecycle. The number of phase goals for each product phase corresponds to the ranking of each particular common metric. Once a product ships to a customer which is developed using the common metrics, the customer sends feedback responses to the common metrics manager which the common metrics manager uses to generate new common metrics for use with a new product lifecycle.
US07734486B2 Methods and system for preferred vendor pre-transaction bidding
In one embodiment, a method that can be performed on a system, is provided for preferred vender pre-transaction bidding. In one embodiment, the method comprises providing to a user one or more offers for sale of an item or service, the offers matching criteria pre-determined by one of a separate user or entity; receiving a selection of at least one offer from the user; comparing the selected offer to a set of pre-determined preferences of the user and generating and transmitting a request to one or more vendors for a counter-offer based on the set of pre-determined preferences of the user; in response to receiving one or more counter-offers, comparing the one or more counter offers to the criteria pre-determined by the separate user or entity; and providing to the user one or more of the counter-offers matching the criteria pre-determined by the separate user or entity.
US07734482B1 System and method for pre-admission testing
A system and method for scheduling pre-admission testing (PAT) appointments and accessing PAT reports through an on-line interface. The system and method allows the input of patient demographic and medical information from a remote location. PAT physicians can access scheduling information and input patient information using an electronic medical record module.
US07734481B1 Compliance audit for integrated emergency medical transportation database system
An integrated medical database system for the emergency medical transportation business. In one aspect of the invention, the system includes a dispatch and demographic module, a clinical module, an administration module and a billing module. Each module may communicate data with one or more of the other modules to form a system incorporating data sharing, thus achieving an end-to-end automation of emergency medical care accounting. Internal consistency checks using specific libraries of modifiable data rules are performed by the system to ensure that proper treatments are performed according to a chosen diagnosis. The system includes a compliance audit module operating on data from the dispatch module and clinical module. The compliance audit module checks to ensure that data is consistent with high risk compliance areas. The results of the compliance audit module are forwarded to the billing module.
US07734469B1 Density measurement method and system for VoIP devices
A density measurement system for measuring a density of a speech processing device including a plurality of channels each having an encoder and a decoder, where each one of the plurality of channels is coupled to another one of the plurality of channels to provide a plurality of coupled pairs. The system comprises a first signal injector module for injecting a first speech signal into a first one of each coupled pair; a second signal injector module for injecting a second speech signal into a second one of each coupled pair; a quality module connected to each decoder for measuring a quality value for each decoder; and an error module connected to each encoder for determining an error value for each encoder, wherein the system determines the density of the speech processing device based on the quality value of each decoder and the error value of each encoder.
US07734461B2 Apparatus for providing voice dialogue service and method of operating the same
A speech dialogue service apparatus including: a language analysis module tagging a part of speech (POS) of each respective word included in a sentence recorded in a predetermined text, syntactically analyzing the sentence by classifying a meaning of each respective word, and generating at least one semantic frame corresponding to the sentence according to a result of the syntactical analysis; and a dialogue management module analyzing an intention of the sentence corresponding to the at least one respective semantic frame, and generating a system response corresponding to the sentence intention by selecting a predetermined sentence intention according to whether an action corresponding to the intention of the respective sentence can be performed.
US07734456B2 Method and apparatus for priority based data processing
An important component selection device is provided for selecting a component having a higher importance in a simulation calculation, so that the component having a higher priority is calculated firstly by a calculation device and the importance of the updated component is re-evaluated so as to be reflected in the calculation thereafter. When a high speed is required, the ranking of the important components are realized by hardware. Moreover, when a storage device has a plurality of candidate value data for each of the component data and the calculation device updates the candidate values one by one, the magnitude of variety of the candidate values is used as the importance of the component data and the component having this value which is large is calculated with a higher priority so that the calculation of the component having a small change is omitted, thereby increasing the simulation speed.
US07734449B1 Numerical modeling of nonlinear ship-wave interactions
The hydrodynamics of a seagoing vessel are numerically modeled through the present invention's new calculative methodology, which uniquely combines vessel boundary characteristics and pseudo-spectral environmental characteristics. Solutions are obtained through mutual transformations between the vessel boundary's irregular grid and the environment's regular pseudo-spectral grid. The pressure at the vessel boundary, an important component of the vessel boundary itself, can be determined via either (i) finite element analysis (which has a Cartesian framework) or (ii) the present invention's new vessel normal vector analysis (which has a non-Cartesian framework); the latter approach avoids the singularity problem that generally besets hydrodynamics-related mathematics. Typical inventive practice implements a computer processing unit and succeeds in finding superior solutions in shorter CPU durations.
US07734447B2 Radiation measuring device and data processing method
A radiation measuring device capable of identifying the incident direction of a radiation ray and energy (segmentation). The directivity characteristics of a plurality of detectors are different from each other. A plurality of energy segmentations are set respectively for a plurality of spectra corresponding to a plurality of detectors, and actual measurement ratio information (a plurality of actual measurement counting ratios) expressing the mutual ratio between integrated counting values for each energy segmentation is computed. The actual measurement ratio information is checked against a plurality of response functions, and, when the compatibility relation between specific actual measurement ratio information and specific theoretical ratio information is found, the incident direction of a radiation ray and an energy segmentation are identified based on that relation.
US07734443B2 System and method for prediction of gas turbine trips due to thermocouple failures
Systems and methods for prediction of gas turbine trips due to component failures such as thermocouple failures. Exemplary embodiments include prediction of gas turbine trips due to component failures, including collecting raw gas turbine operational data and using the raw gas turbine operational data to generate a prognostic indicator for the prediction of a turbine trip due to the failed thermocouples.
US07734441B2 Method and device for measuring and controlling the amount of flow/volume of liquid pumped/transferred by an electro-pump
Disclosed is a method and system for measuring and controlling an amount of flow and volume of liquid fluid and/or electrical energy consumed by an electro-pump. The method and system obtains a plurality of values for electrical parameters of the electro-pump including voltage value, currents value and active/reactive energy value; calculates the plurality values; and determines and controls the amount of instant flow and volume of said liquid fluid based on said calculated values. The system/method gathers these two measuring and controlling features (i.e. measuring and controlling the volume of liquid and amount of energy) in one casing, thereby, where applicable, provides a secure reference for policy making of both two parameters at the same time (e.g. for underground water resources).
US07734440B2 On-chip over-temperature detection
An improved method and apparatus for setting a trip-point temperature value for detection of an over-temperature condition in a chip when a reading from a main temperature sensor exceeds the trip-point temperature value. In one embodiment, the trip-point temperature value is set to a known temperature limit value offset by a temperature difference, ΔT. ΔT is calculated by taking the difference between a reading of the main temperature sensor and a reading of another temperature sensor, remote from the main temperature sensor, while a heat-generating circuit is enabled. The main temperature sensor is distal from heat-generating circuit on the chip and the remote temperature sensor is proximate the heat-generating circuit. For multiple heat-generating circuits on the chip, a ΔT is determined for each of the heat-generating circuits, and the largest ΔT is used to calculate the trip-point temperature value. Advantageously, the largest ΔT determination may be done only once.
US07734438B2 Method for determining correction values for correcting positional measurement errors in a machine having at least one translational axis of movement
In a coordinate measuring machine or any other kind of machine having at least one translational movement axis, correction values are determined by moving the mobile head of the machine along a defined path of movement. First and second position data are recorded by means of first and second position measuring devices. The first position data originate from position measuring devices of the machine. The second position data result from a reference measurement. The correction values are determined as a function of the first and second position data. A defined number of correction values is determined for each section of the path of movement, with the defined number varying in the sections as a function of the error profile defined by the correction values.
US07734436B2 Comparative analysis of a sample relative to a database
The comparative analysis of a sample, derived from a product, with respect to a database comprises the step of determining the class membership of the different characteristics (variables) describing the samples: whether they are characteristics common to the sample under test and the database, they are characteristics particular to the sample under test, or they are characteristics particular to the database. The assignment of the variables to these classes enables parameters to be defined for global comparison of the sample under test and the database, based on: ratios summarizing the values taken by the variables of the different classes, or the distribution of the variables of the different classes. A machine implementation of the analysis is described.
US07734429B2 Method and apparatus for creating at least one parameter for algorithmically evaluating damage in a structure
A method for creating at least one input parameter for an algorithmic system to evaluate damage in a structure may include: (a) Determining a plurality of damage index factors using first signal information relating to a first signal transmitted through the structure before the damage is imposed, and second signal information relating to a second signal transmitted through the structure after the damage is imposed. (b) determining a plurality of condensed damage index factors using the plurality of damage index factors. (c) Correlating selected of the condensed damage index factors with selected measured dimensions relating to the damage to determine a correlation index for selected combinations of the condensed damage index factors and the dimensions. (d) Selecting the at least one input parameter from among the selected condensed damage index factors having a correlation index meeting at least one predetermined criterion.
US07734422B2 Method for evaluating DNA probes position on substrate
An oligonucleotide array comprising an array of multiple oligonucleotides with different base sequences fixed onto known and separate positions on a support substrate, wherein said oligonucleotides are biological stress related genes or complementary sequence chains to the said genes, and the said oligonucleotides are classified according to their gene functions, wherein the fixation region on the support substrate is divided into the said classification.
US07734420B2 Methods and systems to identify operational reaction pathways
The present invention provides a method for identifying an operational reaction pathway of a biosystem. The method includes (a) providing a set of systemic reaction pathways through a reaction network representing said biosystem; (b) providing a set of phenomenological reaction pathways of said biosystem, and (c) comparing said set of systemic reaction pathways with said set of phenomenological reaction pathways, wherein a pathway common to said sets is an perational reaction pathway of said biosystem. Also described is a method of refining a biosystem reaction network; a method of reconciling biosystem data sets; a method of determining the effect of a genetic polymorphism on whole cell function; and a method of diagnosing a genetic polymorphism-mediated pathology.
US07734417B2 Image processing device and method for parking support
An image processing device and method for parking support that allows the driver to perceive the state surrounding the vehicle correctly in a simple operation even if plural cameras are carried on the vehicle. Plural images are acquired using plural cameras for image pickup in different directions surrounding the vehicle. These images are used to show the state surrounding the vehicle to the driver, preferably in the form of a bird's-eye view. The view seen by the driver can switch from the bird's-eye view to an image of a desired view. This view can be selected by the driver by, for example, touching the screen upon which the bird's-eye view is displayed.
US07734416B2 Automatic vehicle braking device
The automatic vehicle braking device is equipped with a braking force control processing portion which, based on the judgment result of a collision judgment processing portion and the judgment result of a steering avoidance judgment processing portion, imparts a turning property in a direction of head-on collision to the vehicle when the lateral position of the obstacle with respect to a travel route curve is large in a condition in which the driver is unconscious of a high possibility of collision between the vehicle and the obstacle and has taken no steering avoidance action yet. As a result, it is possible to reduce the speed of the vehicle and, at the same time, mitigate the damage suffered by the vehicle occupants at the time of collision.
US07734413B2 Electronic device and program for displaying map
When a guiding route is included in a display target region at a photograph display mode, route data of the guiding route is also read. Within the read route data, information of a region for editing a photograph is stored. This information includes a road kind (color information), coordinates of the start/end points of the road, and a road width when editing is for a road. Next, photograph data is read, so that a color of the photograph data is edited based on the stored information of the route data. For instance, a color of the photograph data in a corresponding road region is changed to red that represents “national road.”
US07734411B2 Predicted path selection system and method for hazard coding in selectively constrained aircraft control systems
A surveillance system detects potential hazards and alerts the pilot to them. The alerts can be modified to indicate proximity to the predicted path of the aircraft. An autopilot receives instructions from a flight management system (FMS) regarding a planned path and is subject to constraints preempting the planned path. The surveillance system selects which of the planned and a constrained path will be followed for alerting and hazard coding purposes. Means are disclosed to determine when the constrained path will be followed by evaluating the current position of an aircraft, the planned path, and the constraint data.
US07734410B2 Navigation system
When a display map information is reduced to a specified scale for a wide area, items of congestion information are extracted which have a congestion level of “congested or busy”, and an overlap determination area is created for a congestion link of each item of extracted congestion information. The overlap determination area extends both transversely and longitudinally for a specified distance from the congestion link. Also, for each group of congestion information items having overlapping determination areas, an equal congestion level area is created by connecting the overlap determination areas and displayed in a color that corresponds to the congestion level. Equal congestion level areas are also created in the same manner for the congestion information items with congestion levels of “congested” and “not congested”, and displayed in different colors that correspond to their respective congestion levels.
US07734404B2 Deceleration control apparatus for vehicle
A deceleration control apparatus for a vehicle including a controller that performs deceleration control based on a first target deceleration set based on a distance to a starting point of an upcoming curve, when the deceleration control for the curve is started at a position distant from the starting point of the curve; and that performs the deceleration control based on a second target deceleration set based on a lateral acceleration that is estimated to be detected when the vehicle passes the starting point of the curve, when the deceleration control for the curve is started at a position close to the starting point of the curve. With this apparatus, it is possible to perform the deceleration control that provides drive assist according to the intention of the driver and that enhances driving convenience for the driver.
US07734401B2 Shift control system of a hybrid transmission with a motor torque correction
A shift control system of a hybrid transmission for a vehicle is arranged to correct ideal motor/generator torques so as to achieve a target engine speed prior to a target driving torque when an actual engine speed becomes greater than an allowable upper-limit engine speed and to correct the ideal motor/generator torque so as to achieve the target driving torque prior to the target engine speed when the actual engine speed does not become greater than the allowable upper-limit engine speed.
US07734400B2 Fault detection system and method using augmented data and fuzzy logic
A system and method that provides improved fault detection in turbine engines is disclosed. The fault detection system provides the ability to detect symptoms of engine faults based on a relatively limited number of engine parameters that are sampled relatively infrequently. The fault detection system includes a sensor data processor that receives engine sensor data during operation and augments the sensor data. The augmented data set is passed to a fuzzy logic inference system that determines the likelihood that a fault has occurred. The inference system output can then be passed to a diagnostic system where evaluation of the output may yield a detailed diagnostic result and a prediction horizon.
US07734396B2 Driving position adjusting system
A driving position adjusting system automatically adjusts a driving position in a second vehicle appropriately to a target user based on a driving position in a first vehicle adjusted by the target user. The driving position adjusting system includes a storage device, a detection device, an estimation device, a transmission device, and a control device. The storage device stores statistic data. The detection device detects a selected one of a plurality of divided range segments of the driving position in the first vehicle, the selected one being selected by the target user. The estimation device estimates an optimum one of the plurality of divided range segments in the second vehicle based on the statistic data and the selected one. The transmission device transmits to the second vehicle the optimum one in the second vehicle. The control device controls the driving position in the second vehicle correspondingly to the optimum one.
US07734395B2 Systems and methods for regulating electrical adjusting mechanisms in motor vehicles
Driver-related electrical adjusting components in motor vehicles are regulated. An operator signal is generated based on a user actuating operator elements, to affect a desired movement of a vehicle component. The operator signal is processed in a control unit. An effect of the operator signal on movement of the vehicle component is regulated as a function of vehicle operating state signals so as to prevent the vehicle component from moving into a safety-critical position.
US07734393B2 Object struck discrimination system and protection system
An object struck discrimination system for a vehicle is provided which is effective in increasing the discrimination accuracy for discriminating an object struck by the vehicle. In one form, an object struck discrimination system to be installed in a vehicle includes an impact receiving member for receiving an impact from an object struck which extends lengthwise along the width of the vehicle, a detection sensor for detecting the moving speed and/or the acceleration of the impact receiving member during a vehicle collision, and a control unit for deriving the maximum moving speed and the maximum acceleration based on the information detected by the detection sensor and discriminating the object struck based on the correlation between the maximum moving speed and the maximum acceleration.
US07734392B2 Vehicle information display
An information display system for a vehicle includes an interior rearview mirror assembly disposed in an interior cabin of a vehicle and a video display screen disposed at the interior rearview mirror assembly. The video display screen is operable to display information including video images captured by a rearward facing camera of the vehicle for assisting the driver during a reversing maneuver, and the video display screen is further operable to display information including at least one instruction pertaining to an accessory of the vehicle. The display of the instruction includes at least one of (a) text pertaining to the accessory, (b) an icon pertaining to the accessory and (c) an image pertaining to the accessory.
US07734389B2 Fault information management system and a method for implementing a fault information management system for a vehicle
The present invention relates to a fault information management system and method for implementing fault information management system for a vehicle. The present invention provides a fault information management system for a vehicle comprising: an interface for connecting a fault item; a first memory for storing a fault state; a memory for establishing a management reference for each fault item; a logic which manages fault information and fault history; and a second memory for storing a fault state.
US07734388B2 Apparatus for detecting anomaly of wheel speed sensors
A wheel-speed-sensor-anomaly detection apparatus detects anomaly of wheel speed sensors of a vehicle. When a difference between the minimum wheel speed among detected wheel speeds and the smallest value among the remaining wheel speeds is greater than a predetermined threshold value, in principle, a wheel speed sensor of the wheel corresponding to the minimum wheel speed is determined to be anomalous. Meanwhile, when a wheel having a lowered tire air pressure (air-pressure-lowered wheel) is present and a road surface on which the vehicle is currently traveling is a low-μ road surface, the operation of detecting anomaly of the wheel speed sensors is prohibited. This operation reliably prevents erroneous detection of anomaly of the wheel speed sensor of the air-pressure-lowered wheel, which erroneous detection would otherwise occur due to the locking tendency of the air-pressure-lowered wheel occurring because of decreased tire air pressure, in particular, on a low-μ road surface.
US07734383B2 Method and apparatus for planning the movement of trains using dynamic analysis
A method of planning the movement of plural trains through a rail network using a database of dynamic planning attributes reflecting the current conditions of the train and rail network.
US07734382B2 Remote vehicle control system and associated method for counteracting rogue command
A vehicle remote control system is for a vehicle including a data communications bus extending throughout the vehicle, and at least one vehicle device connected to the data communications bus. The vehicle remote control system includes a remote transmitter, and a true controller at the vehicle for controlling the vehicle device via a true command on the data communications bus, and based upon the remote transmitter. The true controller also controls the vehicle device via a respective counteracting command on the data communications bus based upon detecting a rogue controller attempt to control the at least one vehicle device via a rogue command on the data communications bus. The true controller may thus counteract a rogue controller attempt to start the engine, unlock vehicle doors, roll down windows, and/or disarm the vehicle security system, for example.
US07734380B2 Push communications architecture for intelligent electronic devices
A power management architecture for an electrical power distribution system, or portion thereof, is disclosed. The architecture includes multiple intelligent electronic devices (“IED's”) distributed throughout the power distribution system to manage the flow and consumption of power from the system using real time communications. Power management application software and/or hardware components operate on the IED's and the back-end servers and inter-operate via the network to implement a power management application. The architecture provides a scalable and cost effective framework of hardware and software upon which such power management applications can operate to manage the distribution and consumption of electrical power by one or more utilities/suppliers and/or customers which provide and utilize the power distribution system. Autonomous communication on the network between IED's, back-end servers and other entities coupled with secure networks, themselves interconnected, via firewalls, by one or more unsecure networks, is facilitated by the use of a back-channel protocol. The back-channel protocol allows a device coupled with a secure network to solicit communications from a device on the unsecure network, thereby opening a back-channel through the firewall through which the unsecure network device may send unsolicited messages to the secure network device. Communications between multiple secure networks is accomplished using a unsecure device on an intermediary unsecure network to relay communications between the secure network devices using the protocol described above.
US07734379B2 System, method, and apparatus for managing wastewater treatment installation
Apparatus for managing a residential wastewater treatment system includes an in situ control unit that monitors an individual system. The control unit provides local control and alarms, and also sends status reports and/or alarms to a remote monitoring center via a telemetry device. The remote monitoring center makes information concerning the individual system available through a website.
US07734378B2 Gait generation device for legged mobile robot
A vertical component or the like of a floor reaction force moment to be applied to a robot 1 is defined as a restriction object amount, and the permissible range of the restriction object amount is set. A provisional motion of the robot that satisfies a predetermined dynamic balance condition is determined on a predetermined dynamic model, and if a restriction object amount determined by the provisional motion deviates from the permissible range, then the motion of a desired gait is determined by correcting the provisional motion by changing the angular momentum changing rate of the robot from the provisional motion while limiting the restriction object amount to the permissible range on the dynamic model.
US07734375B2 Robot and robot leg mechanism
A robot with a body, at least one leg on each side of the body, and a hip connecting the leg to the body. The hip is configured to abduct and adduct the leg. A linkage is configured to rotate the leg along a predetermined path.
US07734374B2 Drug storage, indexing and dispensing system
A drug storage and dispensing system including a container for containing the drug, a storage tray and a drug identification key. The storage tray includes a plurality of drug storage chambers each defined by a sidewall and configured to receive the container. The key member includes at least one projection and at least one opening configured to receive the at least one projection. The at least one projection is disposed on either the sidewall or the container. The at least one projection receiving member is formed in the other of the sidewall and the container. The at least one projection and at least one opening have configurations that corresponding to at least one feature of the drug. The at least one projection is received in the at least one opening when the container is received in the storage chamber.
US07734372B2 Wall mounted medications cabinet and system
A wall-mounted medications cabinet has at least one, and preferably up to four locking drawers, each with a removable bin holding the medications for a given patient. The drawers are each independently openable electronically. This can be accomplished using an incorporated PC with a touch screen monitor, or authorized access can be obtained via a network. The cabinet may be connected using USB or ethernet interface. A key lock can provide access in the event of a power failure.
US07734369B2 Systems and methods for purchasing, invoicing and distributing items
A method for supplying items to dispensing units that hold at least one type of item and a record of inventory levels comprises periodically sending restocking information from the dispensing units over a network to a server computer. Ordering information is generated for the items to be restocked based on the restocking information. The ordering information is electronically sent to one or more supplier computers to order items to be restocked into the dispensing units.
US07734368B2 Method for manipulating a dental virtual model, method for creating physical entities based on a dental virtual model thus manipulated, and dental models thus created
A 3D virtual model of an intra oral cavity in which at least a part of a finish line of a preparation is obscured is manipulated in virtual space by means of a computer or the like to create, recreate or reconstruct finish line data and other geometrical corresponding to the obscured part. Trimmed virtual models, and trimmed physical models, can then be created utilizing data thus created. The virtual models and/or the physical models may be used in the design and manufacture of copings or of prostheses.
US07734367B2 Method of optimizing the joints between layers in modelling or prototyping involving layer decomposition, and the parts obtained
In a method for optimizing the joints between layers along portions of the layers which are flush with the surface of a part obtained by computer-aided modeling or prototyping involving layer decomposition, the connecting profile of two successive layers is mathematically and numerically defined using an algorithm in which the surface of the joint at the end zone adjacent to the flush portions is always substantially normal to the plane tangential to the surface of the part along the flush portions.
US07734365B2 Supply consumption optimization and multiple component utilization
The invention disclosed here is a method for achieving simultaneous consideration of multiple independent dates associated with a single demand. The method iterates through the demands to match the demands with the supply quantities respecting demand priorities which vary over time and demand quantities which may perish over time. One embodiment of the invention allocates demand to supply through an iterative process beginning with earlier demand requirement dates and concluding with later demands which may preempt supply from earlier demands depending upon their relative priorities. An additional embodiment transforms the demands to create multiple demand records, each having an associated priority, such that a single original demand record is transformed into a plurality of related demand records, each having an associated priority. The component supply quantities are accumulated into period ending inventories. The method matches the multiple demand records (in priority sequence) to the period ending inventories.
US07734361B2 Terminal and method for efficient use and identification of peripherals having audio lines
A communication system comprises a terminal configured for being able to communicate with a computer and to operate according to at least one operational parameter. A peripheral device for use with the terminal has a characterizing parameter associated therewith. The terminal is operable for reading the characterizing parameter from the peripheral device when the device is coupled to the terminal. The terminal is further operable for configuring itself to operate according to an operational parameter associated with the characterizing parameter of the peripheral device.
US07734360B2 Industrial controller based on distributable technology objects
A method and system for controlling an industrial controller based on technology objects are disclosed. Technology object types may be loaded and instantiated into the run time system of a controller, thereby increasing the functionality and providing technological scaling of the controller. Technology object types may be loaded in the form of technology packages and a user may use the functionality of the invention directly in a user program.
US07734357B2 System for operating an installation by editing graphic objects
A system is used to operate partial units of a technical installation by editing graphic objects, the system contains a graphic editor and a data editor. During the selection of a graphic object by the graphic editor, the data editor, which produces or modifies the control and configuration data and signals for a technical installation which is to be controlled, is called. The selection of the user is examined, in relation to the plausibility and consistency thereof, for the predetermined operational state of the technical installation. Subsequently, the modified and current configuration data is visualized in the graphic editor and the graphic object is modified based on the graphic object selected by the user.
US07734347B2 Cardiac pacing response classification based on waveform feature variability
Methods and systems involve determining the cardiac response to pacing pulses. The variability cardiac signal features detected during initialization is used to establish a variability threshold. A cardiac signal associated with a pacing pulse is sensed and one or more features of the cardiac signal are detected. The variability of the one or more features is compared to the variability threshold. The cardiac response to the pacing pulse is determined based on the feature variability.
US07734343B2 Implantable intravascular device for defibrillation and/or pacing
The present application describes an intravascular implantable pacing and/or defibrillation system. The described system includes a pulse generator that is implantable within a blood vessel and proportioned to blood flow through the blood vessel, and at least one lead attachable to the pulse generator. During implantation, the pulse generator is introduced into a patient's vasculature, advanced to a desired vessel and anchored in place within the vessel. The lead or leads are placed within the heart or surrounding vessels as needed to deliver electrical pulses to the appropriate location.
US07734341B2 Method and apparatus for gastrointestinal stimulation via the lymphatic system
An implantable gastrointestinal (GI) stimulation system includes an implantable medical device and at least one stimulus delivery device configured to be placed in one or more lymphatic vessels of a patient, such as the patient's thoracic duct and/or vessels branching from the thoracic duct. In one embodiment, the implantable medical device includes a GI stimulation circuit to deliver electrical stimulation pulses to one or more target regions adjacent to a lymphatic vessel through the stimulus delivery device. In one embodiment, to control obesity, the electrical stimulation pulses are delivered to the organs and/or nerves of the GI tract to create a sensation of satiety and/or to expedite food movement through the GI tract.
US07734336B2 Method and apparatus for detecting arrhythmias in a medical device
A method of detecting a cardiac event in a medical device that includes sensing cardiac signals from a plurality of electrodes forming a first sensing vector and a second sensing vector, determining inflections of the sensed cardiac signals, generating a pulse amplitude threshold in response to the determined inflections, determining whether the sensed cardiac signals are corrupted by noise in response to the determined inflections and the generated pulse amplitude threshold, and determining, in response to the sensed cardiac signals being corrupted by noise, whether the sensed cardiac signals are both corrupted by noise and shockable.
US07734334B2 Assessment of sleep quality and sleep disordered breathing based on cardiopulmonary coupling
An assessment of sleep quality and sleep disordered breathing is determined from cardiopulmonary coupling between two physiological data series. An R-R interval series is derived from an electrocardiogram (ECG) signal. The normal beats from the R-R interval series are extracted to produce a normal-to-normal interval series. The amplitude variations in the QRS complex are used to extract a surrogate respiration signal (i.e., ECG-derived respiration) associated with the NN interval series. The two series are corrected to remove outliers, and resampled. The cross-spectral power and coherence of the two resampled signals are calculated over a plurality of coherence windows. For each coherence window, the product of the coherence and cross-spectral power is used to calculate coherent cross-power. Using the appropriate thresholds for the coherent cross-power, the proportion of sleep spent in CAP, non-CAP, and wake and/or REM are determined. Coherent cross-power can be applied to differentiate obstructive from non-obstructive disease, and admixtures of the same.
US07734332B2 Atherectomy system with imaging guidewire
Systems and methods of increasing blood flow in a blood vessel with ultraluminal plaque. One disclosed method includes inserting an imaging guidewire into the blood vessel to the intraluminal plaque, propelling a catheter with a working head over the guidewire towards the distal end of the guidewire, scanning with the imaging guidewire to generate a cross-section image, radially positioning the catheter using a positioning element, monitoring the image to ascertain that the working head is properly positioned and operating the working head to remove the plaque. A computerized system designed, constructed and configured to perform the methods is further disclosed.
US07734330B2 Method and apparatus for detecting and treating vulnerable plaques
The present technique utilizes microwave radiometry to detect the presence of vulnerable plaques engrained in the wall of a blood vessel. In accordance with the technique, an intravascular catheter containing at least one microwave antenna is moved along the suspect vessel. The antenna, in combination with an external microwave detection and display unit, is able to detect and display thermal anomalies due to the difference in the thermal emissivity (brightness) of vulnerable plaques as compared to normal tissue even though the two may have a common temperature.
US07734327B2 Flexible image guided surgery marker
A bone marker for use in image guided surgery comprises a support having an anchor mechanism for anchoring the support in a bone. The marker includes at least one reference member which can be detected by an image guided system and which is attached to the support. The support has at least one limb which is resiliently deformable.
US07734322B2 Blood volume determination and sensor calibration
An apparatus is provided for determining a calibration coefficient of a blood property sensor located in a blood system, wherein the blood system can include a vascular portion and an extracorporeal portion. The blood property sensor can be located in the extracorporeal portion to measure the change in a blood property corresponding to the passing of an indicator. The indicator can include a known amount of an introduced dilution indicator. The controller is provided for determining the calibration coefficient of the blood property sensor corresponding to the introduced dilution indicator in the measured change in the blood property.
US07734319B2 Dual-mode superconductive filter having an opening pattern in a ground plane
A superconductive device that includes a ground film made of the superconductive material, wherein part of the ground film has an opening pattern.
US07734313B2 Wirelessly networked gaming system having true targeting capability
A first mobile station (102) can be wirelessly linked to a second mobile station (104). A physical location of the second mobile station with respect to a physical location of the first mobile station can be determined. A first player (112) using the first mobile station can be presented an icon (402) representing a second player using the second mobile station. The icon can be presented from a perspective of an eye level view. At least one targeting icon (410) can be presented to the first player to facilitate targeting of the second player. A physical stimuli can be generated from the first mobile station and/or the second mobile station in response to a simulated weapon activation on the first mobile station. The physical stimuli can be a narrowly focused ultrasound beam (302) modulated to generate an audible sound when a propagation of the ultrasound beam is disrupted by a physical object.
US07734310B2 Mobile terminal device
To provide a mobile terminal device which enables a user to view the television broadcast while the television broadcast is being displayed or the television broadcast is start to be displayed even in the case where the remaining amount of battery is small, and which can perform an action which reflects the user's intention. The mobile terminal device (100) includes: a television broadcast receiving unit (101) which receives a television broadcast signal; a television broadcast processing unit (102) which decodes the stream of the received television broadcast signal; a display conversion unit (103) which converts the decoded YUV signal into an RGB signal on a frame-by-frame basis; a control unit (109) which controls actions of the mobile terminal device in the case where the remaining amount of a battery (112) falls to a predetermined amount or below while the video and audio of the television broadcast is being outputted or in the case where the remaining amount of the battery (112) is the predetermined amount or below at the time when the video and audio of the television broadcast are required to be outputted; and an electric power supply management unit (111) which detects remaining amounts of the battery (112) and notifies the control unit (109) of the remaining amounts of battery for every predetermined time points.
US07734306B2 Wireless device authentication at mutual reduced transmit power
A system and method for facilitating the authentication of wireless devices in an environment with multiple wireless networks. A user wishing to join an operating wireless network can bring his wireless device within close physical proximity, for example, less than one meter, of a device in the network that he wishes to join. The user then presses an authenticate button, which causes both devices to enter a low transmission power mode. In such case, the devices are only capable of operation within the close proximity. Being in low power mode will diminish the possibility of eavesdropping on the authentication process. Power down mode also reduces the amount of message traffic in the area and saves scarce power and processing resources at the nodes, which are now out of range. Authentication then takes place in low power mode and once completed, both devices resume normal power levels and continue communicating normally.
US07734303B2 Pilot modulation error ratio for evaluation of transmitter performance
Systems and methodologies are described that facilitate monitoring transmitter performance in a wireless communication environment. A metric or metrics associated with one or more pilot symbols can be generated and used to evaluate performance. To generate pilot metrics, a signal analyzer can be used to sample the output of a transmitter and the sampled signal can be propagated to a processor. The processor can generate frequency domain channel estimates for subcarriers. Average channel estimates for the subcarriers can be used with the known pilot symbols to determine noise or error for each subcarrier, which can be used to generate the noise variance for each of the pilot symbols. A pilot modulation error metric can be generated based upon the average channel estimates and noise variance.
US07734301B2 Communication system
A communication system has a main device capable of communicating with a destination station through a line and at least one subsidiary device connectable to the main device. The main device includes an operating state signal transmitting system that transmits an operating state signal representing that the main device is currently performing a predetermined operation when the main device receives, from the subsidiary device, a communication request signal requesting a communication from the subsidiary device through the line, while the subsidiary device includes a first notifying system that notifies that the main device is performing the predetermined operation when the subsidiary device receives the operating state signal from the main device.
US07734297B1 Method and system for determining operating modes of users of a telecommunication system
The invention relates to a method for defining the patterns of behaviour of users of a telecommunication system on the basis of information collected from the telecommunication system, in which method at least one variable or a combination of variables of the telecommunication system is defined, user-specific information corresponding to the defined at least one variable or a combination of variables is filtered from the information collected from the telecommunication system, and the users of the telecommunication system are divided into classes of behaviour patterns on the basis of said filtered user-specific information. In addition, the invention relates to a system for defining the behaviour patterns of users of a telecommunication system, which system comprises means (51) for defining at least one variable or a combination of variables of the telecommunication system, filtering means (53) for filtering said user-specific information corresponding to at least one variable or a combination of variables from the information received from the telecommunication system, and classifying means (55) for classifying the users of telecommunication system on the basis of said filtered user-specific information.
US07734291B2 Method and system for storing IOTA alert message requests for a vehicle communications system into a queue
The invention provides a method for storing an alert message request for a vehicle communication system into a message queue by initiating an acquisition task to determine service availability, receiving an alert message request from a wireless communication system, storing the alert message request into the vehicle communication unit message queue, and servicing the alert message request until completion.
US07734289B2 Delivery of network services
A network element includes at least one input to receive communications from a plurality of terminal devices and a plurality of network elements, a processing unit and logic to classify the communications as a type of user information, and a router to route the communications according to the type of user information. The communication may be routed to at least one of a plurality of subnetworks according to the type of user information.
US07734285B2 Method and apparatus for network initiated uninstallation of application program over wireless network
Network-initiated uninstallation of programs on remote modules, such as wireless telephones, is performed over a wireless network to recall programs stored on the wireless telephone that are faulty or harmful to the wireless telephone, the wireless network, or a user of the wireless telephone. If one or more recall criteria are met for uninstallation of a targeted application program, a recall command source constructs a recall command. A program manager, using a database containing information about each program downloaded onto each wireless telephone in the network, identifies, for the recall command source, which wireless telephones carry the targeted application program. The recall command includes a unique application identification for the targeted application program and an instruction to the wireless telephone to uninstall the targeted application program. The recall command is broadcast over the wireless network to the wireless telephones. In response to the recall command, the wireless telephone automatically uninstalls the targeted application program by executing a recall program on the wireless telephone.
US07734283B2 Internet accessing method from a mobile station using a wireless network
A method for opening a wireless communication session and providing an end-user with a free Internet session after they view customized content associated with a wireless access point (“Hot Spot”). In a preferred embodiment, an end-user opens an Internet browser after selecting an available “Hot Spot” displayed on their wireless device. The wireless device connects with the chosen “Hot Spot”, which then establishes a connection with a management platform controlling authentication and content unique to the “Hot Spot”. The management platform then transmits the content via the “Hot Spot” to the wireless device, where it is displayed until expiration of a pre-determined time. After the display expires, the end-user's internet session is opened via automatic authentication by the management platform. This authentication can be triggered either by the click of a login button appearing on the wireless device after the display expires, or by mere expiration of the display.
US07734280B2 Method and apparatus for authentication of mobile devices
A method and apparatus for authentication in a wireless communication network is disclosed. A secret is shared between a mobile device and a home device. When a mobile device requests a connection to a remote device and the remote device does not have knowledge of the shared secret, the remote device determines whether the mobile device can connect to the remote device by concurrently sending a challenge to the mobile device and the home device. The remote device then compares the responses from the mobile device and the home device.
US07734277B2 Concept for enabling access to a network using local wireless network
A mobile communication network for providing access to a fixed network for access terminals within a geographical area is disclosed. A public mobile network contains a base station connected to a fixed network and is capable of communicating with the access terminals using a communication protocol within a part of the geographical area. A local wireless network is present within another part of the geographical area, wherein the base station is not capable of communicating with the access terminals. The local wireless network is connected to a fixed network via a network access devices. The local wireless network comprises at least one local wireless access point for communicating with the access terminal using the communication protocol. The local wireless network is arranged to send a message to an access terminal in the vicinity of the local wireless network containing an offer relating to call charges.
US07734276B2 Retrofit automobile radio for older automobiles
A replacement or retrofit radio which can be used to replace a wide range of older automobile radios and fit into an almost unlimited number of dashboard configurations comprises a radio case or enclosure having a display sized to fit into most original automobile dashboard radio display openings. Separate control knob shafts and associated controls are provided electrically connected to the radio via relatively long cables. With separate control knob shafts, there is no limit to where the controls and shafts are placed with respect to the radio case and display. A selected set of brackets can be attached to the radio with the selected set of brackets providing adjustable physical mounting of the control knob shafts to the brackets and physical connection of the control knob shafts to the radio. This allows mounting of the radio in the dashboard of the automobile in the usual manner of tightening nuts onto threaded control knob shaft sleeves.
US07734273B2 Frequency mixer device and method for compensating DC offset
A frequency mixer device is provided with a mixer circuit having an input cell that amplifies an input signal and a switching cell that mixes the amplified input signal with a switching signal and outputs a multiplied signal, and a DC offset compensator that detects the input level of the input signal and outputs a compensation signal based on that detection signal, the compensation signal being supplied to the mixer circuit so as to compensate a DC offset included in the multiplied signal. The compensation signal that the DC offset compensator outputs is added to the output signal of the input cell so as to compensate the DC offset. Low frequency noise included in the compensation signal is converted to a frequency near that of the switching signal, and does not range over the desired waveband of the mixer output.
US07734270B2 Method and apparatus for an enhanced RFID tag interrogator
An apparatus for an enhanced receiver for an RFID Tag Interrogator is described. The enhanced receiver has a zero crossing detector, a phase shifter, a pulse generator and a chopper. The zero crossing detector produces a sampling signal from the current transformer. The phase shifter modifies the sampling signal by producing a 90 degree phase shifted sampling signal. The pulse generator increases time duration of each pulse of the phase shifted sampling signal, which is then fed to the chopper. Thus, the chopper samples the backscattered carrier signal every 90 degree phase shift from the time when the backscattered carrier signal passes the zero crossing. This makes isolation of the backscattered signal from the carrier signal more effective.
US07734269B2 Control of receiver antenna diversity
Control of receiver antenna diversity is described in relation to apparatuses, user radio terminals, a method, and a computer program. The apparatus comprises an interface configured to obtain information on a power control procedure of a radio receiver and a processing unit configured to switch on/off a receiver antenna diversity branch of the radio receiver on the basis of a comparison between a predetermined condition and the information on the power control procedure.
US07734268B2 Method and apparatus for leveling an increasing or decreasing slope of an AM modulated receiving signal
A method and an apparatus for leveling an increasing or decreasing slope of an AM modulated receiving signal attenuate the AM modulated receiving signal with an attenuation curve with a stepwise slope corresponding to the increasing or decreasing slope of said AM modulated receiving signal, filters the attenuated AM modulated receiving signal within AM-demodulation with a lowpass infinite-impulse-response filter of at least second order and increases the level of each delay-unit's output signal of the infinite-impulse-response filter each time a step in the attenuated AM modulated receiving signal arrives at the input of said infinite-impulse-response filter.
US07734265B2 Audio muting circuit and audio muting method
In an audio muting circuit, after a short delay from a first time at which a first mute signal generation circuit causes a first mute signal to fall from “H” level to “L” level, a second mute signal generation circuit causes a second mute signal to fall from “H” level to “L” level at a second time. A third mute signal generated by combining the first and second mute signals is caused to fall from “H” level to a predetermined level at the first time, and caused to fall from the predetermined level to “L” level at the second time. Thus, at the start of muting, the level of an audio signal is increased in stepwise manner. In this way, noise generated at the start of muting can be reduced.
US07734264B2 System frame number (SFN) evaluator
An access terminal (102) reacquires a system frame number (SFN) when a difference between a continuous counter elapsed time (220) and a calculated elapsed time (222) exceeds a threshold. The continuous counter elapsed time (220) is generated by a continuous counter (122) remaining active during a sleep state of the access terminal (102) and the calculated elapsed time (222) is based on a SFN derived from a counter value generated by a discontinuous counter (124) that is deactivated during the sleep state. In one aspect, the continuous counter (122) may be clocked by a continuous clock (118) during a sleep mode and the discontinuous counter (124) may be clocked by a faster clock (120) that is deactivated during the sleep mode. During reactivation after the sleep mode, the discontinuous counter (120) is set, at the counter set time, to a reset counter value (126) corresponding to an SFN indicated by the continuous counter (122).
US07734263B2 Transmission circuit and communication device
A transmission circuit operates with high efficiency and low distortion. An amplitude and phase extraction section extracts amplitude data and phase data from input data. A phase modulation section phase-modulates the phase data to output a resultant signal as a phase-modulated signal. An amplifier section amplifies the phase-modulated signal to output a resultant signal as a transmission signal. An amplitude control section supplies, to the amplifier section, a voltage controlled in accordance with an AC component represented by a fluctuation component of the amplitude data and a DC component represented by an average value level of the fluctuation component of the amplitude data.
US07734261B2 Calibrating amplitude and phase imbalance and DC offset of an analog I/Q modulator in a high-frequency transmitter
The object of the invention, which relates to a method and an arrangement for calibrating an analog I/Q modulator in a high-frequency transmitter, is to provide a method and an associated circuit arrangement by means of which a calibration of the I/Q modulator is carried out without a balancing operation and thus the complexity is minimized. According to the invention, this object is achieved, in terms of the method, in that transmission signals are produced by the I/Q modulator in three method steps in accordance with the method and said transmission signals are in each case evaluated and the results of the evaluations are stored, in that, in a fourth method step, improved compensation coefficients are calculated on the basis of the results of the previous evaluations, which improved compensation coefficients can be used for a subsequent run-through of the method, and in that the run-throughs of the method are repeated until the error of the amplitude and/or phase response of the I/Q modulator lies below a defined threshold value or a defined number of run-throughs of the method is reached.
US07734259B2 Method and system for a transmitter loft cancellation scheme that maintains IQ balance
Methods and systems for a transmitter LOFT cancellation scheme that maintains IQ balance are disclosed. Aspects of one method may include providing current compensation to both differential inputs of a mixer for each of I and Q channels. An initial current compensation of X units may be provided, followed by subsequent compensation as needed. The initial compensation may be provided to each differential input of the mixers used for I and Q channels. The subsequent current compensation for the I channel may be independent of the subsequent current compensation for the Q channel. Subsequent current compensation to a first differential input for a mixer may be increased by Y units while decreasing current compensation to the second differential input of the mixer by Y units. In this manner, the DC common mode level for the mixer may remain the same at the initial DC compensation current of X units for both mixers.
US07734258B2 RF transmitter front-end and applications thereof
A radio frequency (RF) transmitter front-end includes a digital to analog conversion module and a power amplifier module. The digital to analog conversion module is coupled to convert amplitude information into analog amplitude adjust signals when a first mode is active and is coupled to convert power level information into analog power level signals when a second mode is active. The power amplifier module is coupled to amplify first phase modulated RF signals in accordance with the analog amplitude adjust signals to produce first outbound RF signals when the first mode is active and is coupled to amplify second phase modulated RF signals in accordance with the analog power level signals to produce second outbound RF signals when the second mode is active.
US07734255B2 Radio resource management method, management apparatus employing the same, base station, and terminal
The radio resource management server 1 receives radio link quality information measured by the radio base station 2 and radio link quality information measured by the radio base station 3 and thus detects the occurrence of interference. Upon the occurrence of the interference, the transmission power of the radio base station causing the occurrence of interference is controllably reduced to suppress the interference. In the method of controllably varying the transmission power of a radio base station, depending on the number of radio terminals or traffic volume, oscillation of a service area occurs. However, according to the present invention, the transmission power is changed on the occurrence of interference, without depending on the number of radio terminals or traffic volume, so that the area oscillation does not occur after the transmission power has been once stabilized.
US07734249B1 Method and system for reporting usage of a repeater in wireless communications
A method and system for detecting, at a repeater, that a communication passing between a wireless communication device and radio access network infrastructure via the wireless repeater has a predefined characteristic and responsively outputting a reporting signal is disclosed. The reporting signal may be sent to a database which is accessible to a positioning system. The reporting signal may contain information regarding attributes of the repeater. Using the attributes of the repeater, the positioning system may be able to perform more accurate triangulation when locating the wireless communication device.
US07734248B2 Communications terminal, server, playback control method and program
The communications terminal comprises: a playback device which playbacks content; a reading device which reads in access information recorded on a prescribed recording medium, the access information being necessary for downloading the content which can be played back by the playback device, via a network; a communications device which downloads via communications the content corresponding to the access information according to the access information read in; a storage device which stores the downloaded content, the storage device storing details of the access information in association with the content, the details of the access information being used in downloading the content; a judging device which judges whether or not the content corresponding to the read access information is present in the storage device, according to information which is stored in the storage device, when the access information is read in by the reading device; and a control device which controls the playback device, the reading device, the communications device, the storage device, and the judging device, wherein: if the judging device judges that the content is present in the storage device, the control device controls for acquiring the content corresponding to the access information read in from the storage device, and for playing back the content; and if the judging device judges that the content is not present in the storage device, the control device controls for downloading the content corresponding to the access information read in, and for playing back the content.
US07734245B2 Statistical-deterministic approach to natural disaster prediction
A combined statistical-deterministic approach to methods and systems for assessing risk associated with natural disasters, in particular, hurricane wind risk. One example of a method of predicting wind speed distribution within a predetermined distance from a point of interest includes steps of statistically synthesizing a large plurality of wind storm tracks that pass within a predetermined radius of the point of interest, running a deterministic simulation of wind intensity along each one of the large plurality of wind storm tracks to produce an output representative of wind speed distribution along each track, and using the output to estimate an overall wind speed probability distribution from a combination of the wind speed distributions along each track within the predetermined distance from the point of interest.
US07734240B2 Fusers, printing apparatuses and methods, and methods of fusing toner on media
Fusers, printing apparatuses and methods, methods of fusing toner on media are disclosed. An embodiment of the fusers for fusing toner on a medium includes a rotatable fuser member including an outer fusing surface; a first indenter adapted to form a first indentation in the fusing surface at a first location during movement of the fuser member relative to the first indenter; and a second indenter adapted to form a second indentation in the fusing surface at a second location laterally spaced from the first location during movement of the fuser member relative to the second indenter.
US07734238B2 Image forming apparatus with first and second guiding sections for varying a contact length of a sheet with a heating member in accordance with a thickness of the sheet
An image forming apparatus includes a fixing section and a guiding section. The guiding section includes first and second guiding members. The first guiding member is in a first conveyance path for a first recording sheet having a first width and contacts the first recording sheet to guide the first recording sheet to a discharging portion. The second guiding member is in an area of a second conveyance path a the second recording sheet having a second width larger than the first width and guides the second recording sheet to the discharge portion at an angle so that a contact length of the second recording sheet with the heating member along a conveyance direction of the second recording sheet is shorter than a contact length of the first recording sheet with the heating member along a conveyance direction of the first recording sheet.
US07734237B2 Image forming apparatus with fixing fluid application device
An image forming apparatus of the wet fixing method includes a toner image forming section, a intermediate transfer section including an intermediate transfer belt, a fixing fluid applying section that applies a fixing fluid to a toner image on the intermediate transfer belt and swells and/or softens the toner image, a transferring and fixing section, a recording medium feeding section, and a scanner section. The fixing fluid applying section and the transferring and fixing section are placed so that, when the toner image in a swelled and/or softened state on the intermediate transfer belt is transferred and fixed to a recording medium, adhesive force A between toner forming the toner image and the intermediate transfer belt becomes smaller than adhesive force B between the toner and the recording medium.
US07734231B2 Toner container, developer replenishing device, and image forming apparatus
A toner container adapted for containing toner includes a first side wall and a second side wall opposed to each other. The toner container longitudinally extends between the first side wall and the second side wall and includes a handle to be held when the container is attached to or detached from the apparatus main body and a retaining portion provided on the first side wall to be engaged with a portion of the apparatus main body when the container is installed in the apparatus main body. The handle is provided at a position shifted to the second side wall from a center of the container in the longitudinal direction.
US07734229B2 Toner replenishing method, toner replenishing apparatus, and computer readable recording medium
A pixel count section calculates a coverage rate corresponding to toner consumption. A control coefficient value setting section determines, based on the coverage rate, a stop threshold value representing reference concentration for toner replenishment and replenishment extension time. A magnetic permeability sensor measures permeability representing toner concentration in a housing portion. A toner concentration control section starts toner replenishment when an output value from the magnetic permeability sensor varies from a value less than a start threshold value to the start threshold value or above, and stops toner replenishment after lapse of replenishment extension time from the time at which an output value varied from a value greater than the stop threshold value to the stop threshold value.
US07734227B2 Developing device and image-forming apparatus using multiple-component developer
A developing device 2a, which is provided with: a developer tank 16 that houses a developer 24 containing a toner, a carrier for charging the toner and reverse polarity particles that are charged with a polarity reversed to the electrostatic charge polarity of the toner by the carrier; a developer-supporting member 11 that supports the developer supplied from the developer tank on the surface thereof, and transports the developer; and a separating mechanism 22 that separates the toner or the reverse polarity particles from the developer supported on the developer-supporting member, and the reverse polarity particles are collected into the developer tank, is provided, and an image-forming apparatus having such a developing device and an image-forming method applied thereto are also provided.
US07734226B2 Lift mechanism for one or more developer members in an image forming device
The present application is directed to devices and methods to position a developer member relative to a photoconductive member in an image forming device. One embodiment includes an elongated lift plate positioned in proximity to a photoconductive member. An elongated opening may be positioned within the lift plate. The opening may include a first section and a second section. The first section may be positioned farther from the photoconductive member than the second section. A positioning member may be positioned within the opening, and be operatively connected to the developer member. A hold down may bias the positioning member towards an edge of the opening. The lift plate may be longitudinally movable between a first position with the positioning member in the first section of the opening that positions the developer member away from the photoconductive member, and a second position with the positioning member in the second section that positions the developer member against the photoconductive member.
US07734222B2 Image forming apparatus with flexible tube for cooling air and guide channel for flexible tube
An image forming apparatus is provided with a cooling fan for cooling toner boxes within the apparatus. The outlet of the cooling fan and the toner boxes are connected by flexible tubes, respectively. This makes it possible to connect the cooling fan with the toner boxes even if there is not sufficient space, thereby enabling cooling of the toner boxes.
US07734221B2 Conductive member, process cartridge using conductive member and image formation apparatus using process cartridge
The present invention provides a conductive member 10 with a superior durability by controlling an electric resistance value of an electric resistance adjusting layer 2 within a semi conductive range, preventing an ion conductive material from bleeding out of the electric resistance adjusting layer 2 to avoid improper charging and avoiding strength decreasing of a weld portion of the electric resistance adjusting layer and an electric resistance value fluctuation. The electric resistance adjusting layer 2 is made from a resin composition prepared by melting and kneading a thermoplastic resin, a high molecular ion conductive material containing an alkali metal salt and a graft copolymer which has an affinity for both the thermoplastic resin and the high molecular ion conductive material.
US07734220B2 Velocity correction device and velocity correction method in image forming apparatus
A velocity correction device of an image forming apparatus capable of obtaining a high-quality image. The image forming apparatus includes a rotor, a motor, a motor control unit, and a velocity command memory. The velocity correction device includes a velocity measuring unit, an arithmetic unit, and an interface unit. The velocity correction device is attached to the image forming apparatus. The velocity measuring unit measures the rotational velocity of the rotor when the motor is rotating at a reference rotational velocity which is a fixed velocity. The arithmetic unit compares the measured velocity with a no-velocity-fluctuation velocity of the rotor calculated by the reference rotational velocity of the motor, extracts a velocity fluctuation component of the rotor, and generates the velocity command data to cancel the extracted velocity fluctuation component. The generated velocity command data are transmitted to the velocity command memory through the interface unit, and stored therein.
US07734218B2 Cover-body locking construction and image forming apparatus provided with such locking construction
A cover-body locking construction includes a specified housing, a frame insertable into and withdrawable from the housing, a structure supported on the frame, and a cover body shiftable between a covering position to cover at least part of the structure and an exposing position to expose the at least part of the structure to the outside by canceling the covered state with the structure withdrawn from the housing. The cover body includes a locking member having a locking portion for locking the cover body set at the covering position into the frame and an operating portion for causing the locking portion to lock and unlock. The housing includes a lock guiding member shaped to interlock the locking portion with the frame due to the interference with the cover body and the operating portion upon inserting the frame into the housing with the structure covered by the cover body.
US07734216B2 Cartridge and image forming apparatus with discharge electrode detachably attached to a frame
A cartridge may include a frame; a photosensitive member that is rotatably supported about a rotation axis inside the frame; a discharge induction electrode that is supported inside the frame and detachably attachable to the frame from outside the frame in a direction perpendicular to the rotation axis of the photosensitive member; and a discharge electrode that is supported inside the frame opposite the discharge induction electrode and detachably attachable to the frame from outside the frame in the direction perpendicular to the rotation axis of the photosensitive member. The discharge electrode may be detachably attachable to the frame independent of the discharge induction electrode when the discharge induction electrode is supported inside the frame.
US07734215B2 Cartridge drum roller
A tool for rotating a drum from a first cartridge drum axle end, the first cartridge drum axle end having a predetermined shape, the tool comprising a tool body configured to provide structure to the tool; a first end defined by the tool body; a second end defined by the tool body, the second end positioned on an end on the tool body opposite to the first end; and a first impression made on the first end of the tool body, the first impression substantially matching the predetermined shape of the first cartridge drum axle end, wherein when the first cartridge drum axle end is inserted within the first impression, the tool allows the drum to be rotated.
US07734212B2 Image forming apparatus with a brush roller that rotates and reciprocates
An image forming apparatus is provided with a rotary image bearing member; a charging roller for charging the outer circumferential surface of the image bearing member by rotating in contact with the image bearing member; a brush roller for cleaning adhered matters on the outer circumferential surface of the charging roller by being held in contact with the charging roller due to its own weight and rotating; a driving mechanism for drivingly rotating the brush roller to have a linear velocity difference to the charging roller; and a moving mechanism for reciprocating the brush roller along the longitudinal direction thereof.
US07734204B2 System and methods for reducing ghosting
The presently disclosed embodiments are directed to imaging members useful in electrostatography. More particularly, the embodiments pertain to an improved development systems for electrophotographic imaging and printing apparatuses and machines in which ghosting print defects are reduced, and more particularly, is directed to a method for reducing positive ghosting in such systems.
US07734203B2 Image formation apparatus, an image formation process control method, and a recording medium
An image formation apparatus including a toner cartridge for holding toner, an image supporting unit, on which an electrostatic latent image corresponding to a toner image is formed, a toner development unit for developing the latent image into the toner image with the toner, a detecting unit for detecting toner concentration of the toner image, and a control unit for controlling an amount of toner adhering to the latent image by adjusting a development bias voltage based on an output of the detecting unit. If control by the control unit based on the detection output of the detecting unit is insufficient, and consumption of the toner is out of a predetermined normal range, the control is carried out by estimating one of toner consumption amount and toner recovery amount in a direction that departs from the predetermined normal range.
US07734198B2 Image forming apparatus and wireless communication device
An image forming apparatus includes a rotating member that is rotatable, a communication medium, and a receiving unit. The communication medium that is attached to an outer circumference of the rotating member stores therein information on the rotating member and relays the information on the rotating member via wireless communication. The receiving unit receives the information on the rotating member from the communication medium.
US07734192B2 Control apparatus and control method for optical modulator
An object of the invention is to provide a control system in which the phase shift between drive signals of an optical modulator can be reliably detected and compensated by a simple configuration. To this end, a control apparatus of the invention, for an optical modulator generating a signal light of a CS-RZ modulation system or the like by two LN modulators connected in series, detects the phase shift between drive signals given to the former and latter stage LN modulators, or judges the phase shift between the drive signals based on intensity information of the electric spectrum of the signal light output from the optical modulator, to control the phases of the drive signals so as to minimize the phase shift. As a result, the phase shift between the drive signals can be reliably detected and compensated by an electric circuit with a simple configuration.
US07734189B2 Parallel channel optical communication using modulator array and shared laser
An optical transmitter includes a drive laser, a 1×N splitter, and an array of modulators. The 1×N splitter is coupled to split a beam from the drive laser into separated beams, and the modulators modulate the respective beam to represent respective data signals that are transmitted in parallel. Embodiments of the transmitter can provide high data rate communications at low cost by eliminating the need for an array of isolators and eliminating the need for high quality AR coatings. Additionally, an integrated optical circuit containing the modulator array does not require an array of lasers and can be fabricated at higher yields and lower costs.
US07734186B2 Signal transmission in an optical system
A method of reducing Raman tilt in a transmission apparatus capable of transmitting a plurality of signals, occupying contiguous channels in a transmission band, through a length of optical transmission cable which exhibits the Raman effect of transferring energy from the shorter wavelength signals at one end of the transmission band towards the longer wavelength signals at the other end of the transmission band, including the transmission of half the maximum number of signals at twice the normal channel frequency spacing at a higher-than-normal level and the transmission signals in selected ones, fewer than all, of the available channels at the normal channel spacing at a normal power level. As new channels are added at the lower frequency channel spacing, the powers of both neighboring channels are reduced to the normal power level.
US07734184B2 Optical transceiver module having an active linear optoelectronic device
An optoelectronic transceiver comprises an active linear TOSA circuit mounted on a header. The active linear TOSA circuit includes input nodes for receiving a differential signal pair, a first bipolar transistor, a second bipolar transistor and an electro-optical transducer. A base terminal of the first bipolar transistor is coupled to the two input nodes and an emitter terminal of the first bipolar transistor is coupled to a base terminal of the second bipolar transistor. A collector terminal of the first bipolar transistor is coupled to a first terminal of the electro-optical transducer, the first terminal of the electro-optical transducer also being configured to be coupled to a voltage source. A collector terminal of the second bipolar transistor is coupled to a second terminal of the electro-optical transducer and an emitter terminal of the second bipolar transistor is coupled to a signal ground which is not the header ground.
US07734180B2 Single fibre bidirectional optical transmission system and single fibre bidirectional optical amplifier
The present invention provides a single fiber bidirectional optical transmission system capable of realizing the extension of a single fiber bidirectional long distance at a moderate price.An optical signal outputted from a second optical transmitter is incident on an optical amplifying portion passing through an optical circulator, a single fiber bidirectional transmission path, an optical circulator and an optical Blue/Red filter. The optical signal outputted from a first optical transmitter is incident on the optical amplifying portion passing through a dispersion compensator and the optical Blue/Red filter. By inserting the dispersion compensator immediately after the first optical transmitter, a difference between a power level by which the optical signal from the first transmitter is inputted to the optical amplifier and the power level by which the optical signal from the second optical transmitter is inputted to the optical amplifier is made small, so that, even when the optical amplifier is installed at one end of the transmission path, both of the bidirectional signals can obtain sufficient gains, thereby realizing a bidirectional collective amplification.
US07734177B2 System, method and terminal processing apparatus for optical fiber transmission
Disclosed by the present invention is a system and method for optical fiber transmission. The switching portion of the present invention adopts the single-layered integrated switching technology so as to ensure a relatively simple and easy maintenance compared with the switching in a traditional communication network where said switching is made in the service network layer and the bearer network layer, respectively. Moreover, the present invention implements data transmission via optical fiber throughout the entire telecommunication system such that demands for bandwidth resources are satisfied during the whole data transmission process and the QoS (Quality of Service) of different services as well as rapid and un-blocking switching of the services are ensured in the telecommunication system. Therefore, the present invention can implement on-demand allocation of bandwidth resources, enhancing the flexibility in network resource management while a subscriber can apply for bandwidth resources based on its demand, which satisfies the individual needs of the user.
US07734169B2 Camera
There is disclosed a camera having a first imaging medium which acquires subject image data from a subject light flux transmitted through a photographing lens; an optical path branching member which is disposed in an image pickup optical path of the first imaging medium to branch an optical path of the subject light flux; a primary image forming surface on which the subject light flux branched by the optical path branching member forms an image; and a second imaging medium which picks up the subject image formed on the primary image forming surface. When the present camera satisfies at least one of a plurality of optical conditions, the amount of shading of the light flux guided to the second imaging medium is reduced.
US07734167B2 Focus controller, optical apparatus using the same, and control method
A focus controller configured to control focus of an optical system that has a focus lens includes a switching circuit configured to select a first driver for the electrization to a coil of a motor in performing focus control using a first focus detector, and to select a second driver in an electrization to the coil of the motor in performing focus control using a second focus detector. The first driver is configured to switch an electrization to the coil in the motor according to an output of the position sensor. The second driver is configured to switch an electrization to the coil of the motor according to a determined time interval.
US07734161B2 Image stabilization with adaptive shutter control
An apparatus to facilitate image stabilization with adaptive shutter control is described. An embodiment of the apparatus includes an image sensor, a movement detector, and a shutter controller. The movement detector is coupled to the image sensor. The shutter controller is coupled to the movement detector. The image sensor is configured to obtain image data. The movement detector is configured to obtain movement measurement information during a shutter period having a predetermined duration. The shutter controller is configured to adjust the shutter period of a shutter based on the movement measurement information. The shutter controls the time the image sensor is responsive to light incident on the image sensor. Embodiments of the apparatus provide a smaller and less costly implementation for image stabilization.
US07734157B2 System and method for producing medical image data onto portable digital recording media
This application discloses a system for recording medical image data for production on a portable digital recording medium such as CDs and DVDs. This system includes a receiving module, a processing module and an output module, with viewing program for viewing medical image data stored on the portable digital recording medium. It also discloses a method of storing medical image data on a portable digital recording medium, including the steps of receiving the medical image data, processing the data and storing the data on the portable digital recording medium, with a viewing program for viewing medical image data stored on the portable digital recording medium. It further discloses a method of selecting medical image data for recording on a portable digital recording medium, including the steps of connecting a browsing terminal to a computer database that stores the medical image data, selecting a first set of the medical image data from the computer database, and recording the selected first set of medical image data on the portable digital medium, with a viewing program for viewing the medical image data stored on the portable digital recording medium. It also discloses the method and system of retrieving medical image data that are related to the received/selected original medical image data, and recording the original and related medical image data on a portable digital recording medium.
US07734155B2 Multimedia home network computer
A home entertainment network has a computer with a multi-DVD changer which holds plural DVDs onto which content from an hard disk drive (HDD) can be transferred for storage. Also, DVD content can be ripped to the HDD, and multiple copies of home videos and photographs on the HDD can be made onto several disks simultaneously.
US07734151B2 Method for decoding image block
Disclosed is a method for decoding an image block. The method comprises a step of decoding an image block of a first layer based on a corresponding block of a second layer encoded with an intra mode, wherein a first area is formed with pixels, which are adjacent to a corner pixel positioned in the corresponding block in a diagonal direction and extend in vertical and horizontal directions away from the corresponding block, and data are padded in the first area based on the corner pixel and the pixels positioned in the first area and at least one of first and second blocks, which are simultaneously adjacent to the corresponding block and encoded with the intra mode. Accordingly, a reference block required when a macro block is encoded in an intra base mode or when a macro block encoded in the intra base mode is decoded has more precise values, thereby enabling improvement of a coding efficiency.
US07734148B2 Method for reproducing sub-picture data in optical disc device, and method for displaying multi-text in optical disc device
Embodiments of the present invention relate to an apparatus. The apparatus includes a supplementary decoder and a memory. The supplementary decoder is configured to decode supplementary data. The supplementary data is associated at least one of audio data and video data. The memory is coupled to a supplemental video decoder. The memory is configured to record the start position of the decoded supplementary data. In embodiments, the apparatus includes a user input. The user input is configured to cause the apparatus to replay at least one of audio data and video data with the supplementary data starting from the start position of the decoded supplementary data stored in the memory.
US07734144B2 Method and apparatus for editing source video to provide video image stabilization
A method and apparatus for editing a source video that has already been taken to stabilize images in the video. To eliminate jerky motion from a video, changes in shots are first detected. Then, any jerkiness within the video of that shot is classified and the video is segmented further into smaller segments based on this classification. The jerkiness within the selected segments is removed. The corrected shot, comprising a plurality of frames, is then added to the preceding shot until all shots of the video have been appropriately corrected for jerkiness. To help the user identify the shots being edited, keyframes or snapshots of the shots are displayed, thereby allowing the user to decide whether processing of the shot is desired and which shots should be incorporated into the final video.
US07734143B2 Image processing apparatus capable of adjusting image quality by using moving image samples
A disclosed technique for adjusting the image quality uses a moving picture for a sample stored in advance on a storage medium. A plurality of sample moving picture images, based on the moving picture for a sample read from the storage medium, having different image quality relative to each other are displayed on the screen. This technique enables confirmation of how the actual image having been subjected to the image quality adjustment would be displayed in an apparatus for displaying a moving image, such as a television receiver, because the sample stored on the storage medium is a moving picture.
US07734142B2 Apparatus for providing a modified analog video signal from an internet transmission of a video signal
A modified Colorstripe™ copy protection process utilizes a basic anti-copy protection (ACP) signal that causes attenuation of a video signal, wherein, in one embodiment, the process modifies (lowers) the level of a front porch portion and adds an incorrect color signal (color burst) in the region of the sync tip. When an illegal copy is made, a pre-blanked end of line portion causes a TV set to trigger the color burst sample pulse ahead of time and cause the incorrect color signal in the sync tip region to be sampled. Thus, since the sync tip region has incorrect color phase or frequency, the resulting illegal copy will have enhanced color distortions. In other embodiments, other portions of the horizontal blanking interval are lowered in level and incorrect color bursts are added to a portion or portions of the back porch and/or a portion of the front porch.A further embodiment employs lowering a back porch portion above a sync tip level near the beginning of a video line to form a pseudo sync/AGC pulse pair. The various embodiments of the process may include an adaptable process, as well as several alternative ACP signals for use in combination with the process.
US07734140B2 Video processing apparatus which can respond to non-native remote commands and method of operation thereof
A recorder, method, device, and interpretation apparatus for executing code commands. The invention is a device which functions in response to code commands comprising: means to execute a function in response to a code command having a format for the device; and means to execute the function in response to a code command having a format for a different device. The invention is also a recorder comprising means to execute a first type of recorder function corresponding to a second type of recorder commands. In another aspect, the invention is a method of controlling a recorder comprising: receiving a second type of recorder command; mapping the second type of recorder command into a corresponding first type of recorder function; and executing the corresponding first type of recorder function. In yet another aspect, the invention is an interpretation apparatus for receiving a second type of recorder command and outputting a corresponding first type of recorder.
US07734138B2 Fiber optic connector holders
There is provided a fiber optic connector holder adapted to selectively retain two or more fiber optic connectors that include a dust cap on the ferrule. The connector holder comprises a boot retainer to selectively retain a portion of the boot of the connector, and the connector holder comprises a dust cap retainer to selectively retain a portion of the dust cap of the connector. The connector holder is provided in a telecommunications enclosure to provide convenient parking for fiber optic connectors that are not optically connected within a distribution field or the like or that are generally not in service at the time. The connector holders may be selectively installed and/or removed from the telecommunications enclosure to assist in the installation of new fiber optic hardware, such as splitter modules.
US07734137B2 Multiple core microstructured optical fibre
A multicore optical fibre includes a microstructured cladding material formed from a plurality of cladding elements arranged in an array and each cladding element comprising at least two different materials each having different refractive indices, and a plurality of core elements formed within interstitial regions between adjacent cladding elements. A fibre so formed may have a large number of cores per unit cross-sectional area as compared with prior art fibres, and thus allows the fibre to have relatively short distances between adjacent cores for a given required inter-core isolation. A fibre so formed has utility in many areas requiring high core density, such as inter-chip optical communication, or optical communication between circuit boards.
US07734135B2 Method and device for manufacturing optical preforms, as well as the optical fibres obtained therewith
The present invention relates to a method and a device for manufacturing optical performs, in which one or more layers of glass, doped or undoped, are deposited onto the internal surface of a hollow substrate tube, which deposition is effected by supplying one or more reactive gas mixtures of glass-forming compounds tot the interior of the hollow substrate tube and subsequently generating a non-isothermal plasma in the hollow substrate tube, after which the preform is subjected to a contraction process for the purpose of forming a massive rod, from which optical fibres are drawn.
US07734129B1 Super-s multiple-tapped optical delay line
A photonic processor having a high spectral resolution which separates an input optic signal into numerous channels and a method of constructing same are provided. The photonic processor includes an optical delay line spiral having dips to compensate for path length differences between the various paths such that each path is an integer multiple of a fixed path length. Straight segments are included in the spiral design to offset the dips in the spiral such that they do not overlap. A number of waveguide taps are included that may launch the channelized light signals into a photonic lens.
US07734127B2 Optical switch module
The present invention provides an all optical cross connect switch utilizing two-axis MEMS mirrors for cross connecting optical fibers in a first set of optical fibers to optical fibers in a second set of optical fibers. The optical fibers in the first and second sets of optical fibers are precisely positioned in a first fiber-microlens positioning array to define a first set of parallel collimated cross-connect communication beam paths, with each collimated cross-connect communication beam path connecting an optical fiber in the first set of optical fibers with a MEMS mirror in a first MEMS mirror array. Alignment beams are added to and aligned co-axially with each of the first and second sets of parallel collimated cross-connect communication beams. Two beam direction sensor units are positioned to detect each alignment beam in the first and second sets of alignment beams transmitted through the dichroic mirror and a MEMS control system controls the positions of the MEMS mirrors to connect optical fibers in the first set of optical fibers to any of the optical fibers in the second set of optical fibers.
US07734116B2 Swarm imaging
A method and apparatus is provided for collecting data and generating synthesized data from the collected data. In one example, the data may include data at a specific time or over a period of time such that a requestor may request data obtained or captured by data capture devices at the specified time or during the period of time. Multiple images may also be received from the data capture devices and may further be connected or stitched together to provide a panoramic, 3-dimensional image of requested subject matter.
US07734113B2 Signal processing device, method, and program
An image processing device and method, where the device includes a data continuity detector configured to detect data continuity of image data made up of a plurality of pixels acquired by light signals of a real world being cast upon a plurality of detecting elements each having spatio-temporal integration effects, and a real world estimating unit configured to generate a gradient of pixel values of the plurality of pixels corresponding to a position in one dimensional direction of spatio-temporal directions as to pixels of interest within the image data.
US07734110B2 Method for filtering the noise of a digital image sequence
The present invention sets out to make available a method for reducing noise in an image sequence. This method can be implemented in an acquisition device such as a digital video camera or the like. The aim of this invention is attained with a method for filtering a sequence of digital images in CFA format.
US07734109B2 Method and apparatus for bit resolution extension
A bit resolution-extension method is provided. The bit resolution-extension method includes acquiring the shortest distance from a central pixel to a positive contour and the shortest distance from the central pixel to a negative contour in a filtering region which scans the positive contour comprising large pixels of a fixed value and the negative contour comprising small pixels of a fixed value, based on a value of the central pixel, generating an extension bit of the central pixel by interpolating the shortest distance from the central pixel to the positive contour and the shortest distance from the central pixel to the negative contour, and adding the extension bit as a lower bit of the central pixel.
US07734107B2 System and method for performing wavelet-based texture feature extraction and classification
A system and method are disclosed for performing wavelet-based local texture feature extraction and classification procedures. Image data is initially provided to include a query image and a series of test images. A feature detector calculates image parameters corresponding to the image data. The image parameters include mean absolute values, variance values, and texture angles. The feature detector utilizes the image parameters to calculate distance values that represent texture similarity characteristics between the query image and each of the test images. The feature detector then evaluates the distance values to determine one or more matching images from among the test images.
US07734106B1 Method and apparatus for dependent coding in low-delay video compression
An apparatus comprising an encoder circuit and a storage circuit. The encoder circuit may be configured to generate a reliability score and a referral score for each partition in an input data stream. The input data stream may be encoded based upon the reliability score and the referral score for each partition. The storage circuit may be configured to store the reliability score for each partition of the input data stream.
US07734105B2 Multi-mode image processing
An image encoding and decoding scheme operable according two different modes depending on properties of the processed image is disclosed. In the encoding, an image is decomposed into image blocks (600) comprising image elements (610). The blocks (600) are compressed into block representations (700A, 700B) according to one of two compression modes. A block representation (700A; 700B) comprises two codewords (720A, 730A; 720B, 730B) representing properties of the image elements (610) in the block (600) and a sequence (740A; 740B) of image element associated indices indicative of one of the codewords (720B, 730B) or a property representation generated based on a codeword (730A). The block representation (700A; 700B) also includes a mode index representing the mode, according to which the block representation (700A; 700B) was compressed. This mode index can be provided before, during or after generation of the codewords (720A, 730A; 720B, 730B) and index sequence (740A; 740B). In the decoding, the codewords (720A, 730A; 720B, 730B) and index sequence (740A; 740B) are used to decompress the block representation (700A; 700B) according a decompression mode determined by the mode index (710A; 710B).
US07734102B2 Method and system for screening cargo containers
A system for screening cargo containers is provided including an image generation device, an apparatus for screening cargo containers and an output module. The image generation device generates an image signal conveying information related to the contents of the cargo container. The apparatus receives the image signal and a list of objects conveying objects expected to be present in the cargo container. A processing unit processes the image signal in combination with the list of objects and a group of target images associated with objects to derive mismatch information data. The mismatch information data conveys at least one distinction between the list of objects and the information related to the contents of the cargo container conveyed by the image signal. Information conveying the mismatch information data is released and conveyed to a user of the system by an output module.
US07734101B2 Apparatus and system for testing an image produced by a helmet-mounted display
The present invention relates to a system and method for allowing quality of an image to be tested. For example, the present invention may be utilized to test the quality of an image produced by a helmet-mounted display such as an Integrated Helmet and Display Sighting System (IHADSS). In at least one embodiment, after the image is captured by a camera, for example, at least one measurable aspect of the image is analyzed in an objective manner to determine at least one possible difference in the measurable aspect of the image and a corresponding measurable aspect of a recalled representation of the image and presenting the difference via a visual display device.
US07734099B2 Method and system for generating polygonal boundary definitions for image objects
Image objects within two-dimensional images are identified by locating boundary points that describe line segments that define a polygon outlining each object. Processing follows lines of pixels between boundary points to determine whether additional pixels are a part of the same image object by reference to a discriminator, such as color. Boundary points are thus identified for contiguous pixels and contiguous lines. Arm-like regions are identified by recursive analysis in a similar manner. The resulting boundary point list may serve to identify the image object, such as for labeling or tagging in web-based manuals, catalogs, and so forth.
US07734098B2 Face detecting apparatus and method
A process time is shortened while a face detection precision is maintained high. A face detection unit for extracting a face area of a photographic subject from an image taken with a digital camera or the like includes a unit for acquiring focussing area information in an image area from image data and accessory information of image data regarding photographic conditions and the like, a unit for determining a face detection area in the image area in accordance with the focussing area information, and a unit for executing a face detection process not for a whole image area but partially for a face.
US07734097B1 Detecting objects in images with covariance matrices
A method detects objects in an image. First, features are extracted from the image. A frequency transform is applied to the features to generate transformed features. A covariance matrix is constructed from the transformed features, and the covariance matrix is classified to determine whether the image includes the object, or not.
US07734090B2 Information processing device and method, and program
Disclosed herein is an information processing device for recognizing a two-dimensional code in which predetermined information is coded by two-dimensionally arranging a plurality of cells according to a predetermined arrangement rule, the information processing device including detecting means and obtaining means. In the information processing device, the detecting means detects the position determining part on a basis of binarized data obtained as a result of binarizing the image of the two-dimensional code on a basis of a first threshold value. The obtaining means detects the arrangement rule of the cells present in the area identified by the position determining part on a basis of binarized data obtained as a result of binarizing the area identified by the position determining part on a basis of a second threshold value different from the first threshold value, and obtains the predetermined information.
US07734089B2 Method for reducing mosquito noise
A method of reducing mosquito noise in a digital image. As mosquito noise is often most plainly visible in the “background” of an image (e.g., the sky or some other backdrop to objects within an image), the luminance value of the background of the image is first determined. Then, the luminances of the pixels of the image are compared against this “background luminance” to determine which should be considered as part of this background. The luminances of these background pixels are then averaged so as to smooth out the representation of the background, and reduce mosquito noise.
US07734082B2 Defect inspection method
The present invention relates to a defect detection or observation method that detects fine defects in the course of defect inspection and observation, does not detect locations not constituting defects, or classifies a defect candidate as a grain phenomenon or other phenomenon that does not affect a product. In one embodiment, a method for inspecting defects of a product having a plurality of product units formed repetitively at different locations comprises obtaining an image of the product units on the product having an appearance to be observed; detecting regions of the image each having an appearance which differs from an expected appearance by greater than a preset threshold; calculating feature amounts for the detected regions; classifying the detected regions into groups of defect candidates; forming an aggregate of the feature amounts of the detected regions in the different product units, for each of the groups of defect candidates; and determining for each product unit attributes for the detected regions by comparing the feature amounts of the detected regions belonging to each group of defect candidates with a distribution of the aggregate of the feature amounts for the group of defect candidates.
US07734079B2 Methods and apparatus for image reconstruction
Methods and apparatus for producing an image of an object with a multi-slice imaging apparatus having a row of detectors are provided. The method includes generating a first partial image using projection data acquired at a first imaging position in a step-and-shoot imaging mode, generating a second partial image using projection data acquired at a second imaging position, and combining the partial images to form a final image.
US07734078B2 System and method for generating composite substraction images for magnetic resonance imaging
In time-resolved contrast-enhanced magnetic resonance angiography, a measure quantifying image quality provides a basis for generating a linear filtered composite image by facilitating selection of a mask and an arterial phase image for subtraction. Filtering of individual pixels of a temporal series of images provides enhanced contrast in a single image by allowing the temporal behavior of the pixel intensity to denote representation as an artery, vein or background tissue. Motion artifacts are suppressed by re-registering sequential images, adjusting weighting before averaging and subtraction and filtering the Fourier data to eliminate data corrupted by motion or other phenomena.
US07734072B2 Face recognition for automatic adjustment of personalized device parameters
This is a system having a personal identification function to perform a registering operation not as an explicit one. The system simplifies the confirmation of an identification result thereby to improve dictionary updating conveniences. A device control apparatus is configured to include a face identification processor, a device setting unit and an interactive processor. The device control apparatus is configured to acquire personal data on the face image of a user, to identify a person matching the acquired personal data, by comparing the acquired personal data and registered personal dictionary data, to display the face image, as matching the identified person, at the registration time on the basis of the registered personal dictionary data, to receive such confirmation information from the user as to confirm whether or not the displayed person is identical to the user, and to set device environment parameters matching the confirmed person.
US07734069B2 Image processing method, image processor, photographic apparatus, image output unit and iris verify unit
An iris region of an eye is detected from an original image (S1) and image conversion is performed to the detected iris region so that feature data unique to the person can not be extracted (S2). For example, the iris region is divided into a plurality of portions and respective images of divided portions are re-arranged in a predetermined order or at random.
US07734066B2 Security system with distributed computing
A security system with a processor that receives information from multiple sources. The system is illustrated by a network of inspection machines at multiple locations in an airport, such as at check-in desks. These machines provide data to the processor for threat detection processing. The processor provides a central control and data integration point. Centralized control may be used to readily adapt threat detection programs and data integration may allow more accurate or more thorough threat determinations to be made. Moreover, centralized processing of computation intensive operations, such as image reconstruction, may provide for more efficient processor utilization throughout the system, providing a lower total processing cost. Additionally, centralized processing allows for human decision makers to be readily integrated into the system.
US07734064B2 Method and apparatus for classifying geological materials using image processing techniques
Provided is a method and apparatus for classifying geological materials using image processing techniques. The method and apparatus classify geological materials including stones, rock samples, and rock surfaces according to type and state by sequentially applying image processing techniques, such as a color space analysis, a granulometry analysis, texture parameter extraction and texture statistics extraction, to digital images of the geological materials. Since the method and apparatus extract quantitative figures that represent an entire image region by applying various image processing techniques, such as the color space analysis, the granulometry, the texture parameter extraction and the texture statistics extraction, to the digital images of the geological materials, the geological materials can be classified, which is not possible using a conventional image processing technique.
US07734063B2 Multi-agent autonomous system
A multi-agent autonomous system for exploration of hazardous or inaccessible locations. The multi-agent autonomous system includes simple surface-based agents or craft controlled by an airborne tracking and command system. The airborne tracking and command system includes an instrument suite used to image an operational area and any craft deployed within the operational area. The image data is used to identify the craft, targets for exploration, and obstacles in the operational area. The tracking and command system determines paths for the surface-based craft using the identified targets and obstacles and commands the craft using simple movement commands to move through the operational area to the targets while avoiding the obstacles. Each craft includes its own instrument suite to collect information about the operational area that is transmitted back to the tracking and command system. The tracking and command system may be further coupled to a satellite system to provide additional image information about the operational area and provide operational and location commands to the tracking and command system.
US07734061B2 Optical occupant sensing techniques
Vehicular system for determining the presence of an object in a passenger compartment of the vehicle includes a first image receiver arranged at a first location for obtaining a first two-dimensional view of a portion of the compartment, and a second image receiver arranged at a second location for obtaining a second two-dimensional view of the same portion of the compartment, the second image receiver being arranged relative to the first image receiver such that three dimensions of the portion of the compartment are encompassed by the first and second views. A processor receives images from the first and second image receivers and determines whether an object is present in the compartment based on the images. A reactive system, such as an airbag assembly, may be coupled to the processor and controlled thereby based on the determination of whether an object is present in the imaged portion of the compartment.
US07734060B2 Method and apparatus for estimating noise determination criteria in an image sensor
A method and an apparatus are provided for estimating noise determination criteria in an image sensor. The method includes calculating a color characteristic value for each of a plurality blocks constituting an input image, comparing the color characteristic value of a first block among the blocks with a initial noise criterion, sorting the color characteristic value of the first block as a first group of a color characteristic class and accumulating a result of the comparing into the first group, and modifying the initial noise criterion using a result of the accumulating and calculating a first group noise criterion to be applied to corresponding blocks belonging to the sorted first group of the color characteristic class.
US07734059B2 Method and its program for cell labeling of volume data
By external data acquisition means using a computer, external data comprised of boundary data for an object is obtained; by external data input means, the external data are inputted into the computer; by cell dividing means, the external data are divided to rectangular parallelepiped cells that boundary planes intersect perpendicularly; by cell sorting means, the individual cells are sorted into boundary cells that include boundary data and non-boundary cells that do not include boundary data; by space sorting means, respective spaces are assigned to different space numbers where the cells are partitioned according to the boundary data; and by space number compression means, adjacent cells are reassigned to the same space numbers for cells that are not partitioned according to the boundary data.
US07734054B2 Acoustic apparatus, connection polarity determination method, and recording medium
An acoustic apparatus includes an obtaining section configured to obtain impulse response data between at least one speaker and a microphone; a computation section configured to compute step response data by integrating the impulse response data obtained by the obtaining section; and a determination section configured to determine a connection polarity of the speaker in accordance with the size relationship of areas of a region on the positive side and a region on the negative side of the step response data in a determination segment of a predetermined time width in which a rise point of the step response is a starting point.
US07734051B2 Key distribution
Methods and systems are provided for trusted key distribution. A key distribution or an identity service acts as an intermediary between participants to a secure network. The service provisions and manages the distribution of keys. The keys are used for encrypting communications occurring within the secure network.
US07734050B2 Digital certificate pool
A wireless vehicle and infrastructure system is described that allows for utilization of a quasi-anonymous common private key/digital certificate pool, such that all vehicles are authenticated to the system, but no one vehicle/user can be readily identified during their use of the system because of their use of set of common private key/digital certificate pairs that are assigned to each vehicle from the pool and are common across multiple vehicles. Vehicle/user anonymity is only temporarily removed during vehicle/user re-authentication and re-issuance of new common private key/digital certificate pairs from the pool in the wireless vehicle and infrastructure system.
US07734049B2 Data transmission method, user equipment and GPRS/EDGE radio access network
The invention relates to a method for transmitting data between a GRPS/EDGE radio access network and user equipment of a mobile system, and to user equipment using the method, and to GERAN. In the method, the data to be transmitted is encrypted using an encryption algorithm at the transmitting end, the encrypted data is transmitted from the transmitting end to the receiving end, and the transmitted data is decrypted using an encryption algorithm at the receiving end. The used encryption algorithm is an encryption algorithm of the radio access network UTRAN employing the wideband code division multiple access method of the universal mobile telecommunications system, in which case the input parameters of agreed format required by the encryption algorithm are created on the basis of the operating parameters of the GPRS/EDGE radio access network GERAN.
US07734048B2 Cryptographic system using chaotic dynamics
The invention is a cryptographic system using chaotic dynamics. A chaotic system is used to generate a public key and an adjustable back door from a private key. The public key is distributed and can be used in a public key encryption system. The invention can also be used for authentication purposes. The adjustable back door of the invention can be used in conjunction with the public key to derive the private key. The degree of difficulty involved in deriving the private key is dependent on the adjustable back door. That is the value of the back door can be adjusted to vary the difficulty involved in deriving the private key.
US07734047B2 Information recording medium, information processing device, information processing method, and computer program
There are provided an information recording medium, an information processing apparatus, an information processing method, and a computer program, which can realize users' convenience for using content in accordance with a license and copyright protection. An information recording medium stores an encrypted content file including encrypted content, usage right information of the encrypted content, and encryption key information necessary for a decrypting process for the encrypted content. Thus, a user can acquire a license (usage right information) and key information necessary for decryption of the content, together with the content, from the information recording medium, without acquiring the license (usage rights) by connection to a license provider. Therefore, it is no longer necessary to perform a process of acquiring the license (usage rights) from the license provider when the content is to be used, whereby user convenience is improved, and license-based content copyright management can also be ensured.
US07734042B2 System and method for using a streaming protocol
An initialization vector (IV) is employed to decrypt a block of a stream that has been encrypted with Cypher Block Chaining (CBC) encryption, without requiring decryption of previous blocks within the stream. For example, a listener who accesses a distribution point to retrieve encrypted content authenticates himself to an application server that regulates access to encrypted content on the distribution point, and responsively receives a key. The listener then requests access to a reference point within the encrypted content stream somewhere after its beginning (e.g., using preview clips). The distribution point relates the reference point to a corresponding block of the encrypted stream, and identifies an IV previously used for encryption of that block. The distribution point provides the associated encrypted block of content and the IV to the listener to enable mid-stream rendering of the encrypted content, without requiring the listener to decrypt previous blocks within the encrypted stream.
US07734039B2 Telephone apparatus
The invention relates to a telephone apparatus that allows, when additional installation of a handset unit ends in failure, an immediate retry of the additional installation with appropriate procedure and operations. At additional installation of a handset unit, a base unit (10) transmits an ID of the base unit (10) stored in a base ID storage portion (24a), a handset unit number inputted through a base key matrix (23), and an extension command for indicating an instruction of additional installation to a handset unit (30) wirelessly using a setting channel. When the handset unit number received fails to coincide with a handset unit number inputted through a handset unit key matrix (36), the handset unit (30) transmits a failure-indicating extension completion signal to the base unit (10), and its operation ends. Upon receiving the failure-indicating extension completion signal, the base unit (10) displays an operating guide on a base display device (15).
US07734038B2 Electrical receptacle with open corner region
An electrical receptacle with an open corner region facilitates electrical connection between an electrical device positioned in the receptacle and a conduit, cable or like wiring that passes through the open corner region. The open corner region is defined by a side wall, top face and rear wall of the receptacle. The receptacle is particularly adapted for use with electrical devices that include a connector that aligns with the open corner region, e.g., an access point.
US07734035B2 Method and apparatus for soft-response echo suppression
Methods and apparatus are provided for reducing echo from a received signal. A suppression gain is applied to an output of an echo canceler that has processed the received signal. The suppression gain includes a region of sloping attenuation about a decision point. The echo canceler optionally estimates an echo path and subtracts then estimate from the received signal. The suppression gain includes a non-zero lower bound, gmin, on a maximum attenuation applied by a suppressor, that is based on operating conditions of the echo canceler. The region of sloping attenuation applies a variable amount of attenuation that depends on the size of an output error ē(n) of the echo canceler relative to the received signal, x(n).
US07734032B1 Contact center and method for tracking and acting on one and done customer contacts
The present invention is directed to a contact center for servicing contacts having (a) an input to receive a first contact from a first customer; (b) a selector (i) to determine whether the first contact is related to another contact with the first customer and (ii) when the first contact is related to another contact with the first customer, to service the contact differently than when the first contact is unrelated to another contact with the first customer; and/or (c) a repeat contact determining agent (i) to track, a set of the plurality of agents over a selected time period, a number of contacts serviced by the agent set that are related to another contact serviced by the plurality of agents and (ii) to maintain, for each of the plurality of agents, an indicator indicating one or more of (a) a number of contacts, serviced by the agent set during the selected time period, that are not related to another contact serviced by the agent and (b) a number of contacts, serviced by the agent set during the selected time period, that are related to another contact serviced by the agent.
US07734031B1 Systems and methods for integrating PSTN and IP application platforms to enable advanced telephony services
A service control point (SCP) (140) associated with a public-switched telephone network (PSTN) (110) includes a service logic module (210-N+1) and a network interface (215). The service logic module (210-N+1) enables the service control point (SCP) (140) to establish a connection with an Internet Protocol (IP) application server (120) via a transmission control protocol/Internet protocol (TCP/IP) network (105). The network interface (215) communicates via the connection to integrate telephony services between the PSTN (110) and the TCP/IP network (105).
US07734030B2 Dial plan generator
Telephone numbering data comprising an NPA code associated with an NXX code that is associated with a rate center identifier is received at a dial plan instruction writer. Local call data relative to a home rate center is also received. The local call data determine whether a call originating in the home rate center is charged as a local call, a toll call, or a long distance call. Routing rules to be applied to a called telephone number originating from the home rate center are determined based on the telephone numbering data and the local call data. Instructions executable by the telephone switch that implement the routing rules are generated.
US07734026B2 User selected caller ID override
Universal caller identification services are provided to enable a subscriber to maintain his or her identity by communicating an outgoing communication from any one of a plurality of different communications and communicating a communications signal to a called party communications address with a Universal CallerID to always identify the calling party. Further exemplary embodiments provide the Universal CallerID signal and a third party identifier to a called party and/or the Universal CallerID signal and a called party identifier to a third party. The Universal CallerID signal and a third party identifier and/or the Universal CallerID signal and a called party identifier may include text, video, voice, and/or digital data.
US07734024B1 Method and apparatus for providing user access via multiple partner carriers for international calls
A method and apparatus for providing subscribers of a VoIP service provider to take advantage of wholesale arrangements made by the VoIP service provider with one or more international partner carrier network providers to one or more international countries are disclosed. Specifically, the present method enables a VoIP service provider to display a web page to their subscribers, for each destination country, with one or more international partner network providers and their corresponding calling rates and/or call completion success rates to each particular destination country.
US07734021B1 Method and apparatus for supporting out of area phone number for emergency services
A method and apparatus for enabling a service provider to map a subscriber service address to a specific Public Safety Answering Point (PSAP) and then provides an association between the subscriber's out of area phone number and the correct PSAP are disclosed. When the subscriber places an emergency call, such as an E911 call, the network performs a database lookup obtaining the corresponding PSAP associated with the subscriber's service address and routes the call to that PSAP accordingly.
US07734019B1 Systems and methods for third party emergency call termination
Various systems and methods for servicing emergency calls are disclosed. One such method includes providing a location database that includes physical location information about a communication device. This location information can be accessed either directly or indirectly by an emergency service answering system, while concealing the information from a network responsible for terminating the call.
US07734018B2 System and method for establishing a call between a calling party and a called party over a wired network
A system and method for establishing a telephone call between a calling party telephone and a called party telephone over a wired network. A telephone number associated with the called party telephone is monitored using a telephone status monitor to obtain a status of the called party telephone. The status of the called party telephone is entered in a called party telephone status file that is accessible to a calling party processor over the wired network. The calling party processor dials the telephone number of the called party telephone when an on-hook status is detected by the calling party processor so as to establish a telephone call between the calling party telephone and the called party telephone over the wired network.
US07734016B2 Radiographic imaging apparatus and method
A system is in a standby mode as an imaging preparation condition in step S1. If gripping of an operation handle is detected in step S2, the operation goes to step S3, in which an electromagnetic brake is released, thereby allowing a radiation detector to be rotated substantially around the center of an imaging region. If a rotation angle is detected in step S5, a first limiting device covering an effective imaging region of the radiation detector is changed to a second limiting device so as to be constantly arranged within the effective imaging region even during rotation of the radiation detector.
US07734011B2 Two-dimensional small angle x-ray scattering camera
A two-dimensional x-ray scattering camera includes a source, an optic, a detector, and a pair of collimating blocks. The source emits x-ray beams that are reflected by the optic towards a sample. The detector detects scattering from the sample, the pair of collimating blocks is positioned between the optic and the detector to collimate the beam. A bottom surface of one block is substantially parallel a top surface of the other block, and the blocks are rotatable relative to the beam about a pivot. The system forms a two-dimensional beam that is symmetric about the primary beam axis at the detector position, regardless how the beam is collimated by the collimating blocks. The system therefore eliminates smearing and can be used for anisotropic small angle scattering at high resolution and low Qmin.
US07734009B2 Angiographic x-ray diagnostic device for rotation angiography
The invention relates to an angiographic x-ray diagnostic device for rotation angiography with an x-ray emitter which can be moved on a circular path about a patient located on a patient support table, with an image detector unit which can moved on the circular path facing the x-ray emitter, with a digital image system for recording a plurality of projection images by means of rotation angiography, with a device for image processing, by means of which the projection images are reconstructed into a 3D volume image, and with a device for correcting physical effects and/or inadequacies in the recording system such as truncation correction, scatter correction, ring artifact correction, correction of the beam hardening and/or of the low frequency drop for the soft tissue display of projection images and the 3D volume images resulting therefrom.
US07734007B2 X-ray imaging system for performing automated imaging of patient anatomy
An X-ray imaging system performs automated imaging of patient anatomy. A collimator includes at least one portion of X-ray absorbent material automatically adjustable to alter the dimensions of a spatial cross section of an X-ray beam of radiation, in response to a control signal. A collimator controller generates the control signal in response to, determining one or more regions of the X-ray detector corresponding to a portion of patient anatomy to be X-rayed in response to X-ray absorbent markers indicating boundaries of the portion of patient anatomy during an initialization X-ray exposure for individual steps of the series of pre-programed steps and determining different positions of the portion of X-ray absorbent material for corresponding individual steps of a series of pre-programed steps in response to the determined regions. An X-ray imaging device automatically moves an X-ray detector and X-ray emitter combination relative to patient anatomy in a series of pre-programed steps, in response to data representing the determined series of pre-programed steps and user command. The X-ray imaging device automatically adjusts the position of the portion of X-ray absorbent material via the control signal.
US07734000B2 Clock and data recovery circuits
A clock and data recovery circuit comprising a phase detection circuit, first and second oscillators, and a flip-flop. The phase detection circuit outputs a detection signal according to a significant transition of an input signal. Each oscillator receives the detection signal and operates alternately in a clock and data recovery mode and a phase-locked mode. When the first oscillator operates in the clock and data recovery mode and outputs a first clock to control the flip-flop to output an output signal, the second oscillator operates in the phase-locked mode to adjust a frequency of a second clock. Before switching to the clock and data recovery mode, the second oscillator synchronizes the second clock with the first clock.
US07733999B2 System and method for an adaptable timing recovery architecture for critically-timed transport applications
The present invention provides a timing recovery architecture and circuit for recovering the clock timing from a received signal in critically-timed transport applications. The present invention further relates to a timing recovery architecture and circuit for removing network-induced clock jitter and wander that occurs in a transport network during asynchronous mapping techniques, bit and/or byte-stuffing techniques, or traditional pointer adjustment schemes associated with traditional PDH (pleisiosynchronous digital hierarchy), SDH (synchronous digital hierarchy), and packet-based networks. The timing recovery circuit may be implemented in a logic circuit such as programmable, digital FPGA (field programmable gate array) logic, or alternatively in standard cell or gate-array ASIC (application-specific integrated circuit) technology, or like logic circuit design.
US07733998B2 System and method for programmably adjusting gain and frequency response in a 10-gigabit Ethernet/fibre channel system
Aspects of the invention may provide a method and system for adjusting a gain and/or a frequency response of an input signal for a multimode PHY device. A signal divider (704) may apportion the input signal into a gain adjustment signal and/or an equalization adjustment signal upon receipt of the input signal. A signal adjuster (702) coupled to the signal divider (704) may adjust a gain of the apportioned gain adjustment signal within the multimode PHY device (130). An equalizer (706) coupled to the signal divider (704) may be configured to equalize the equalization adjustment signal within the multimode PHY device (130). A summer (708) coupled to the equalizer (706) and signal adjuster (702) may be adapted to sum the adjusted adjustment signal and the equalized equalization adjustment signal within the multimode PHY device (130) to create an output equalized signal (712) having a desired gain and/or frequency response.
US07733997B2 Signal adjustment receiver circuitry
Systems and methods for adjusting a signal received from a communication path are disclosed. A receiver can receive a signal from a communication path which attenuates at least some frequency components of the signal. The receiver can include an equalization block that adjusts at least some of the frequency content of the received signal, a signal normalization block that provides a normalized signal amplitude and/or a normalized edge slope, and a control block. In one embodiment, the control block controls frequency adjustment in the equalization block for high frequencies. For low frequency adjustment, user-programmable parameters control the normalized signal amplitude in the signal normalization block and the low frequency adjustment in the equalization block.
US07733995B2 Noise filter and filtering method
A noise filter, used for a digital signal, configuring an [N−1]-stage filter by connecting the N-number of flip flops in series comprises a selection unit for outputting a filter output signal by selecting one of signals filtered by one to (N−1) stages based on a selection signals; and a wave form check unit for making the selection unit change a selection thereby by changing a value of the selection signal based on a pulse width on the filter output signal which is output from the selection unit.
US07733993B2 Phase noise canceling OFDM receiver
A receiver includes, in series, at least one receive antenna, a buffer, and arithmetic logic block, a symbol detector, and a phase noise estimator. A further feedback loop couples an output of the phase noise estimator to an input of the arithmetic logic block for providing an estimate of phase noise. The buffer is for storing the received signal. The arithmetic logic block, such as a multiplier, is for removing the estimate of phase noise, received via the feedback loop, from the buffered signal. The symbol detector is for estimating a symbol from the output of the arithmetic logic block. The phase noise estimator estimates phase noise from two inputs received from the symbol detector: the estimated symbol and the remainder signal. Preferably, the phase noise estimator performs an IFFT on these two inputs and Kalman filters the result. Iteratively estimating the phase noise improves precision substantially.
US07733988B2 Multiframe control channel detection for enhanced dedicated channel
A plurality of decoding metrics for a current frame may be generated based on a correlation set for a current frame and a correlation set for at least one previous frame. Whether a signal is present on a control channel may then be determined based on the generated decoding metrics.
US07733981B2 Direct conversion RF transceiver for wireless communications
A single chip radio transceiver includes circuitry that enables received wideband RF signals to be down converted to base band frequencies and base band signals to be up converted to wideband RF signals prior to transmission without requiring conversion to an intermediate frequency. The circuitry includes a low noise amplifier, automatic frequency control circuitry for aligning the LO frequency with the frequency of the received RF signals, signal power measuring circuitry for measuring the signal to signal and power ratio and for adjusting frontal and rear amplification stages accordingly, and finally, filtering circuitry to filter high and low frequency interfering signals including DC offset.
US07733980B2 Quadrature modulation circuits and systems supporting multiple modulation modes at gigabit data rates
A quadrature modulation circuit includes a mixer circuit including an integrated sign modulation control circuit and a plurality of mixer ports. The mixer ports include a first input port, a second input port, an output port and a sign modulation control port. The modulation circuit generates a modulated signal by operation of the mixer circuit multiplying a modulating signal applied to the first input port with a carrier signal applied to the second input port to generate a mixed signal output from the output port, and by operation of the integrated sign modulation control circuit controlling polarity switching of a signal at one of the mixer ports in response to a sign modulation control signal input to the sign modulation control port.
US07733977B2 Radio transmission device and radio transmission method
Disclosed are a radio transmission device and a radio transmission method capable of containing a plenty of mobile stations for receiving low-rate data and avoiding lowering a system throughput. A group ID assigning unit (108) groups UE receiving low-rate data and assigns a frequency by using the group ID. An SCCH processing unit (109) generates an SCCH containing the group ID. A low-rate control information processing unit (113) generates low-rate control information indicating a timing slot to which a low-rate UE has been assigned. A multiplexing unit (117) multiplies low-rate control information on RB to which low-rate data is assigned when multiplexing a pilot channel, SCCH, and data.
US07733971B2 Apparatus and method for recovering frequency in an orthogonal frequency division multiplexing system
An apparatus and method for recovering a carrier frequency of a received signal using a predefined symbol in an OFDM system is provided. A maximum value detector detects at least three values and their corresponding offsets in descending order among auto-correlation values calculated within a specific frequency offset range between a received signal and a predefined symbol. A frequency offset corrector compares a ratio of a first auto-correlation value to a second auto-correlation value with a predetermined first threshold, determines whether first and second frequency offsets corresponding to the first and second auto-correlation values are adjacent to each other if the ratio of the auto-correlation values is less than the first threshold, and determines an initial carrier frequency offset using a difference between the first frequency offset and a frequency offset correction value determined according to system, if the first and second frequency offsets are adjacent to each other and a ratio of the second auto-correlation value and a third auto-correlation value is greater than a predetermined second threshold.
US07733965B2 Encoding method and apparatus for a dual mode super source follower circuit
Encoding of a dual mode digital signal for transfer using a dual mode super source follower circuit to drive the signal across a pulse transformer is presented. The dual mode signal comprises data in one mode and power/control in the other mode. In the power/control mode the magnitude of the signal pulses are greater than the magnitude of the data pulses. Thus, the current sinking deficiencies of the super source follower may introduce waveform irregularities when transitioning from the high of the power pulse to the high of the data pulse. An encoding method described herein uses a return to zero scheme to avoid such waveform irregularities during power to data transitions.
US07733958B2 Method for fast multiple reference frame motion estimation
A method for fast multiple reference frame motion estimation, which is used to perform motion estimation between a current frame and reference frames Fn−1, Fn−2, . . . , Fn−k. The method performs a special block matching to find a plurality of motion vectors for blocks of each frame with respective to a previous frame and then composes motion vector(s) of the current frame referring to the reference frame Fn−(k−1) and a motion vector of the reference frame Fn−(k−1) referring to the reference frame Fn−k into composed motion vectors of the current frame referring to the reference frame Fn−k for the block in the current frame. The method selects a composed motion vector with a minimum of cost function from the composed motion vectors produced when composing the motion vectors and then finely adjusts the composed motion vector selected, thereby obtaining an adjusted motion vector.
US07733956B1 Method and apparatus for storing base and additive streams of video
The present invention provides an apparatus and method for encoding, storing, transmitting and decoding multimedia information in the form of scalable, streamed digital data. A base stream containing basic informational content and subsequent streams containing additive informational content are initially created from standard digital multimedia data by a transcoder. Client computers, each of which may have different configurations and capabilities are capable of accessing a stream server that contains the scalable streamed digital data. Each different client computer, therefore, may access different stream combinations according to a profile associated with each different client computer. Thus, the streams accessed from the server are tailored to match the profile of each client computer so that the best combination of streams can be provided to maximize the resolution of the 3D, audio and video components.
US07733954B2 Method of coding a video image stream with a view for subsequent recoding using the same type of code
The invention lies within the area of image compression coding, in particular of MPEG type, which uses recoding help data. The invention affords a solution for reusing the help data selectively. To this end, the invention adjoins an electronic signature representative of the constraints of the coder. Thus, it becomes possible to determine whether the help data are reusable or not for a subsequent coding using other constraints.
US07733942B2 Interference reduction receiving device and method thereof
A receiving device and a receiving method enabling the high-speed and high-accuracy interference reducing process are provided. The interference reduction receiving device despreading digital signal at a plurality of timings, multiplying each of the signals after being despread by a weight and combining the signals, comprises an estimation unit estimating channel response vector having, as elements, channel estimation values corresponding to the respective timings based on the digital signal, a quantizing unit quantizing the digital signal in the vicinity of the respective timings, a signal correlation matrix generation unit generating a signal correlation matrix having, as the element, each signal correlation value calculated based on the respective quantized signals, and an weight calculating unit calculating the weight based on the channel response vector and the signal correlation matrix.
US07733941B2 Inter-symbol interference cancellation for wireless multiple access
An interference-canceling receiver is configured for cancelling inter-symbol interference due to both inter- and intra-channel interference in coded, multiple-access, spread spectrum transmissions that propagate through frequency-selective communication channels. The receiver mitigates the effects of post-cursor inter-symbol interference using feedback of previously estimated symbols, and mitigates pre-cursor inter-symbol interference using an interference canceller, such as an iterative interference canceller.
US07733939B2 Low-rate long-range mode for OFDM wireless LAN
A system for implementing an orthogonal frequency division multiplexing scheme and providing an improved range extension. The system includes a transmitter for transmitting data to a receiver. The transmitter includes a symbol mapper for generating a symbol for each of a plurality of subcarriers and a spreading module for spreading out the symbol on each of the plurality of subcarriers by using a direct sequence spread spectrum. The symbol on each of the plurality of subcarriers is spread by multiplying the symbol by predefined length sequences. The receiver includes a de-spreader module for de-spreading the symbols on each of the plurality of subcarriers. The de-spreader module includes a simply correlator receiver for obtaining maximum detection. The correlator produces an output sequence of a same length as an input sequence and the de-spreader module uses a point of maximum correlation on the output sequence to obtain a recovered symbol.
US07733934B2 Optical waveguide and semiconductor optical element
An optical waveguide has a semiconductor laser section, an intermediate section, and an optical modulator section on a surface of a substrate. The distance of a surface extending outwardly from and transverse to both sides of a mesa stripe in the semiconductor laser section from the surface of the substrate is larger than the distance of a surface extending outwardly from and transverse to both sides of the mesa stripe in the optical modulator section from the surface of the substrate. The distance of a surface extending outwardly from and transverse to both sides of the mesa stripe in the intermediate section from the surface of the substrate decreases from the semiconductor laser section toward the optical modulator section.
US07733933B2 Wavelength tunable laser apparatus and wavelength control method
Included are: a gain chip having a gain unit and a phase control region; a current supply for causing a positive current to flow to the phase control region; a voltage supply for applying a bias voltage to the phase control region; and a control unit for selectively driving the current supply or the voltage supply depending on a direction of the wavelength shift. The control unit drives the current supply when a laser wavelength is to be shifted to a shorter wavelength side from a wavelength with the current supply and the voltage supply being turned off, and drives the voltage supply when the laser wavelength is to be shifted to a longer wavelength side from a wavelength with the current supply and the voltage supply being turned off.
US07733929B2 Wavelength tunable optical transmitter and optical transceiver
A wavelength tunable laser module for DWDM is used, in which a single electroabsorption modulator integrated laser is mounted and an oscillation wavelength is made tunable by temperature control. Driving conditions of a laser and a modulator are determined such that they have approximately the same modulation and transmission characteristics in a temperature control range. Such an electroabsorption modulator integrated laser is used and the driving conditions are incorporated, thereby a small, inexpensive wavelength tunable optical transmitter can be provided.
US07733926B2 Thulium laser pumped Mid-IR source with broadbanded output
A Thulium laser (15) is used to directly drive a ZnGeP2 optical parametric oscillator (30) with a nominal 2 μm output to generate the 3-5 micron wavelengths. In one embodiment, the ZGP OPO is configured as a linear resonator and in another embodiment the ZGP OPO is configured as a ring resonator. The ring resonator prevents optical feedback to the Thulium laser (15) and eliminates the need for an optical isolator (24). Moreover, the Thulium laser pump (15) is implemented as a Tm:YAlO3 laser in which YAlO is the host for the Thulium YAlO is particularly beneficial as it is a mechanically hard optical material allowing high thermal loading without fracture as well as natural birefringence that can minimize thermal birefringence losses. A longer wavelength transition at 1.99 microns is selected to minimize nonlinear crystal loss. More particularly, a high power, high efficiency Tm:YAlO3 laser repetitively Q-switched at 10 kHz is used to drive a ZnGeP2 OPO. The system is run with room temperature components and achieves over 3 W at 3-5 microns with an efficiency of 5% starting from the pump diode. A two crystal resonator (40, 42) design allows tuning over multiple spectral peaks or alternately as an ultra broad spectral source.
US07733925B2 Continuous wavelength tunable laser source with optimum positioning of pivot axis for grating
A laser source (10) for generating a continuously wavelength tunable light (12) includes a gain media (16), an optical output coupler (36F), a cavity collimator (38A), a diffraction grating (30), a grating beam (54), and a beam attacher (56). The diffraction grating (30) is spaced apart from the cavity collimator (38A) and the grating (30) cooperates with the optical output coupler (36F) to define an external cavity (32). The grating (30) includes a grating face surface (42A) that is in a grating plane (42B). The beam attacher (56) retains the grating beam (54) and allows the grating beam (54) and the grating (30) to effectively pivot about a pivot axis (33) that is located approximately at an intersection of a pivot plane (50) and the grating plane (42B). As provided herein, the diffraction grating (30) can be pivoted about the unique pivot axis (33) to move the diffraction grating (30) relative to the gain media (16) to continuously tune the lasing frequency of the external cavity (32) and the wavelength of the output light (12) so that the output light (12) is mode hop free.
US07733918B2 System for live audio presentations
In a live audio presentation system, a stage rack and a front of house rack are interconnected by a transmission medium that transmits digital audio data and control information between them. Packets of digital audio data and control information are sent at the audio sampling rate. The packets of data are encoded using an encoding technique that provides unique codes that may be detected, thus enabling clock recovery of a clock signal embedded in the data packets. Data packets may include data for error checking. A serial digital transmission medium may be used as the transmission medium. Such a transmission medium uses low voltage signals and supports high bit rates. The system is synchronized by the FOH rack which transmits data to the stage rack according to a local audio sample clock or an external audio sample clock to which it synchronizes. This clock is embedded in data packets sent to the stage rack. The stack rack recovers the audio sample clock from data received from the FOH rack and synchronizes its receive and transmit operations to this recovered clock. The FOH rack recovers the audio sample clock from data received from the stage rack and synchronizes its receive operations to this recovered clock. The FOH rack may include an embedded computer that processes the digital audio data, and may include DSP processing that handles so-called plug-in software. A digital audio workstation or sequencer also may be connected to the FOH rack to either record the live presentation or to inject edited, recorded audio into the live presentation.
US07733915B2 Minimizing buffer requirements in a digital video system
According to some embodiments of the invention, a method of minimizing buffer requirements, in a packet based multimedia system having a multimedia source device coupled to a multimedia display device by way of a bi-directional auxiliary channel arranged to transfer information between the display device and the source device and vice versa and a unidirectional main link arranged to carry multimedia data packets from the multimedia source device to the multimedia display device is disclosed. Interspersing special characters that allow the display device to distinguish each bit of pixel data included in the data packets thereby requiring only a small FIFO type buffer unit.
US07733913B1 Striping data over transmission channels
Data is striped over transmission channels having limited bandwidths and variable delays. Data to be striped over the channels is accessed. An expiration time of at least one packet of the data to be striped is determined. Probabilities of timely receiving the at least one packet are determined using a recursive function and the expiration time and a length of queue storing the at least one packet waiting to be striped. The computed probabilities are stored in a table, and the computed probabilities are retrieved from the table for at least one other packet having the same expiration time and the same queue length. The probabilities are used to map the at least one other packet to at least one of the channels.
US07733911B2 Error control in multicast video distribution
An embodiment of the invention includes an efficient error-control system and method for recovering packet losses, especially losses in distributing multicast video over broadband residential networks. Preferably, unlike most existing error-control algorithms designed for Internet multicast, the system and method does not employ substantial feedback suppression. Preferably, the system and method does not employ substantial multicasted retransmission. Preferably, the system and method does not employ substantial parity retransmission. Preferably, the system and method does not employ substantial local loss recovery. The system and method integrates two existing classes of error-control algorithms: Automatic Repeat Request (ARQ) and Forward Error Correction (FEC), to reduce traffic overhead and achieve scalability.
US07733908B1 Cross-layer architecture for a network device
A cross-layer architecture for a network device having a number of network interfaces is provided. Each of the network interfaces implements a number of low level layers of a protocol stack and includes an associated network based cross-layer agent. The network device also includes an application based cross-layer agent associated with one or more high level protocol stack layers including an application layer. When the application layer desires to form a network connection to another network device, an arbitration agent operates to identify one of the network interfaces for the network connection. The arbitration agent then effects interconnection of the application based cross-layer agent and the network based cross-layer agent of the network interface and interconnection of the high level protocol stack layers and the low level protocol stack layers of the network interface, thereby forming a complete protocol stack having a cross-layer architecture for the network connection.
US07733906B2 Methodology for network port security
A system has a local area network, and software to automatically evaluate a network layer address, a lower layer address, a network port identifier, and/or a domain name of an equipment interface that is to be connected to the network. The software is to determine whether one of these matches an expected value for the network. The software is to provide a credential for each equipment interface that is authorized to connect to the network and that has been authenticated by the software. The credential contains a lower layer address, a network layer address, a domain name, and a network port identifier. Other embodiments are also described and claimed.
US07733902B2 Conveying protocol units for portable electronic objects via a protocol for microcomputer peripherals
Application protocol data units are conveyed in a universal serial bus so that a portable electronic object such as a smart card can be recognized by a terminal, such as a micro-computer, as being a peripheral. The header and the data field, when such a data field exists, of each command are encapsulated in data fields of data packets of respective downlink transactions. The data field, when such a data field exists, and the trailer of each response are encapsulated in the data packet data field of at least one uplink transaction. By means of this bus link, the data rate between the terminal and the electronic object is higher, and a plurality of portable electronic objects can be connected to the terminal.
US07733901B2 Multi-protocol wireless communication apparatus and method
A scalable, multi-protocol mobile switching center in a wireless communications network provides communications control for digital and analog wireless communications devices including devices that operate according to GSM and IS-41 standards. The hardware and software architecture of the switching center is designed so that processing that is unique to a particular protocol is performed at the lowest possible level, and remaining processing can use generic procedures. The switching center incorporates a home location register and visitor location register that are used in conjunction with software applications to determine the protocol of mobile communications devices using the wireless communications network. The mobile switching center can be used to provide a large scale distributed wireless network or a small scale wireless network. The switching center can also be used as an adjunct to a private branch exchange to provide in-building wireless services and call control. Graphical user interfaces make the wireless communications network easy to maintain.
US07733897B2 Channel allocating method for random access
A channel allocating method for random access is disclosed, which is suitable for allocation of uplink RACH in a radio access network and by which random access processing performance in a radio access network is enhanced using RACH of new structure. The present invention includes the steps of setting up a channel area (Ic) dedicated for new access attempt among random access channels of a prescribed frame (t) and allowing a mobile terminal to attempt access to an access point via a prescribed random access channel corresponding to the channel area (Ic).
US07733896B2 Dynamic access priority scheme
In the dynamic access priority method, priority classes with different backoff delays are used to prioritize random access over shared channels and to reduce collision in the presence of a surge of random access requests. Service class information for a plurality of service classes is stored at user equipment. The service class information for a service class includes at least one of a maximum and a minimum back off value; the maximum back off value being indicative of a maximum back off interval and the minimum back off value being indicative of a minimum back off interval. At least one of a maximum and a minimum back off value is determined based on a selected service class of the user equipment, and a back off interval is determined based on the determined back off value. The back off interval indicates a period of time the user equipment waits before the user equipment attempts a transmission.
US07733895B2 Non-preemptive scheduling in network elements
A graph based on a data traffic matrix represents the occupancy of a set of virtual output queues to an optical crosspoint packet data switch. Edges in the graph are assigned to a matching in order of decreasing weight, provided that the edges do not conflict with other edges previously placed in the matching. If a conflict is found for a particular edge, a new matching is created and the conflicting edge is placed in the new matching. The process iterates until all edges are covered, resulting in creating a collection of matchings. The collection of matchings is transformed into a schedule such that each matching defines a switch configuration and the weight of the heaviest edge determines its holding time. The length of the obtained schedule equals the total cost of the collection. The cost of the collection is the total weight of the matchings plus the product of the re-configuration delay and the number of matchings.
US07733893B2 Method and receiver for determining a jitter buffer level
The invention relates to a method and a receiver having control logic means for determining a target packet level of a jitter buffer adapted to receive packets with digitized signal samples, which packets are subject to delay jitter, from a packet data network. According to the invention, the jitter buffer is made adaptive to current network conditions, i.e., the nature and magnitude of the jitter observed by the receiver, by collecting statistical measures that describe these conditions. The target buffer level is determined with regard to the effect of packet losses in terms of duration of the discontinued playback of the true signal. This effect is derived from statistical measures of the network conditions as perceived by the receiving side and as reflected by a probability mass function which is continuously updated with packet inter-arrival times. The target buffer level is the result of minimization of a cost function which weights the internal buffer delay and an expected length of buffer underflow.
US07733889B2 Network switching device and method dividing packets and storing divided packets in shared buffer
A network switching device that prevents its shared buffer from suffering a blocking problem, while achieving a higher memory use efficiency in buffering variable-length packets. Every received packet is divided into one or more fixed-length data blocks and supplied to the buffer. Under the control of a buffer controller, a transmit queue is created to store up to a fixed number of data blocks for each different destination network, and the data blocks written in the buffer are registered with a transmit queue corresponding to a given destination. The linkage between data blocks in each packet, as well as the linkage between packets in each transmit queue, is managed as a linked list structure based on the locations of data blocks in the buffer.
US07733886B2 Burst data reception method and apparatus in EPON
A method and apparatus for receiving burst data in an OLT of an EPON are provided. The method includes the steps of: a) receiving burst data from the plurality of ONUs; b) generating a multipoint control protocol (MPCP) LOS signal for reducing a synch time of the burst data; c) reducing the synch time in response to generation of the MPCP LOS signal; and d) recovering the received burst data by performing a code-group sort in a period where the MPCP LOS signal is not generated.
US07733881B2 Automatic adaptation of quality of service over packet-switched networks
An end node in a packet-switched network is proposed wherein the end node is arranged to exchange packets consisting of a packet header and payload data with a server node connected to the packet-switched network. The end node includes at least one module adapted to extract quality of service parameter values from the headers of packets received over the packet-switched network and to insert the extracted quality of service parameter value in the headers of packets destined for transmission to the server node over the packet-switched network. In this manner the end node automatically adapts the quality of service parameters received over the packet-switched network to correspond with the type of quality of service defined in received packets. Such a system means that only the server node need be configured with the quality of service parameters applicable on the particular packet switched network, so greatly reducing the installation and configuration overheads in a multi-user network.
US07733878B2 System and method for packet transmission from fragmented buffer
The present invention is directed to methods and systems for implementing a DMA scheduling mechanism and a DMA system for transmission from fragmented buffers. According to an aspect of the present invention, a processor controls several devices via a polled interface to interleave DMA data transfers on different Input/Output (I/O) ports in an efficient manner. According to another aspect of the present invention, a system for handling transmission of network packets which are assembled from multiple memory buffers with different octet alignments is provided. The hardware/software combination allows efficient joining of packet fragments with differing octet alignments when the underlying memory system is word based, and further allows insertion of other data fields generated by a processor.
US07733875B2 Transmit flow for network acceleration architecture
A method for receiving data in a network acceleration architecture for use with TCP (transport control protocol), iSCSI (Internet Small Computer System Interface) and/or RDMA (Remote Direct Memory Access) over TCP, including providing a hardware acceleration engine, called a streamer, adapted for communication with and processing data from a consumer application in a system that supports TCP, iSCSI and RDMA over TCP, providing a software protocol processor adapted for carrying out TCP implementation, the software control processor being called a TCE (TCP Control Engine), wherein the streamer and the TCE are adapted to operate asynchronously and independently of one another, and transmitting a TCP segment with the streamer.
US07733871B2 QoS control apparatus in multi-cell network system and method thereof
In a QoS information controller and method, the QoS information controller is used in a multi-cell environment to determine the traffic characteristic, the mobile communication system characteristic, the traffic processing capacity, and the radio resource, and to control the QoS information. In addition, a QoS requested by a user may be achieved since the traffic characteristic, the mobile communication system characteristic, the traffic processing capacity, and the radio resource are determined and the QoS information is controlled to efficiently process the QoS information for the multimedia traffic in the multi-cell environment.
US07733867B2 Header compression for real time internet applications
The disclosed techniques provide for eliminating real-time transport protocol, RTP, sequence number information and/or user data protocol, UDP, checksum information from the header of a packet for transmission.
US07733863B2 Out of band messages
A method and apparatus for processing message is described. In one embodiment, an application programming interface is configured for receiving and sending messages. A building block layer is coupled to the application programming interface. A channel layer is coupled to the building block layer. A transport protocol stack is coupled to the channel layer for implementing properties specified by the channel layer. The transport protocol stack has a concurrent stack consisting of an out of band thread pool and a regular thread pool. The regular thread pool forms one thread for every messages from a sender. The out of band thread pool to form one thread for messages marked as out of band from the sender. Messages processed with the thread from the out of band thread pool are processed before messages processed with the regular thread pool.
US07733860B2 Method for advertising reachable address information in a network
The present invention provides a method for permitting fully detailed advertising of reachability information for some addresses in a network while efficiently summarizing reachability information for other addresses. At least one embodiment is implemented as part of a process used by logical nodes for advertising reachability information for members of a group of nodes represented by the logical node. At least one embodiment provides an “exception” instruction that allows detailed reachable address information to be advertised for an address that would otherwise be included in summary address information. At least one embodiment allows detailed reachability information to be advertised for the particular address while still allowing summarization of reachable address information for addresses sharing a common prefix with the “exception” address. At least one embodiment thereby allows detailed information to be advertised where needed while allowing summary address information to be advertised where such detailed information is not needed.
US07733859B2 Apparatus and method for packet forwarding in layer 2 network
A packet forwarding apparatus with a function of registering packet forwarding control information for each user terminal into a user management table during PPPoE connection and authentication phases in which the apparatus carries out predetermined communication procedures with each user terminal. During DHCP and IP forwarding phases following the authentication phase, the packet forwarding apparatus controls packet forwarding based on the user management table. Packets are forwarded in the form of PPPoE frame until the authentication phase is completed and packets are forwarded in the form of Ethernet frame in the DHCP and IP forwarding phases.
US07733858B1 Communication protocol between a host computer and a control surface in an audio editing/mixing system
A control surface has a network connection for connecting to a host computer and has an address and an input for communicating data with the host computer. The network interface processes packets received from the host computer. Packets received include a first type and a second type, and the type is indicated by data in the packet. Upon receipt of a packet of the first type an acknowledgment packet is sent. Upon receipt of a packet of the second type, an acknowledgment packet is not sent. The packets of the second type include at least status information for a plurality of meters in the audio control surface. The status of the meters on the audio control surface is overwritten with the status information provided in any packets of the second type.
US07733857B2 Apparatus and method for sharing variables and resources in a multiprocessor routing node
A router for transferring data packets between external devices. The router comprises: 1) a switch fabric; and 2) R routing nodes coupled to the switch fabric. Each routing node exchanges data packets with the external devices and with other routing nodes via the switch fabric. A first routing node comprises: i) an inbound network processor comprising a first plurality of microengines capable of forwarding incoming data packets from external ports to the switch fabric; ii) an outbound network processor comprising a second plurality of microengines capable of forwarding outgoing data packets from the switch fabric to the external ports; and iii) an asynchronous variables circuit for controlling access of the inbound and outbound network processors to at least one of i) a shared resource and ii) a shared variable in the router.
US07733856B2 Obtaining path information related to a virtual private LAN services (VPLS) based network
Path information is obtained in a VPLS-based network by generating special Layer 2 frames (referred to herein as “trace-request frames”), performing source MAC filtering to identify the trace-request frames, and generating a special frame (referred to herein as a “trace-reply frame”) when the source MAC filtering identifies a trace-request frame. Upon identifying a trace-request frame, path information is collected and embedded into the trace-reply frame. The trace-reply frame is then sent to the originating node where the path information is used to learn the path that the trace-request frame traversed. By sending multiple trace-request frames with different source MAC addresses, path information received from source MAC filtering at different nodes in the VPLS-based network can be collected and used to learn an entire path of interest.
US07733855B1 Community separation enforcement
Embodiments of the present invention provide an Infiniband device having an input port for receiving a data packet. The input port is operable to extract a partition membership identifier from the packet; and to compare the extracted partition membership identifier to a partition membership table of the port to determine whether the packet breaches a partition group membership requirement. In some embodiments, the partition membership table is implemented as a content addressable memory storing a plurality of programmable bit masks.
US07733849B2 Voice communications system
Voice communications apparatus is connected to a general subscriber telephone set or a broadband telephone set, to communicate over the public switched telephone network. The apparatus includes a filter converting signals such as to satisfy signal conditions prescribed for the telephone network. The apparatus also includes a terminal class determiner for determining the class of the telephone set connected, and a circuit for changing at least the sampling frequency at which the analog signals from the telephone set are sampled. This establishes high quality in broadband voice communications. The terminal class determiner may automatically determine the class of the telephone set at any timing of a call sequence by detecting a band component of the signals from the telephone set, a predetermined frequency of a signal intermittently transmitted from the telephone set or the characteristics of the telephone set.
US07733847B1 Method and apparatus for routing a call in a packet-switched network
Method and system for establishing a call to a communication device in a packet-switched communication network is described. In one example, the system receives a call from a calling device at a server in a packet-switched communication network, where the call is a request for assistance pertaining to a technical field. The system then identifies at least one specific user from a plurality of specific users based on whether the specific user(s) is an expertise in the technical field in question. The system subsequently identifies at least one activated endpoint device from a plurality of activated endpoint devices that are associated with the previously identified specific user(s). Lastly, the system routes the call to the identified endpoint device(s) belonging to the specified user(s).
US07733846B2 Method and control channel for uplink signaling in a communication system
In a method of transmitting control signals for uplink transmission of packet data in a communication network, control signal data related to scheduling a user for uplink transmission of packet data is transmitted over a single control channel. The single control channel may be configured based on the transmission mode the user is in for scheduling an uplink transmission from the user to the network, so that only one control channel is used, regardless of the transmission mode the user is in for scheduling the user for the uplink transmission. The control channel may be embodied as a sub-frame adapted to carry control information that is dependent based on the transmission mode the user is in for scheduling an uplink transmission from the user to the network.
US07733843B1 Media access for communication system
A method for receiving data packets in a communication network comprising scanning a channel for a preamble during an acquisition search window, detecting the preamble during the acquisition search window, assigning a reception acquisition search window for receipt of a data packet including a data preamble and a data portion, coordinating the transmission of the data packet with the reception acquisition search window, detecting the data preamble during the reception acquisition search window, and initiating receipt of the data portion upon detection of the data preamble.
US07733841B2 Vehicle network with time slotted access and method
A vehicle network and method for communicating information within a vehicle. The network includes a plurality of network elements joined by communication links. A data frame is provided for communicating information between a first device and a second device attached to the network. A network element in the network is capable of mapping a first resource on an incoming communication link of the network element to a second link resource of an outgoing communication link of the network element. The network element further has ports for receiving the data frame from the first link resource of the incoming communication link and for communicating the data frame to the second link resource of the outgoing communication link. The mapping may be done statically or dynamically such as based on information stored in the network element or based on information stored in the data frame.
US07733839B1 Dynamic socket waveform
A system capable of operation with dynamic sockets includes a plurality of communications devices. Each of the plurality of communications devices includes high band channel radio resources capable of communications at 900-2800 MHz and socket radio resources capable of communications at 30-1000 MHz. The high band channel radio resources and the socket radio resources are significantly separated in frequency so that the high band channel radio resources and the socket radio resources are suitable for concurrent operation with no interference and minimal isolation, co-site problems to solve in each of the plurality of communications devices. The plurality of communications devices are connected to a unifying mesh network by the high band channel radio resources. The unifying mesh network is suitable for allowing the plurality of communications devices to communicate with one another. When data needs to be transferred among a group of communications devices, a dynamic socket connection is negotiated on the unifying mesh network and is then formed with the socket radio resources. The dynamic socket formation is suitable for allowing the unifying mesh network to offload continuous receiver-directed or multicast traffic from the unifying mesh network channel and to free up public ad hoc communications bandwidth of the unifying mesh network.
US07733838B2 Devices and methods of transmitting data, source drivers using the same, and liquid crystal display (LCD) devices having the same
A data transmission device for reducing power consumption includes a data source configured to provide data, a data transmission line having a plurality of data transmission sections, and data storage units respectively coupled to the data transmission sections. The respective data storage units determine whether the data storage units store the provided data, and store the provided data based on the determination result. The provided data is sequentially stored into the data storage units, from one end of the data storage units to the other end of the data storage units. A data transmission controller is configured to control the data transmission sections and to transmit the provided data to one of the data storage units. Therefore, the data transmission device may reduce electromagnetic interference (EMI) that is proportional to the current in the source driver.
US07733837B2 Apparatus and method for adjusting an input range for a soft-decision decoder
An apparatus and method for adjusting a desired expression section according to input bit values in a mobile communication system that expresses only a defined partial section of the input bit values in order to make the number of output bits be less than the number of the input bits, and maps bit values included in unexpressed sections to a specific value is provided. In the apparatus and method, a measurer divides possible output bit values into at least three sections, and measures output frequencies of output bits for the respective sections for a predetermined time. A controller adjusts the desired expression section, when an output frequency for a specific section is greater than output frequencies for other sections.
US07733835B2 Method and system for reducing power consumption of a wireless transmit/receive unit
A method and system for reducing power consumption of a wireless transmit/receive unit (WTRU), (i.e., mobile station), are disclosed. A first WTRU measures a predetermined parameter and determines whether the measured predetermined parameter exceeds a threshold. If so, the first WTRU sends a sleep frame to a second WTRU. The sleep frame indicates sleep duration. The second WTRU receives the sleep frame and enters a sleep state for the sleep duration. The predetermined parameter may be an inactivity time of wireless medium. The second WTRU may or may not be allowed to send transmission to the first WTRU during the sleep duration. The sleep frame may be a control frame, a management frame, a data frame or an action frame. One of a multiple receiver aggregate (MRA) multi-poll frame, a power saving aggregation descriptor frame, or a power save multi-poll frame may be used as the sleep frame.
US07733831B2 Detecting a wireless network air interface
The present invention provides methods for detecting a wireless air interface. The method includes receiving information indicative of at least one wireless access type, determining whether the information indicative of the at least one wireless access type is within an expected range, performing at least one first measurement associated with a first air interface in response to determining that the information indicative of the at least one wireless access type is within the expected range, and performing at least one second measurement associated with a second air interface in response to determining that the information indicative of the at least one wireless access type is not within the expected range.
US07733829B2 Method and apparatus for registering mobile node in a wireless local area network (LAN) environment
An apparatus and method for supporting mobility of a mobile terminal in a wireless local area network (LAN) environment deploying mobile IP are provided. The method for registering a mobile node using a virtual mobile node comprises: detecting whether or not a mobile node traveling among a plurality of networks is connected; and registering information on the mobile node whose connection is detected, with an agent relaying communication between the mobile node and a correspondent agent. By doing so, even when a mobile IP module is not installed, the mobile node can perform wireless communication seamlessly between networks in a wireless LAN environment deploying mobile IP.
US07733825B2 ROF link apparatus capable of stable TDD wireless service
A radio over fiber (ROF) link apparatus capable of a stable TDD wireless service for a time division duplexing (TDD) baseband signal includes a central access platform (CAP) for receiving various kinds of data including the TDD baseband signal from upper layers, multiplexing the data, electro-optically converting the multiplexed data, and transmitting the converted data as downstream data through an optical fiber, and opto-electrically converting upstream data received through the optical fiber, demultiplexing the converted upstream data, and transmitting the demultiplexed upstream data to the respective upper layers, and a remote access unit (RAU) for receiving the downstream data through the optical fiber, opto-electrically converting the received downstream data to the multiplexed data, demultiplexing the multiplexed data, performing a wireless access process of the demultiplexed data, and transmitting the wireless access processed data to a wireless local area network (WLAN) service terminal through an antenna.
US07733823B2 Method of scheduling for enhanced dedicated channel (E-DCH)
A method of scheduling for an Enhanced Dedicated Channel (E-DCH) in a user equipment (UE) is disclosed. More specifically, a method of receiving an information indicating an allowable transmit power range from a base station and updating a group of Transport Format Combinations (TFCs) allowed by the base station by selecting the TFCs that can be used within the allowable transmit power range. Furthermore, the method comprises transmitting the E-DCH by at least one TFC selected from the group of TFCs.
US07733822B2 Distributed disparate wireless switching network
A distributed disparate wireless switching network is described herein. In one embodiment, an exemplary network architecture includes, but is not limited to, a connection origination exchange (COX), a proxy controller coupled to the COX, an access point coupled to the proxy controller, and a mobile node wirelessly coupled to the access point. The mobile node communicates with a terminating node of a network through the access point and the proxy controller using an identification maintained by the proxy controller. The COX originates a connection with the terminating node on behalf of the mobile node using the identification provided by the proxy controller. Other methods and apparatuses are also described.
US07733819B2 Digital broadcasting system and method of processing data in digital broadcasting system
A digital broadcasting system and a method for controlling the same are disclosed. A method for controlling a digital broadcast receiving system includes the steps of receiving a broadcast signal having mobile service data and main service data multiplexed therein, extracting transmission parameter channel (TPC) signaling information and fast information channel (FIC) signaling information from a data group within the received mobile service data, by using the extracted fast information channel (FIC) signaling information, acquiring a program table describing virtual channel information and service of an ensemble, the ensemble being a virtual channel group of the received mobile service data, by using the acquired program table, detecting a descriptor defining basic information required for accessing the received service, and, by using the detected descriptor, controlling the receiving system to enable access to the corresponding service.
US07733818B2 Intelligent node communication using network formation messages in a mobile Ad hoc network
A method for node communication in a mobile ad hoc network, which network includes a plurality of wireless mobile nodes and a plurality of wireless communication links connecting the nodes together, includes the steps of transmitting node condition information from a given mobile node using a signal; determining a node condition of the given mobile node, where the node condition includes priority of information to be transmitted by the given mobile node; and varying the signal by changing a transmission characteristic based upon changes in priority of information to be transmitted by the given mobile node.
US07733810B2 System and method for communicating on a virtual ring in an internet protocol network
A node within a network comprising a transport layer protocol for multicasting datagrams on a virtual ring. Each node on the virtual ring is logically connected to two neighbour nodes through virtual connections. A virtual ring datagram is sent to a downstream neighbour node on the virtual ring and a token is received. The virtual ring is identified and the token is forwarded to the downstream neighbour node. If the received datagram is a virtual ring datagram, the virtual ring is identified and the node originator of the received virtual ring datagram is checked. If the received virtual ring datagram has not been locally originated, data in the virtual ring datagram is processed and the virtual ring datagram is forwarded to the downstream neighbour node on the virtual ring. If the received virtual ring datagram has been locally originated, the virtual ring datagram is removed from the virtual ring.
US07733806B2 Method and apparatus for non-invasive discovery of relationships between nodes in a network
A method, apparatus, and computer instructions for identifying nodes in a network data processing system. Cache data is received from a set of routers in the data processing system. The cache data includes an identification of the nodes sending data packets onto the network data processing system. The nodes on the network data processing system are identified using the cache data from the set of routers.
US07733805B2 Method and apparatus for determining bandwidth-consuming frame flows in a network
A port monitor monitors network traffic that passes through a port of a switch. Frame flows routed through the switch are counted by hardware frame counting logic, which includes a content-addressable memory (CAM) and counters corresponding to various frame flows. Port monitor software includes logical containers (“buckets”), which are used to record and sort counts of the frame flows from hardware based on activity of the frame flows. Frame flow sorting is based on confidence building algorithms such that the thrashing of frame flows between buckets is reduced. Storage and sorting of the frame flows in software allows the activity level of any number of frame flows associated with the switch to be counted, regardless of hardware limitations on how many frame flows can be counted. This allows a real-time analysis of frame flows and a determination of frame flows that are major users of Fibre Channel bandwidth.
US07733803B2 Systems and methods for modifying network map attributes
The disclosed systems and methods provide a user interface for modifying host configuration data that has been automatically and passively determined and for adding or modifying other parameters associated with a host. A host data table can store various parameters descriptive of a host including the applicability of specific vulnerabilities. If it is determined that one or more hosts should not be identified as associated with a specific vulnerability, a graphical user interface can be used to modify the vulnerability parameter.
US07733802B2 Method to dynamically create a virtual network
A method creates a virtual network dynamically, with automated configuration for the new virtual network to function. The virtual network creation is initiated by a network node sending a request for a virtual network to a network controller. The network controller services the request, creating the virtual network by automatically configuring at least one network switch in the physical network. The network controller automatically determines a configuration for the virtual network using virtual network information, and creates the virtual network by configuring network switches according to the configuration. The virtual network can be configured for particular applications. From a user's point of view, the user connects to a network node. The network node then initiates the creation of the virtual network transparently to the user. The resource-intensive manual configurations of the conventional approach in creating new virtual networks are thus avoided.
US07733801B2 Network device management apparatus, network device management program, and network device management method
A network device management apparatus which generates distribution routes for transmitting distribution information via communication devices, in order to distribute information to plural communication devices connected to a network, and makes the distribution information be transmitted in accordance with the generated distribution routes. The apparatus comprises: a hierarchy structure creation section that creates, based on units and the number of communication devices to which the distribution information is to be distributed, a hierarchy structure constituted by the units of communication devices as constitutional elements; and a distribution control section that controls distribution of the distribution information, by use of the hierarchy structure created by the hierarchy structure creation section. Therefore, the network device management apparatus can reduce the total distribution time and distribute information efficiently when the information is distributed to a huge number of communication devices.
US07733796B2 Method for the monitoring of transmissions of a bidirectional interface
A method for the monitoring of transmissions in a transmission branch of a bidirectional interface, which besides the transmission branch has a reception branch standing in connection with the transmission branch, has the steps a) sending out of information by means of the transmission branch, and b) evaluation of defined characteristics of the sent information via the reception branch of the same interface, whereby preferably depending on the evaluation of the sent information a setting of parameters of the transmission branch is effected, so that future information is sent out with use of these parameters.
US07733789B1 Remote monitoring of switch network
A technique for use in gathering network activity-related information from network switches is provided. Using this technique, the information can be gathered without substantially reducing performance of the switches. In one embodiment, a single remote monitoring probe is connected by a multiplexer via respective connections to each of the switches so as to receive the information from the switches. In another embodiment, only one of the switches is connected to the probe, and the other switches transmit their respective portions of the information to the switch connected to probe. The switch connected to the probe provides these portions of the information, as well as, any of its respective activity-related information to the probe. In this latter embodiment, the switches may be connected by dedicated connections and switch ports that are used solely for communicating the activity-related information.
US07733784B2 Apparatus and method of selecting label switched path in network management system
In an apparatus and method of selecting a label switched path (LSP) in a network management system, a status analyzing unit analyzes and digitizes performance information, fault occurrence, and fault history of a link. A link weight managing unit which determines link weight values using a predetermined weight calculation algorithm on second constraints that corresponds to qualitative information related to performance analysis of a path. An LSP selecting unit selects a path, from among paths on a path list, that satisfies first constraints which corresponds to objective information related to a path selection required by the administrative network policy, and, when there are several selected paths, selects a path that minimizes expense using the link weight values.
US07733783B2 Ethernet network availability
Disclosed is a method and apparatus for improving LAN availability and robustness employing adjacency status self-discovery on segment-to-segment communications paths. In some embodiments, the method and system may employ Logical Link Control Type 1 test frame messages between segment nodes to determine status. Adjacent node status may be determined by waiting a period of time for an acknowledgment message and marking the tested link as “down” if no response is received. Also disclosed is a method for compacting data transmitted over a network to reduce overhead.
US07733780B2 Method for managing service bandwidth by customer port and EPON system using the same
A method for managing a service bandwidth by a customer port and an EPON system using the same are provided. In order to manage the service bandwidth by a customer, ONU and ONT allocate a service class according to a combination of information about a customer that receives a service, and a service type and a service priority of a service provided to a customer, allocate a bandwidth according to each service class and control a uplink bandwidth or a downlink bandwidth according to a service class. Also, a system manger collects information about a service provider, a service provided from a service provider, a customer that receives a service, and information for classifying a service. After collecting, the system manager provides the collected information to the ONU and the OLT.
US07733777B1 Adaptive rate allocation for multiple TCP sources in wireless networks
A media, method, and system, are provided for dynamically allocating channel resources to multiple TCP sessions in a wireless network. The wireless network may be a multi-rate network having a base station controller that adapts wireless channel rates associated with a communication session based on a preemption probability associated with a high-rate channel. The base station controller includes a scheduler and optimization engine that probes the wireless network to gather TCP parameters, such as round trip times, etc. The optimization engine utilizes a long-term sending rate to generate a subset of channel rates from available channel rates associated with the wireless network. The scheduler engine utilizes the instantaneous sending rate to adapt the wireless channel rate by selecting a channel rate from the subset of channel rates.
US07733776B1 Altering switch behavior based on statistical data
This document describes tools that enable a switch to temporarily alter its forwarding behavior when statistical data characterizing the switch satisfies a user-specified condition. To do so, the tools may monitor chronological sets of statistical data associated with the switch over a period of time. If the tools determine at one point during the period of time that one set of statistical data satisfies the user-specified condition, the tools alter the forwarding behavior of the switch for the remainder of the period of time. At the conclusion of the period of time, the tools restore the original forwarding behavior to the switch.
US07733774B1 Method and apparatus for detecting process failure
A method and apparatus for monitoring a process to determine when an abnormal process exit occurs comprising monitoring events related to the process and detecting a communication connection closing without receiving a notification of an exit event for the process. On detection of an abnormal exit of a process associated with the communication connection, the method and apparatus provide special failover processing including, for example, a TCP connection failover process.
US07733770B2 Congestion control in a network
A source node receives related frames of data to be transmitted from the source node to a destination node and places the frames in a queue. The queue is associated with a communication path over which the related frames are to be transmitted to the destination node. An interface that couples the source node to the communication path receives an indication directed to the source node of traffic congestion in the communication path. In response, the source node controls the rate at which the related frames of data are transferred from the queue to a transmit buffer accessible to the interface, in order to relieve the traffic congestion in the communication path.
US07733769B1 Method and apparatus for identifying a media path in a network
Nodes in an Internet Protocol (IP) network receive probe packets configured to travel over particular IP media paths. The probe packets cause the network nodes to send media path reports to a logging system. The media path reports contain information identifying the different nodes in the media path. The logging system can reconstruct the network topology of a particular media path from the media path reports which can then be used for debugging purposes. In one embodiment the probe packets are Resource Reservation Setup Protocol (RSVP) packets configured for media path probing.
US07733767B2 Service alarm correlation
A system and method for correlating alarms from a plurality of network elements (NEs) are provided to unambiguously associate separate alarms to one another. This is accomplished by a method where a fault identifier FID is generated by a serving NE who discovered the faulty hardware or software unit. The serving NE signals its lost or degraded service to a client NE in a traffic message and appends the generated FID to the traffic message. The client NE extracts the FID from the traffic message and appends it to a service alarm which the NE sends to a network management system. The serving NE also generates an alarm message and provides it with same FID. The serving NE sends the alarm message and its FID to the network management system. The service alarm and the alarm message received by the network management system will thus contain the same FID. In the management system the FID is used to correlate the two alarms with one another.
US07733766B2 System and method for providing quality of service provisions and congestion control in a wireless communication network
A system and method for providing a traffic control scheme for QoS provision and congestion control across multiple interfaces of wireless nodes (102, 106 and 107), such as wireless access points (107 and 106), communicating in a wireless multihopping communication network (100). The nodes (102, 106 and 107) can include multiple transceivers. The system and method detects bottleneck interfaces in these nodes (102,106, 107) to control the traffic along the path of the corresponding traffic flow. Different measurements and cross-layer feedback are used to differentiate the cause of the congestion, such as wireless link quality degradation due to fading or degradation due to congestion in a shared medium. The nodes (102, 106, 107) inform each other on the status of their congestion level. High and low level signaling and interruption mechanisms are used to control the interfaces of the congested node (102, 106 or 107) to adjust traffic flow and alleviate the congestion.
US07733759B2 Optical pickup and optical disc apparatus
An optical system is disclosed including an optical pickup having a wavefront aberration-correcting element capable of correcting coma aberration and astigmatism, and an optical disc apparatus which uses the optical pickup. The optical pickup includes a laser light source for irradiating an optical disc with a light beam; an objective lens for focusing the light beam on the optical disc; a lens for correcting astigmatism; a second lens for correcting coma aberration; and a photodetector for receiving the light beam reflected from the optical disc. The astigmatism and the coma aberration are corrected independently of each other.
US07733756B2 Recording medium with optional information and apparatus and methods for forming, recording, reproducing and controlling reproduction of the recording medium
A recording medium, such as a high-density and/or read-only recording medium, such as BD-ROM, which includes an identification information, which can identify whether optional information, such as copy protection information, is needed or not for the playback of contents stored on the recording medium, and to methods and apparatuses for forming, recording, and reproducing data on the recording medium.
US07733755B2 Recording medium with optional information and apparatus and methods for forming, recording, reproducing and controlling reproduction of the recording medium
A recording medium, such as a high-density and/or read-only recording medium, such as BD-ROM, which includes an identification information, which can identify whether optional information, such as copy protection information, is needed or not for the playback of contents stored on the recording medium, and to methods and apparatuses for forming, recording, and reproducing data on the recording medium.
US07733754B2 System and method for disc labeling
An optical disc drive reads identification information from an optical disc inserted in the drive in a label orientation having a label side presented to the optical disc drive laser by reading codes marked at the opposing storage side in a transparent region or marked on the label side oriented to be read from the storage side. The identification information is used to determine the ability and authority of the optical disc to have a label written on the label surface. For instance, label authorization is determined from authorization information embedded on the storage side of the optical disc when the optical disc is in a storage orientation and the label authorization is saved on an associated information handling system with reference to the identification information to allow authorization to be determined when the optical disc is in the label orientation.
US07733750B2 Information recording method for recording multi-value data in optimum recording condition
An information recording method that obtains optimum recording conditions for recording multi-value data m on a recording medium includes recording a test pattern in a trial writing area of the recording medium by changing a recording power Pw and an erasing power Pe consecutively while maintaining a constant ratio between the recording power Pw and the erasing power Pe, and selecting the recording power Pw and the erasing power Pe producing reproduced results in which a reproduced signal level is substantially linear with respect to the multi-value data m, as an optimum recording power and an optimum erasing power, respectively.
US07733749B2 Beam spot position control device and beam spot position control method, and optical disk recording and reproducing device
A beam spot position control device, for controlling multiple beam spot positions irradiated onto an optical recording medium so as to be disposed linearly, includes a light detecting unit for detecting the amount of return light for each of a plurality of beam spots disposed linearly, a tracking control unit for performing tracking control based on tracking error signals of at least one of the beam spots detected with the optical detecting unit, and a rotation control unit for rotating the plurality of beam spots which are disposed linearly, based on the DC offset amount of the tracking error signals of at least two of the beam spots detected with the optical detecting unit.
US07733746B2 Playback device
Disclosed is a playback device capable of audio playback with little or no interruption. Yet, there is no need of increasing the memory capacity of the playback device and sacrificing the usability of the playback device. The playback device stores, to its internal memory, identification information of audio data stored on a recording medium such as an optical disc, and specifying information specifying the storage location of the identification information. The playback device sequentially stores the audio data to a remaining area of the memory. The audio data stored in the memory is supplied for playback.
US07733741B2 Method for reducing 3-D migration operator to 2-D migration operator for inhomogeneous media
Time slices of seismic data are transformed from rectangular space-time domain to cylindrical space-time domain. 2-D seismic migration is performed on the transformed data for each radial direction. Slices of the migrated data are inverse transformed back to the rectangular space-time domain, generated migrated 3-D data for generally inhomogeneous media.
US07733736B2 Semiconductor memory device for driving a word line
A semiconductor memory device for driving a word line is provided. The enabling timing of a word line is advanced using a block information signal that contains no redundancy information, thereby improving a RAS to CAS delay (tRCD). A sub word line driving enable signal for controlling a driving of a sub word line and a main word line driving enable signal for controlling a driving of a main word line are controlled by the block information signal that contains only mat information but does not contain the redundancy information. Accordingly, the word line control signal may be activated earlier than the sub word line driving enable signal and the main word line driving enable signal, thereby advancing the enable timing of the word line.
US07733733B2 Device for writing data into memory and method thereof
A device for writing data into a memory and a method thereof. The memory comprises a plurality of memory arrays. Each of the memory arrays comprises a plurality of memory cells. The data is divided into a plurality of segments. The segments are written into first memory cells of the memory cells of the memory arrays in sequence. The segments are written into second memory cells of the memory cells of the memory arrays when the first memory cells of the memory cells of the memory arrays are full, and so forth till the operation of writing the segments into the memory is completed.
US07733729B2 Thermally stable reference voltage generator for MRAM
A non volatile memory device comprises memory cells such as MRAM cells, reading circuits and a reference cell for generating a reference for use by the reading circuits, and can determine if the reference is degraded by thermal instability. This can help reduce a data error rate. Detecting such degradation can prove to be more effective than trying to design in enough margins for the lifetime of the device. The reference cell can be less susceptible to degradation than other cells by using different shape of cells and different write currents. Where each reference cell is used by many memory cells, the reference cell tends to be used more often than any particular memory cell and so can be more susceptible to degradation. Another way of ensuring against longer term degradation of the reference is periodically rewriting the reference cell.
US07733725B2 Method of driving 1-transistor type DRAM having an NMOS overlain on top of an SOI layer
Driving a 1-transistor DRAM composed of an NMOS on top of a SOI layer such that the 1-transistor DRAM has a corresponding parasitic bipolar transistor component includes precharging, shifting, and deactivating steps. Implementing these steps can result in enhancing the performance of reading, writing and storing binary logic information within the 1-transistor DRAM memory device.
US07733724B2 Controlling global bit line pre-charge time for high speed eDRAM
A method of operating a memory includes performing a write operation and a read operation on a memory cell. The write operation includes starting a first global bit line (GBL) pre-charge on a GBL; and after the first GBL pre-charge is started, enabling a word line to write into the memory cell, wherein the steps of starting the first GBL pre-charge and enabling the word line have a first time interval. The read operation includes starting a second GBL pre-charge on the GBL; and after the second GBL pre-charge is started, enabling the word line to read from the memory cell, wherein the steps of starting the second GBL pre-charge and enabling the word line have a second time interval. The first time interval is greater than the second time interval.
US07733723B2 Semiconductor memory device having precharge signal generator and its driving method
A semiconductor memory device includes a drive clock supplier and a signal generator. The drive clock supplier supplies a drive clock which is obtained by dividing an internal clock with a divide ratio, wherein the drive clock synchronizes with a rising edge of the internal clock with which an internal write signal synchronizes. The signal generator counts time corresponding to a write-recovery on the basis of the drive clock, to generate a precharge signal.
US07733718B2 One-transistor type DRAM
A one-transistor type DRAM including a floating body storage element connected between a bit line and a source line and controlled by a word line comprises a plurality of source lines and word lines arranged in a row direction, a plurality of bit lines arranged in a column direction, a plurality of clamp bit lines and reference bit lines arranged in a column direction, a cell array including the floating body storage element and formed in a region where the source line, the word line and the bit line are crossed, a clamp cell array including the floating body storage element and formed in a region where the source line, the word line and the bit line are crossed, a reference cell array including the floating body storage element and formed in a region where the source line, the word line and the bit line are crossed, and a sense amplifier and a write driving unit connected to the bit line and configured to receive a clamp voltage and a reference voltage.
US07733716B2 Signal masking method, signal masking circuit, and semiconductor integrated circuit
A signal masking circuit includes a detection circuit, a delayed read data strobe signal generation circuit, a gating circuit, a counting circuit, and a masking circuit. The detection circuit detects a period of a logic “L” of a read data strobe signal. The gating circuit gates a delayed read data strobe signal, and generates a first masked read data strobe signal. The counting circuit counts the falls of the first masked read data strobe signal until the count reaches a predetermined number, and generates a masking signal for masking the first masked read data strobe signal. The masking circuit masks the first masked read data strobe signal, and outputs a second masked read data strobe signal.
US07733713B2 Non-volatile semiconductor storage device
A memory cell array includes a plurality of non-volatile semiconductor memory elements, each memory element storing data in a non-volatile manner. A shift register stores data read from the semiconductor memory element and sequentially transfers the data outside, the shift register also stores data transferred from outside and stores the data in the semiconductor memory element. A syndrome generation circuit is connected to an output terminal of the shift register, the syndrome generation circuit generating syndrome of data output from the output terminal. An error-correction circuit uses the data and the syndrome to correct an error of the data.
US07733706B2 Flash memory device and erase method thereof
A flash memory device and an erase method thereof are included. The erase method includes performing an erase operation of a memory cell block including a plurality of pages, performing an erase verify operation and storing unerased page information about a page including unerased memory cells that have not been normally erased, and performing an additional erase operation of the page including the unerased memory cells based on the unerased page information. When the unerased memory cells exist, the erase verify operation and the additional erase operation are performed repeatedly.
US07733705B2 Reduction of punch-through disturb during programming of a memory device
A punch-through disturb effect in a memory device can be reduced by biasing a selected word line at a program voltage to program a selected memory cell, biasing word lines on the drain side of the series string with a Vpass voltage, turning off an adjacent memory cell to the selected memory cell, and biasing remaining word lines on the source side of the turned-off memory cell with a Vlow voltage that is less than Vpass.
US07733702B2 Semiconductor memory device and method of erasing data therein
A semiconductor memory device includes a memory cell array of NAND cell units. The NAND cell unit includes a plurality of electrically erasable programmable nonvolatile memory cells connected serially, and a first and a second selection transistor provided to connect both ends of the memory cells to a bit line and a source line, respectively. The semiconductor memory device also includes dummy cells inserted in the NAND cell unit adjacent to the first and second selection transistors, respectively. The dummy cells in the NAND cell unit are erased simultaneously with the memory cells under a weaker erase potential condition than that for the memory cells and set in a higher threshold distribution than an erased state of the memory cells.
US07733697B2 Programmable NAND memory
An electrically programmable memory including: an array of a plurality of memory cells arranged accordingly to a NAND architecture, said memory cells grouped into a plurality of memory blocks and each memory block including a plurality of memory pages; means for receiving an address corresponding to a respective memory block; selecting means for selecting the addressed memory block; and means for detecting a failure of the addressed memory block, wherein the means for detecting a failure includes: a plurality of registers, each register corresponding to a respective memory block and storing an indication of the failure of the respective memory block; and means for reading the register corresponding to the addressed memory block in response to the receiving of the address, and wherein the programmable memory further includes at least one redundant memory block of memory cells including a plurality of redundant memory pages, the selecting means selecting the at least one redundant memory block in place of the addressed memory block in response to the reading of the indication of the failure.
US07733693B2 Semiconductor memory device and method of operating same
There are many inventions described and illustrated herein. In a first aspect, the present invention is directed to a memory device and technique of reading data from and writing data into memory cells of the memory device. In this regard, in one embodiment of this aspect of the invention, the memory device and technique for operating that device that minimizes, reduces and/or eliminates the debilitating affects of the charge pumping phenomenon. This embodiment of the present invention employs control signals that minimize, reduce and/or eliminate transitions of the amplitudes and/or polarities. In another embodiment, the present invention is a semiconductor memory device including a memory array comprising a plurality of semiconductor dynamic random access memory cells arranged in a matrix of rows and columns. Each semiconductor dynamic random access memory cell includes a transistor having a source region, a drain region, a electrically floating body region disposed between and adjacent to the source region and the drain region, and a gate spaced apart from, and capacitively coupled to, the body region. Each transistor includes a first state representative of a first charge in the body region, and a second data state representative of a second charge in the body region. Further, each row of semiconductor dynamic random access memory cells includes an associated source line which is connected to only the semiconductor dynamic random access memory cells of the associated row.
US07733691B2 Memory device including thermal conductor located between programmable volumes
In one aspect, a memory device is provided which includes a plurality of bit lines extending in a first direction, a plurality of word lines extending in a second direction, an array of programmable volumes electrically connected between the bit lines and word lines, and thermally conductive striped patterns located between the programmable volumes of the array and extending in at least one of the first and second directions.
US07733688B2 Asymmetrical SRAM cell with 4 double-gate transistors
The random access memory cell of SRAM type comprises an access transistor provided with a gate electrode connected to a word line. The access transistor is connected between a bit line and a gate electrode of a first load transistor itself connected to a gate electrode of a driver transistor and to a first source/drain electrode of a second load transistor. The first load transistor and the driver transistor, in series, form an inverter at the supply voltage terminals. At least the transistors not comprised in the inverter comprise two electrically independent gate electrodes. The second gate electrode of the access transistor is connected to the first gate electrode of the second load transistor and the second gate electrode of the latter is connected to the supply voltage.
US07733687B2 WAK devices in SRAM cells for improving VCCMIN
A memory circuit includes a bit line; a word line; a first power supply node having a first power supply voltage; a first power supply line connected to the first power supply node; a second power supply node selected from a group consisting of a floating node and a node having a second power supply voltage lower than the first power supply voltage; a second power supply line configured to switch connections between the first and the second power supply nodes; a write-assist-keeper (WAK) device coupling the first and the second power supply lines; and a static random access memory (SRAM) cell connected to the bit line, the word line and the second power supply line.
US07733684B2 Data read/write device
A data read/write device according to an example of the present invention includes a recording layer, and means for applying a voltage to the recording layer, generating a resistance change in the recording layer, and recording data. The recording layer is composed of a composite compound having at least two types of cation elements, at least one type of the cation element is a transition element having a “d” orbit in which electrons have been incompletely filled, and the shortest distance between the adjacent cation elements is 0.32 nm or less.
US07733683B2 Semiconductor memory device
Disclosed is a semiconductor memory including ferroelectric capacitors. Memory cells each including a ferroelectric capacitor and an insulted-gate-type cell transistor are connected to a corresponding one of bit lines. Insulated-gate-type separating transistors are connected between multiple bit-line selecting transistors and multiple sense amplifiers, respectively. When the separating transistors are turned on, data retained in the sense amplifiers are capable of being written to the memory cells during the same time period substantially.
US07733680B2 Non-volatile memory module for preventing system failure and system including the same
A non-volatile memory module for preventing system failure and a system including the same, in which the non-volatile memory system includes a first socket and a second socket each having a notch coupler, a first memory module, a memory controller configured to control the first memory module, and a printed circuit board on which the memory controller and the first and second sockets are installed and electrical signal lines are formed between the memory controller and the first and second sockets. The first memory includes a plurality of non-volatile memory devices and stores system software. The first memory module has a structure such that it can be installed at the first socket but cannot be installed at the second socket. The non-volatile memory system may further include a second memory module for an extension of the memory capacity. The second memory module has a structure such that it can be installed at the second socket but cannot be installed at the first socket. Accordingly, system failure caused by misusage of a non-volatile memory module can be prevented.
US07733679B2 Method for setting switching times, in particular idle times, of an inverter based on detected power, and inverter
A method for an inverter, for inputting power output by a direct current voltage source in an alternating current voltage network chops the direct current voltage source by a bridge inverter by alternate switching of parallel-mounted and series-mounted circuit elements, in the form of a pulse width modulation, and the chopped power is transmitted via a transformer which is connected between the series-mounted elements. The transmitted power is then rectified and input in the alternating current voltage network via a down-converter transformer. In order to adapt the inverter to the power supplied, the switching times of the circuit elements of the bridge inverter are controlled or regulated. In order to provide a simple way of enhancing performance, the power output by the direct current voltage source is detected in particular on a cyclic or permanent basis and the switching times of the circuit elements of the bridge inverter, in particular the idle times and/or the interval duration and or the frequency for pulse width modulation, for switching the circuit elements are adjusted based on the detected power of the direct current voltage source.
US07733675B2 PWN modulator in multi-phase converter
A circuit for preventing inductor saturation during a step-up load transient in a multi-phase converter circuit where phases are turned ON sequentially by a shared clock signal with a fixed phase shift, each phase having high- and low-side switches series connected at a switching node, the circuit including at least one closed loop connected to at least one phase for providing ripple current cancellation in input and output sides of the multi-phase converter circuit; an oscillator circuit for providing a signal to turn ON and OFF the high- and low-side switches of each of the phases of the multi-phase converter circuit; and a detection circuit to detect the transient. The detect circuit includes an error amplifier circuit to receive input signals from an output of the multi-phase converter and to provide an error signal; and a clock oscillator frequency changing circuit receiving the error signal for increasing the clock oscillation frequency when said detection circuit detects a step-up load transient.
US07733673B2 Method and apparatus to reduce audio frequencies in a switching power supply
A controller for use in a power supply regulator is disclosed. One controller includes a feedback circuit coupled to generate an equivalent switching frequency signal in response to a sense signal from a power supply regulator output. A comparator is coupled to compare the equivalent switching frequency signal with a reference signal. A period modulation circuit is coupled to the feedback circuit to generate a period modulation switching signal in response to the equivalent switching frequency signal. A multi-cycle modulator circuit is coupled to the output of the comparator. The multi-cycle modulator circuit is coupled to enable or disable a switch signal from the controller, which is to be coupled to a switch of the power supply regulator. A group of two or more consecutive switching cycles is separated from a next group having two or more switching cycles by a time of no switching. The time of no switching is adjusted in closed loop to regulate a transfer of energy from a power supply regulator input to the power supply regulator output.
US07733672B2 Programmable conduction mode control for switching circuits
A control system that controls a switching circuit having a switching element and an inductive element coupled to an output of the switching element. The control system includes a switching control circuit that controls the switching element to operate the switching circuit in a first conduction mode of operation, such as a boundary conduction mode (BCM), in which current in the inductive element is maintained at a non-zero level during a first time period within each switching cycle. A conduction mode control circuit is configured for switching the switching circuit into a second conduction mode of operation, such as a discontinuous conduction mode (DCM), in which current in the inductive element is maintained at a non-zero level during a second time period within each switching cycle. The first time period differs from the second time period.
US07733670B2 Bidirectional active power conditioner with DC/AC inverter in low-frequency switching
A bidirectional active power conditioner includes a DC side, a bidirectional DC/DC power converter, a DC/AC inverter and an AC side. The DC side electrically connects with a DC source while the AC side electrically connects with a load and an AC source. The bidirectional DC/DC power converter is controlled via high-frequency pulse width modulation (PWM) switching so as to generate a predetermined DC voltage or DC current while the DC/AC inverter is controlled to convert the predetermined DC voltage or DC current into a predetermined AC voltage or AC current.
US07733669B2 Resonant converter and burst mode starting method thereof
A resonant converter and burst mode starting method thereof are provided. The resonant converter includes a converting stage, a transformer to induce the output of converting stage from the primary side to the secondary side, a rectifying stage to rectify the output of the transformer, a filtering and load stage to filter the output of the rectifying stage, and a charge pump circuit coupled to the transformer or the rectifying stage. The charge pump circuit is for raising a voltage level of the filtering and load stage to higher than a predetermined value so that a feedback voltage of the resonant converter varies. The burst mode of the resonant converter is than started in accordance with the variance.
US07733668B2 Hybrid integrated circuit device and method for manufacturing same
A hybrid integrated circuit device includes: an insulating substrate (1) having a lower surface formed with wiring patterns including ends arranged along ends of the lower surface at a predetermined pitch (P); electronic components (3) mounted on the surfaces of the insulating substrate to be connected to the wiring patterns; a pair of insulating legs (2) arranged at the ends of the lower surface of the substrate (1), each insulating leg extending in parallel to the lower surface of the substrate (1); and a plurality of terminal electrodes (5) formed on each leg at the pitch and extending perpendicularly to the substrate, where the plurality of terminal electrodes are connected to the wiring patterns on the lower surface of the substrate (1). Each leg has a surface bonded to the substrate and formed with electrode films connected to the terminal electrodes. Each leg is fixed to the substrate by attaching the terminal electrodes to the wiring patterns on the lower surface of the substrate (1) by soldering or by an electroconductive paste.
US07733667B2 Microphonics suppression in high-speed communications systems
One design aspect in electronic systems, such as communication systems, is noise suppression. More particularly, this relates to microphonics suppression in high-speed communication systems, such as microwave wireless radio systems. The present invention contemplates system design for substantially eliminating microphonic behavior created by mechanical stimulus such as vibrations and the drum effect. A preferred approach includes isolating the motherboard from its mounting harnesses (mechanical interconnection) and adding an echo damping and shock absorption pad to the underside of the enclosure cover to stiffen the enclosure cover while maintaining its light weight. Preferably also, this approach isolates the entire motherboard rather than a particular component. A design using this approach is particularly useful in an outdoor unit (ODU) of a split-mount microwave radio system.
US07733666B2 Circuit board storage bag and storage rack
A circuit board storage bag and a storage rack are disclosed. A plurality of printed circuit board storage bags for accommodating a circuit board comprise a front surface portion and a rear surface portion opposed to the obverse and reverse surfaces, respectively, of the circuit board accommodated in the circuit board storage bag and connecting portions for connecting the front surface portion and the rear surface portion. The front surface portion and the rear surface portion bend at the connecting portions to open and close the circuit board storage bag for use in transporting the circuit board. The circuit boards are stored in a storage rack having an inclined mounting surface for mounting the storage bags and a bag stopper at the lower end of the mounting surface. The bags are stored in vertical position on one side at the lower end of the mounting surface.
US07733664B2 Electronic component mounting structure
An electronic component mounting structure includes a board and an electronic component mounted on a surface of the board. The board includes lands. The electronic component includes a body and terminals extending from the body. Each terminal is electrically connected to a corresponding one of the lands of the board. The terminal has a first terminal portion extending along the surface of the board and a second terminal portion extending toward the surface of the board. Each land includes a land portion electrically soldered to the first terminal portion and a blind hole for receiving the second terminal portion. The first terminal portion is soldered to the land portion in a reflow process under the condition that the second terminal portion is inserted in the blind hole.
US07733659B2 Lightweight audio system for automotive applications and method
A lightweight radio/CD player for vehicular application is virtually “fastenerless” and includes a case and frontal interface formed of polymer based material that is molded to provide details to accept audio devices such as playback mechanisms (if desired) and radio receivers, as well as the circuit boards required for electrical control and display. The case and frontal interface are of composite structure, including an insert molded electrically conductive wire mesh screen that has been pre-formed to contour with the molding operation. The wire mesh provides EMC, RFI, BCI and ESD shielding and grounding of the circuit boards via exposed wire mesh pads and adjacent ground clips. The PCB architecture is bifurcated into a first board carrying common circuit components in a surface mount configuration suitable for high volume production, and a second board carrying application specific circuit components in a wave soldered stick mount configuration. The major components and subassemblies are self-fixturing during the final assembly process, eliminating the need for dedicated tools, fixtures and assembly equipment. The major components and subassemblies self-interconnect by integral guide and connection features effecting “slide lock” and “snap lock” self-interconnection. The radio architecture includes improved push buttons employing 4-bar living hinge linkage and front loaded decorative trim buttons.
US07733657B2 Module base unit with strain relief means
In a module base unit (1) for a module (30) for a data carrier, two connection plates (2, 3) are provided, which comprise electrically conductive material and which each have a direction of extent (4, 5) and which are separated from each other by a gap (16) transverse to the two directions of extent (4, 5), and at least one strain relief member (34) is connected to the two connection plates (2, 3), which strain relief member (34) is constructed to absorb tensile forces occurring parallel to the directions of extent (4, 5) and acting on the connection plates (2, 3).
US07733653B1 Heat radiating member mounting structure
A heat radiating member mounting structure for enabling multiple heat radiating members to be fastened together in a stack without tools is disclosed. Each heat radiating member has convex portions and lugs formed on each of two upright side flanges at two sides of a flat base thereof such that multiple heat radiating members can be fastened together by means of engaging protruding portions of the lugs of one heat radiating member into locating grooves in the convex portions of another heat radiating member.
US07733651B2 Heat sink arrangement, electric motor, housing part, and springy clip
The invention relates to a heat sink arrangement with a heat sink element, with a cylindrical interior, in particular a housing of an electric motor or housing part for such, with power electronics integrated into the housing or housing part, with at least one electronics component attached to the heat sink element from inside, in which the heat sink element is a sector of a cylinder adapted to the cylindrical interior of the heat sink arrangement, and that a springy clip is present that presses onto the ends of the sector such that the heat sink element is pressed against the cylindrical interior by spreading, as well as to an electric motor, a housing part and a springy clip.
US07733649B2 Real time adaptive active fluid flow cooling
The present invention is generally directed to an apparatus providing real time adaptive active fluid flow cooling, for cooling an electronic system, an electronic system utilizing the same, and a method for providing real time adaptive active fluid flow cooling. The electronic system consists of a circuit board having a heat generating component, a heat dissipating element mounted to the heat generating component and an apparatus for providing real time adaptive active flow cooling. The apparatus consisting of a plurality of active cooling devices that remove heated air or fluid with ambient air or fluid by propelling an fluid flow stream in a first direction toward the heat dissipating element, and where at least one active cooling device contained in the plurality of active cooling devices propels an fluid flow stream in a second direction toward the heat dissipating element.
US07733648B2 Electronic apparatus
A first printed wiring board extends in the vertical direction within a first duct that extends in the vertical direction. A first axial flow fan generates airflow which absorbs heat from the first printed wiring board. Second and third ducts extends in parallel with the first duct. A fourth duct extends between the second and third ducts. A second printed wiring board extends in the horizontal direction within the fourth duct. A second axial flow fan is connected to the third duct. The second axial flow fan generates airflow which absorbs heat from the second printed wiring board. The electronic apparatus can be reduced in size.
US07733646B2 Frontal structure of information processing apparatus
A frontal structure of an information processing apparatus, includes a plurality plate-like members, each member having a plurality of perforations opened at predetermined intervals therebetween, each perforation having a predetermined size and shape, and a light-emitting unit for emitting light toward the plate-like members. The plate-like members run in parallel and are arranged with one behind another and an entire or part of frontmost one of the plate-like members serves as an entire or part of front of a casing of the information processing apparatus.
US07733638B2 Electronic apparatus
A hinge member that couples a display unit to a main unit in an openable and closable manner is fixed to the display unit by a hinge fastening section of the hinge member. A panel attachment member having a panel fastening section fastened to the side of a display panel of the display unit is fixed to the display panel independently of the hinge fastening section. A tongue piece of the panel fastening section overlaps and contacts the hinge fastening section from the front surface side of a display screen of the display panel.
US07733633B2 Video display unit support bracket
A video display unit support bracket (100) that facilitates greater integration of TV, internet, gaming, and computer peripheral devices. The bracket (100) can include a rigid casing (105) defining a first outer shell (205). An engagement structure (110) can be disposed on a portion of the rigid casing (105). The engagement structure (110) includes one or more receivers (220) that are configured for rotatably securing a proximal end (121) of a video display unit support arm (120) to the rigid casing (105). The rigid casing (105) can enclose a first internal cavity (306), which, in turn, can enclose one or signal processing circuits (300) selected from the group consisting of an RF modem (310), a multiplexing device (305), and a control signal interface circuit (315).
US07733626B2 Passive device structure
A method including forming a ceramic material directly on a sheet of a first conductive material; forming a second conductive material on the ceramic material; and sintering the ceramic material. A method including forming a ceramic material directly on a sheet of a first conductive material; forming a second conductive material on the ceramic material so that the ceramic material is disposed between the first conductive material and the second conductive material; thermal processing at a temperature sufficient to sinter the ceramic material and form a film of the second conductive material; and coating an exposed surface of at least one of the first conduct material and the second conductive material with a different conductive material. An apparatus including first and second electrodes; and a ceramic material between the first electrode and the second electrode, wherein the ceramic material is sintered directly on one of the first and second electrode.
US07733624B2 Method and device for electrostatic fixing of substrates with polarized molecules
Method for handling a substrate with polarizable molecules including providing a carrier with a first junction electrode and disposing the substrate between the first junction electrode and a second junction electrode. Fixing the substrate on the carrier is achieved by applying a voltage between the first junction electrode and the second junction electrode, so that the polarizable molecules are polarized. After removing the second junction electrode, the substrate remains fixed on the carrier.
US07733614B2 Magneto-resistive head having a stable response property without longitudinal biasing and method for manufacturing the same
Embodiments in accordance with the present invention provide a method of manufacturing a magneto-resistive head which can realize high sensitivity and good linear response characteristics with low noise even if a track width becomes narrower. A uniaxial anisotropy unaffected by annealing which is due to the orientation of the crystal grain growth direction, is induced in a magnetic layer. The free magnetic layer has the synthetic antiferromagnetic construction: first magnetic layer/interlayer antiferromagnetic coupling layer/second magnetic layer, the magnitude of the antiferromagnetic coupling is adjusted, and linear response characteristics are obtained even if a longitudinal biasing field applying mechanism is not provided.
US07733613B2 Method for manufacturing a magnetoresistive-effect device
A magnetic disk apparatus having a highly sensitive reproducing head and a method for manufacturing the magnetic disk apparatus are disclosed. A spin-value-type multilayer film composed of an antiferromagnetic layer, a ferromagnetic layer, a nonmagnetic layer and a free magnetic layer is used as a magnoresistive-effect device for the reproducing head. An antiferromagnetic reaction layer is formed between the antiferromagnetic layer and the ferromagnetic layer. The antiferromagnetic reaction layer is formed of a metallic compound containing oxygen.
US07733612B2 GMR device of the CPP structure, thin-film magnetic head, head gimbal assembly, and hard disk system
In the GMR device of the CPP structure using the synthetic pinned layer as the fixed magnetization layer (pinned layer), the width W1 of the inner pin layer is set at 50 nm or less; the fixed magnetization layer is configured in such a way as to have a given angle range of tapers at both its ends as viewed from the medium opposite plane; the magnetic volume ratio between the inner and the outer pin layer is allowed to lie in the range of 0.9 to 1.1; and the magnetic thickness ratio between the inner and the outer pin layer is set at 0.8 or less. It is thus possible to make the outer pin layer thin at no cost of the thickness of the inner pin layer forming a part of the synthetic pinned layer yet without doing damage to the function of the synthetic pinned layer itself, viz., resistance to an external magnetic field.
US07733611B2 Magnetoresistance effect element comprising nano-contact portion not more than a mean free path and magnetic head utilizing same
A magnetoresistance effect element comprises a free layer composed of a ferromagnetic layer, a pinned layer composed of a ferromagnetic layer, and a layer disposed between the free layer and the pinned layer and including at least one nano-contact portion disposed at least one portion between the free layer and the pinned layer. The nano-contact portion has a dimension, including at least one of a length in the layer lamination direction and a length in a direction normal to the layer lamination direction, being not more than Fermi length. The nano-contact portion is provided, in an inside portion thereof, with a magnetic wall composed of either one of Bloch magnetic wall, Nëel magnetic wall or a combination wall thereof.
US07733606B2 Thin film magnetic head with thermal flying height control pads located at both ends of all pads series on slider side plane
Embodiments of the invention prevent the write element lead wires from inducing crosstalk current in the read element lead wires. In one embodiment, a magnetic head slider comprises: a substrate portion; a heating resistor formed on the substrate portion through the intermediary of an insulation layer; a magnetic write element and a magnetic read element which are formed over the heating resistor through the intermediary of an insulation layer; and a terminal array structure provided with first terminals to wire the magnetic write element, second terminals to wire the magnetic read element, and third terminals to wire the heating resistor, wherein two of the third terminals for the heating resistor are located respectively on the opposite outer sides of the first and second terminals. In addition, an arm suspension is provided with a wiring structure in which wires connected to the terminals of the magnetic head slider, wires connected to the terminals, and wires connected to the terminals are guided to a predetermined direction and the magnetic write element lead wires are separated from the magnetic read element lead wires by the wires located in the central portion.
US07733604B2 Perpendicular magnetic recording head with return pass layer
A length in a height direction from each end of a front portion of a return-pass layer (first magnetic layer) may be shorter than a length in the height direction from a midpoint of the front portion. As a result, a recording magnetic field may not be concentrated on and may not return to the ends of the front portion, and the intensity of the magnetic field generated from the ends toward the recording medium may be weakened, whereby it may be possible to appropriately suppress the erasing phenomenon of a recorded signal.
US07733601B2 Hard disk drive adapted to prevent release of strain between voice coil motor and base
Embodiments of the invention provide a hard disk drive base adapted to prevent release of a strain due to the difference in thermal expansion between the vice coil motor and the base and thereby prevent a degradation in the positioning accuracy of the magnetic head. In one embodiment, a hard disk drive base is provided which includes a plurality of contact surfaces to which a lower yoke of a voice coil motor is fixed and thin portions each formed around a respective one of the plurality of contact surfaces and having a thickness smaller than that of other portions of the base.
US07733600B2 Hard disk drive and wireless data terminal using the same
A hard disk drive is provided with a platter, a spindle motor for driving the platter, an arm with a magnetic head attached to a distal end thereof, a voice coil motor for driving the arm, a first circuit substrate, and a drive casing for accommodating and electrically shielding the platter, spindle motor, arm, voice coil motor, and first circuit substrate. The first circuit substrate has a multilayer substrate, a plurality of digital ICs that are embedded as bare chips in the multilayer substrate, and a bus line for connecting the digital ICs. The digital ICs are disposed in a mutually horizontal configuration.
US07733597B2 Magnetic tape cartridge
A magnetic tape cartridge is provided including a case which is formed by an upper half and a lower half which are combined together, a reel to which a magnetic tape is wound, being rotatably contained in the case, a labeling side which is provided in an outer surface of the case, and a security tag which an external detector can detect, in which the security tag is arranged behind the labeling side so as to face obliquely upward.
US07733595B2 Hard disk drive with external sensor interface, system for use thereof and method
A hard disk drive, its use and production are described. A read/write disk stores digital data. A spindle motor supports the read/write disk for controlled rotation thereof. A head arrangement moves to selectively access the read/write disk in a data access mode and moves to a parked position. A dedicated input is receives a first sensor related input signal. A processing arrangement executes the data access mode by cooperatively controlling the spindle motor and the head arrangement, monitoring the sensor related input signal for a predetermined characteristic thereof, and responsive to detection of the characteristic, at least moves the head arrangement to the parked position. A hard disk drive multi-sensor group, monitoring technique and interface are described.
US07733579B2 Image pickup system
An image pickup system includes one or more optical elements, wherein an infrared cut coating in which a maximum value of reflectance at the wavelength λ of 800 to 1200 nm is 30% or more, is formed on at least two optical surfaces of the optical elements.
US07733573B2 Lens, manufacturing method thereof and light emitting device package using the same
A lens and a light emitting device package formed by introducing surface mount technology (SMT) are disclosed. The lens includes a refractive portion which refracts incident light, and at least one surface mount portion, wherein a portion of the surface mount portion is formed in the refractive portion.
US07733572B1 Catadioptric system, apparatus, and method for producing images on a universal, head-up display
A present novel and non-trivial system, apparatus, and method for employing a catadioptric optical system in a Head-Up Display (“HUD”) system are disclosed. A catadioptric optical module is configured to produce a large image size within a small space envelope by folding the optical path back through module and separating the paths by use of a beam splitter. Such module comprised of a beam splitter, collimating mirror, and correcting lens produces collimated beams of light from an image source providing either polarized or non-polarized beams of light. If polarized beams are provided, the module includes a quarter-wave retarder, and the configuration of the module permits the image source to provide either s-polarized or p-polarized beams. A combiner arm assembly comprising of at least one combiner receives the collimated beams, where the employment of a plurality of combiners extends the relatively small instantaneous field of view.
US07733569B2 Image display device
Provided is an image display device including: an image forming layer for forming a plurality of images; and a lens layer which is integrally provided with the image forming layer and includes a plurality of lenses for guiding the plurality of images formed in the image forming layer in a plurality of corresponding directions.
US07733568B2 Retroreflective optical collimation layer and display devices incorporating same
A display comprises a backlight comprising a plurality of individually-controllable light emitters, a light modulator comprising a plurality of individually-controllable elements, and, a retro-reflective optical layer positioned between the backlight and the light modulator. The retro-reflective optical layer is configured to pass light incident thereon at an angle with respect to a normal to the retro-reflective optical layer of less than a threshold angle φ, and reflect light incident thereon at an angle with respect to a normal to the retro-reflective optical layer of greater than φ in a direction opposite and generally parallel to an incoming direction of incident light.
US07733557B2 Spatial light modulators with changeable phase masks for use in holographic data storage
A holographic data storage system that includes a write head that includes a pixellated spatial light modulator and a separate or integral phase mask that varies the phase depending on the location in the phase mask that light passes through. The phase variation can be changed over time in a random, pseudo-random, or predetermined fashion. The spatial light modulator and phase mask can be implemented in a liquid crystal SLM (nematic, ferroelectric, or other), in a DMD SLM, in a magneto-optical SLM, or in any other suitable manner.