Document | Document Title |
---|---|
US08086973B2 |
Pattern management method and pattern management program
A pattern management method includes extracting patterns having process margins equal to or below a predetermined value from a chip layout of an integrated circuit, screening a plurality of types of representative patterns from the extracted pattern, extracting patterns closest to the most outer periphery of the chip from the representative patterns, and representatively managing the extracted patterns which is closest to the most outer periphery of the chip. |
US08086971B2 |
Apparatus, methods and computer program products providing finger-based and hand-based gesture commands for portable electronic device applications
A method includes executing a gesture with a user-manipulated physical object in the vicinity of a device; generating data that is descriptive of the presence of the user-manipulated object when executing the gesture; and interpreting the data as pertaining to at least one object, such as an object displayed by the device. |
US08086967B2 |
Multi-monitor support for MDI applications
System and a method by means of which different windows of an Multi Document Interface (MDI) application can be displayed at the same time within an application on several screens. In addition, instances of the source frame of the MDI application are displayed on further screens and the windows of the application with the corresponding documents can then be displayed in the sequence frame instances of the MDI application. In this way, the display of the parallel side-by-side arrangement of several windows on several screens is possible, the resolution of the window being adapted to the screen resolution. |
US08086965B2 |
Method and system for generation of a user interface
In a method and system for generating a user interface for at least one medical application to be implemented by a medical apparatus, a designation of the medical application to be implemented is provided to a computerized processor, which automatically then registers only control elements for inclusion in the user interface that are relevant for controlling the designated medical application. The processor automatically positions control elements, individually or in groups, in the user interface at a display screen according to configurable positioning criteria that minimize at least one of space on the display screen occupied by the control elements, and user steps to activate the control elements, to form the user interface. |
US08086962B2 |
Method and apparatus for reproducing multimedia files
In the present invention, a method and apparatus are provided for reproducing multimedia files, wherein the selection probability of the multimedia files is adjusted according to a user's preference and a multimedia file is randomly selected and played according to the selection probability. The selection probability of the multimedia files is adjusted according to the user's preference; a user can listen to undesired multimedia files less frequently than other multimedia files even when the multimedia files are randomly selected. |
US08086960B1 |
Inline review tracking in documents
Inline review tracking in documents is described, including receiving an input to a document displayed in a browser, generating a comment and an option, the comment being configured to describe the input and the option being configured to perform one or more actions associated with the input, marking the document with a tag based on the input, storing the input using another tag in a comment section of the document; and presenting the document, the comment, and the option, wherein the document is displayed in a first frame, and the comment and the option are displayed in a second frame. |
US08086958B2 |
Layout determination method, layout determination apparatus, and layout determination program
A layout determination method is provided in which, if arrangement information of areas laid out on a predetermined page satisfies a condition set for the predetermined page, a distance between objects arranged on a page different from the predetermined page is changed and a relayout process is carried out. The layout determination method prevents creation of a new page even when content data to be arranged overflows from the predetermined page. |
US08086954B2 |
Programmable object models for bibliographies and citations
Programmable object models for bibliographies and citations enable manipulation of bibliographic information. For example, a programmable object model for one or more bibliographic sources in a document may include a manipulation module programmed to manipulate the one or more bibliographic sources in the document. The bibliographic information may be manipulated via at least one object-oriented message call. The programmable object model may also enable manipulation of bibliographic information in the context of a master list of bibliographic sources. By way of example only, bibliographic sources may be copied from a master list to a document, and vice versa, in accordance with a programmable object model. |
US08086953B1 |
Identifying transient portions of web pages
Systems, methods and computer readable media for identifying transient content in web pages. Transient content can be identified, for example, by parsing different versions of the same web page into tokens, and inserting fingerprints associated with the tokens into data structures. The data structures can be compared to each other to identify differences between the web pages, thereby identifying transient content associated with the web pages. |
US08086952B2 |
Automated management of internet and/or web site content
Content is managed in a content-controlled database by detecting a modification made to a first country version of a content item in the content-controlled database, and automatically initiating a review of a second country version of the content item in the content-controlled database in response to detecting the modification of the first country version. Automatically initiating the review of the second country version includes demoting the second country version to restrict the content item from being user accessible from the content-controlled database. Prior to the automatically initiated review the second country version is accessible to end users of a web site that uses the content-controlled database, and demoting the second country version includes restricting access to the second country version by end users via the web site until after approval of the second country version is obtained via the automatically initiated review. |
US08086943B2 |
Serial turbo trellis coded modulation using a serially concatenated coder
Serial concatenated trellis coded modulation (SCTCM) includes an outer coder, an interleaver, a recursive inner coder and a mapping element. The outer coder receives data to be coded and produces outer coded data. The interleaver permutes the outer coded data to produce interleaved data. The recursive inner coder codes the interleaved data to produce inner coded data. The mapping element maps the inner coded data to a symbol. The recursive inner coder has a structure which facilitates iterative decoding of the symbols at a decoder system. The recursive inner coder and the mapping element are selected to maximize the effective free Euclidean distance of a trellis coded modulator formed from the recursive inner coder and the mapping element. The decoder system includes a demodulation unit, an inner SISO (soft-input soft-output) decoder, a deinterleaver, an outer SISO decoder, and an interleaver. |
US08086942B2 |
Parallel concatenated code with bypass
A method of encoding non-key frame data is disclosed. The method includes forming a bit stream from the data by arranging the bits from the data in a known order. The bit stream is interleaved to form an interleaved bit stream, and parity bits are generated for each of the bit stream and the interleaved bit stream. Bits are deleted from the generated parity bits dependant upon the bit plane of those bits, and an encoded bit stream is created from the remaining parity bits. |
US08086941B2 |
Computing an error detection code syndrome based on a correction pattern
The present invention is all error detection and correction scheme that enables the use of Horner's algorithm for the computation of EDC syndromes from the computed error pattern. Specifically, “transformed” EDC syndromes are computed during the read back of data and parity from the medium. The transformed syndromes are values of the polynomial whose coefficients occur in reverse order from that of the EDC codeword polynomial. In essence, by reversing the order of the coefficients, the Chien search processes the terms in descending order which is the right direction for Horner evaluation. |
US08086939B2 |
XOR circuit, RAID device capable of recovering a plurality of failures and method thereof
An XOR circuit, a RAID device which can recover several failures and method thereof are provided. A Galois field data recovery circuit having two or more sets of Galois Field engine circuits which are used in the XOR circuit, is one which can generate high efficient parity engine and high efficient flow data route and which at the same time correct the three or more failures during operation of the RAID device. |
US08086938B2 |
Method for processing noise interference
A method for processing noise interference in a serial AT Attachment (SATA) interface. The method includes the steps of detecting whether there is an error in CRC (Cyclic Redundancy Check) checksum or whether an R_ERR primitive (reception error primitive) is received, detecting whether a FIS (Frame Information Structure) is a data type if there is any error and returning back to error state detecting step if there is no any error, detecting whether the FIS is a ATAPI packet command CDB (Command Descriptor Block) when the FIS is the data format, and writing a special tag to the CDB and returning back to the error detecting step. |
US08086937B2 |
Method for erasure coding data across a plurality of data stores in a network
An efficient method to apply an erasure encoding and decoding scheme across dispersed data stores that receive constant updates. A data store is a persistent memory for storing a data block. Such data stores include, without limitation, a group of disks, a group of disk arrays, or the like. An encoding process applies a sequencing method to assign a sequence number to each data and checksum block as they are modified and updated onto their data stores. The method preferably uses the sequence number to identify data set consistency. The sequencing method allows for self-healing of each individual data store, and it maintains data consistency and correctness within a data block and among a group of data blocks. The inventive technique can be applied on many forms of distributed persistent data stores to provide failure resiliency and to maintain data consistency and correctness. |
US08086936B2 |
Performing error correction at a memory device level that is transparent to a memory channel
A memory system is provided that performs error correction at a memory device level that is transparent to a memory channel. The memory system comprises a memory hub device integrated in the memory module and a set of memory devices coupled to the memory hub device. The memory hub device comprises first error correction logic provided in write logic integrated in the memory hub device. The memory hub device comprises second error correction logic provided in read logic integrated in the memory hub device. The first error correction logic and the second error correction logic performs error correction operations on data transferred between a link interface and the set of memory devices. The memory hub device transmits and receives data via a memory channel between the external memory controller and the link interface without any error correction code. |
US08086935B1 |
Soft error correction for a data storage mechanism
An apparatus and method are disclosed for correcting errors in data obtained from read operations on a storage medium. Errors that occur in a minority of read operations for the data are corrected by a voting technique. The data may then be processed with error correcting code to correct errors that occur in a majority of read operations. |
US08086933B2 |
Semiconductor storage device, method of controlling the same, and error correction system
A semiconductor storage device, a method of controlling the same, and an error correction system allow reduction in power consumption and circuit scale without detriment to error correction capability. An error correction code (ECC) circuit of a solid state drive (SSD) performs first error correction on read data using a first error correction code (Hamming code), and further performs second error correction on the result of the first error correction using a second error correction code (BHC code). Furthermore, the ECC circuit performs third error correction on the result of the second error correction using a third error correction code (RS code). |
US08086931B2 |
Method and device for multi phase error-correction
Data bits to be encoded are split into a plurality of subgroups. Each subgroup is encoded separately to generate a corresponding codeword. Selected subsets are removed from the corresponding codewords, leaving behind shortened codewords, and are many-to-one transformed to condensed bits. The final codeword is a combination of the shortened codewords and the condensed bits. A representation of the final codeword is decoded by being partitioned to a selected subset and a plurality of remaining subsets. Each remaining subset is decoded separately. If one of the decodings fails, the remaining subset whose decoding failed is decoded at least in part according to the selected subset. If the encoding and decoding are systematic then the selected subsets are of parity bits. |
US08086930B2 |
Fixed-spacing parity insertion for FEC (Forward Error Correction) codewords
Fixed-spacing parity insertion for FEC (Forward Error Correction) codewords. Fixed spacing is employed to intersperse parity bits among information bits when generating a codeword. According to this fixed spacing, a same number of information bits is placed between each of the parity bits within the codeword. If desired, the order of the parity bits may be changed before they are placed into the codeword. Moreover, the order of the information bits may also be modified before they are placed into the codeword. The FEC encoding employed to generate the parity bits from the information bits can be any of a variety of codes include Reed-Solomon (RS) code, LDPC (Low Density Parity Check) code, turbo code, turbo trellis coded modulation (TTCM), or some other code providing FEC capabilities. |
US08086928B2 |
Methods and systems for terminating an iterative decoding process of a forward error correction block
The invention provides methods and systems for terminating an iterative decoding process of a Forward Error Correction block (FEC). The iterative decoding process of the FEC block is terminated upon determining that the FEC block cannot be decoded successfully. A method comprises calculating a metric based on one or more Log Likelihood Ratios (LLRs) corresponding to a first number of iterations of the iterative decoding process of the FEC block. The method further comprises, formulating one or more stopping criteria for the iterative decoding process based on a variation pattern of the metric over a second predetermined number of iterations of the iterative decoding process. The second predetermined number of iterations is a subset of the first number of iterations. Moreover, the method comprises terminating the iterative decoding process of the FEC block based on the one or more stopping criteria. |
US08086927B2 |
MIMO transmitting apparatus, MIMO receiving apparatus, and retransmitting method
A MIMO transmitting apparatus that achieves a flexible control in accordance with variation of a propagation environment to reduce the number of retransmissions is disclosed. An intra-code-word interleaver performs an interleave process on bits included in symbols to be simultaneously transmitted from a plurality of transmitting antennas. When performing the intra-code-word interleave process, the intra-code-word interleaver performs the interleave process in accordance with an interleave pattern notified from an interleave pattern table. A counter counts a number of retransmission requests, and outputs the number of retransmission requests to the interleave pattern table. The interleave pattern table stores interleave patterns to be used for the intra-code-word interleave process for the respective numbers of retransmission requests, and notifies the intra-code-word interleaver of an interleave pattern in accordance with the number of retransmission requests. |
US08086926B2 |
Failure diagnostic apparatus, failure diagnostic system, and failure diagnostic method
There is provided a failure diagnostic apparatus that diagnoses a semiconductor integrated circuit device for failure based on a compressed signal obtained by compressing a plurality of signals outputted from a plurality of scan chains in which a plurality of scan flip-flops, to which signals from the semiconductor integrated circuit device are inputted, are connected in series. For each stage of the scan chains, the failure diagnostic apparatus sets a virtual space compression circuit that compresses output signals of the scan flip-flops in the stage and a virtual pin connected to the output terminal of the virtual space compression circuit, and the output signal of the virtual pin is compared with the compression signal to diagnose the semiconductor integrated circuit device for failure. |
US08086925B2 |
Method and system for LBIST testing of an electronic circuit
A method for testing an electronic circuit comprises selecting a first log interval, a first log start pattern, a first log end pattern, and a first subset range of LBIST patterns from a plurality of LBIST patterns arranged in an order, wherein each LBIST pattern of the subset range of LBIST patterns causes an associated output of an electronic circuit. The method tests an electronic circuit in a first test by applying to the electronic circuit the first subset range of LBIST patterns sequentially in the order, thereby generating a first plurality of associated outputs. The method stores a first subset of associated outputs based on the first log interval, the first log start pattern, and the first log end pattern. The method compares the subset of associated outputs with known outputs to identify a first output mismatch. |
US08086920B2 |
Method of controlling a test mode of a circuit
A test vector decode circuit includes a lockout circuit to prevent inadvertent latching of output vectors. The test vector decode circuit is driven by an additional output vector from the test vector decode circuit. The additional output vector, as well as the other output vectors, undergo at least one latching. A signal transmitted by the additional output vector as a result of the final latching activates the lockout circuit. The test vector decode circuit also receives a supervoltage signal. Only by turning off the supervoltage signal can all of the output test vectors be reset, including the additional output vector. |
US08086919B2 |
Controller having flash memory testing functions, and storage system and testing method thereof
A flash memory controller having a flash memory testing functions is provided, in which the flash memory controller includes a microprocessor unit, a flash memory interface unit, a host interface unit and a memory cell testing unit. The flash memory interface unit is configured for connecting a plurality of flash memory chips, where each flash memory chip has a plurality of flash memory dies and each flash memory die has a plurality of physical blocks. The host interface unit is configured for connecting a host system. The memory cell testing unit is configured for determining whether the physical blocks can be normally written, read and erased. Accordingly, the flash memory controller can perform a flash memory testing under a command of the host system and all the physical blocks of the flash memory chip can be tested during the flash memory testing. |
US08086918B2 |
High-speed serial transfer device test data storage medium and device
A test pattern generating unit generates a test pattern in which unconverted data is arranged such that same values of 0 or 1 bits in converted data according to a code conversion table are successively transferred to each of a plurality of serial transfer channels that a high-speed serial transfer device has. A basic pattern setting unit sets a basic pattern while considering a byte order method and an RD value of code conversion in the high-speed serial transfer device. A basic pattern resetting unit resets the basic pattern in accordance with a channel usage method of a bit transfer order in the high-speed serial transfer device. A basic pattern rearranging unit performs rearrangement such that the basic pattern is transferred to each of the channels in accordance with the number of used channels and a channel usage method such as bit transfer order in the high-speed serial transfer device. |
US08086917B2 |
Methods for characterizing device variation in electronic memory circuits
A circuit includes a comparator circuit configured such that its output toggles from a first digital logical level to a second digital logical level when its first and second inputs transition between a first state wherein the first input has an applied voltage greater than an applied voltage at the second input and a second state wherein the first input has an applied voltage less than an applied voltage at the second input. A plurality of cells each have at least one series-connected pair of field effect transistors interconnected at an output node intermediate the field effect transistors. Decoding logic is configured to select a given one of the cells for measurement, and selectively interconnect the output node of the given one of the cells to the first input of the comparator circuit. Voltage supply circuitry is configured to (i) apply voltages to the gates of the pair of transistors of the given one of the cells selected for measurement, such that the pair of transistors operate in a linear region, and have a variable voltage difference, Δ, between their gate-to-source voltages, and (ii) vary the Δ until the comparator circuit output toggles from the first digital logical level to the second digital logical level. |
US08086915B2 |
Memory controller with loopback test interface
In one embodiment, an apparatus comprises an interconnect; at least one processor coupled to the interconnect; and at least one memory controller coupled to the interconnect. The memory controller is programmable by the processor into a loopback test mode of operation and, in the loopback test mode, the memory controller is configured to receive a first write operation from the processor over the interconnect. The memory controller is configured to route write data from the first write operation through a plurality of drivers and receivers connected to a plurality of data pins that are capable of connection to one or more memory modules. The memory controller is further configured to return the write data as read data on the interconnect for a first read operation received from the processor on the interconnect. |
US08086914B2 |
Storing data to multi-chip low-latency random read memory device using non-aligned striping
Described herein are method and apparatus for storing data to a low-latency random read memory (LLRRM) device using non-aligned data striping, the LLRRM device being implemented on a storage system. The LLRRM device may comprise a bank comprising a plurality of memory chips, each chip being simultaneously accessible for storing data on a plurality of erase-units (EUs). A storage operating system may maintain, for each chip, a reserve data structure listing reserve EUs and a remapping data structure for tracking remappings between defective EUs to reserve EUs in the chip. A defective EU in a chip may be mapped to a reserve EU from the reserve data structure. Upon receiving a data block to be stored to the LLRRM device at the defective EU, the storage operating system may stripe the received data block across a plurality of chips in a non-aligned manner using the remapped reserve EU. |
US08086913B2 |
Methods, apparatus, and systems to repair memory
Methods, apparatus and systems pertain to performing READ, WRITE functions in a memory which is coupled to a repair controller. One such repair controller could receive a row address and a column address associated with the memory and store a first plurality of tag fields indicating a type of row/column repair to be performed for at least a portion of a row/column of memory cells, and a second plurality of tag fields to indicate a location of memory cells used to perform the row/column repair. |
US08086912B2 |
Monitoring and root cause analysis of temporary process wait situations
A computing system is provided and includes first computing resources representing a fraction of total computing resources, second computing resources representing at least a partial remainder of the total computing resources except for the first computing resources, and a memory unit. The memory unit includes a computer-readable medium having computer-readable executable instructions stored thereon that are accessible to at least the second computing resources. When executed, the executable instructions cause the second computing resources to monitor a process running on the first computing resources in accordance with pre-selected parameters, to determine that a potential lock or wait situation that impedes the process is in effect from a result of the monitoring and to execute an action in response to the potential lock or wait situation. |
US08086909B1 |
Automatic core file upload
A support center receives an error message from a remote storage system indicating that an error, such as a kernel panic, has occurred on the remote storage system. The error message is processed to determine the type of error, whether the type of error is known and whether a solution is known for the type of error. If the type of error is unknown, a core file upload request is automatically generated and sent to the remote storage system. |
US08086904B2 |
Event-based setting of process tracing scope
Detecting an anomaly is disclosed. An indication that a computer system monitoring instrument is desired to provide as output a subset of the output data that it would produce if it were to remain on throughout a relevant period with no limit being placed on its output at any point during the relevant period is received. The instrument is configured to provide as output only the desired subset. |
US08086902B2 |
Method and apparatus for testing media player software applications
A method, system and program application is provided for automatically testing the operation of a media player with media files (e.g., video files) that are embodied in various formats. In one illustrative example visually encoded metrics are embedded in a media file that is to serve as a test file. These metrics can be detected and decoded when the test file is rendered by the media player. A testing program automatically executes various playback commands to simulate the way a user would operate the media player when viewing a media file. The testing program captures the media player's display buffer after the execution of each command. The display buffer includes the frame or frames that are played by the media player as a result of the commands. The metric or metrics embedded in the captured frames are detected and decoded and compared to a database that includes the metric or metrics that would be expected if the media player is correctly playing the test file. |
US08086899B2 |
Diagnosis of problem causes using factorization
Technology is described for diagnosing problem causes in complex environments by using factorization of a plurality of features. An embodiment can include the operation of identifying a plurality of entities having entity weighting parameters. The entities may be computing devices. The plurality of features can be associated with a respective entity having feature weighting parameters, and an instance of the plurality of features can be associated with individual entity instances. A fault label can be applied for an ensemble entity. The plurality of features can be linked using the feature weighting parameter and the entity weighting parameter with a bilinear model. A further operation is estimating weighting values for the entity weighting parameters and the feature weighting parameters for use in a statistical model. The meaningful feature parameters can be found for the statistical model that are likely to be responsible for entity faults. |
US08086896B2 |
Dynamically tracking virtual logical storage units
In virtualized environments, storage may be managed dynamically due to the changing data storage requirements. In such environments, logical storage unit identifiers (LUN IDs) may be modified as a result of deleting an existing mapping between physical storage and a virtualization server and recreating the mapping. This can result in I/O request failure. Techniques for resolving errors resulting from LUN ID modifications can be time-intensive and labor-intensive and can disrupt a communication path between a host device and the physical storage. Functionality can be implemented to dynamically identify the LUN ID modifications, determine valid LUN IDs, and retransmit failed I/O requests. This can help minimize I/O request failures due to LUN ID modifications without disrupting the communication path between the host device and the physical storage. |
US08086893B1 |
High performance pooled hot spares
A high-performance spare disk pool is created as a logical construct for provisioning and managing striped hot spares. Two or more drives (nonvolatile mass storage devices) are logically grouped together to allow the input/output (I/O) write bandwidth during RAID reconstruction to be increased over that of a single drive. The reconstructed data can be written to the spare disk pool in a striped manner. After the reconstruction is complete, a background process can be executed to copy the reconstructed data on the spare disk pool back to a single physical spare disk drive with minimal performance impact. |
US08086892B2 |
Microcode configurable frequency clock
A microcode configurable frequency clock that may be used to control the speed of high speed comparison in an operational optical transceiver. The frequency clock includes a memory and a logic circuit. The memory receives microcode generated data relating to the desired speed of comparison. The logic circuit is configured to receive an input clock signal and to produce an output clock signal by frequency dividing the input signal based on the microcode generated data. The output clock is used to control the speed of comparison in the optical transceiver. |
US08086891B2 |
Power management of components having clock processing circuits
A method and system for managing power consumption of a component that employs a clock processing circuit to produce a processed clock signal used by the component from a clock signal supplied to the clock processing circuit. A frequency of a clock signal supplied to the clock processing circuit is changed based on operating characteristics of a voltage regulator module (VRM) or power supply unit so as to maintain acceptable operating parameters of the power supply unit during a change in frequency of a clock signal. Data pertaining to operating characteristics of the VRM or power supply may be one or both of two forms. In one form, this data is determined a priori from simulations or experiments made on a particular VRM or power supply unit and used to generate and store parameters that are known to optimally (quickly and without degradation of VRM or power supply performance) change the frequency of the clock processing circuit. In another form, the operation conditions of the VRM or power supply unit are monitored in real-time as a frequency transition is occurring. In addition, control signals to a VRM or power supply may be monitored to control how changes are made to the frequency of a clock signal. Further still, the power available from a VRM or power supply is monitored and a clock signal frequency to one or more system components is controlled to balance the load to the power available from the VRM or power supply. |
US08086882B2 |
Energy measurement techniques for computing systems
An energy measurement system (“EMS”) and techniques for correlating energy consumption to computing system activity. The EMS includes a data acquisition module, a processing module, and optionally a visualization module. The data acquisition module receives and transmits to the processing unit a number of sampled data streams, referred to as “data acquisition traces,” associated with a computing system under test (“SUT”). The processing module concurrently receives one or more system traces from the SUT, which are produced by particular components under examination by the EMS. Synchronization is established between the data acquisition traces and the system trace(s) when the SUT executes certain predetermined actions to produce data in both the data acquisition traces and the system trace(s), which data is used to logically align the traces. Then, as test scenarios are executed by the SUT, changes are monitored in the traces, and energy consumption is quantified. |
US08086880B2 |
Information processing apparatus, information processing method, and computer program
An information processing apparatus includes a first information processor, a plurality of second information processor, and a plurality of temperature detecting units detecting temperature in the vicinity of each of the plurality of second information processors. The first information processor includes an application program execution control unit controlling execution of an application program, a distributed processing control unit controlling distributed processing, a recording unit recording first information relating to temperature detected by the temperature detecting unit, and second information relating to the execution of the process of the second information processor, an anomaly detecting unit detecting an anomaly in the temperature detected by the temperature detecting unit, and an anomaly-time control unit controlling the distributed processing of the distributed processing control unit in response to the temperature anomaly detected by the anomaly detecting unit. |
US08086878B2 |
Methods and apparatus for provisioning phantom power to remote devices
An apparatus provisions power from a power budget to remote devices configured to obtain phantom power. The apparatus includes, among other things, a controller which is configured to identify a power demand for a remote device (e.g., a power demand based on an actual cable loss), and generate a comparison between the power demand for the remote device and the power budget of the apparatus. The controller is further configured to allocate power from the power budget provided by the power supply to the remote device when the comparison indicates that the power budget supports the power demand for the remote device, and reject allocation of power from the power budget to the remote device when the comparison indicates that the power budget does not support the power demand for the remote device. |
US08086877B2 |
Storage device and control method for the same
A storage device is provided with: a first management section that manages a storage area provided by one or more hard disk drives on a basis of a predetermined unit created using one or more parameters; a second management section that manages, on a basis of a pool configured by at least one or more of the units, a management policy about the capacity of the pools and a threshold value of the storage capacity of the pools; a power supply control section that controls each of the hard disk drives of the unit under the management of the first management section to be in either a first turn-ON state or a second turn-ON state with a low power consumption; and a control section that selects, when the storage capacity of any of the pools exceeds the threshold value, the management policy of the pools, and any of the managed parameters considered optimum to serve as the unit of the storage area, and after making the power supply control section to change the state of the hard disk drive of the selected unit from the second turn-ON state to the first turn-ON state, adds the unit of the storage area to the capacity of the pool. With such a configuration, the storage device can achieve reduction of power consumption, simplification of management, and increase of use efficiency of storage resources. |
US08086875B2 |
Starting device
A starting device includes a first transform device that restores a first transfer signal, which is converted from an input signal supplied from an input device, to the input signal, and outputs the input signal to a computer, and a power connecting device that starts the computer when the input signal restored by the first transform device includes a starting signal. |
US08086870B2 |
Methods and apparatus for hardware normalization and denormalization
Methods and apparatus are provided for efficiently normalizing and denormalizing data for cryptography processing. The normalization and denormalization techniques can be applied in the context of a cryptography accelerator coupled with a processor. Hardware normalization techniques are applied to data prior to cryptography processing. Context circuitry tracks the shift amount used for normalization. After cryptography processing, the processed data is denormalized using the shift amount tracked by the context circuitry. |
US08086869B2 |
System for software source code comparison
A system for analyzing similarities between a first and second corpus or between a set of concepts and a corpus uses natural language processing and machine intelligence methods to replace terms or phrases in the corpus with concepts, determine the frequency of each concept in the corpus, and convert the corpus into a concept frequency file to enable easy comparison of the two corpuses or easy retrieval of items from the corpus that contain concept. Difference analysis and a combination of content and spectral analysis may be employed. |
US08086867B2 |
Secure identity and privilege system
A process for generating a unique, secure and printable identity document, for authenticating the use of the document, and for granting privileges based on the document, includes generating an identity certificate for an individual. This certificate incorporates a pointer to biometric and other identifying data for the individual which are stored in a reference database. The identity certificate is encoded to produce, for example, a machine-readable printable 2-dimensional barcode as an identity document. The identity document may then be used by the document holder for generation of an encoded privilege document and this, in turn, is compared with the stored reference data, including the stored biometric when the privilege is to be exercised. |
US08086865B2 |
Supplying cryptographic algorithm constants to a storage-constrained target
The present invention provides for authenticating a message, A security function is performed upon the message, The message is sent to a target. The output of the security function is sent to the target. At least one publicly known constant is sent to the target. The received message is authenticated as a function of at least a shared key, the received publicly known constants, the security function, the received message, and the output of the security function. If the output of the security function received by the target is the same as the output generated as a function of at least the received message, the received publicly known constants, the security function, and the shared key, neither the message nor the constants have been altered. |
US08086864B2 |
Low power HMAC encryption apparatus
There are provided a low power SHA-1 hash algorithm apparatus having a low power structure and optimized to a trusted platform module (TPM) applied to a mobile trusted computing environment and a low power keyed-hash message authentication code (HMAC) encryption apparatus using the low power SHA-1 hash algorithm apparatus, the HMAC encryption apparatus including: a key padder padding key data for HMAC algorithm; an XOR operator XOR operating the padded key data and a padding constant; a data connector connecting a text to be encrypted, to data obtained by the XOR operating; a data padder padding the connected data; an SHA-1 hash algorithm part performing an SHA-1 hash algorithm on the padded data; a data selector selecting and applying one of a result of the SHA-1 hash algorithm and the text to be encrypted, to the data connector; and a controller controlling operations of the key padder, data connector, and data padder, a sequence of performing a hash algorithm of the SHA-1 hash algorithm part, and storing an operation result to read data required for performing an encryption operation and store data with memory. |
US08086863B2 |
Method and a system for protecting path and data of a mobile agent within a network system
Secure message transfer of at least one message from a sender to a receiver within a network system may be provided. For example, a message structure information regarding the at least one message may be computed on a sender-side and according to a pre-given scheme. The computed message structure information may be added as message account information into the at least one message to be sent. The message account information may be protected by a signature. The at least one message may be transferred through the network system to the receiver. On a receiver-side, the message account information may be validated after reception of the at least one message and according to the pre-given scheme. |
US08086858B2 |
Secure method of termination of service notification
A method for notifying a client device of termination of at least one service provided to the client device by a server system within an enterprise network is disclosed. The method includes the step of establishing authentication data and notification data, where the authentication data is related to the notification data, and sending the authentication data to the client device for storage during a provisioning operation. When the server system identifies a termination of service, it sends the notification data to the client device, which may then authenticate the received notification data using the authentication data. |
US08086857B2 |
Identity-based-encryption messaging system
A system is provided that uses identity-based encryption to support secure communications between senders and recipients over a communications network. Private key generators are used to provide public parameter information. Senders encrypt messages for recipients using public keys based on recipient identities and using the public parameter information as inputs to an identity-based encryption algorithm. Recipients use private keys to decrypt the messages. There may be multiple private key generators in the system and a given recipient may have multiple private keys. Senders can include private key identifying information in the messages they send to recipients. The private key identifying information may be used by the recipients to determine which of their private keys to use in decrypting a message. Recipients may obtain the correct private key to use to decrypt a message from a local database of private keys or from an appropriate private key server. |
US08086854B2 |
Content protection information using family of quadratic multivariate polynomial maps
A computer based method and apparatus to tie content protection information to recipient devices via a family of deterministic permutations of quadratic multivariate polynomial maps used for computing an HMAC (Hash Message Authentication Code) or a signed digest. This allows digital rights management (DRM) systems to customize the protection information (such as an HMAC or signed digest) for audio and video content, whereby such protection information for a piece of content differs for different recipient devices or for types of recipient devices. |
US08086853B2 |
Automatic centralized authentication challenge response generation
A centralized challenge response verification server such as a RADIUS server is used to generate challenge responses as well as to verify challenge responses. In this way, the requirement for all machines to maintain a set of shared secrets corresponding to all potential peers is eliminated. In an embodiment of the invention, an authentication plug-in extends the RADIUS server to accept a challenge from an authenticatee and to generate a response to that challenge. The RADIUS server also acts to accept a challenge response and to verify that response. In an embodiment of the invention, a name service server maintains information regarding the network, and may also maintain an identification of network zones and storage profiles within which devices may intercommunicate or other network information. |
US08086851B2 |
Methods for broadcasting and receiving a scrambled multimedia programme, network head, terminal, receiver and security processor for these methods
A method of broadcasting a scrambled multimedia program, by way of a broadcast network, in which before transmitting a license key; a network head carries out a step of authenticating a terminal, and if the terminal has successfully authenticated, the network heads sends the terminal a license transmission message containing the license key or cryptogram of the license key, by way of a point-to-point link, and if the terminal is not successfully authenticated, the network head acts (at 200) in such a way as to prevent the complete descrambling by this terminal of the scrambled multimedia program broadcast. |
US08086847B2 |
Computer program product and computer system for peer-to-peer communications
An encrypted request for peer-to-peer communication includes a requesting peer encrypting a requested peer identification using a public key of a security agent. The requesting peer sends the encrypted request to a security agent, which generates a first encrypted instance of the session key using a public key of the requested peer and a second encrypted instance of the session key using a public key of the requesting peer. The first encrypted instance of the session key is sent to the requested peer and the second encrypted instance of the session key is sent to the requesting peer. The requesting peer encrypts data using the second encrypted instance of the session key and sends the encrypted data to the requested peer, which decrypts the encrypted data using the first instance of the encrypted session key. |
US08086845B2 |
Secure tunnel over HTTPS connection
Many secure tunnels require protocols that require special handling, authorization or security certificates, such as L2TP and PPTP. This often eliminates them for use between a corporate or agency network and outside, public networks. A secure socket tunnel protocol (SSTP) adds drivers in both the kernel and user mode to route standard protocol traffic, such as PPP, over a common HTTPS port. In the event of network interruptions, an exchange of a session cookie allows fast reconnection of the underlying HTTPS connection without affecting higher level applications. |
US08086843B2 |
Performing cryptographic provider failover
Cryptographic provider failover is performed. Upon receipt of a first security request, an integrated cryptographic provider constructs a table including a list of underlying cryptographic providers for service type algorithm pairs. The integrated cryptographic provider is one of the underlying cryptographic providers in the list. The underlying cryptographic providers are registered as hardware and software cryptographic providers in the list. The integrated cryptographic provider is registered as a routing cryptographic provider in the list. The list is arranged so that the integrated cryptographic provider has the highest priority. The integrated cryptographic provider specifies fai lover support for all registered service type algorithm pairs using one or more of the underlying cryptogaphic providers. In response to a subsequent security request, the integrated cryptographic utilizes the list of the underlying cryptographic providers to identify a second cryptographic provider to which the request will be routed if a first cryptographic provider fails. |
US08086841B2 |
BIOS switching system and a method thereof
A BIOS switching system applicable to a computer system is provided. The BIOS switching system includes an input module and a memory module, and the memory module further includes a plurality of BIOS's, an option recording block, and a boot-up management block. The input module produces a switching signal according to a user input. The boot-up management block determines whether replacing an execution option block's data in the option recording block is necessary or not based on the switching signal. The data of the execution option block is identification data of one of the BIOS's. The boot-up management block executes the BIOS indicated by the data of the execution option block while the computer system boots up. |
US08086839B2 |
Authentication for resume boot path
Methods and systems to perform an authentication operation after resuming from a sleep state are presented. In one embodiment, a method includes starting a boot process from a sleep state. The method further includes providing platform services to support an authentication operation as part of the boot process and determining whether to complete the boot process based at least on results of the authentication operation. |
US08086836B2 |
Method and apparatus for virtualization of appliances
A method and apparatus for the virtualization of appliances provides an embedded operating system (OS) which is included in the system boot ROM of a personal computer. When the system boots, the OS is launched and looks for all available virtual appliances from, for example, the following places: local USB, flash card, e.g. SD, xD, CF, CDROM/DVD, or other storage media; local hard disk storage; and the Internet, e.g. an appliance server. The user selects an appliance to use from the OS, whereupon the appliance is loaded and launched. If the selected appliance is not on a local storage, then it is downloaded, e.g. over the Internet from an appliance server. The downloaded appliance can be cached in local storage media such that, the next time it is needed, it need not be downloaded from the appliance server. The user can also elect to boot an operating system from the hard disk, if an operating system and hard disk are installed, or to power-off the system. |
US08086835B2 |
Rootkit detection
Embodiments of the present invention address deficiencies of the art in respect to rootkit detection and provide a method, system and computer program product for external rootkit detection and remediation. In one embodiment of the invention, an external rootkit detection tool can be provided. The tool can include external static memory with an input/output (I/O) port interface to an external I/O port on a target computing platform. The tool further can include a boot image disposed in the external static memory, and rootkit detection and remediation logic disposed in the external static memory and referenced by the boot image. In one aspect of the embodiment, the external static memory can include a universal serial bus (USB) key and, correspondingly, the I/O port can include an external USB port. |
US08086832B2 |
Structure for dynamically adjusting pipelined data paths for improved power management
A design structure embodied in a machine readable, non-transitory storage medium used in a design process includes a system for dynamically varying the pipeline depth of a computing device. The system includes a state machine that determines an optimum length of a pipeline architecture based on a processing function to be performed. A pipeline sequence controller, responsive to the state machine, varies the depth of the pipeline based on the optimum length. A plurality of clock splitter elements, each associated with a corresponding plurality of latch stages in the pipeline architecture, are coupled to the pipeline sequence controller and adapted to operate in a functional mode, one or more clock gating modes, and a pass-through flush mode. For each of the clock splitter elements operating in the pass-through flush mode, data is passed through the associated latch stage without oscillation of clock signals associated therewith. |
US08086831B2 |
Indexed table circuit having reduced aliasing
In at least one embodiment, an indexed table circuit includes a plurality of banks for storing data to be accessed and a split index array. The indexed table circuit is organized in a plurality of entries each corresponding to a respective one of a plurality of different entry indices, where each entry includes a storage location in the plurality of banks and the split index array. The indexed table circuit further includes selection logic that, responsive to read access of an entry among the plurality of entries utilizing an entry index of a bit string, utilizes a split index read from the split index array to select a set of one or more bits of a tag of the bit string, utilizes the selected set of one or more bits to select data read from one of the plurality of banks, and outputs the selected data. |
US08086825B2 |
Processing pipeline having stage-specific thread selection and method thereof
One or more processor cores of a multiple-core processing device each can utilize a processing pipeline having a plurality of execution units (e.g., integer execution units or floating point units) that together share a pre-execution front-end having instruction fetch, decode and dispatch resources. Further, one or more of the processor cores each can implement dispatch resources configured to dispatch multiple instructions in parallel to multiple corresponding execution units via separate dispatch buses. The dispatch resources further can opportunistically decode and dispatch instruction operations from multiple threads in parallel so as to increase the dispatch bandwidth. Moreover, some or all of the stages of the processing pipelines of one or more of the processor cores can be configured to implement independent thread selection for the corresponding stage. |
US08086823B2 |
Method for speeding up page table address update on virtual machine
A method is provided which eliminates redundancy from the shadow PT operation performed by the virtual machine monitor (VMM) when the guest operating system running on a virtual machine updates a guest page table (PT) address. The VMM associates a plurality of shadow PTs with guest PTs and allocates their relation in memory. When it detects the update of a guest PT address, the VMM searches for a shadow PT corresponding to the updated guest PT. If the associated shadow PT exists, the VMM omits rewriting the shadow PT and registers the address of the shadow PT with the central processing unit (CPU). If the associated shadow PT does not exist, the VMM allocates a memory, creates a shadow PT, registers an address of the created shadow PT with the CPU, and records a relationship between the updated guest PT and the generated shadow PT. |
US08086821B2 |
Input-output memory management unit (IOMMU) and method for tracking memory pages during virtual-machine migration
An input-output memory management unit (IOMMU) and method for tracking memory pages during virtual-machine migration are generally described herein. The IOMMU includes an IOMMU manager to service address translation requests associated with memory pages received from a plurality of I/O devices, and a translation request filter to identify translations previously requested from a translation manager. The IOMMU also includes a device context table to identify whether virtual-machine migration is enabled for memory pages associated with virtual addresses identified in received address translation requests. Based on information in the device context table, the IOMMU manager may send a virtual page identifier to the translation manager identifying a virtual page when virtual-machine migration is enabled to indicate that the virtual page has been accessed. The IOMMU manager refrains from sending the virtual page identifier to the translation manager when the virtual page is listed in the translation request filter. |
US08086816B2 |
Method for controlling performance aspects of a data storage and access routine
A method for improving the performance of a computerized data storage and access system includes the steps (a) providing a virtual representation of an existing data storage controller accessible to a computing system, (b) providing a configuration interface executable by an operator of the computing system, (c) using the configuration interface, reserving an amount available memory for dedicated use as a data cache and or additional storage space for storing data written to one or more disk drives representing data storage disks of the data storage and access system, (d) intercepting read and write requests to the data storage controller from the central processing unit of the computing system via the virtual representation of the controller, and (e) writing data into the reserved memory or serving data from the reserved memory in lieu of accessing a data storage disk represented by the one or more disk drives. |
US08086811B2 |
Optimizations of a perform frame management function issued by pageable guests
Optimizations are provided for frame management operations, including a clear operation and/or a set storage key operation, requested by pageable guests. The operations are performed, absent host intervention, on frames not resident in host memory. The operations may be specified in an instruction issued by the pageable guests. |
US08086797B2 |
Method and system for distributing commands to targets
Embodiments of systems and methods for routing commands to a distributed RAID system are disclosed. Specifically, embodiments may route a command to an appropriate data bank in a distributed RAID system, where each data bank has a set of associated storage media and executes a similar distributed RAID application. The distributed RAID applications on each of the data banks coordinate among themselves to distribute and control data flow associated with implementing a level of RAID in conjunction with data stored on the associated storage media of the data banks. |
US08086793B2 |
Optical disc recorder and buffer management method thereof
A buffer management method is provided. A host issues a read command requesting access for a read data block and a write command requesting recording of a write data block. A write buffer is dedicated to store the write data block. A read buffer is dedicated to store the read data block. The method comprises entering the optical disc recorder into a write loop. During the write loop, the optical disc recorder triggering a write command handling procedure in response to the write command; triggering a read command handling procedure in response to the read command; and triggering a pre-recording procedure to prepare the write data block in the write buffer for recording. Wherein contents between the write buffer and read buffer are exchangeable during the write handling procedure, the read handling procedure or the pre-recording procedure. |
US08086792B2 |
Demoting tracks from cache
Provided are a method, system, and program for destaging a track from cache to a storage device. The destaged track is retained in the cache. Verification is made of whether the storage device successfully completed writing data. Indication is made of destaged tracks eligible for removal from the cache that were destaged before the storage device is verified in response to verifying that the storage device is successfully completing the writing of data. |
US08086782B2 |
Tape image on non-tape storage device
A method and system for facilitating the performance of data backups facilitates the storage of information being backed up on a non-tape storage device in a format that facilitates the subsequent transfer of the information to a tape storage device without substantial further processing by a computer. |
US08086780B2 |
Method for transfer/transmission of field bus data and field bus communication system
Methods for the transfer/transmission of field bus data between at least two members of a field bus communication system, each member including at least one field bus interface and a memory device. At least one common memory device is provided for the at least two members, wherein field bus data is written onto the at least one common memory device by the first member, and the field bus data is read out of the at least one common memory device by the second member. A field bus communication system includes at least one member, where each member includes a field bus interface and a memory device. The field bus communication system further includes at least one common memory device writeable from and readable to the members of the field bus communication system. |
US08086777B2 |
Multimedia system
A multimedia system includes a portable device, a multimedia expansion apparatus and a second display. The portable device further includes a main body and a first display coupling with the main body, in which the main body has a first multimedia module and a switch module. The multimedia further includes an expansion port for coupling the portable device, a multimedia switch circuit, a plurality of signal output ports and a power control circuit for energizing the expansion port, the multimedia switch circuit and the signal output ports. The second display is coupled with one of the signal output ports. The switch module forwards a multimedia signal of the main body to one of the first multimedia module and the multimedia switch circuit, and the power control circuit is to terminate power output to while the portable device is separated from the expansion port of the multimedia expansion apparatus. |
US08086775B2 |
Storage system effectively using free ports
A first free port present in a controller or a switch device is physically connected to a second free port present in a switch device (switch device in another storage device unit) other than the controller or switch device comprising the first free port. The possibility of logical connection via a physical path connecting the first free port and second free port is controlled. |
US08086773B2 |
Disk array subsystem and control method thereof
This disk array subsystem includes a data input/output unit for inputting and outputting data in and from the network, a connecting unit for connecting the data input/output unit and a plurality of storage apparatuses, and a control unit for controlling the input and output of data in and from the network. The control unit includes a logical link setting unit for zoning at least one or more physical links among a plurality of physical links for inputting and outputting data between the data input/output unit and the connecting unit, or between the connecting unit and the connecting unit into at least one or more logical links, and setting a plurality of logical links to one physical link; and a link unit for simultaneously multiplexing the data to a plurality of the logical links set with the logical link setting unit, and linking the data to the physical link. |
US08086771B2 |
TCET expander
The present invention relates to the field of embedded processing systems and electronic control units (ECUs) and to autonomic embedded computing solutions. The present invention proposes to remove or extract the application-specific support functions and respective I/O subsystems from the main processors or controllers of the system, to include said extracted circuits into a respective number of ASIC chips or the like, and to connect them preferably via a supervising General Controller Unit (12) to a plurality of standard and low-price processors (40), which have the task to supply the ASIC and the multiple functions thereof with enough computing power. |
US08086770B2 |
Communication apparatus with data discard functions and control method therefor
In a communication apparatus, a write controller writes received data in a temporary memory which serves as short-time storage. A read controller reads data out of the temporary memory. A discard controller controls discard operation of the data read out of the temporary memory. |
US08086769B2 |
Method for detecting circular buffer overrun
A computer implemented method, data processing system, and computer program product for detecting circular buffer overflow. When an entry in the circular buffer is read, a valid mark bit in the entry is set to an inactive state and the location of the entry is stored as an entry previously processed. A valid mark bit of a next entry and the valid mark bit in the entry previously processed are read. Responsive to determining that the valid mark bit in the entry previously processed is in the inactive state and the valid mark bit in the next entry is in an active state, the next entry is read, the valid mark bit in the next entry is set to an incactive state, and the location of the next entry is stored as the entry previously processed. Responsive to determining that the valid mark bit in the entry previously processed is in the active state, a determination is made that a circular buffer overflow has occurred. |
US08086766B2 |
Support for non-locking parallel reception of packets belonging to a single memory reception FIFO
A method and apparatus for distributed parallel messaging in a parallel computing system. A plurality of DMA engine units are configured in a multiprocessor system to operate in parallel, one DMA engine unit for transferring a current packet received at a network reception queue to a memory location in a memory FIFO (rmFIFO) region of a memory. A control unit implements logic to determine whether any prior received packet destined for that rmFIFO is still in a process of being stored in the associated memory by another DMA engine unit of the plurality, and prevent the one DMA engine unit from indicating completion of storing the current received packet in the reception memory FIFO (rmFIFO) until all prior received packets destined for that rmFIFO are completely stored by the other DMA engine units. Thus, there is provided non-locking support so that multiple packets destined for a single rmFIFO are transferred and stored in parallel to predetermined locations in a memory. |
US08086757B2 |
Intelligent gateway for heterogeneous peer-to-peer home automation networks
A solution for home automation management includes, at a network device configured to support multiple home automation technologies, receiving a message from a first home automation control device (HACD) managed by the network device, towards a second HACD managed by the network device. The network device translates the message to a form recognizable by the second HACD, and then sends the translated message towards the second HACD in accordance with home automation technology supported by the second HACD. According to one aspect, the solution may be extended to a network of multiple network devices configured to support multiple home automation technologies. |
US08086756B2 |
Methods and apparatus for web content transformation and delivery
In a client, a system receives a set of transformation functions for use in transforming a first content, requests the first content from a gateway, and receives the first content from the gateway, including an invocation of at least one transformation function maintained on the client. The system invokes the at least one transformation function to transform the first content to access a second content on the server.In a gateway communicating with a server, a system transmits a set of transformation functions to at least one client for use in transforming a first content, receives a request from at least one client for the first content residing on the server, rewrites the first content to include the invocation of at least one transformation function maintained on the client, and transmits the first content including the invocation of at the least one transformation function maintained on the client. |
US08086754B2 |
Methods and systems for pushing content fragments into a distributed storage system
Methods and systems for pushing content fragments into a distributed storage system, comprising registering a plurality of storage-and-computing elements that are accessed using Internet protocol; associating the plurality of storage-and-computing elements with a plurality of storage element types; and distributing content fragments to the storage-and-computing elements utilizing a predefined distribution function that maps content fragments to storage element types. |
US08086751B1 |
System and method for receiving multi-media messages
A system and method of delivering a multi-media message to a recipient is disclosed. The multi-media message is created by a sender and contains a talking entity for delivering a sender message. A determination is made as to whether the recipient device has rendering software for delivering a video portion of the multi-media message. If the recipient device does not have the rendering software, the multi-media message is streamed from a server such that a generic rendering software device will deliver the multi-media message. |
US08086750B2 |
Method and system for delivering content over a network
Content stored in association with metadata is automatically redirected over coupled computer networks. A portal is configured to deliver the stored content to a plurality of distributed client machines via one or more designated network edge servers. The portal receives content requests from a particular client machine and utilizes the metadata to provide content portions to a first network edge server for delivery to the particular client machine. Modules such as software modules selectively provide either the first portion of the content or a further portion of the content to a second network edge server while automatically redirecting the particular client machine to the second network edge server in real-time. Redirection is performed in accordance with predetermined criteria which is preferably related to the performance of the network branch that includes the first network edge server. |
US08086743B2 |
Multi-channel communication with request reordering or reprioritization
In one example, a client and a server may communicate with each other using a control channel and a data channel. The control channel carries requests from the client to the server, and the data channel carries the server's response to these requests. Some requests submitted on the control channel may be assigned identifiers, so as to be addressable. A client may submit, over the control channel, a request to cancel previously-made requests. A cancelation request uses the identifiers associated with the previously-made requests to identify the request(s) to be canceled. The client may open the control and data channels by issuing POST and GET requests, respectively, to the server. Control channel communications may then be sent as part of the POST message, and data channel communications may be sent as responses to the GET request. |
US08086741B2 |
Method and system for delayed allocation of resources
The present invention allows a server to delay allocating resources to a client's request. When the client requests a feature that requires server resources, the server accepts and acknowledges the client's request, but the client is prohibited from using the requested feature until further notice from the server. For example, during an authorization process, the server allocates only the minimum resources required to maintain the session and to authorize the client. Thereafter, the server allocates the resources necessary to support the client's request only when the resources become available. Until then, the server maintains the communications session without supporting the request. Thus, the server shepherds its resources rather than committing them at the whim of a client. Also, a client need not repeat its request if the server cannot immediately satisfy it; instead, the server accepts the request and then later begins to support it when adequate resources become available. |
US08086738B2 |
Distributed means of organizing an arbitrarily large number of computers
A technique for organizing a plurality of computers such that message broadcast, content searching, and computer identification of the entire collection or a subset of the entire collection may be performed quickly without the use of a controlling computer. The technique describes the creation, operation, and maintenance of a connection scheme by which each computer in the collection appears to be the top level of a hierarchical array. The maintenance of this hierarchical connection scheme allows one to many communications throughout the collection of computers to scale geometrically rather than linearly. |
US08086736B2 |
Data transmission/reception system capable of transmitting and receiving data even from within a mobile unit that cannot maintain constant connections with a communication network
A data transmission/reception system is capable of transmitting and receiving data even from within a moving vehicle in which a constant connection to a communication network cannot be maintained. A temporary storage server that is established inside the moving vehicle temporarily saves upload data that are received from a user terminal. The temporary storage server is provided with the capability to determine whether a state exists that allows communication with various servers. When in a state that allows communication with the various servers, the temporary storage server transmits the data that it has temporarily saved to various servers by way of a communication network. The temporary storage server further, when requested to download from a user terminal, receives the download data from various servers by way of a communication network when in a state that allows communication with the various servers. The temporary storage server then temporarily saves the download data that have been received. |
US08086728B2 |
Method and apparatus of correlating power usage with traffic flow for a network device
A network device including: a power utilization monitor for monitoring and determining the power usage for the network device, the power usage being associated with a predetermined time value when the power usage was monitored; a data traffic monitor for determining the traffic flow of the network device, the traffic flow being associated with a predetermined time value when the traffic flow was measured; and a data correlator for correlating the power usage of the network device to the data traffic of the network device by associating the predetermined time value when the power usage was monitored with the predetermined time value when the data traffic flow measurement was made is described. |
US08086727B2 |
Method and system for monitoring the status of an online transaction
The invention includes methods and software for presenting a user with a set of interfaces that reveal what events are to occur, or are likely to occur, in a transaction, and provide the ability to program the automatic monitoring of these anticipated events with a customizable set of alerts. A merchant encodes events that are possible for the transaction as part of developing an online transaction system such as an online catalog. The data regarding these events is encoded in an electronic communication, such as an email or onsite transaction history item, such that this data can be detected by a receiving system. The method includes presenting and setting monitoring options for event notices that have not yet been received. The chosen options for event notices that have not yet been received are used to program the monitoring and alerting of the user when such event notices have or have not been received. |
US08086725B1 |
Identifying associated systems such as advertising networks
Among other disclosure, a method includes receiving first electronic content configured for displaying a first page in a browser, the first electronic content including a document object model for the first page. Content in the document object model is identified as corresponding to at least one advertisement on the first page, the first page further including page content. Information is extracted from the identified content to be used in identifying an advertising network system that the advertisement links to. An identity of the advertising network system is determined using the extracted information. Second electronic content is generated using the first electronic content and the determined identity of the advertising network system. A second page including the page content of the first page and the advertisement is generated and displayed. On the second page the advertisement is labeled with the determined identity of the advertising network system. |
US08086715B2 |
Apparatus for providing digital contents and method thereof
Provided is a content manager that receives content tables of adjacent apparatuses for providing digital contents to update its own content table; a content search unit that refers to the content tables of the adjacent apparatuses for providing digital contents to determine whether the contents requested by the user are providable contents and when the contents are the providable contents, grasps a storage location of the corresponding contents; and a content transceiver that when the corresponding contents are stored in the adjacent apparatuses for providing digital contents, requests the corresponding contents to the corresponding adjacent apparatuses for providing digital contents and receives the corresponding contents from the adjacent apparatuses for providing digital contents. |
US08086712B2 |
Name changing method, information processing apparatus and network system
The present invention is a method for changing a device identification name of an information processing apparatus to which the device identification name is added for identification by a user. First, a device identification name of other information processing apparatus connected to a same network is obtained. Next, the device identification name of the other information processing apparatus and the device identification name of the information processing apparatus are compared. Further, when the device identification name of the other information processing apparatus and the device identification name of the information processing apparatus are the same, it is judged, according to a predetermined rule set beforehand, whether or not to change the device identification name of the information processing apparatus. Then, when it is judged to change the device identification name of the information processing apparatus, the device identification name of the information processing apparatus is changed. |
US08086706B2 |
System and method for self configuration of reconfigurable systems
The invention is a system and method for reconfigurable computers. The invention involves a plurality of reconfigurable component clusters (RCCs), each of which can change their respective configuration upon receiving a configuration command. The invention uses a reconfiguration network for distributing the configuration command to the RCCs, wherein the reconfiguration network comprises a plurality of cells, wherein each RCC is connected to a cell. |
US08086704B2 |
Projector selection system, projector selection method, and program for implementing the system and method
A projector selection system selects one of projectors from a computer which is connected to the projectors through a network. An identifier is displayed on each of the projectors by identifier assigning means and identifier display means. A preview image, which is a scale-down version of an image displayed on the screen by the projector, is acquired by preview image generating means and preview image transmitting means. The preview image is displayed on a dialog display area on the screen of the computer. |
US08086696B2 |
System and method for promoting intellectual property
A method and system for the online promotion of intellectual property includes providing an Internet host station with at least one database that is connectable via the Internet to consumer stations and industry stations. The database includes a plurality of intellectual property items and a description of each intellectual property item. At least one of the intellectual property items is selected by a consumer station and the description associated with the selected intellectual property item is viewed at the consumer station. Portions of the description may be confidential and therefore not normally viewed at the consumer station. Feedback data is sent from the consumer station to the host station. The feedback data includes consumer opinion information of the selected intellectual property item based at least in part on the description of the selected intellectual property item. The feedback data is then accessed from an industry station to thereby determine the interest in the selected intellectual property item based on the consumer opinion. |
US08086695B2 |
Over the air services for mobile devices
A client device may be managed in the event of, for example, device loss or mislocation. In such a case, a user can effectively cause a restriction command to be generated, where the restriction command is wirelessly transmitted to the client device. The restriction command can be specified to either lock user data on the client device or erase user data on the client device. |
US08086694B2 |
Network storage device collector
Embodiments of the invention relate to systems, methods, and computer program products for remotely collecting data stored by a user in one or more network storage areas residing on a network. For example, embodiments of the method involve utilizing a mapping tool to identify at least one network storage area associated with the user, utilizing a collection tool to access at least one network storage area via a network, copying the data stored on the at least one network storage area, and transmitting the data from the at least one network storage area to a collection server. |
US08086693B2 |
System and method for replacing an application on a server
A system and method for controlling access to first and second applications in a shared storage. A first server requests from a first local storage a copy of an application identified by a first hierarchical directory. The first server request is redirected from the first local storage to the first application in the shared storage. The first application in the shared storage has a second, extended hierarchical directory comprising the first hierarchical directory plus a lower level qualifier. Subsequently, a second server requests from a second local storage a copy of an application identified by the first hierarchical directory. The second server request is redirected from the second local storage to the second application in the shared storage. The second application in the shared storage has a third, extended hierarchical directory comprising the first hierarchical directory plus a lower level qualifier different than the lower level qualifier of the second, extended hierarchical directory. The second application can be a more recent version of the first application. Also, there can be a proxy server which routed the request for the application identified by the first hierarchical directory to the first server, and further comprising the step of reconfiguring the proxy server to route subsequent requests for the application identified by the first hierarchical directory to the second server instead of the first server. |
US08086688B1 |
Method and system for mobile data security
A system and method for securely storing, retrieving and sharing data using PCs and mobile devices and for controlling and tracking the movement of data to and from a variety of computing and storage devices. |
US08086687B2 |
Workflow executing apparatus and control method of the apparatus and program thereof
A workflow executing apparatus that executes processing in accordance with a workflow, the apparatus comprising: a workflow information storage section that stores workflow information describing the workflow; a transmission control section that transmits an e-mail during the process of the workflow to a user that requested that workflow, in accordance with the stored workflow information; and a workflow execution section that adds identification information of e-mails transmitted prior to the e-mail transmitted by the transmission control section to the stated e-mail and sends the e-mail. |
US08086685B2 |
STB messaging system
A system that incorporates teachings of the present disclosure may include, for example, a video terminal device having a processor adapted to submit a query to a mobile device to determine whether to redirect one or more mobile messages destined for the mobile device to the video terminal device, receive from the mobile device an affirmative response to the query, transmit a request to a wireless carrier system to redirect transmission of the one or more mobile messages to the video terminal device, receive from the wireless carrier system the one or more mobile messages while the mobile device remains communicatively coupled to the video terminal device. Other embodiments are disclosed. |
US08086684B2 |
Detecting and mitigating undeliverable email
Systems and methods of the present invention provide for detecting and mitigating abuse of undeliverable email or “bounced” emails. An administrator may import a list of email addresses for one or more contacts. The opt-in software may determine if each email address in the list of email addresses is opted in to receive an email distribution, and if so, a bounce detection software may determine if each email address is found in a database of known undeliverable or “bounced” email addresses. If so, an abuse-mitigation software may defer importing the list of email addresses and display an alert referring the administrator to an abuse department for review of the account. A message-delivery software may deliver the email distribution, and the bounce detection software may then determine whether undeliverable emails in the email distribution exceed one or more “bounce limit rules,” and if so, the abuse mitigation software may delay delivery of the email distribution and display an alert referring the administrator to the abuse department for review of the account. Otherwise, delivery may continue to completion. |
US08086681B2 |
Image forming apparatus
An image forming apparatus transmitting and receiving electronic mail within a network includes an identification information storage unit, a loop mail judgment unit, and a loop mail process control unit. The identification information storage unit stores identification information. The loop mail judgment unit judges whether or not the electronic mail is loop mail based on the identification information stored in the identification information storage unit. The loop mail process control unit executes a process arranged beforehand with respect to the electronic mail received based on judgment of the loop mail judgment unit. |
US08086680B2 |
Community-defined and managed communication network
A community-defined and managed communication network is provided. The community-defined and managed network includes creating a profile for a user of the network that includes a user-selected attribute and identifying a relationship between the attribute in the profile and data external to the profile. The identification includes analyzing user community-generated descriptors of the attribute and searching the external data for common descriptors. The community-defined and managed network further includes initiating an activity responsive to the analysis, which includes one or more of: prompting the user to invite a second user who is not a registered member of the communication network to join the communication network; prompting a third user to evaluate the user with respect to the attribute; and prompting the user to initiate a communication with a fourth user who is a registered member of the communication network. |
US08086679B2 |
Information processing unit, content providing server, communication relay server, information processing method, content providing method and communication relay method
An information processing unit which acquires content data from a content providing server and is capable of reproducing the acquired content data, including: a content information acquiring portion for acquiring content information including content data and meta data of the content data; a display control portion which carries out display control for reproducing the content data on a display portion; and a bidirectional communication portion which carries out bidirectional communication with other information processing unit connected to the content providing server, in which, when the content data is reproduced, the bidirectional communication portion selects a communication message to be received from communication messages sent from the other information processing unit corresponding to an execution state of the bidirectional communication. |
US08086675B2 |
Generating a fingerprint of a bit sequence
A method of generating a fingerprint of a bit sequence includes determining a relative occurrence frequency of each bit combination of a set of bit combinations in the bit sequence, wherein the set of bit combinations comprises all possible non-redundant sub-sequences of bits having at least one bit and at most a preset maximal number of bits. The method further includes determining for each bit combination of the set of bit combinations a difference value between the relative occurrence frequency of the bit combination and a random occurrence frequency, the random occurrence frequency relating to the expected random occurrence of the bit combination in the bit sequence. Moreover, the method includes allocating a set of bins, each bin of the set of bins being associated with a predetermined interval of difference values, each bin further relating to a bin value. The difference value of each bit combination is assigned to the bin which is associated with the interval of difference values in which the difference value of the corresponding bit combination lies. A fingerprint of the bit sequence is generated by use of the bin values of the bins to which a difference value has been assigned. |
US08086674B2 |
Attachment server network for viewing attachments on a portable electronic device
An attachment server network including at least two attachment servers in communication with one another, each of the attachment servers for converting email attachments in response to view requests received from portable electronic devices, each of the attachment servers having a respective cache for storing data corresponding to previously converted attachments, the data being available to any of the attachment servers in the attachment server network. |
US08086671B2 |
Systems and methods that facilitate in-order serial processing of related messages
The present invention relates to systems and methods that facilitate serial access to related messages stored within a queue. The systems and methods comprise a conversation manager that generates conversation groups and associated conversation group identifiers for related messages, wherein related messages are associated with one or more dialog conversations between services. The conversation manager utilizes a respective conversation group identifier to lock a conversation group and provide exclusive serial access to the related messages therein and any related incoming messages to a reader such that only one reader at a time can access and process the related messages; other readers can still concurrently dequeue and process messages associated with other conversation groups. The present invention employs order queuing techniques that ensure messages are stored in-order, which facilitates in-order serial processing of messages in a conversation group. |
US08086668B2 |
Hypothesis based solicitation of data indicating at least one objective occurrence
A computationally implemented method includes, but is not limited to: soliciting, based at least in part on a hypothesis that links one or more objective occurrences with one or more subjective user states and in response at least in part to an incidence of at least one subjective user state associated with a user, at least a portion of objective occurrence data including data indicating incidence of at least one objective occurrence; and acquiring the objective occurrence data including the data indicating incidence of at least one objective occurrence. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure. |
US08086666B2 |
Method and apparatus for programming programmable controllers and providing version management from a centralized server
A method and system for generating programming code and/or configuration data for programmable controller and the networks on which they operate is disclosed. In one embodiment, programming code is generated on a centralized server having a web-enabled engineering tool. The engineering tool operates on client devices that are in communication with the server over a network, such as the Internet. Preferably, the engineering tool runs in a browser application (or other network-interfacing-application) on the client device and a user generates the programming code on the server with the aid of the client device. By centralizing the engineering tool, which may contain a configuration editor and a configuration management tool having version management functionality, a new business paradigm for providing engineering tool services to customers having programmable controllers. In addition, new methods and tools for collaborative engineering of programming code are enabled. |
US08086664B2 |
Method and apparatus for programming programmable controllers and generating configuration data from a centralized server
A method and system for generating programming code and/or configuration data for programmable controller and the networks on which they operate is disclosed. In one embodiment, programming code is generated on a centralized server having a web-enabled engineering tool. The engineering tool operates on client devices that are in communication with the server over a network, such as the Interntet. Preferably, the engineering tool runs in a browser application (or other network-interfacing-application) on the client device and a user generates the programming code on the server with the aid of the client device. By centralizing the engineering tool, which may contain a configuration editor and a configuration management tool having version management functionality, a new business paradigm for providing engineering tool services to customers having programmable controllers. In addition, new methods and tools for collaborative engineering of programming code are enabled. |
US08086660B2 |
Distributed data model
Method and systems for transferring data from a sending device to a receiving device. The method starts with the preparation of a description of the structure of the data which is provided to the sending device and the receiving device. A reference model of the data structure is created on each of the sending and receiving devices, during run time, using the description of the data. As requested, instances of the reference model are created with the data on the sending device. The data in the instance is serialized by extracting the data and transferred from the sending device to the receiving device. The receiving device creates an instance of the data based on the reference model. |
US08086657B2 |
Adder structure with midcycle latch for power reduction
A digital adder circuit comprising a plurality of logical stages in the carry logic of said adder circuit, for generating and propagating predetermined groups of operand bits, each stage implementing a predetermined logic function and processing input variables from a preceding stage and outputting result values to a succeeding stage static and dynamic logic in the carry network of a 4-bit adder, and with output from the first stage fed directly as an input (60, 62) to the third stage of the carry network. Preferably, stages having normally relatively high switching activities are implemented in static logic. Preferably, the first stage of its carry network is implemented in a static logic, and the rest of the stages in dynamic logic. |
US08086651B2 |
Managing media files using metadata injection
Apparatus and methods to manage media files using metadata injection provide a mechanism to enhance user interaction with multimedia devices. Additional apparatus, systems, and methods are disclosed. |
US08086648B2 |
Computer assisted data collection for surveys and the like
An exemplary MMIC (“Multi-Mode Interviewing Capability”) survey program is a computerized tool that supports various traditional modes of collecting interview data, including telephone interviewing, written interviewing, and personal interviewing, and can be used to manage the whole interview process from questionnaire design, sample management, and fieldwork monitoring to final dataset production. The collected data may also include non-textual data from survey participants such as medical measurements of blood pressure and heart rate. Self-interviewing using the Internet is also possible which permits real time availability of results and the participation of respondents from virtually anywhere in the world, using devices such as PDA's, Smart phones and Web TV's. The MMIC survey structure is non-linear and object oriented, which permits a connection between all the building blocks of the survey to be defined on any level. The compiled survey includes sufficient metadata to facilitate decompilation and the production of equivalent source code in any supported programming language, whether or not it was originally programmed in that language. This stored metadata not only allows researchers to later trace back the exact conditions under which this particular answer was given, but also permits results from multiple iterations of the related surveys to be combined in a rigorous manner that will be transparent to subsequent analysis and research. |
US08086645B2 |
Compilation and processing a parallel single cursor model
Techniques are provided for executing query statements, or portions thereof, in parallel without using slave SQL to communicate to each slave the operations to be performed by the slave. Instead of generating one cursor for the query coordinator (QC) based on the original statement, and separate cursors for each DFO based on the slave SQL, the techniques involve sharing the cursor that is generated from the original statement among the various participants involved in the parallel execution of the operations specified in the original statement. |
US08086644B2 |
Simplifying complex data stream problems involving feature extraction from noisy data
Methods, systems and computer program products for simplifying complex data stream problems involving feature extraction from noisy data. Exemplary embodiments include a method for processing a data stream, including applying multiple operators to the data stream, wherein an operation by each of the multiple operators includes retrieving the next chunk for each of set of input parameters, performing digital processing operations on a respective next chunk, producing sets of output parameters and adding data to one or more internal data stores, each internal data store acting as a data stream source. |
US08086641B1 |
Integrated search engine devices that utilize SPM-linked bit maps to reduce handle memory duplication and methods of operating same
An integrated search engine device evaluates span prefix masks for keys residing at leaf parent levels of a search tree to identify a longest prefix match to an applied search key. This longest prefix match resides at a leaf node of the search tree that is outside a search path of the search tree for the applied search key. The search engine device is also configured to read a bitmap associated with the leaf node to identify a pointer to associated data for the longest prefix match. The pointer has a value that is based on a position of a set bit within the bitmap that corresponds to a set bit within the span prefix mask that signifies the longest prefix match. |
US08086640B2 |
System and method for improving data coverage in modeling systems
A method for modifying data coverage in a modeling system is disclosed. The method may include obtaining data records relating to a plurality of input variables and one or more output parameters and selecting a plurality of input parameters from the plurality of input variables. The method may further include evaluating a coverage of the data records in a modeling space and modifying the coverage of the data records, if a data coverage condition is detected. The method may also include generating a computational model indicative of interrelationships between the plurality of input parameters and the one or more output parameters based on the data records. |
US08086638B1 |
File handle banking to provide non-disruptive migration of files
When a directory tree is migrated from a source file system to a target file system, the directories of the directory tree are retained in the source file system, and handle translation entries are substituted for the regular data files of the directory tree in the source file system. The handle translation entries provide new file handles for the regular data files when the source file system is accessed with old file handles of the regular data files. For example, each handle translation entry includes the old file handle, a file system identifier, and the new file handle. The old file handle provides verification of the file handle being used for accessing the handle translation entry, and the file system identifier identifies the target file system in which the new file handle is valid. |
US08086634B2 |
Method and apparatus for improving file access performance of distributed storage system
Embodiments of the invention provide methods and apparatus for improving the performance of file transfer to a client from a distributed storage system which provides single name space to clients. In one embodiment, a system for providing access to files in a distributed storage system comprises a plurality of storage nodes and at least one computer device connected via a network. Each storage node is configured, upon receiving a file access request for a file from one of the at least one computer device as a receiver storage node, to determine whether or not to inform the computer device making the file access request to redirect the file access request to an owner storage node of the file according to a preset policy. The preset policy defines conditions for whether to redirect the file access request based on at least one of file type or file size of the file. |
US08086632B2 |
Credential management
A method, system and program product for managing, distributing and authenticating custom credentials such as diplomas, licenses and certifications awarded to target individuals and organizations by academic institutions, governmental authorities and professional and trade organizations. The custom credentials are authentic but prejudicial information not needed by a recipient has been removed by the target party to whom the credential applies without destroying the integrity of the credential. The custom credential is efficiently provided to an interested party along with other application forms and data without the need for the interested party to request credentials from the issuing credential source authority. Accordingly the issuing credential source authority need not respond to random requests for credentials and an interested party need not negotiate the different formats provided by the various issuing credential source authorities. |
US08086631B2 |
Search result diversification
Methods, apparatus, and systems directed to receiving search queries, retrieving documents, computing the number of categories to present for a given query, computing the number of results to show in each category, computing an ordering of categories, and for all the result pages beyond the first page employing user interface elements that optionally allow the user to quickly zoom in on a specific category and get more results belonging to that category. |
US08086629B2 |
Content delivery apparatus, content delivery method, and content delivery program
In a content delivery method in a P2P network 20, a content publishing node divides a publish content according to a situation of each downstream node adjacent thereto, and causes each downstream node to hold a divided content, and a content downloading node simultaneously downloads in parallel the divided contents from the plurality of downstream nodes. When a plurality of pieces of tag information on a plurality of divided contents of a same content is received form a downstream node, the plurality of pieces of tag information are merged to be distributed in upstream nodes. |
US08086626B2 |
Rare pattern extracting device and rare pattern extracting method
A rare pattern that may be difficult to extract is extracted by extracting data where a rare pattern is likely to exist, and then generating the rare pattern using a degree of influence. |
US08086623B2 |
Context-sensitive term expansion with multiple levels of expansion
Articles of manufacture and systems for searching collections of data using context sensitive expanded term searching are provided. The collection of data may be a relational database, text document, or any other type of searchable collection of data. In either case, a query including a search condition based on a specified search term may be modified to include additional conditions based on a set of expanded (e.g., conceptually-related) search terms. For some embodiments, a user may be given the ability to control the level of expansion and the context in which the terms may be expanded. |
US08086621B2 |
Search engine service utilizing the addition of noise
A method and modified client that disguises user search terms by adding a plurality of faux search phrases using a phrase-reuse-table comprising resulting faux search phrases and real search phrases the faux search phrases were derived from, a word-reuse-table comprising word substitutions used for words that reveal patterns, and a word-table comprising words that reveal patterns sorted into groups. Faux search phrases are added by looking up the search phrases in the phrase-reuse-table, and looking up the search terms in the word-reuse-table and word-table, suggesting by a predictive search for specific anchor words, recording substitutions for words which reveal patterns in the word-reuse-table, and submitting the search terms and the set of faux search phrases to a search engine. Additionally, additional complexity may be used to generate additional faux search phrases. |
US08086610B2 |
Autonomic self configuring building-block database index
Methods, systems, and computer programs for executing a query having a first and second query value; in a database having at least two composite indexes, where the first index covers a first and second column and the second index covers the second column and a third column. Methods can include executing a query over the first and third columns, by using the first query values to probe the first index to obtain all related second column values, and using the obtained column values to probe the second index for all third column values which satisfy the second query value. A temporary composite index over the first and third columns for the query values can be created. A temporary composite index can be created for a query which was unexpected. |
US08086606B1 |
Performing a keyword search based on identifying exclusive lowest common ancestor (ELCA) nodes
A hierarchical arrangement of nodes is provided to represent Extensible Markup Language (XML) data. In response to a keyword search query containing query keywords, sets of nodes in the hierarchical arrangement are identified for respective query keywords. A smallest of the sets of nodes is identified, and starting with the smallest of the sets of nodes, a stack-based algorithm is applied to identify exclusive lowest common ancestor (ELCA) nodes of the hierarchical arrangement. |
US08086604B2 |
Universal interface for retrieval of information in a computer system
The present invention provides convenient access to items of information that are related to various descriptors input by a user, by means of a unitary interface which is capable of accessing information in a variety of locations, through a number of different techniques. Using a plurality of heuristic algorithms to operate upon information descriptors input by the user, the present invention locates and displays candidate items of information for selection and/or retrieval. Thus, the advantages of a search engine can be exploited, while listing only relevant object candidate items of information. |
US08086598B1 |
Query optimizer with schema conversion
Methods, program products and systems for determining, for a database query that does not represent a snowflake schema, a graph comprising vertices each representing a table joined in the query, a directed edge between each pair of vertices of which a first vertex represents a first table and a second vertex represents a second table that is joined in the query with the first table, each of the edges representing one of an outer join and an inner join. Further determining, for the graph, a directed spanning tree that represents an ordering of joins in the query and includes all outer join edges in the graph. |
US08086597B2 |
Between matching
A query of at least one mark-up language document has a path expression comprising a conjunction, a first filter and a second filter. The first filter has a first probe. The second filter has a second probe. The first and second filters form a between filter having start and stop values specified by the first and second probes. A plan to process the query is generated based on, at least in part, a range defined by the start and stop values. An index of mark-up language documents is defined by another path expression; the index comprises values of mark-up language documents that satisfy the other path expression; the values are key values of the index. The plan is to perform a single scan of the key values from the start value to the stop value to identify at least one key value that satisfies the between filter. |
US08086596B2 |
Healthcheck of information technology infrastructure based on log data
Checking health of information technology infrastructure based on log data, in one aspect, may collect log data non-intrusively from a production system, said log data at least associated with transactions occurring in the production system and resource utilization of the production system, may normalize said log data into a plurality of log data types, may perform data regression analysis using said plurality of log data types to estimate resources consumed by each of said transactions and throughput of each of said transactions, and may use a queuing model to predict performance of the information technology infrastructure under various workloads. |
US08086593B2 |
Dynamic filters for relational query processing
Systems and methods that eliminate non-qualifying data for queries against data warehouses and improve execution time, via a dynamic filter component(s). In general, such dynamic filter components are derived from data during processing of the query and without being explicitly defined by the users within a query forwarded to the data warehouse. Moreover, an evaluation component can monitor efficiency of filter components (e.g., number of rows that can be eliminated), and dynamically change and/or update the evaluation order of such filters. |
US08086591B2 |
Combining domain-tuned search systems
The claimed subject matter provides systems and/or techniques that effectuate combining domain-tuned search systems. The system can include mechanisms that obtain queries, written descriptions, or illustrative web-pages regarding a particular area of interest, and generate a definition related to the area of interest. The definition contains a list of paths with associated weights employed to identify an pre-established first domain-tuned search system related to the area of interest. The first domain-tuned search system thereafter can be combined with a second domain-tuned search system related to another area of interest and presented to a user for utilization in re-ranking generic search results to be specific to the first and second domains of interest if combined, or to only the first domain if weights for the second domain are logically subtracted. |
US08086589B2 |
Searching system, searching unit, searching method, displaying method for search results, terminal unit, inputting unit, and record medium
A communication apparatus transmits information to a search apparatus that stores related information associated with broadcast content. The search apparatus searches for the related information of the broadcast content based on a broadcast time. The communication apparatus includes an operation unit that executes an operation. The communication apparatus also includes a counter that initiates a count operation for counting a count value in response to the operation of the operation unit, and that resets the count value in response to a transmission of the count value to the search apparatus. The counter is kept stopped between a time of the transmission and a time the operation unit is next operated. The communication apparatus additionally includes a communication unit that transmits the transmission of the count value to the search apparatus for a derivation of the broadcast time using the count value and a current time. |
US08086580B2 |
Handling access requests to a page while copying an updated page of data to storage
Provided are a method, system, and program for handling access requests to a page while copying an updated page of data to storage. An update to a page in a memory is received and indication is made that the page has an exclusive lock. The update is applied to the page and an operation is initiated to copy the updated page to a physical log in a storage in response to applying the update to the page. Reads and writes are allowed to proceed against the page while the operation to copy the updated page to the physical log in the storage is occurring. |
US08086577B2 |
Unified collection of content analytic data
A user evaluation of distributed content comprising an Evaluation Program (EP) that creates a user session when a user accesses distributed content is stored. The user evaluation is saved with other information such as the time and date of the evaluation, the user's personal information, and the navigation path the user used to access the distributed content page. The EP records the user's navigation of the distributed content in the user session. The EP gives the user the opportunity to rate distributed content. The EP saves the user's evaluation with the user session data and external stimuli data. The EP closes the user session when the user leaves the distributed content. The EP reopens the user session when the user returns to the distributed content. |
US08086574B2 |
Usage-based optimization of network traffic and data warehouse size
The present invention generally provides systems, methods, and articles of manufacture for maintaining a data warehouse having a plurality of fields updated with data from one or more data sources. Rather than automatically update every field of data available in the warehouse, a limited subset of fields identified through their involvement in queries issued against the warehouse are updated. By limiting the fields that are updated, the network bandwidth required to transmit the updates to the data warehouse may be reduced. Further, by removing fields from the data warehouse that are not in use, the size of the data warehouse may be reduced. |
US08086570B2 |
Secure document management using distributed hashing
The document management server includes an identification information providing unit that receives a request to obtain identification information required for accessing a document from a client, generates the identification information for the received request, and sends the generated identification information to the client; a relation information management unit that manages relation information of the requested document and the identification information generated for the request; and a history information management unit that manages information on the client who has sent the request, associating with the identification information. |
US08086567B2 |
Apparatus and method for storing data
The present application provides a storage apparatus for storing data. The storage apparatus comprises storage means for storing data, committing means for committing the availability of a certain storage space to a source device, detecting means for detecting the availability of the certain storage space to produce a detection result, and communication means for informing the source device the detection result, whereby the source device takes corresponding action(s) according to the detection result. In this way, each storage device of a group is bound by its commitment, if it violates its commitment, it risks the loss of its file(s) stored on other members' storage space. |
US08086558B2 |
Computer-implemented system for human resources management
A system and method for testing and/or evaluating employees or potential employees is disclosed. A computer arranges a plurality of applicants in a stack ranked table. The table may rank or re-rank applicants against each other, from best to worst, after successive screening, selecting, and/or interviewing stages for a particular job. Performance evaluations of hired workers may be fed back to the computer for adjusting the system and method. Competencies shown to be predictive of successful performance of a given type of job are tested for at various stages in an online testing system. |
US08086557B2 |
Method and system for retrieving statements of information sources and associating a factuality assessment to the statements
A system and method for providing a factuality assessment of a retrieved information source's statement are disclosed. The method includes receiving a user's query which identifies an information source whose statements are to be retrieved, retrieving documents which refer to the information source, mapping statements in the retrieved documents to their authors, identifying as information source statements, the mapped statements that are mapped to an author which is compatible with the information source, and for at least one of the information source's statements, assessing a factuality of the information source's statement according to the information source. |
US08086556B2 |
Geocoding method using multidimensional vector spaces
A process for evaluating and geocoding of GIS data elements utilizes a plurality of “locate” tests and a weighting scheme to express the match results as a multidimensional vector. Multiple inputs and data sources, as well as ambiguous and partial input data, are used to generate an output with improved precision by applying a weighting function to each input element and generating a set of test vectors (i.e., in the input data element weighted by the known accuracy of the element/source). A sum of a plurality of tests is then generated as the “characteristic vector” of the test set. By using two (or more) different sets of tests, two (or more) characteristic vectors are formed. Various well-known algebraic techniques can then be used to evaluate the results of each set of tests and select the “best match” result. |
US08086555B2 |
Collaborative filtering systems and methods
A collaborative filtering method for evaluating a group of items to aid in predicting utility of items for a particular user comprises assigning an item value of either known or missing to each item of the group of items, and applying a modification scheme to the item values of the missing items to assign a confidence value to each of the item values of the missing items to thereby generate a group of modified item values. The group of items having modified item values and the group known items are evaluated to generate a prediction of utility of items for a particular user. |
US08086554B1 |
Pattern matching in a multiprocessor environment
Pattern matching in a plurality of interconnected processing engines includes: accepting a stream of input sequences over an interface and storing the input sequences; storing instructions for matching an input sequence to one or more patterns in memory accessible by a first set of one or more processing engines, and storing instructions for matching an input sequence to one or more patterns in memory accessible by a second set of one or more processing engines; distributing information identifying selected input sequences to the first and second sets of processing engines; and retrieving the identified input sequences to perform pattern matching in the first and second sets of processing engines. |
US08086552B2 |
Dynamic user prompting for pertinent clinical information
A method for dynamically prompting a caregiver for pertinent information about a patient uses a computer or processor operating as a rule-based system. The method includes receiving a first data input triggering a rule in a first rule queue requiring both a first data input and at least a second data input. The method further includes determining that the second data input is not available or is outdated, placing the rule in a second rule queue for later execution, and, when the second data input is available within a selected period of time, executing the rule, or otherwise, after the selected period of time, sending an electronic message to a caregiver to take action to provide the second data input. |
US08086544B2 |
Analysis of energy-related factors for selecting computational job locations
The selection of an optimal data center location for running a computational workload is based on multiple energy criteria. The location is chosen based on multivariate and predictive analysis of total direct and indirect energy costs, and other user-defined factors. Among the direct and indirect costs are power costs and cooling costs as well as structural and other details of a given data center. Among the other factors to be considered that can have an impact on present and future costs are weather patterns, data and forecasts, availability of energy providers, and energy attributes. A forecaster factors these direct and indirect costs along with extrinsic information such as historical trends and predictive sources into a forecast which is then input to a decision engine along with user defined criteria and with anticipated compute tasks and requirements to select a final location or locations for handling the workload. |
US08086543B2 |
Charity auctions on social networks for optimizing contributions to fundraising campaigns
Methods, systems, and apparatuses for performing a fundraising campaign are provided. A charity is determined to receive contributions from a plurality of entities. With regard to the charity, contribution constraints are received from each entity of the plurality of entities. The contribution constraints for an entity may include a contribution budget and at least one conditional contribution conditioned on a contribution amount of at least one other entity contributing to the charity. Contribution amounts are calculated for the plurality of entities based on the contribution constraints. Each entity is informed of a corresponding contribution amount of the calculated contribution amounts, so that the entities can provide their respective contribution amounts to the charity. |
US08086539B2 |
Value processing network and methods
A method of processing a transaction involving at least two parties includes establishing rules that define transaction processing between combinations of a plurality of origination entities and a plurality of destination entities and storing the rules at a storage arrangement associated with a host computer system. The method also includes receiving at the host computer system transaction information relating to the transaction between the two parties. One of the parties is a particular one of the origination entities and one of the parties is a particular one of the destination entities. The transaction information contains at least an identifier from which at least one of the parties may be identified. The method also includes using the transaction information at the host computer system to identify at least one of the parties and consulting the storage arrangement to determine the rules that define transaction processing for the at least one party. The method also includes processing the transaction based, at least in part, on the rules. |
US08086537B2 |
Distribution system of contents embedding license machine ID
A server apparatus operates a content sale site for selling a digital content and connects communicably via a communication network to a client apparatus which may purchase a digital content for use in an electronic music apparatus. In the server apparatus, a communicating section communicates with the client apparatus for receiving therefrom order information specifying a digital content to be purchased, and machine ID information designating machine IDs of electronic music apparatuses which are intended to use the specified digital content. A licensing section embeds the received machine ID information in the digital content specified by the client apparatus so as to license the specified digital content to the electronic music apparatuses designated by the client apparatus. A providing section provides the digital content embedded with the machine ID information to the client apparatus such that the provided digital content is made available exclusively by the designated electronic musical apparatuses according to the embedded machine ID information. |
US08086536B2 |
Location based licensing
The present invention provides a method and system for location-based digital rights management. Digital rights for protected content are restricted to a specific location or region by specifying the approved location of the consuming device within the license. This allows the content owner to specify the geographic locations/regions at which the protected content may be consumed. The device obtains its location from a location entity which is then evaluated against the location constraint within the license. If the device is within the location constraint then the content may be accessed. Acquiring the location of the device before allowing access to certain content helps in preventing a user from accessing a protected document in an area which is considered a prohibited location as defined within the license. |
US08086534B2 |
Methods and systems for cardholder initiated transactions
A cardholder-initiated financial transaction using a cardholder controlled input device in communication with a payment card network and a database is disclosed. The cardholder uses a payment card issued to the cardholder by an issuer bank. An exemplary method includes the steps of storing merchant data within the database including data identifying the merchants registered to utilize the card network and receiving from the input device transaction data relating to the financial transaction. The transaction data includes an authorization request and merchant identifying data that identifies the merchant involved in the transaction. The method further includes determining that the identified merchant is registered to utilize the card network by comparing the transaction data with the merchant data stored in the database, forwarding the authorization request to the issuer bank, receiving a response to the request from the issuer bank, and automatically forwarding the response to the input device. |
US08086532B2 |
Internet billing method
A system that incorporates teachings of the present disclosure may include, for example, identifying a consumer account managed by a service provider to which purchases are chargeable, the identification of the account based on transactional information, enabling customer equipment to request a purchase of an electronically-purchasable item of a vendor via network equipment of the service provider, wherein the vendor is a party other than the service provider, charging the consumer account a fee for a purchase initiated by the customer equipment, and remitting a portion of the fee to an account of the vendor. Other embodiments are disclosed. |
US08086531B2 |
Virtual credit card terminal and method of transaction
The present invention provides a method of making a secure financial transaction over the internet comprising: a virtual credit card terminal (VCT) having a credit card means reader, a digital processing device operatively associated with said credit card means reader and encoding transaction programs that allows opening of an interactive terminal window for processing of the transaction, and wherein said virtual credit card terminal is registered with a VCT gateway. |
US08086530B2 |
Electronic payment system utilizing intermediary account
Payments in cash are submitted to a merchant at a point of sale. The payment transaction is effected electronically to credit the end user's intermediary account. Subsequent electronic communications between the intermediary account and a vendor site effect payment to the vendor for goods or services on behalf of the end user. This system leverages the existing credit card payment system in reverse so as to provide the convenience of submitting cash payments at a multitude of merchant locations. |
US08086529B2 |
System and method for assessing and managing financial transactions
A financial terms alert generation system comprises an information retrieval module, a financial terms comparison module, and an alert transmission module. The information retrieval module is configured to retrieve financing information, customer information, and product information from one or more sources accessible on a network. The financial terms comparison module is configured to compare a customer's current financial arrangement to a potential new financial arrangement to determine whether the customer is able to enter into a new financial arrangement on terms favorable to the customer. The alert transmission module is configured to transmit an alert to a dealer in cases in which the financial terms comparison module determines that a customer is able to enter into a new financial arrangement on terms favorable to the customer. Such alerts identify the customer and the favorable financial terms. |
US08086522B2 |
System and method for changing the view of a trading screen
A trading screen displays market information, such as working orders, buy and sell orders, and other items of interest, in association with values on a value axis. Each item of interest is therefore displayed in relation to the value axis to provide a trader with an intuitive display of the market. In one embodiment, a user can select a location associated with a particular value on the trading screen and upon an selection, for example, by a click of the mouse button, the value axis is repositioned so that the selected value is moved to a predefined location. During which, market information is moved to new locations that are associated with their respective values on the value axis. |
US08086521B2 |
System and method for computing and displaying effective bid and ask information
A data feed from an electronic exchange carries certain pieces of market information. Software at the trading station receives the data feed and computes an effective bid price and/or an effective ask price based on a particular quantity to trade. Then, the effective bid price and/or effective ask price are indicated to the user. An effective bid price is an average price at which a certain quantity could be sold based on current market conditions. An effective ask price is an average price at which a certain quantity could be bought based on current market conditions. Depending on the available quantities in the market, the effective prices may represent spreads different from the actual spread of the inside market. This information may be used to, among other things, make more accurate trades at prices. Additionally, a derivative of price, such as yield, may be used to compute other types of effective bid and/or ask information. |
US08086515B2 |
System and method for settling trades
A method of settling trades includes the steps of obtaining an authenticated delivery instrument, wherein the authenticated delivery instrument is authenticated by a first exchange and may be used to settle a trade undertaken on the first exchange. An electronic proxy is issued for the delivery instrument, wherein the electronic proxy may be exchanged for the authenticated delivery instrument and where the electronic proxy is used to settle a trade undertaken on a second exchange. |
US08086508B2 |
Method and apparatus for delegating authority
A delegated authority system allows an account holder to delegate authority to one or more individuals, such as financial advisors through a third party service. An individual receives authority to access financial accounts and/or access aggregated financial data. The individual may then retrieve account information from the individual accounts or from the aggregated financial data. In on exemplary system, the account information is accessed via the Internet or another data communication network. |
US08086506B2 |
Network-based supply chain management method
An exemplary embodiment of the invention relates to a method for facilitating supply chain collaboration in a network environment, said supply chain including an enterprise and at least one supplier. The method includes generating and transmitting an unconstrained forecast to a supplier; receiving a supplier capability statement in response; and generating a constrained forecast utilizing the supplier capability statement. The constrained forecast is transmitted to the supplier which responds with a formal commitment to product a needed supply indicated in the constrained forecast. The method also includes monitoring inventory levels at a replenishment service center by a supplier based upon a formal commitment, refilling inventory items at the replenishment service center, and facilitating delivery of the inventory items to the enterprise site by transmitting a pull signal to the replenishment service center whereby inventory items are delivered in response to the pull signal. |
US08086502B2 |
Method and system for mobile publication
In a method and system for mobile publication, a captured image is accessed. A bar code is decoded from the captured image. An item associated with the bar code is identified. An item listing of the item is generated in accordance with the identifying of the item. The item listing is utilized for posting with a listing manager. One or more item listings for the item are identified. At least one item listing of the one or more item listings is provided for presentation in accordance with the searching of the one or more item listings. |
US08086490B2 |
Systems and methods of using a lighting system to enhance brand recognition
The present solution described herein provides systems and methods to coordinate and control the lighting of areas of a display unit in manner desired based on the type, brand and other characteristics of the product presented for display via the display unit. A lighting control system may control the characteristics of light emanating from one or more light sources to cause a reaction or visual effect from light reactive material of the product or display unit. In some cases, the lighting control system may control the characteristics of light emanating from one or more light sources based on signals from detectors, such as sensing any state or condition of the ambient environment. |
US08086488B2 |
Method and apparatus for defining, distributing, and redeeming SMS and MMS coupons
A method and apparatus is disclosed that allows advertisers to define and distribute Short Messaging Service (SMS) and Multimedia Messaging Service (MMS) coupons to consumers, and for consumers to redeem the received coupons, where such SMS and MMS coupons are used by businesses to promote their products and services to consumers. |
US08086487B2 |
Demographic information gathering and incentive award system and method
A method of providing an incentive award to a user for visiting a participating web site includes registering a user with the information gathering system which maintains an award point account associated with the user and where award points are specific to the information gathering system, making award points available for purchase to a web site proprietor which operates the participating web site, awarding a predetermined amount of award points by the web site proprietor to the registered user for a visit conforming to a predefined rule to the participating web site, updating the award point account associated with the registered user, and exchanging award points associated with the registered user for a good or a service. |
US08086486B2 |
Method for managing information and rendering discounts
A method for managing information and rendering discounts in a billing system utilizes a rule-based engine. Customer records are processed with a rule-based accumulation engine to accumulate the data in a plurality of predetermined target accumulators. A plurality of target accumulators are processed with a rule-based discount engine to render discounts applicable to the customer. |
US08086485B1 |
Method, algorithm, and computer program for optimizing the performance of messages including advertisements in an interactive measurable medium
Method, procedure, algorithm, system, and computer program for improving and attempting to optimize the performance of messaging campaigns, particularly to marketing campaigns in which advertisements or other messages are distributed over an interactive measurable medium such as the Internet. A goal is to allocate the message alternatives to the customer population to optimize business objectives. The includes reading prior stage message state data pertaining to a prior stage including a cumulative number of trials and a cumulative number of successes for a particular message. Message performance results representing message trials and message successes from the previous stage based on the prior-stage state are then read, and a current message state is computed. A current message allocation is generated based on the current message state. Desirably the cumulative number of trials and the cumulative number of successes are discounted based on the age of the information. This inventive procedure may be applied to various message types including, for example, web site banner advertisements, electronic advertisements generally, email messages and promotions, and the like. In one embodiment, the messages are internet web site banner ads, trials are impressions of the ads presented to the user, and successes are measured by clickthroughs from the banner ad to the web site associated with the banner ad. Computer system, computer program, and computer program product associated with the inventive method and procedures are also provided. |
US08086484B1 |
Method for managing collaborative quality review of creative works
A method and system of assessing the quality of a work through a quality review engine. The quality review system efficiently builds a ranked list of works. Competing and collaborating creators review each other's works through a variable, relative-measurement technique. Subject matter creators rate the quality of individual pieces of material, while concurrently being reviewed themselves to assess the level of expertise of each reviewer, and thus, the degree of weight that should be given to the commentary of each reviewer. Each review may itself be reviewed to assess a usefulness of the review to determine the weight the review should be given in the ranking process. Assigned reviews, monitored control works, and other fraud detection devices assure accurate rankings at a low cost. |
US08086483B1 |
Analysis and normalization of questionnaires
In one example, normalized questionnaires may be used to consistently determine an assessment regardless of which of the questionnaires is used. The normalization may include verification that a category score is consistently determined regardless of which of the questionnaires is used. The category score included in the assessment may be determined as a function of answers provided in response to each of the questions that are included in a questionnaire and that are directed to a question category. Normalization may include selection of focus questions from among the questions that are directed to the question category. Normalization may include determination of category scores, where each of the category scores is determined based on a respective answer to each one of the focus questions. |
US08086467B2 |
Process management support system and simulation method
There is provided a process management support system and the like which supports searching continuously a business process appropriate to a change of the external environments.The system defines an action of a CLIENT 103 as a mode of progress of client operations (COPs), and correlates each COP to each SERVICE 104 of a service provider 101. In a simulation, the COP to be executed is specified based on the defined mode of progress of COPs, and a request for the SERVICE 104 is made occur from the specified COP under a predetermined condition. Then, each time the request occurs, the SERVICE 104 correlated to the specified COP is provided to the CLIENT 103 from which the request occurred. |
US08086463B2 |
Dynamically generating a vocal help prompt in a multimodal application
Dynamically generating a vocal help prompt in a multimodal application that include detecting a help-triggering event for an input element of a VoiceXML dialog, where the detecting is implemented with a multimodal application operating on a multimodal device supporting multiple modes of interaction including a voice mode and one or more non-voice modes, the multimodal application is operatively coupled to a VoiceXML interpreter, and the multimodal application has no static help text. Dynamically generating a vocal help prompt in a multimodal application according to embodiments of the present invention typically also includes retrieving, by the VoiceXML interpreter from a source of help text, help text for an element of a speech recognition grammar, forming by the VoiceXML interpreter the help text into a vocal help prompt, and presenting by the multimodal application the vocal help prompt through a computer user interface to a user. |
US08086461B2 |
System and method for tracking persons of interest via voiceprint
Disclosed are systems, methods, and computer readable media for tracking a person of interest. The method embodiment comprises identifying a person of interest, capturing a voiceprint of the person of interest, comparing a received voiceprint of a caller with the voiceprint of the person of interest, and tracking the caller if the voiceprint of the caller is a substantial match to the voiceprint of the person of interest. |
US08086460B2 |
Speech-enabled application that uses web 2.0 concepts to interface with speech engines
The present invention discloses a speech-enabled application that includes two or more linked markup documents that together form a speech-enabled application served by a Web 2.0 server. The linked markup documents can conform to an ATOM PUBLISHING PROTOCOL (APP) based protocol. Additionally, the linked markup documents can include an entry collection of documents and a resource collection of documents. The resource collection can include at least one speech resource associated with a speech engine disposed in a speech processing system remotely located from the Web 2.0 server. The speech resource can add a speech processing capability to the speech-enabled application. In one embodiment, end-users of the speech-enabled application can be permitted to introspect, customize, replace, add, re-order, and remove at least a portion of the linked markup documents. |
US08086458B2 |
Audio signal de-identification
Techniques are disclosed for automatically de-identifying spoken audio signals. In particular, techniques are disclosed for automatically removing personally identifying information from spoken audio signals and replacing such information with non-personally identifying information. De-identification of a spoken audio signal may be performed by automatically generating a report based on the spoken audio signal. The report may include concept content (e.g., text) corresponding to one or more concepts represented by the spoken audio signal. The report may also include timestamps indicating temporal positions of speech in the spoken audio signal that corresponds to the concept content. Concept content that represents personally identifying information is identified. Audio corresponding to the personally identifying concept content is removed from the spoken audio signal. The removed audio may be replaced with non-personally identifying audio. |
US08086452B2 |
Scalable coding apparatus and scalable coding method
A scalable coding apparatus is provided to suppress deterioration of a quality of a coded signal in a normal frame next to a frame compensated for the occurrence of a data loss. The scalable coding apparatus is provided with a core-layer coding section (11) to carry out core-layer coding for the n-th frame input audio signal, an ordinary coding section (121) to generate expanding-layer ordinary-coding layer L2(n) by carrying out ordinary-coding of an expanding layer for the input audio signal, a deterioration-compensation coding section (123) to generate an expanding-layer-deterioration coding data L2′(n) by carrying out compensation for quality deterioration of coded audio in a current frame due to a past frame loss, a judging section (125) to determine whether either the expanding-layer ordinary-coding data L2(n) or the expanding-layer deterioration-coding data L2′(n) should be output from the expanding-layer coding section (12) as expanding-layer coding data of the current frame. |
US08086441B1 |
Efficient string search
Some embodiments of an efficient string search have been presented. In one embodiment, a string of bytes representing content written in a non-delimited language is received, wherein the content has been classified into a predetermined category. In a single pass through the string of bytes, a set of N-grams is searched for simultaneously. Statistical information on occurrences of the N-grams, if any, in the string of bytes is collected. In some embodiments, a model is generated based on the statistical information, where the model is usable by a content filter to classify content. |
US08086440B2 |
System and method of prioritizing automated translation of communications from a first human language to a second human language
A method of prioritizing the automated translation of communications relating to a predetermined topic includes capturing and inputting into a data processing system a translation-candidate communication rendered in a first human language. A first data set representative of the translation-candidate communication is stored in computer memory and parsed into communication sub-portions. Communication sub-portions are algorithmically selected for translation depending on their relatedness to the predetermined topic as determined by first-language extraction rules. Each selected communication sub-portion is translated to a translated-data-set sub-portion representative of that selected communication sub-portion in the second human language. Translated-data-set sub-portions are subjected to a secondary filtration process in accordance with which their relatedness to the predetermined topic is determined by second-language extraction rules. Those translated-data-set sub-portions determined to contain information sufficiently related to the predetermined topic, or a related sub-topic, are converted to converted-data-set sub-portions representative of the translated-data-set sub-portions in a human-intelligible format and outputted through a machine-to-human interface. |
US08086437B2 |
Modeling and simulating software contention
Aspects of the subject matter described herein relate to modeling and simulating software contention. In aspects, a model declares properties of a scarce software object and models software components that need the scarce software object to execute. A simulator uses the model to set up data structures that track locking activity related to the software object. The simulator simulates the interaction between software components and hardware including seizing and releasing locks on the software object. The simulator may use a function or other similar mechanism to distribute seize and release operations with respect to a lock across multiple instances of the software object. The simulator may use data generated by a simulation to provide an indication of lock objects and hardware utilization, transaction latencies, and other statistics. |
US08086435B1 |
Method for predicting simultaneous switching output (SSO) noise
A method for the prediction of simultaneous switching output (SSO) noise that may be generated by one or more signal conduction paths within an electrical system. Electrical disturbance waveforms are first recorded for each signal conduction path that may be affected by the electrical disturbances. Next, principles of superposition are utilized to coherently combine each of the electrical disturbance waveforms in the time domain to generate the predicted SSO noise waveform that is imposed upon the affected signal conduction path. The electrical disturbance waveforms may be produced either by using bench measurements performed on an actual integrated circuit, by simulation, or by a combination of simulation and bench measurements. |
US08086433B2 |
Simulation apparatus and method for design of sensor network
A simulation apparatus and method in relation to a sensor network are provided. The apparatus includes: a space database storing space information; a database storing standard specifications of sensors or sensor nodes; and a modeling unit extracting information on a 3-dimensional (3D) virtual space in which a sensor or sensor node is positioned, from the space database, obtaining the characteristic of the sensor or the sensor node from the standard specification based on the extracted space information and the standard specification of the sensor or the sensor node, and modeling the sensor or the sensor node. According to the apparatus and method, a virtual wireless sensor network system identical to a real world environment can be established, and as a result, the performance of the system can be accurately measured and an optimized design of the system can be efficiently performed. |
US08086432B2 |
Molecular motor
A molecular motor in which multiple concentric cylinders (or nested cones) rotate around a common longitudinal axis. Opposing complementary surfaces of the cylinders or cones are coated with complementary motor protein pairs (such as actin and myosin). The actin and myosin interact with one another in the presence of ATP to rotate the cylinders or cones relative to one another, and this rotational energy is harnessed to produce work. The concentration of ATP and the number of nested cylinders or cones can be used to control the rotational speed of the motor. The length of the cylinders can also be used to control the power generated by the motor. In another embodiment, the molecular motor includes at least two annular substrates wherein one annular substrate is coated with a first motor protein and the other annular substrate is coated with a second motor protein. The first and second motor proteins interact with each other to move the second annular relative to the first annular substrate. |
US08086430B2 |
Method to accurately position finite element dummies in finite element simulations
The present invention uses spring models to position a finite element occupant model within a pre-simulation. Initially, a starting position and a final position for the finite element occupant model are determined. A first end of each of a plurality of spring models are attached at a first end to one or more components of the finite element occupant model in its starting position. The motion of the second end of each spring model is prescribed using positioning parameters and/or properties of each spring model are specified using spring parameters so that each attachment point is pulled to its final position through tension on the spring models. The specified positioning parameters and/or spring parameters describe how each spring model repositions the components of the finite element occupant model from the starting position to the final position. |
US08086429B2 |
Predicate-based compositional minimization in a verification environment
A system for performing verification includes a means for: importing a design netlist containing component(s), computing output function(s) for the component(s), generating output equivalent state set(s) from the output function(s), identifying next-state function(s) for the component(s), means for producing image equivalent state set(s) for the next-state function(s), means for classifying output-and-image equivalent state set(s) for the image equivalent state set(s) and the output equivalent state set(s), getting a preimage from the next-state function(s) and the output-and-image equivalent state(s) to generate a preimage of the output-and-image equivalent state(s), partitioning over original state(s) of the component(s), and equivalent class input set(s) of the component(s). Moreover, the system includes a means for: selecting input representative(s) of the equivalent input set(s), forming an input map from the input representative(s), synthesizing the input map, and injecting the input map back into the netlist to generate a modified netlist. |
US08086425B2 |
Autonomous fitness for service assessment
Autonomous fitness for continuing service assessment equipment interacts with the operator through natural speech, voice and sound and provides active failure prevention through automatic and/or continuous fitness for service assessment of a material under evaluation. The equipment comprises at least one computer and a material features acquisition system operable to detect a plurality of material features. The features are then evaluated according to rules that capture the multidiscipline knowledge of experts and are already inputted into the computer. The computer iterations are processed until an acceptable conclusion is made regarding the condition of the material under evaluation. |
US08086422B2 |
Method for analyzing defect data and inspection apparatus and review system
The distribution states of defects are analyzed on the basis of the coordinates of defects detected by an inspection apparatus to classify them into a distribution feature category, or any one of repetitive defect, congestion defect, linear distribution defect, ring/lump distribution defect and random defect. In the manufacturing process for semiconductor substrates, defect distribution states are analyzed on the basis of defect data detected by an inspection apparatus, thereby specifying the cause of defect in apparatus or process. |
US08086420B2 |
Junction temperature prediction method and apparatus for use in a power conversion module
A method and apparatus for predicting junction device temperature of at least a first switching device in a power conversion module that includes a plurality of switching devices, the method comprising the steps of, during switching activity, identifying at least one operating characteristic of the first switching device and solving an equation that uses the identified operating characteristic to predict the temperature of the first switching device where the equation solved is a function of the location of the first switching device with respect to the other switching devices in the plurality. |
US08086418B2 |
Imperfect combustion detecting device
An imperfect combustion detecting device includes a destructive current supplying means which supplies, under a condition that it is determined by a useful life determining means that a deterioration status corresponding value matches a use limit value, destructive current to a sensor in order to melt down a part of a circuit that configures the sensor. When it is determined that the sensor is no longer capable of performing a normal CO level detecting function, the sensor is destroyed to the extent rendering the CO level detecting function of the sensor lost to an unrecoverable level. |
US08086416B2 |
Auto-synchronous power gauge
According to one exemplary embodiment, an auto-synchronous power gauge for measuring total charge consumed from a power source of an electronic device includes an analog to digital converter for sampling a signal corresponding to current drawn from the power source, and one or more accumulators. The analog to digital converter produces digital outputs which are received and summed by the one or more accumulators. The auto-synchronous power gauge further includes a power mode detector for generating a power mode signal using the signal corresponding to current drawn from the power source, where the power mode signal is used by a controller to enable and disable the one or more accumulators and the analog to digital converter. The total charge consumed can be determined by a processor coupled to the auto-synchronous power gauge. In one embodiment, a sync signal from the processor provides input to the controller. |
US08086415B2 |
Molecularly imprinted polymer
A computer aided rational molecular design method that includes establishing a virtual library of functional monomers each having a portion that is capable of polymerizing and a functional group that is capable of interacting with a template molecule with the aid of a computer, designing a molecular model of a biological template molecule by a computer facilitated molecular mechanical method and screening said virtual library of functional monomers and selecting those monomers which have the highest binding score to the template molecule by their functional group. |
US08086413B2 |
Disulphide bond connectivity in protein
A method, computer system, and computer program product for determining N disulphide bond connections in a protein having 2N bonded sulphur atoms. Each sulphur atom is available for forming the N disulphide bond connections through use of an undirected graph having the 2N sulphur atoms as nodes and having an edge connecting each pair of nodes. Each sulphur atom is comprised by a cysteine of the protein. The cysteines are sequenced along a chain in the protein as ordered list of position indexes. A weight W of each edge between cysteine position indexes I1 and I2 is calculated as decreasing with increasing separation d between I1 and I2, wherein d is |I1−I2|/100. The N disulphide bond connections are determined by optimizing an objective function formed from the calculated weights W. |
US08086412B2 |
Corrective methodology for processing results of transcriptome experiments obtained by differential analysis
A corrective method is described for processing results of transcriptome experiments obtained by differential analysis includes the following steps: obtaining the results of the level of expression of genes under a reference condition, and calculating the mean level of expression of each of such genes; obtaining the results of the level of expression of such genes under a treatment condition, and calculating the mean level of expression for each of such genes; calculating the modulation coefficient for the level of expression for each of such genes; calculating a p-value associated with each modulation coefficient; and calculating isobar curves of p-value as a function of the mean level of expression of each of such genes under the reference condition; calculating and associating a median modulation coefficient on the isobar curve of each p-value observed. The processing of results of experiments carried out on DNA chips is also described. |
US08086410B1 |
Methods of detecting DNA variation in sequence data
A method for detecting DNA variation. First, by aligning trace data of a sample DNA sequence to trace data of a reference DNA sequence to produce an aligned sample DNA sequence. Then, inputting the trace data of the bases of both the reference DNA sequence and the aligned sample DNA sequence for a particular frame number into a non-linear mathematical function of an anti-correlation calculation scheme for all the frame numbers. Minimal values will be produced at the particular frame number for DNA base trace data of the aligned sample DNA sequence which are not a variation as compared to the reference DNA sequence. Values above the minimal values will be produced at the particular frame number for DNA base trace data of the aligned sample DNA sequence which are a variation as compared to the reference DNA sequence. |
US08086408B1 |
Method for positioning a wire using sensor information
A method for positioning a wire having nodes and streamers is provided herein. The wire can be secured to tow lines secured to a floating vessel for detecting near surface geology formations. The method can use in-water sensors deployed proximate to the wire near the tow lines, and a processor with data storage in communication with the in-water sensors. The method can use a data array, a library of data formats, a library of wires, a library of preset limits, and a network. The method can include receiving sensor information, filtering sensor information, verifying filtered signals, constructing and modifying a mathematical model, obtaining a list of coordinates, constructing a real-time display of the wire, identifying a location of at least one streamer, transmitting alarms, creating a trend analysis over time and event-by-event, and creating a log file using the industry standard data formats. |
US08086407B2 |
Method and device for environmental monitoring
The present invention is related to an environmental monitoring and analyzing device. The device contains a plurality of sensors, a control unit and a display unit. The different types of sensors obtain values of different environmental parameters. The control unit receives the obtained values of the environmental parameters and compares the obtained values against predetermined standards and criteria which define parameter ranges of the different environmental parameters. A display unit displays a real-time air quality report including a user-friendly interpretation of the obtained values and recommendations in response to the obtained values. By implementing this invention into an embodiment, the environmental monitoring analyzing is carried out instantly by considering the interrelationship of the obtained values of the different environmental parameters. A real-time comprehensive and easily understood by non-technical user air quality report is provided. |
US08086402B2 |
Map displaying device
A map displaying device for displaying an accessible range in an arbitrary display form determined in accordance with the scale of a displayed map and/or with the running state of a vehicle is provided. The map displaying device includes: a display unit for displaying map information stored in a map database; a search unit for calculating travel time information regarding a travel time to an arbitrary point accessible from a reference point; and a time information drawing unit for displaying the travel time information in a superimposed manner on the display unit by varying a display form in accordance with the scale of a map and/or with the running state of a user's vehicle. |
US08086399B2 |
Navigation apparatus
A navigation apparatus includes notification means for notifying an advance direction at a branching point in a route guiding, storage means for storing a plurality of moving methods and notification methods corresponding to the respective moving methods, input means for selecting one of the plurality of moving methods stored in the storage means, and control means for causing the notification means to perform notification by the notification method corresponding to the moving method selected by the input means. Thus, it is possible to easily set a route guiding such as a distance to the branching point where guiding is started for each of the moving methods and a sound volume. |
US08086397B2 |
Mobile device with on-screen optical navigation
A mobile computing device, including a main body, a processor and associated memory housed within the main body, a display screen housed within the main body and responsive to signals from the processor, an optical sensor fixed to the main body for capturing successive images and providing image signals representative of the captured images to the processor, and a navigation module associated with the processor for determining, based on the image signals, a relative movement between the main body and a reference surface and moving a pointer on the display screen based on the determined relative movement. |
US08086396B1 |
Close-spaced leader-follower navigation using control mimic
A method is provided for automatically controlling a first vehicle (follower vehicle) that is to follow a second vehicle (leader vehicle) in a desired manner with respect to movement of the second vehicle. In the follower vehicle, bearing and acceleration control inputs are generated based on data representing bearing and acceleration control inputs made at the leader vehicle and a position of the follower vehicle relative to the leader vehicle so as to mimic in the follower vehicle the bearing and acceleration control inputs made in the leader vehicle. Adjustments may be made to the control inputs applied in the follower vehicle based on deviation between the velocity of the follower vehicle and velocity of the leader velocity, and on deviation between estimated (actual) follow distance and lateral offset and target follow distance and lateral offset between the follower vehicle and the leader vehicle. |
US08086395B2 |
In-vehicle navigation system
An in-vehicle navigation system includes a navigation device that further includes a receiving unit configured to receive information, a storage unit configured to store the received information, and a guidance unit. The navigation system further includes: a battery voltage detector; a temperature sensor; and a control device. The control device includes: a determination unit and a start-up control unit configured to periodically start the navigation device while the vehicle's engine is off, or cancel start-up of the navigation device based upon the detected battery voltage, a predetermined voltage level, and current and/or predicted temperatures. |
US08086392B2 |
Post oxygen sensor performance diagnostic with minimum air flow
An engine control system includes an oxygen (O2) sensor diagnostic module that diagnoses an O2 sensor and requests a minimum air per cylinder (APC). A throttle actuator module controls a throttle to adjust a mass air flow based on the minimum APC. |
US08086386B2 |
High efficiency internal combustion engine
A method for use in generating power in an internal combustion engine from combustion of a fuel admixed with an oxidizing gas and operating cyclically with intentional ignition of a first fuel or with self-ignition of a second fuel which includes changing a volume of a combustion chamber from a fixed minimum volume to a fixed maximum volume wherein the maximum volume is greater than a critical volume. The critical volume includes a volume of the chamber filled with an oxidizing gas at an initial temperature and an initial pressure such that when the temperature is compressed from the critical volume to the minimum volume the gas reaches a maximum temperature and a maximum pressure causing detonation of a first fuel, or the gas exceeds a maximum temperature and a maximum pressure predetermined for self-ignition of a second fuel. A flow of the gas is controlled into the chamber so as to provide an upper limit on the amount of the gas which fills the chamber in each chamber-filling intake part of an engine cycle. The upper limit includes a mass less than an amount of a mass of the oxidizing mass in the critical volume. |
US08086384B2 |
Stop determination apparatus, inclination determination apparatus, and electric parking brake controller
A vehicle stop determination apparatus includes a vehicle speed sensor for detecting a speed of a vehicle, a G sensor for detecting a longitudinal acceleration of a vehicle, an inclination acceleration estimate section for calculating an estimated inclination acceleration resulting from an inclination of a road surface based on a vehicle speed reduction rate calculated from an output of the vehicle speed sensor and an output from the G sensor, and a stop determination section which has a first stop determination mode and a second stop determination mode and which selects the first stop determination mode or the second stop determination mode based on the vehicle speed reduction rate provided before the output of the vehicle speed sensor becomes equal to or less than a detection limit. Also, the inclination is re-determined based on the output of the G sensor when the vehicle is stopped. |
US08086383B2 |
Vehicle control device
A control input for operating an actual vehicle actuator and a control input for operating a vehicle model are determined by an FB distribution law based on a difference between a reference state amount determined by a vehicle model and an actual state amount of an actual vehicle such that the state amount error is approximated to zero, and then an actuator device of the actual vehicle and the model vehicle are operated based on the control inputs. The FB distribution law determines a control input for operating the model such that a state amount error is approximated to zero while restraining a predetermined restriction object amount from deviating from a permissible range. A vehicle control device capable of enhancing robustness against disturbance factors or their changes while performing operation control of actuators that is as suited to behaviors of an actual vehicle as possible is provided. |
US08086382B2 |
Three-wheel vehicle electronic stability system and control strategy therefor
A method for enhancing stability of a three wheel vehicle having a pair of front wheels and a single rear wheel, each of the wheels having a tire with a tire grip threshold. The method including deploying an electronic stability system (ESS) on the vehicle, providing the ESS with input from various vehicle sensors related to the longitudinal and lateral acceleration of the vehicle, causing the ESS to determine whether (i) a precursory condition indicative of a wheel lift exists and (ii) the tire grip threshold of any of the tires has been exceeded; and when a precursory condition indicative of a wheel lift exists and the tire grip threshold of none of the tires has been exceeded, causing the ESS to reduce the longitudinal acceleration of the vehicle by a first amount less than that which would cause the tire grip threshold of any of the tires to be exceeded. |
US08086381B2 |
Method for the emergency actuation of an automated double clutch transmission of a motor vehicle
A method for emergency actuation of an automated dual-clutch transmission of a vehicle with electrohydraulic control via a transmission control device. The method includes disengaging one clutch of the dual-clutch transmission, in order to realize emergency operation of the transmission and applying pressure on the other clutch after an error signal is transmitted indicating a malfunction of the transmission and/or the transmission control device. In order to keep the complexity of the hardware of the hydraulic system low, both clutches are disengaged, when an error signal occurs, and adjusted to a safe initial state, and an actuating pressure is only re-applied to one of the two clutches after the initial state is reached. In addition to the already existing elements of the hydraulic system, only one device or software is required which detects and selects the clutch that is more advantageous for continued driving operation. |
US08086379B2 |
Control apparatus for automatic transmission
A control apparatus for an automatic transmission capable of operating in an automatic shift mode in which a speed ratio is automatically selected based on driving conditions of a vehicle, and a manual shift mode in which the speed ratio is changed based on an upshift command and a downshift command by manual operation of a manual operation unit, the control apparatus includes a controller that operates in a jumping shift mode that is included in the manual shift mode and that is composed of a smaller number of shift speeds than a number of shift speeds of the automatic shift mode; wherein the controller performs a downshift from a shift speed of the jumping shift mode at a time when the downshift command is issued by an operation of the manual operation unit based on the shift speed of the jumping shift mode. |
US08086378B2 |
Method for monitoring the quality of crop material
A method for estimating a portion of undesired particles in crop material includes taking a photograph of the crop material; identifying images of at least one type of undesired particle in the photograph that was taken; measuring the surface area covered by the image of every particle shown in the photograph; and determining the portion of undesired particles as a proportion of the surface area of the images, and may be used, in particular, in a harvesting machine on the crop material picked up in an on-going harvesting operation. |
US08086374B2 |
Steering system
There is provided a steering system allowing a comfortable steering operation even if a driver quickly turns a steering wheel when a transfer ratio is quickened in a low vehicle speed range. In the steering system that changes the transfer ratio of a steering angle of the steering wheel to a turning angle of a turning wheel by a variable transfer ratio mechanism and generates auxiliary power by an electric power steering unit, a variable transfer ratio mechanism controlling ECU has a switching section for switching a transfer ratio modulating mode of setting a rotational angle of a transfer ratio variable motor used in the variable transfer ratio mechanism so that the transfer ratio is set at a target transfer ratio corresponding to vehicle speed with a steering torque modulating mode of reducing an electric current for driving the motor so as to reduce steering power of the steering wheel. |
US08086372B2 |
Steering support device
The present invention aims at providing a steering assistance apparatus which can accurately detect a curve exit of a running path and perform steering assistance control with an excellent running path following capability. The steering assistance apparatus of the present invention is a steering assistance apparatus 1 for providing a steering mechanism with a steering torque such that a vehicle runs along a running path according to an image capturing the running path in front of the vehicle, which estimates a curve direction of the running path by processing the image, estimates a steering direction of a driver of the vehicle according to a steering operation of the driver, and determines that the vehicle is running through a curve exit according to a fact that the estimated curve direction and steering direction do not coincide with each other. This makes it possible to determine the curve exit of the running path accurately and perform appropriate steering assistance control. |
US08086371B2 |
Control device for a wheel suspension system
In a control device for controlling a variable element of a wheel suspension system, the variable suspension element associated with one of the wheels is controlled at least according to an output of a sensor associated with a different one of the wheels. The output of the sensor may include a sprung mass speed of a vehicle part associated with each wheel. The variable suspension element may include a variable damping force damper or a variable spring constant spring. Thereby, an undesired response of a vehicle body can be avoided even when a vehicle is subjected to an uneven distribution of wheel loads such as when the vehicle is traveling over a slanted road surface or making a turn. |
US08086365B2 |
Prioritization method of information transmitters, particularly for executing the coordinated drive train control of a motor vehicle
The prioritization method according to the present invention permits the selection of information providers independently of the selection and functioning manner of the requesting systems, for flexibilization. In a linear prioritization method according to the present invention, a list sorted by rising priority having information providers is sequentially polled, and the first information provider having a request command is selected, this request command is routed on, and the polling is ended. In an additional prioritization method according to the present invention, from a list that is not sorted, having information providers, the information provider having the maximum (minimum) request command is selected or the average request command of the requesters is ascertained. Preferably, the prioritization method according to the present invention is able to be executed using a computer system having a modular system construction. |
US08086364B2 |
System and method for operation of electric and hybrid vehicles
A system for operating an electric or hybrid-electric vehicle includes a computer programmed to identify a location of a vehicle, access a map and identify a plurality of links therein, pre-screen the plurality of links to identify if any of the plurality of links is within a given bounds of the current location, and if one or more possible links are identified, then match the current location of the vehicle to one of the identified links, and upload power data for the vehicle corresponding to the matched location into a database. |
US08086362B2 |
Method and device for aiding the piloting of an aircraft
Method and device for assisting the piloting of an aircraft. The device (1) comprises means (4) for determining, using a roll instruction and measured current values of external characteristics and of flight characteristics of the aircraft, a predicted path which is a flight path having a constant roll angel, taking account of the effect of the wind. |
US08086361B2 |
Advisory system to aid pilot recovery from spatial disorientation during an excessive roll
Systems and methods for outputting instructions when a vehicle is not responding to a roll-angle alert. An example system includes one or more altitude sensors that determine one of altitude above ground level or barometric altitude, one or more roll-angle sensors that determine the roll-angle of the vehicle, and a processor. The processor receives the altitude and roll-angle information, determines if an excessive roll-angle condition exists based on the received altitude and roll-angle information, and generates a roll-angle alert signal if a roll-angle alert condition exists. The processor generates a roll-direction signal based upon vehicle position relative to the horizon and outputs the determined roll-direction signal via the one or more output devices, if one of the condition still exists after the time delay, the vehicle roll-angle has deteriorated away from the desired threshold, or the roll-angle rate is greater than a roll-angle rate threshold. |
US08086357B2 |
Offline configuration using USB download in an integrated power distribution system
In accordance with the invention a configurable electrical distribution system is provided for selectively connecting an electrical power source to load devices. The system comprises a panel and a plurality of switching devices mounted in the panel, each switching device for connection in a branch circuit to a load device for selectively delivering electrical power to the load device. A panel controller is mounted in the panel and is operatively connected to each of the switching devices. The panel controller comprises a programmed controller for controlling operation of the switching devices and a panel memory connected to the programmed controller storing configuration data relating to operation of the switching devices. A port is provided for operatively connecting an external memory device to the programmed controller. A user interface is operatively associated with the programmed controller to transfer configuration data between the external memory device and the panel memory. |
US08086353B2 |
Heating system control based on required heating power
A control system and method for controlling an indoor heating system for an indoor environment of a building in accordance with a desired indoor temperature, comprising a sensor (18) for detecting an outdoor temperature, a sensor (17) for detecting a in return temperature T.sub.return of a heat carrying medium circulated in a heat distribution system with a flow rate, and a controller (13). The controller is adapted to determine a required heating power P.sub.req to be delivered by the heat distribution system to maintain a heating power balance according to P.sub.req=P.sub.loss-P.sub.source, where P.sub.loss is an approximation of heating power losses from the building, and includes a dynamic approximation of heating power transfer through walls of the building, based on at least the desired indoor temperature, the detected outdoor temperature, a heat transfer coefficient of the wall, and a heat capacity of the wall, and P.sub.source is an approximation of heating power sources external to the heating system, and, based on the detected return temperature, control a combination of forward flow temperature and flow rate so as to ensure that the distribution system delivers the required heating power. According to the present invention, a dynamic model of the heating power balance of the building is used to control the heating power delivered by the heating system. This results in improved control compared a control scheme based only on flow temperature control based on outdoor temperature. |
US08086351B2 |
Methods and systems for area search using a plurality of unmanned vehicles
Disclosed are methods and systems that include a method for controlling movement of a first unmanned vehicle (UV) to search an area, where the method includes generating a first trace associated with prior positions in which the first UV has been located, determining a direction in which the first UV is to move using the first generated trace, and causing the first UV to move in the determined direction. The trace may be a numerical value that decreases as a function of the time that has elapsed since the first trace was generated. The methods and systems may also include receiving data relating to a second trace, and using that second trace to determine the direction. The second trace may be generated by a second UV. The second trace may be associated with a position within a predetermined radius from a position associated with the first UV. |
US08086348B2 |
Method of transferring a substrate, transfer system and lithographic projection apparatus
A method is provided for transferring a substrate from a first substrate holder, e.g., a pre-alignment unit, to a second substrate holder, e.g., a substrate table in a lithographic apparatus, by means of a transfer unit on the basis of transfer data available thereto. First, the substrate is provided on the first substrate holder. Subsequently, a position error of the substrate is measured, and positioning adjustment data are calculated based on the position error as measured. Then, the second substrate holder is moved relative to a reference position thereof in accordance with the positioning adjustment data. Finally, the substrate is transferred by means of the transfer unit from the first substrate holder to the second substrate holder in accordance with the transfer data, and placed on the second substrate holder as moved. |
US08086347B2 |
Targeted product distribution system and method
A targeted product distribution system is described herein with respect to an exemplary management of product flow through a distribution center. Specifically, the system and method described herein is directed to the management and display of direct and easily-understood instructions, such that average individuals, as well as those with mental disabilities, will be able to contribute equally to the overall process. |
US08086346B2 |
Processing of undeliverable as addressed mail
In some example, a computerized method includes sorting mail that comprises a multiple pass mail sort operation. The multiple pass mail sort operation for a mail piece that is undeliverable as addressed comprises performing a first pass of the multiple pass mail sort operation, wherein performing the first pass comprises capturing data to identify a feature of the mail piece. The multiple pass mail sort operation comprises generating a fingerprint for the mail piece between performing the first pass and performing a second pass of the multiple pass mail sort operation. The fingerprint is derived from the feature of the mail piece that is identified during the first pass. The multiple pass mail sort operation comprises performing the second pass of the multiple pass mail sort operation, wherein performing the second pass comprises determining a final disposition of the mail piece that is undeliverable as addressed, wherein the fingerprint is used to identify the mail piece during the determining of the final disposition. |
US08086337B1 |
Computerized system and method for generating a delivery bill of materials
A computerized system and method for generating a delivery bill of materials (BOM) for use at a production facility. Input includes parts data identifying the parts used in the production process, delivery/process location data identifying areas on the production line where parts are delivered, and packaging data related to containers in which parts are delivered. Each delivery BOM has a code for an associated product and data that defines a relationship between a trailer loaded with case packs of parts, a delivery process code, and a tugger for delivering the packs to line locations. Each trailer holds multiple packs assigned to different delivery process codes. The delivery process code ties the case packs on the trailer to the tuggers and is associated with one or more assembly processes. Each delivery process code is assigned to an associate that coordinates case pack and tugger staging according to supported production processes. |
US08086334B2 |
Extraction of a multiple channel time-domain output signal from a multichannel signal
A digital signal processing system and method transforms pairs of channels selected from a multichannel signal into the frequency domain. Vector operations are performed upon the frequency-domain data by which signal components unique to one of the input channels are routed to one of the output channels, signal components unique to the other of the input channels are routed to another of the output channels, and signal components common to both channels are routed to a third and optionally to a fourth output channel. The frequency-domain output channels are then transformed back into the time-domain, forming a plurality of time-domain output channels. The vector operations are performed in a manner that preserves the overall information content of the input data. |
US08086330B1 |
Accessing accelerometer data
Systems and processes for accessing acceleration data may include an accelerometer coupled to a nonvolatile memory. The nonvolatile memory may be coupled to a processor. Acceleration data may be obtained from the accelerometer via a bus coupling the nonvolatile memory to the accelerometer. Acceleration data may be sent from the nonvolatile memory to a processor. One or more operations may be performed based on the acceleration data. |
US08086329B2 |
Method of actuator control
The present invention is related to a method of controlling a device having a calibration process. The calibration process has a partial calibration routine and a calibration routine. A detector within the control system is capable of receiving one or more input signals and determining whether a partial calibration or calibration should occur. The first step in the process involves starting the control method where the detector receives input signals or generates it own data within the detector. The detector also determines whether a partial calibration routine or a calibration routine will take place based upon the value of the input signals received. A partial calibration routine will be performed if the input signals to the detector do not favor a calibration. |
US08086327B2 |
Methods and apparatus for automated predictive design space estimation
Described are computer-based methods and apparatuses, including computer program products, for automated predictive design space estimation. A design space of input factors and output responses is estimated for a physical process. Data is received for one or more input factors for a physical process, one or more output responses for the process, and criteria. For each of the one or more input factors, a calculated range of input values within the corresponding experimented range of input values is calculated. A modified range of input values is calculated for each of the one or more input factors. A design space estimate is predicted based at least on the modified ranges of input values, wherein the modified ranges of input values each comprise a largest region of variability for one or more of the input factors where the criteria are fulfilled. |
US08086326B2 |
Fail-safe system for controlling wind turbines
A wind turbine control system is provided. The control system includes a first and a second control unit which are coupled to each other over a first network. The first control unit is configured as a critical control unit, comprising a first set of functions comprising critical control functions for the operation of a wind turbine, and the second control unit is configured as a secondary control unit, comprising a second set of functions comprising non-critical control functions and data management functions. |
US08086325B2 |
Process control system with a charging function
The invention relates to a process control system comprising a calculating unit enabling a charge value (W) to be determined from operations occurring in the process control system. Preferably, said process control system comprises a process control computer with a web server and a computer which is used to access the processes control computer via Internet. The charging value (W) is especially a service fee which is to be paid to an application service provider by a user of the process control system. |
US08086319B2 |
Cochlear implant fitting
A method for fitting a cochlear prosthesis to a cochlea having residual acoustic hearing capability, in order to exploit the residual acoustic hearing capability to the extent possible. A portion of the cochlea having residual acoustic hearing capability is determined by measuring the neural response to acoustic and/or electrical stimulations. Electrical stimulations are applied only to the portions of the cochlea lacking acoustic hearing capability, or possessing only partial acoustic hearing capability. Surgical implantation depth may be optimised by the method, and/or a patient map may be suitably defined to implement the method. |
US08086317B2 |
System and method for electrical stimulation of the intervertebral disc
In one embodiment, a method electrically stimulates an area in a spinal disc. The method comprises: implanting at least one steerable lead at a placement site for stimulating a spinal disc such that the lead is disposed exterior and immediately adjacent to and circumferentially along an annulus of the spinal disc, the at least one lead including a plurality of electrodes distributed along a majority of a circumference of the annulus; connecting the lead to a signal generator; and generating electrical stimulation pulses using the generator to stimulate targeted portions of the spinal disc, wherein the stimulation of the targeted portion of the spinal disc sufficiently stimulates nerve tissue within the spinal disc to prevent communication of pain signals originating in the spinal disc without damaging tissue of the spinal disc. |
US08086315B2 |
Cardiac stimulation apparatus and method for the control of hypertension
A method that electrically stimulates a heart muscle to alter the ejection profile of the heart, to control the mechanical function of the heart and reduce the observed blood pressure of the patient. The therapy may be invoked by an implantable blood pressure sensor associated with a pacemaker like device. In some cases, where a measured pretreatment blood pressure exceeds a treatment threshold, a patient's heart may be stimulated with an electrical stimulus timed relative to the patient's cardiac ejection cycle. This is done to cause dyssynchrony between at least two cardiac chambers, which alters the patient's cardiac ejection profile from a pretreatment cardiac ejection profile. This has the effect of reducing the patient's blood pressure from the measured pretreatment blood pressure. |
US08086313B2 |
Implantable medical device with anti-infection agent
An implantable medical device comprises an anti-infection agent. The implantable medical device may be configured for placement in the head of a patient and for monitoring or treatment of the brain. The implantable medical device may have a housing or it may have a housing and a member for providing a smooth interface between the device and the adjacent tissue. The anti-infection agent may be provided on or impregnated in the housing or the member. In some embodiments, the device includes a single module while in other embodiments a plurality of modules are coupled to provide a smaller profile. In some embodiments the implantable medical device may include both anti-infection and lubricious materials. |
US08086311B2 |
Method and apparatus for integrating implantable medical device data
Methods and systems for constructing a comprehensive history for an IMD are disclosed. The method includes interrogating an implantable medical device (IMD) with an interrogating external programmer device (EPD), and comparing a unique signature associated with the interrogating EPD to a stored signature, associated with a particular programmer device that most immediately previously programmed the IMD, in memory of the IMD. If the unique signature of the interrogating programmer device is not the same as the stored signature, the method includes recording the stored signature in the interrogating EPD. The method may optionally include replacing the stored signature in the IMD memory with the unique signature of the interrogating EPD if the interrogating EPD programs the IMD. A comprehensive history for the IMD may be constructed by tracing the values in the IMD and the programmer databases. |
US08086309B2 |
Osmometric heart monitoring device and methods
Embodiments of the invention are related to monitoring devices and methods with osmometric sensors, amongst other things. In an embodiment, an implantable heart failure monitoring system includes an implantable osmometric sensor configured to generate a signal corresponding to osmotic strength of a bodily fluid. The osmometric sensor includes a rigid wall member defining an enclosed volume resisting deformation, the rigid wall member comprising a semi-permeable membrane. The sensor also includes a signaling element comprising a first side, a second side, and a plurality of dimples configured to resist deformation until a threshold differential exists between the first and second sides. Other aspects and embodiments are provided herein. |
US08086306B2 |
OTC automatic external defibrillator with quick install battery
An automatic external defibrillator is shipped from the manufacturer with the battery installed in the battery compartment of the AED. During shipment a removable tab is located between a battery terminal and an electrical contact inside the battery compartment. Upon receipt of the AED the user pulls the tab to remove it from the battery compartment. This completes the circuit between the AED and its battery and the AED begins a self-test. A packaging panel covers the controls of the AED to prevent actuation of controls during the self-test. The packaging panel includes instructions for setup of the AED including indication of a control to actuate during or at the conclusion of the self-test. |
US08086305B2 |
Implantable signal amplifying circuit for electroneurographic recording
An implantable microvolt-level signal amplifying circuit may be used for resolving electrical signals generated by nerves in the presence of larger amplitude signals generated by muscles, the heart, or external noise sources. The circuit has a low-noise, high Common Mode Rejection Ratio (CMRR) preamplifier, followed by a cascade of stages, which provide filtering and further amplification of the neural signal. The band-pass amplifying circuit can also present high Power Supply Rejection Ratio (PSRR). The output is offset-compensated by a DC restoration stage. Nerve protection circuitry minimizes or blocks DC current flow through the input terminals in the event of semiconductor failure in the preamplifier. The circuit may be incorporated onto a common monolithic circuit with follow-up circuitry for controlling Functional Electrical Stimulation (FES) devices. |
US08086303B2 |
Cardiac arrhythmias analysis of electrophysiological signals based on symbolic dynamics
The disclosed method analyzes cardiac electrophysiological signals, including ECG and internal cardiac electrograms, based on multi-level symbolic complexity calculation and multi-dimensional mapping. The results may be used to objectively identify cardiac disorders, differentiate cardiac arrhythmias, characterize pathological severities, and predict life-threatening events. Multi-level symbolization and calculation of the electrophysiological signal is used provide better reliability and analysis resolution for identifying and characterizing cardiac disorders. Adaptive analysis of the cardiac signal complexity enables calculation efficiency and reliability with high SNR, and with low calculation volume and power consumption. One dimension (time or frequency domain) and multi-dimension symbolic analysis is used to provide more information of cardiac pathology and high risk rhythm transition to doctors. |
US08086302B2 |
Cardiac signal sensor control based on perfusion sensing
An optical perfusion sensor may monitor blood oxygen saturation of blood-perfused tissue, which may be referred to as tissue perfusion, until a tissue perfusion value is within a threshold range of a reference value, and, in some examples, for at least a minimum period of time. The tissue perfusion value may indicate an absolute blood oxygen saturation level or a relative change in blood oxygen saturation level. The reference value may be, for example, determined by an optical oxygenation (O2) variation index that indicates a change in blood oxygen saturation of tissue. In some examples, an operation of a cardiac signal sensing module may be controlled based upon detecting a threshold change in tissue perfusion. For example, the cardiac signal sensing module may be activated upon detecting a threshold change in tissue perfusion. |
US08086298B2 |
EM tracking systems for use with ultrasound and other imaging modalities
An EMT system for use in ultrasound and other imaging modality guided medical procedures. The system includes a tool set of various components to which EM sensors can be releasably secured. Thus, the sensors can be reused, notwithstanding the disposal of other components of the tool set. Various components of the tool set include keying elements to facilitate their registration to the anatomy of the patient undergoing the procedure via the EM sensors. |
US08086296B2 |
Methods for modifying electrical currents in neuronal circuits
Disclosed herein are methods for modifying electrical currents in brain circuits through the simultaneous use of focused ultrasound pulse (FUP) and an existing brain-imaging system, such as a functional magnetic resonance imaging (fMRI) system. The methods are used for research, treatment and diagnosis of psychiatric, neurological, and neuroendocrine disorders whose biological mechanisms include brain circuits. The methods include the simultaneous steps of applying FUP to a live neuronal circuit within a brain and monitoring a brain image produced by a brain imaging system during the application of FUP. |
US08086291B2 |
Cover to a portable electronic apparatus composed of leather and/or textile
The invention relates to a cover adapted to be removably attachable to a portable electronic apparatus. The cover has an outer face which is exposed when the cover is attached to the apparatus. Said outer face has entirely or partly a distinctive appearance composed of leather and/or textile as a surface of said outer face. |
US08086284B2 |
Portable electronic device and portable telephone with electroacoustic transducer mounting
A portable electronic device includes a cover, and a casing engaged with the cover to form a space between the cover and the casing. The portable electronic device also includes a first mounting substrate in the space and an electroacoustic transducer between the first mounting substrate and the casing. The electroacoustic transducer converts from one of an audio and an electric signal into the other. |
US08086283B2 |
Wireless child communication device
A wireless child phone that includes means for making calls to only a preset set of individuals and/or means for receiving calls from only a preset set of individuals. |
US08086277B2 |
Transmitter of wireless microphone, receiver for wireless microphone, portable information communication device, and wireless microphone communication system
A wireless microphone communication system 1 comprises a transmitter 91b of a wireless microphone and a receiver 11 for the wireless microphone. The transmitter 91b of the wireless microphone includes an infrared interface 91c, a control portion 91d, and a function control portion 91e that controls a function of the wireless microphone. The control portion 91d controls the function control portion 91e according to information transmitted through the infrared interface 91c. The function of the transmitter 91b of the wireless microphone is controlled under this control. The receiver 11 of the wireless microphone has the infrared interface 11c. The receiver 11 of the wireless microphone sends, through the infrared interface 11c, information in the form of the infrared signal to control the function of the transmitter 91c of the wireless microphone. |
US08086273B2 |
Wireless communication method, wireless communication system, and wireless communication apparatus
A wireless communication method MIMO communication using a wireless communication apparatus having N antennas includes performing first inverse-matrix determining processing which determines, using a channel matrix for a first antenna selected from the N antennas, a first inverse matrix of the channel matrix; performing second inverse-matrix determining processing which determines, with respect to a (n+1)th antenna selected from antennas other than the first to nth antennas already selected, a second inverse matrix of a channel matrix for a group of the first to (n+1)th antennas, by performing computation using a value from one of the first inverse matrix and the second inverse matrix, and performing communication using, from a plurality of combinations of the L antennas selected from the N antennas, a combination of L antennas with which an inverse matrix value determined in the first and second inverse-matrix determining processing satisfies an antenna selection criterion. |
US08086272B2 |
Wireless networks incorporating antenna selection based on received sounding reference signals
A method and system selects antennas in a wireless network including a base station and user equipment (UE) transceivers. The base station specifies times and frequencies to transmit sounding reference signals (SRSs), and antennas to use to transmit the SRSs for the specified times and frequencies. The transceivers transmit the SRS according to the specified times, frequencies, and antennas. The base station selects subsets of the set of available sets of antennas, and indicates the selected subset of antennas to the transceiver. |
US08086269B2 |
Modular structure to expand and enhance subscriber identity module card functionality
The present invention relates to a new improved modular structure to expand and enhance SIM (Subscriber Identity Module) card functionality, in which an expansion and enhancement module is fitted to a predetermined mobile communication device, and the predetermined mobile communication device comprises a subscriber identity module. The subscriber identity module is configured with an electrical connection module, and the electrical connection module is electrically connected with a controller, which can be an NFC (Near Field Communication) module. The controller is electrically connected with a subscriber identity chip and a Dual-interface card (Combi card), and the Dual-interface card is electrically connected with an antenna. Hence, according to the structure described above, the present invention is able to achieve contactless type transactions without the need to replace the SIM card or system operator. |
US08086264B2 |
Shared processing between wireless interface devices of a communication device
An integrated circuit includes a first wireless interface circuit that transceives first packetized data with a first external device in accordance with a first wireless communication protocol, wherein the first wireless interface circuit includes a first processing module that processes the first packetized data. A second wireless interface circuit, coupled to the first wireless interface device, transceives second packetized data with a second external device in accordance with a second wireless communication protocol, wherein the second wireless interface circuit includes a second processing module that processes the second packetized data, wherein the second wireless interface circuit is operable to assign a first processing task to the first processing module and wherein the first processing task relates to the processing of the second packetized data. |
US08086261B2 |
System and method for providing digital network access and digital broadcast services using combined channels on a single physical medium to the customer premises
The disclosure is directed to customer premises equipment including a network access port configured to receive broadband digital network data from broadband wireless network access equipment, a broadcast access port configured to receive digital satellite broadcast data, and a unified access port configured to provide the broadband digital network data and the digital broadcast data via a coaxial cable. |
US08086258B2 |
Base station, receiving device, mobile terminal, and frequency sharing method
A disclosed base station is used in a first wireless communication system using a first frequency band that is the same as or adjacent to a second frequency band used by a second wireless communication system, and includes a propagation loss estimation unit configured to estimate propagation loss of a signal in the first frequency band when the signal arrives at a receiving device of the second wireless communication system; a frequency difference calculation unit configured to calculate a frequency difference between the first frequency band and the second frequency band; a maximum transmission power determining unit configured to determine maximum transmission power based on the estimated propagation loss and the calculated frequency difference; and a transmission control unit configured to transmit a signal with transmission power less than or equal to the maximum transmission power determined by the maximum transmission power determining unit. |
US08086257B2 |
Dedicated control channel detection for enhanced dedicated channel
In a method of detecting a signal, a control channel associated with a physical channel may be decoded to produce at least one decoding metric. A control channel signal on the control channel may then be detected based on the decoding metric. |
US08086255B2 |
Data message processing
Processing data messages is disclosed. A mobile data message is received. It is determined whether the mobile data message requires communication policy compliance handling. The mobile data message or a copy thereof is sent to a communication policy compliance destination if it is determined that the mobile data message requires communication policy compliance handling. |
US08086251B2 |
Chargers cooperating with portable electronic devices
Generally, the present invention provides accessories for one or more portable electronic devices (PEDs) and related methods. An accessory includes a station that can support a PED. The PED is also equipped to generate an action signal, above and beyond the regular signal for notifying the user about a wireless signal that is received from a remote transmitter. When the station senses the action signal, it further generates a human-perceptible indication to help notify the user, who might have walked away. The human-perceptible indication can include, a call sound, a light signal, etc. This way, for example, when the PED is only vibrating, the call sound can be such that the station rings like a regular home telephone, and/or the light signal can be such that the station lights up without distracting coworkers as much. As such, the user can always keep the PED at the “Silent” annunciation mode. |
US08086249B1 |
Ranging of wireless communication networks with distant wireless links
A method of operating a communication system is disclosed. The method includes receiving a first location information related to a geographic location of a wireless communication device and a second location information related to a geographic location of an access node, processing the first location information and the second location information to determine a distance between the wireless communication device and the access node, processing the distance to determine a first delay metric, wherein the first delay metric indicates a first time delay associated with a wireless link between the access node and the wireless communication device, and processing the first delay metric to determine if the first delay metric exceeds a threshold delay. If the first delay metric exceeds the threshold delay, processing the first delay metric and a protocol timing period to determine a second delay metric, wherein the second delay metric indicates a second time delay less than the protocol timing period, processing at least one of the protocol timing periods to add to the second delay metric to determine a third delay metric, wherein the third delay metric comprises the second delay metric and the at least one of the protocol timing periods. The method also includes timing communications between the access node and the wireless communication device over the wireless link based on the third delay metric. |
US08086247B2 |
Secure user plane location session initiation improvement
Systems and methods of sending a secure user plane location (SUPL) session initiation message from a location platform to a SUPL-enabled terminal are provided. When a network-based application has an internet protocol (IP) connection with the SUPL-enabled terminal using general packet radio service (GPRS) and needs location information regarding the SUPL-enabled terminal, the network-based application indicates an available GPRS session in mobile location protocol standard location immediate request. The location platform uses an application server hosting the network-based application to request starting a SUPL-enabled terminal-initiated location procedure. Alternatively, the location platform can determine whether a SUPL-enabled terminal has an active IP connection from an authentication, authorization, and accounting server. The IP address of the SUPL-enabled terminal is returned to the location platform, upon which a SUPL session initiation message is sent to an associated GPRS Gateway Support Node. User Datagram Protocol is utilized instead of Wireless Datagram Protocol. |
US08086244B2 |
Measurement control based on RBS processing capability
A telecommunication system includes one or more radio access network controllers and one or more radio base stations. A radio access network controller supervises the operation of a radio base station. To facilitate the supervision process, the radio access network controller receives a measurement capacity report from the radio base station and determines measurement control parameters specifying reporting requirements of the radio base station. The measurement control parameters are continually adjusted so that the capacity of the radio base station is not exceeded. Also, the capacity of the radio network controller is also considered in determining the measurement control parameters. |
US08086243B2 |
VoIP service threshold determination by home wireless router
A home wireless router establishes a Wireless Local Area Network (WLAN) that supports wireless communications within a WLAN service area. The home wireless router establishes broadband communications via a broadband connection with a VoIP service accumulator. The home wireless router services a plurality of wireless terminals within the WLAN service area, including at least one Voice over Internet Protocol (VoIP) wireless terminal. The home wireless router receives a query from the VoIP service accumulator requesting information regarding the home wireless router's prior servicing of (or ability to service) VoIP calls. In response, the home wireless router responds to the VoIP service accumulator with information regarding the home wireless router's prior servicing of (or ability to service) VoIP calls. The home wireless router and the VoIP service accumulator subsequently service VoIP calls within the WLAN based upon the information regarding the home wireless router's prior servicing of (or ability to service) VoIP calls. |
US08086240B2 |
Data communication system using a reserve request and four frequencies to enable transmitting data packets which can include a count value and termination indication information
A data communication system wherein four independent frequencies provide for transmissions between a communication controller and at least one node including a first node. The four independent frequencies include: an aligning signal sent on a first frequency, a request signal in a slot allocated to a first node for transmitting reserved request sent on a second frequency, a authorization signal sent on a third frequency and data packets sent over a fourth frequency. In addition, data packets sent over the data communication system can include information related to a count value and termination indication information for determining whether the message has been completely received. |
US08086238B1 |
HLR-dual circuit switched and packet switched registration support
A method and system for managing services for a mobile station by a network service provider includes receiving a first registration request associated with the mobile station at a registration node, registering a first switching node as a first serving node for access by the mobile station to a first network, receiving a second registration request associated with the mobile station at the registration node, and registering a second switching node as a second serving node for access by the mobile station to a second network. The first serving node and the second serving node are concurrently maintained. The method further includes receiving a service request for providing a network service to the mobile station, and routing the service request to either the first switching node or the second switching node in accordance with routing rules associated with the mobile station configured by the network service provider. |
US08086237B2 |
Efficient neighbor list creation for cellular networks
A method of constructing a neighbor list for a plurality of sectors in a cellular communication environment sorts reference neighbor pairs in the network by number of occurrences based on data derived from one or more PSMM transmissions, analyzes pairs in the sorted list and determines for each pair whether a percentage of occurrence exceeds a first threshold and whether a measure of direct transition statistics exceeds a second threshold. If the percentage of occurrence exceeds a first threshold and the measure of direct transition statistics exceeds a second threshold, then if the reference's neighbor list and reciprocal neighbor list have fewer than a predetermined number of neighbors, the process adds neighbors to the reference's NL and reciprocal NL in order of occurrence percentage to create a final neighbor list. |
US08086235B2 |
System and method for restricting mobility in wireless networks
This invention provides a method, system and apparatus for controlling mobility on a wireless network, which includes retrieving a network mobility preference, the network mobility preference indicating a level of mobility service for the mobile station, the level of mobility service indicating the extent to which the mobile station can handoff among base stations of the wireless network, and establishing a level of mobility service for the mobile station based on the retrieved network mobility preference. The method and apparatus may further include determining the level of mobility service for the mobile station to be fully or partially restricted based on the mobility preference. |
US08086234B2 |
Broadcast handoff between communication networks
Methods (400, 500) and corresponding systems (100) for handing off between a broadcast network and a cellular network include receiving, in a cooperation platform, incoming data from a content provider. Broadcast data corresponding to the incoming data is then sent to a broadcast network output for broadcasting to one or more subscribers including, a subscriber station. Handoff information from the cellular network is received in the cooperation platform, and, in response to the handoff information, cellular data corresponding to the incoming data is sent to a cellular network output for transmission to the subscriber station. The handoff information can correspond to a user request for handoff sent from the subscriber station via the cellular network, or can be a request for handoff sent from the cellular network based upon a loading level within one or more of the broadcast network and the cellular network. |
US08086231B2 |
Download and display of system tags in wireless communication systems
Techniques for downloading and displaying system tags by wireless terminals based on roaming status. A tag includes texts and/or graphics. The system tags include home system tags and roaming system tags, which include group tags and specific tags. A home system tag is associated with one or multiple home systems, a group tag is associated with one or multiple roaming indicator values, and a specific tag is associated with one or multiple SID values. A terminal is provided with home system tag, group tags, and specific tags. The terminal displays the home system tag when obtaining service from the home system and a roaming system tag when obtaining service from a roaming system. The particular roaming system tag to be displayed is dependent on the roaming indicator value and the SID value for the roaming system. The system tags may be downloaded to the terminal via over-the-air signaling. |
US08086228B2 |
Method for identifying a code group representative of a number of base stations
A method and apparatus for identifying a code group representative of a predetermined number of base stations is disclosed. A chip offset within a frame is input into a first correlator. A plurality of samples of chips at which a primary synchronization code (PSC) has been detected are input into the first correlator. Output of the first correlator is multiplied by the complex conjugate of the PSC to obtain a magnitude for the signals being transmitted at the chips inputted into the first correlator. The magnitude is summed over four frames. The summed signals view of a predetermined set of decision variables is evaluated. A case number, a code group, a timeslot location, and a system frame number are determined based on the evaluation and noise estimation. |
US08086225B2 |
Methods and apparatus for controlling the operation of wireless communications systems
Methods and apparatus for controlling events, timing and operational characteristics of wireless communications devices. An exemplary wireless communications apparatus comprises a baseband processor, radio frequency (RF) generating circuitry, a programmable event controller, and a memory device. The RF generating circuitry and programmable event controller are integrated in the same integrated circuit. The memory device, which may also be embedded in the same integrated circuit as the event controller and RF generating circuitry, is configured to store a sequence of instructions the event controller executes in response to a baseband command. The memory device is also configured to store control parameter data, which the event controller retrieves and uses to enable, disable, select and deselect various devices on the integrated circuit and to set, adjust or modify the operational characteristics of the RF generating circuitry (e.g., band selection and tuning) and other circuitry (e.g., power control circuitry) of the communications apparatus. |
US08086222B2 |
Voicemail short message service method and means and a subscriber terminal
The invention relates to a voicemail short messaging method (10, 20, 30) and means and a subscriber terminal (500). In particular it concerns a method and means for instantaneous packet switched voicemail between Internet compatible computers, personal digital assistants, telephones and mobile stations. In particular the inventive subscriber terminal (500) concerns a hardware and a software setup that allows the combined use of audio and/or video devices (550) with both the normal cellular or fixed telephony network (520) and with an Internet connection (510). The inventive subscriber terminal (500) allows the flexible use of both the Internet and telephony network with numerous advantages, one of which is the inventive voicemail short messaging method under study. The inventive voicemail messaging method (10), comprising at least one subscriber terminal is characterised by server independence. |
US08086218B2 |
Method of creating incentives for using wireless hotspot locations
A system and method of distributing incentives for wireless hotspots is provided. The method includes providing an access point to a wireless hotspot for wireless devices to wirelessly connect to a larger network in a publicly accessible location, evaluating use statistics of the access point of the wireless hotspot by portable devices, and providing an inducement to a user of the wireless hotspot based on the evaluated use statistics. The system includes a first provider for providing an access point to a wireless hotspot for wireless devices to wirelessly connect to a larger network in a publicly accessible location, an evaluator for evaluating use statistics of the access point of the wireless hotspot by portables devices, and a second provider for providing an inducement to a user of the wireless hotspot based on the evaluated use statistics. |
US08086212B2 |
RF reception system and integrated circuit with programmable filter and methods for use therewith
An integrated circuit includes an on-chip filter component that forms a programmable filter with the at least one off-chip filter component. An RF receiver generates inbound data in response to a received signal from the programmable filter. |
US08086210B2 |
Flow based layer 2 handover mechanism for mobile node with multi network interfaces
A method for handing-off a mobile node (MN) from one network interface to another network interface, the network interfaces being connected to a same level 2 (L2) network. The method includes detecting at least two network interface cards (NICs) of the MN that are connected to the same L2 network by at least one of an external device and the MN. A handover decision is made to hand-off a data flow of the MN from a first of the at least two NICs to a second of the at least two NICs. L2 information about the MN in one or more related network entities connected to the same L2 network is updated so as to perform seamless handover without changing an address on level 3 (L3) or higher levels. |
US08086208B2 |
Passive wireless receiver
A passive wireless receiver to receive an input signal and passively process the input signal to generate an output signal. An embodiment of the receiver includes an input circuit, a dynamic switching circuit, and a switch signal generator. The input circuit is configured to receive an input signal and produce a first output signal. The input circuit includes a passive network configured to condition the input signal. The dynamic switching circuit is configured to perform frequency translation on the first output signal. The switch signal generator is configured to drive the dynamic switching circuit to activate and deactivate the dynamic switching circuit at a sampling frequency that is controlled and stabilized by a frequency control circuit. |
US08086206B1 |
Quadratic amplitude control circuit for cosite interference cancellation
A quadratic amplitude matching system and associated method with an associated tuning control system is provided for continuously and automatically tuning a quadratic amplitude matching filter (QAMF) to a band center of an interfering signal to provide improved rejection of an interfering signal coupled from a transmission antenna into a local receive antenna in the presence of local multi-path, thereby providing improved interference cancellation system performance. The matching control system is provided as an element of an interference cancellation system. |
US08086202B2 |
Method for removing the coupling and correlation of antennas, and wireless device having the function of removing the coupling and correlation of antennas
A wireless device, which employs the method and function of removing the coupling and correlation of antennas, picks up the noise components released from inside the device together with the current induced to a second antenna. The wireless device then controls the amplitude and phase of the pickup signal so as to optimize the reception quality signal for received signal, and additively combines it with the signal received from the first antenna. The coupled component, which is induced from the first antenna to the second antenna, is cancelled together with the noise component, thus mainly cancelling the largest cause of desensitization. This results in the maximization of the receiving sensitivity. |
US08086200B2 |
Radio communications system designed for a low-power receiver
The invention relates to methods by which radio signals can be transmitted to, and received by, a radio receiver such that the receiver consumes very little power from a battery or energy source. The invention is applicable not only to medical implants, but any application requiring a radio receiver to operate with very low power consumption. |
US08086199B2 |
Sharing AGC loop between demodulator and spectrum analysis system
Systems and methods for sharing an AGC loop between a wireless data demodulator and a spectrum analysis module that operates simultaneously with the data demodulator. In one embodiment, a predetermined hold time prevents the AGC loop from changing gain too often, thereby allowing the spectrum analysis module to collect reliable data. In another embodiment, the hold time may be extended to coincide with a spectrum analysis event, such as a boundary of an FFT block. In still another embodiment, an FFT valid signal is provided such that collected FFT blocks can be designated as suspect and then subsequently processed accordingly. |
US08086198B2 |
Radio broadcasting receiver and method for seeking radio broadcasting
A broadcasting receiver suitable for receiving a broadcasting signal transmitted in an IBOC signal format, comprises: a channel seek directing means for directing to start a channel seeking operation that selects selectable channel in an order of frequency; a channel seek controlling means for starting and controlling the channel seeking operation in accordance with the direction of the channel seek directing means; and a multichannel determining means for determining whether a selected frequency channel is providing multichannel digital broadcasting or not; and wherein the channel seek controlling means selects a next subchannel in an order of identification code before searching for the next frequency channel, if it is determined by the multichannel determining means that the selected frequency channel is providing the multichannel digital broadcasting. |
US08086196B2 |
Method of executing scanning in broadband wireless access system
The primitives between an upper management layer and the MAC layer within a mobile station and a base station are defined in order to specify and clarify the operations within the protocol stack layers in a broadband wireless access system to allow a mobile station to perform scanning procedures. Media Independent Handover (MIH) procedures can be achieved because the NCMS and MIH layer can communicate through use of these primitives. |
US08086195B2 |
Communication unit and method of operation therefor
A communication unit for a radio communication system comprises a receiver for receiving data over an air interface. The receiver can operate in a first diversity mode and a second diversity mode. The first diversity mode may specifically correspond to no receive diversity being employed and the second diversity mode may correspond to signals from two or more fully or partially de-correlated antennas being combined. The communication unit comprises a data unit which determines a first data characteristic for a section of data to be received over the air interface. A switching unit is arranged to switch between the first diversity mode and the second diversity mode in response to the first data characteristic. The invention may allow improved performance and e.g. reduced power consumption by allowing an improved adaptation of diversity operation. In particular, an improved trade-off between power consumption and performance may be achieved in many embodiments. |
US08086189B2 |
Phase-to-frequency conversion for polar transmitters
The present invention relates to a polar transmission method and a polar transmitter for transmitting phase and amplitude components derived from in-phase (I) and quadrature-phase (Q) components of an input signal. A first conversion is provided for converting the in-phase (I) and quadrature-phase (Q) components into the phase and amplitude components at a first sampling rate. Additionally, a second conversion is provided for converting the phase component into a frequency component, wherein the second conversion comprises a rate conversion for converting the first sampling rate into a lower second sampling rate at which the frequency component is provided. Thereby, the second sampling rate can be used as a lower update rate in a digitally controlled oscillator in order to save power or because of speed limitations, while the surplus phase samples obtain due to the higher first sampling rate enable better approximation of the phase component after the digitally controlled oscillator. This better approximation accounts for a cleaner spectrum around the synthesized channel. |
US08086183B2 |
Apparatus and method for perceiving and reporting neighborhood object
An apparatus and method for perceiving and reporting a neighborhood object, the apparatus including: a message analysis unit to analyze information of an alive message received from the neighborhood object and to determine if the analyzed information lies within a predetermined range; a neighborhood object information control unit to update status information of the neighborhood object by adjusting a transmission cycle, according to which the neighborhood object transmits the alive message, based on a result of the determination by the message analysis unit; and a reporting unit to report the updated status information of the neighborhood object according to a reporting condition. |
US08086181B2 |
Method and system for interference reduction
A method and system for interference reduction for telecommunication systems are disclosed. The system comprises a base station control device (BCD) for configuring one or more parameters for operating one or more base stations (BSs), a first BS covering a first cell having one or more mobile terminals therein, a second BS covering a second cell neighboring to the first cell and sharing a predetermined frequency band with the first cell, wherein one or more radio frames constructed for communications between the first BS and any mobile terminal of the first cell and one or more radio frames constructed for communications between the second BS and any mobile terminal of the second cell are distinguishable by defining different channel configuration sets having one or more operation parameters, wherein the parameters includes a training sequence, a spreading code, and a channel observation window position. |
US08086180B2 |
Method for restraining inter-cell interference in a mobile communication system
A method for restraining inter-cell interference in a mobile communication system is provided. The method uses the fast dynamic selection of the Fractional Frequency Reuse (FFR) technology and the Macro Diversity (MD) technology of the cell edge to increase the cell edge user data rate and provide excellent system capacity. The method is particularly suitable in a OFDMA mobile communication system downlink. The method comprises the steps of: (a) determining whether the cell edge user is able to operate the MD technology; (b) processing the fast dynamic selection of the FFR technology and the MD technology for the cell edge user, and the selection is made based on a instantaneous link Signal Quality Index (SQI); and (c) allocating the center subband or the edge subband to the cell edge user according to the selection. |
US08086175B2 |
Field device search system
The field device search system is composed of a plurality of field devices having a wireless transmitting/receiving capability and an information terminal having a receiving capability to receive radio waves from a field device, wherein the information terminal includes a radio wave receiver, a CPU (arithmetic means), a display part, a memory, and member for identifying one of the plurality of field devices. |
US08086168B2 |
Device and method for monitoring, rating and/or tuning to an audio content channel
Devices, methods and computer-readable code for simultaneously monitoring the content of at least two streaming audio content channels are disclosed. In some embodiments, the monitored content is analyzed, and one or more features of the monitored content channels are computed, including but not limited to music classification features, content genre features, and spoken content features. These computed features may be used, for example, to compute a rating or score for each monitored audio channel, for example, a rating computed relative to user listening preferences, expressed, for example, in preference rules. In some embodiments, the presently disclosed device includes a channel selector for automatically tuning, for example, to a channel assigned a higher rating at a given time. Alternatively or additionally, content rating scores may be displayed to a user who manually selects and tunes to an audio content channel. |
US08086164B2 |
Image forming system
An image forming system including: an image reading portion, which reads an image on an original; an image forming portion, which forms an image on a sheet; and a storage device, which stores an original before the image reading portion reads an image thereon and a sheet before the image forming portion forms an image thereon, the storage device being detachably mounted to the image forming system. |
US08086162B2 |
Cleaning blade and image forming apparatus
A cleaning blade is disposed in an abutting relation with an image bearing body and configured to remove residual developer material from the image bearing body. The cleaning blade has a tan δ peak temperature equal to or higher than 8.6° C. and lower than 45° C., and any one of a Young's modulus equal to or higher than 13 Mpa and lower than 140 Mpa, a tensile strength equal to or higher than 37.3 Mpa and lower than 76 Mpa, a hardness equal to or higher than 83° and lower than 97°, and a tearing strength equal to or higher than 59 kgf/cm and lower than 118 kgf/cm. |
US08086152B2 |
Developing device, image forming apparatus, image forming system, developing method, and toner bearing member
The present invention provides a developing device that includes a toner bearing member that includes regularly arranged projection sections and depressed sections for bearing toner, and that develops a latent image borne on an image bearing member with the toner borne on the projection sections and the depressed sections, wherein the latent image is developed in a state in which a projection section covering ratio at which toner contacting the projection sections covers the projection sections is smaller than a depressed section covering ratio at which toner contacting the depressed sections covers the depressed sections. |
US08086150B2 |
Toner particle-bearing roller with projection portion, developing device having such toner particle-bearing roller, and image forming apparatus having such developing device
A developing device includes a toner particle-bearing roller that bears toner particles on its surface and develops a latent image borne by an image-bearing member with those toner particles, the toner particle-bearing roller has a projection portion disposed on its surface, the projection portion having a top surface having a flat portion, and a width of the top surface being equal to or more than a volume average particle diameter of the toner particles. |
US08086149B2 |
Image forming apparatus
A toner supply apparatus 6 is configured to be able to supply a charged toner T to a latent image forming surface LS of a photoconductor drum 3. The toner supply apparatus 6 houses a toner electric field transport body 62. The toner electric field transport body 62 has first portions and second portions which differ in toner T transport force. The first portions and the second portions differ in structural feature, such as relative dielectric constant or thickness. By means of such a structural difference, the state of transport of the toner T on the toner transport surface TTS is appropriately set. |
US08086148B2 |
Electrophotographic image forming apparatus
An electrophotographic image forming apparatus is disclosed. The electrophotographic image forming apparatus includes a photoconductor body, a donor roller which develops an electrostatic latent image on the surface of the photoconductor body by using charged toners, and a development nip section formed between the photoconductor body and the donor roller by having a predetermined gap between the photoconductor body and the donor roller. A developing traveling-wave electrode for generating a traveling-wave electric field is disposed at a position facing the surface of the donor roller at an upstream side of the moving direction of the photoconductor body relative to the development nip section, and a removing traveling-wave electrode for generating a traveling-wave electric field is disposed at a position facing the surface of the donor roller at a downstream side of the moving direction of the photoconductor body relative to the development nip section. |
US08086147B2 |
Image forming apparatus and intermediate transfer unit
An intermediate transfer unit of an image forming apparatus is provided between a plurality of developer containers for containing developer and a plurality of developing devices. The intermediate transfer unit includes an intermediate transfer unit for secondarily transferring primarily transferred developed images from the plurality of image carriers onto a paper, an intermediate transfer unit driving mechanism for driving the intermediate transfer unit, and a housing for supporting the intermediate transfer unit driving mechanism. One end of the housing includes a plurality of developer inlet ports positionally corresponding to the developer supply ports of the developer containers respectively, a plurality of developer outlet ports positionally corresponding to the developer receiving ports of the developing devices respectively, and a plurality of developer supply paths connecting between the developer inlet ports and the developer outlet ports respectively. |
US08086143B2 |
Image forming apparatus for use with carrier including a core and cover layer
An image forming apparatus including an image bearing member; and a developing device including a developer bearing member, a developer containing portion, a developer supplying passage supplying the developer to the developer bearing member while feeding the developer in a direction, and a developer agitating passage feeding a mixture of the developer fed through the developer supplying passage without used for developing, and the developer used for developing, in the opposite direction. The developer supplying passage, and developer agitating passage are separated from each other except for at least both the end portions. The developer includes a toner and a carrier having a cover layer thereon, which includes a binder resin and a particulate material. The ratio of the volume average particle diameter of the particulate material to the average thickness of the resinous portion of the cover layer is greater than 1 and less than 10. |
US08086139B2 |
Developing cartridge and image forming device
A developing cartridge that maintains a pressing condition to press a developer carrier against the image carrier is described. The developing cartridge may include a coil spring that presses the developer carrier against the image carrier. The coil spring may include a handle that transmits a pressing force to the coil spring via the contacting member. By doing so, every time the developing cartridge is replaced, a new coil spring and handle can be provided for the color laser printer with the developing cartridge attached. Therefore, a constant pressure by the coil spring can be continuously maintained. Thus, a preferable pressure condition of the developer carrier against the image carrier can be continuously maintained. |
US08086131B2 |
Image forming apparatus
An image forming apparatus has: a rotary member which conveys a sheet; a blowing device which blows a cooling air to cool the rotary member; and a blow-off member which blows the cooling air from the blowing device toward the rotary member. The cooling air is blown toward the portion of the rotary member serving as a downstream side of the rotary member and a blow-off direction of the cooling air is opposite to a rotating direction of the rotary member. |
US08086130B2 |
Image forming apparatus having fan for supplying air to recording sheet having passed through fixing unit
An image forming apparatus includes an image formation unit such as a process section for forming an image on a recording sheet. The apparatus may include a fixing unit for fixing the image formed by the image formation unit on the recording sheet, a reversible roller configured to receive the sheet from the fixing unit along a sheet transport path and reverse a transport direction of the sheet, and an air blower, positioned between the fixing unit and the reversible roller along the sheet transport path, configured to blow air in a sheet feeding direction onto the recording sheet on which the image is fixed by the fixing unit. |
US08086129B2 |
Image forming apparatus and cartridge therefor
An image forming apparatus has a movable member including a first shaft, a second shaft, a main assembly electrical contact, and a second contact portion for being contacted by the first contact portion when a cartridge is mounted to the apparatus. There is also a first guide portion, for guiding the first shaft such that the movable member is rendered movable in the inserting direction by the second contact portion being pushed by the first contact portion when the cartridge is mounted to the main assembly of the apparatus, and a second guide portion for guiding the second shaft by the second contact portion being pushed by the first contact portion when the cartridge is mounted to the main assembly of the apparatus, such that the movable member is rotated about the first shaft in a direction of electrically connecting the main assembly electrical contact to the cartridge electrical contact. |
US08086128B2 |
Image forming apparatus with an intermediate transfer member and a plurality of cleaning members
An image forming apparatus includes: an image forming device; an intermediate transfer member; a secondary transferring device; a first cleaning member; a second cleaning member; a contacting/separating device; a release-agent applying device; and a controlling unit. |
US08086126B2 |
Image forming apparatus with high-voltage power supply
An image forming apparatus comprises a developer carrier (101) for developing an electrostatic latent image by supplying an image carrier with developer inside a developer container (100); an electrode member (104) opposing the developer carrier (101) via a space accommodating the developer; an inverter (301); a transformer (302) for transforming an AC voltage from the inverter (301); a rectifying circuit (303) for rectifying the output of the transformer and generating a DC voltage for image formation; a DC voltage applying unit (306) for applying the AC voltage, which is output from the transformer, to the electrode member (104); and a developer remaining-amount detection unit (305) for detecting amount of developer remaining inside the developer container (100) based upon electrostatic capacitance between the developer carrier (101) and electrode member (104). |
US08086125B2 |
Image forming apparatus that includes a first developing device that holds a black developer and a second developing device that holds a gray developer
An image forming apparatus includes a plurality of developing devices. Each developing devices performs an electrophotographic process to form an image. The image forming apparatus comprises a first developing device and a second developing device. The first developing device holds a black developer containing a first black coloring agent. The second developing device holds a gray developer. The gray developer contains a second black coloring agent and a coloring agent of a chromatic color. The chromatic color is a complementary color to the second black coloring agent. |
US08086123B2 |
Image forming apparatus
An image forming apparatus includes: an image formation control unit for forming print images on an image carrier and for forming a reference toner pattern having a predetermined size between the print images formed on the image carrier; a reference image density detecting unit for detecting a image density of the reference toner pattern; and an image forming condition adjusting unit for adjusting an image forming condition based on the image density detected by the reference image density detecting unit. If a toner amount of one or plurality of the print images is greater than a predetermined value, the image formation control unit prevents any further adjustment operation performed by the image forming condition adjusting unit. |
US08086122B2 |
Image forming apparatus, image adjusting method
A technique that can stably realize highly accurate image adjustment processing even when unexpected toner density unevenness occurs on an identical sheet because of fluctuation in an image formation characteristic and the like is provided.An image forming apparatus that forms, on a sheet, a test pattern formed by a color obtained by mixing colors of toners of plural colors, reads a test pattern image formed on the sheet with a color sensor, and performs predetermined image adjustment processing on the basis of information read includes a halftone-image forming unit configured to form, on the sheet, at least one of a first halftone image extending over a predetermined range in a main scanning direction and a second halftone image extending over a predetermined range in a sub-scanning direction, an image reading unit configured to read the halftone image formed on the sheet by the halftone-image forming unit, a density-unevenness determining unit configured to determine, on the basis of information read by the image reading unit, toner density unevenness in an image formed by the image forming apparatus, an image-adjustment processing unit configured to perform the predetermined image adjustment processing on the basis of the density unevenness determined, and a color sensor that is arranged on a downstream side of a fixing device in a sheet conveyance direction and reads the test pattern formed on the sheet. |
US08086121B2 |
Fixing device and image forming device
A fixing device comprise an endless fixing belt; a first heater that heats a first predetermined section of the fixing belt, a second heater that heats a second predetermined section of the fixing belt, a switch that determines whether or not the second predetermined section of the fixing belt is heated by the second heater, a controller controls a switching operation of the switch according to a size of a medium on which an image is fixed by the fixing belt, and a temperature controller that reduces a heating temperature of the first heater when the second predetermined section of the fixing belt is heated by the second heater. |
US08086118B2 |
Image forming apparatus
In accordance with an embodiment of the embodiment of the invention, an image forming apparatus includes: an electrostatic image-bearing member; and a developing device. The developing device includes a developer-carrying member disposed to face the electrostatic image-bearing member, and a developer carried on the developer-carrying member. The developer includes a carrier having a volume-average particle size dc (μm) and a toner having a volume-average particle size dt (μm) of at most 5 μm and contained at a weight ratio C with respect to the carrier of from 5 to 10% and is controlled so as to provide a surface coverage F of the carrier with the toner of from 30 to 80% as calculated according to Formula (I): F=(¼)×(dc/dt)×(pc/pt)×C, wherein pc denotes a true specific gravity (−) of the carrier, pt denotes a toner absolute specific gravity (−), and C denotes a weight ratio (−) of the toner to the carrier. |
US08086117B2 |
Image forming apparatus and developer replenishing method
A switching controller switches from a developer replenishment prohibition mode to a developer replenishment permission mode when the replenishment detection device detects that the developer containing section does not store a prescribed amount of the developer, and from the developer replenishment permission mode to the developer replenishment prohibition mode when a prescribed operation is executed upon completion of replenishment of the developer from the developer containing bottle to the developer containing section. The developer replenishment prohibition mode prohibits the developer replenishment device from replenishing the developer to the developer containing section, while the developer replenishment permission mode permits the developer replenishment device to replenish the developer to the developer containing section. |
US08086115B2 |
Consumable management system and image forming apparatus
An image forming apparatus includes: a predicting unit that predicts a prediction lifetime of a consumable that is detachably mounted in the image forming apparatus, based on consumption information corresponding to an operation of the image forming apparatus; a connection determining unit that determines whether or not the image forming apparatus is connected to a managing apparatus that manages a replacement time of the consumable that is detachably mounted in the image forming apparatus; a consumption information transmitting unit that transmits the consumption information to the managing apparatus located outside the image forming apparatus; a managed lifetime information receiving unit as defined herein; a replacement time determining unit that determines whether or not the replacement time of the consumable has been reached; a learning unit as defined herein; and a prediction lifetime updating unit as defined herein. |
US08086114B2 |
Filter coefficient changing apparatus and method
The present invention discloses filter coefficient changing apparatus and method for use in a dual-polarized optical coherent receiver. The apparatus comprises a controlling unit, a switching unit and a new coefficient obtaining unit. The switching unit is connected between a first filter coefficient updating unit and a first filtering unit and a second filtering unit; the new coefficient obtaining unit generates new filter coefficients for the first filtering unit and the second filtering unit in accordance with filter coefficients outputted by a second filter coefficient updating unit; and the controlling unit generates a control signal that controls switching of the switching unit. Upon reception of the control signal, the switching unit breaks off output of the filter coefficients from the first filter coefficient updating unit, transmits new filter coefficients from the new coefficient obtaining unit to the first filtering unit and the second filtering unit, and subsequently resumes the output of the filter coefficients from the first filter coefficient updating unit to the first filtering unit and the second filtering unit. |
US08086109B2 |
Polarization multiplexed optical transmitting and receiving apparatus
In a polarization multiplexed optical transmitting and receiving apparatus, output light from a light source section of a transmission unit is separated in a polarization separating section, and then modulated in first and second modulation sections, and the modulated lights are synthesized in a polarization synthesizing section, and transmitted to an optical transmission line. Then the polarization multiplexed light propagated through the optical transmission line is demodulated in a reception section of a reception unit, and together with this, transmission characteristic information of the reception light is transferred to the transmission unit. The transmission unit that receives the transmission characteristics information controls a delay section that adjusts a delay amount of relative phases of drive signals of the modulation sections, so that the transmission characteristics of the polarization multiplexed light are within an allowable range. As a result, pulse timing between orthogonal polarization components of the polarization multiplexed light can be flexibly changed with a simple configuration. |
US08086108B2 |
Optical transmission/reception device and optical communication system using the same
An optical transmission/reception device includes at least one light emitting portion and at least one light receiving portion on the same substrate. The light emitting portion includes at least a lower multilayer reflector and an active layer provided on the lower multilayer reflector. A metal layer including a plurality of opening portions is provided in an upper portion of the light emitting portion. Each of the opening portions has a size smaller than a light emission wavelength of the light emitting portion. |
US08086104B2 |
System, method and computer readable medium for providing dual rate transmission on a gigabit passive optical network
In a dual rate gigabit passive optical network, an optical line termination (OLT) transmits a first rate (GPON) message frame interleaved with a second rate (NGPON) message frame. An unused ATM partition of the GPON message frame is provided with a header and payload portion of the NGPON message frame so that the message frame remains at a predetermined length required by the network. |
US08086103B2 |
Methods and apparatus for communicating dynamic optical wavebands (DOWBs)
Dynamic optical wavebands are disclosed that allow a plurality of user streams having a common destination node to be positioned in a substantially adjacent non-overlapping manner on a spectrum for treatment as a routable entity. Each waveband has an associated center wavelength and spectral extent. The plurality of user streams can optionally be encrypted using a corresponding cipher. Wavebands that are received by a network node are filtered so that individual wavebands can be isolated, if necessary. For example, individual wavebands can be switched to an appropriate output node for forwarding in the optical network. In addition, the center wavelength and spectral extent of a waveband can be converted, if necessary, to position the waveband substantially spectrally adjacent to another waveband sharing a common path portion. In this manner, the substantially spectrally adjacent wavebands can be treated as an aggregated waveband for the common portion of a path. The disclosed wavebands can be processed only as an optical signal. The center wavelength, spectral extent and routing information associated with each waveband can optionally be processed as out-of-band signals. |
US08086102B2 |
Passive optical network based on reflective semiconductor optical amplifier
Provided is a passive optical network (PON) based on a reflective semiconductor optical amplifier (RSOA). In the PON, seed-light-injection RSOAs are used in an optical line terminal (OLT) to achieve the color-less management of the wavelengths of OLT optic sources, and wavelength reuse RSOAs are used to achieve the color-less management of the wavelengths of ONTs. Therefore, problems related to ONT wavelength management can be eliminated by the wavelength reuse RSOAs, and problems related to OLT wavelength management can be eliminated by the seed-light-injection RSOAs. |
US08086095B2 |
Audio and video apparatus and method for controlling the same
An audio and video (AV) apparatus includes a player module for playing audio and video files, generating audio and video signals, and an internal display and an internal speaker. The AV apparatus further includes: a first switch for generating first instructions; an output module for being externally connected to output the audio and video signals; and a control module connected to the first switch. The control module being configured for disabling the internal display and internal speaker at receiving the first instructions at a situation that the output module is externally connected to output the audio and video signals, and disabling the internal display while keeping the internal speaker enabled at receiving the first instruction at a situation that the output module is not externally connected. A method for controlling the audio and video apparatus is provided as well. |
US08086094B2 |
Information recording apparatus and information recording control apparatus
An information recording control apparatus including: a selection section; a video acquiring section to acquire digital video data in a digital broadcast signal; an audio acquiring section to acquire digital audio data of a specific language selected on the selection section from the digital audio data of a plurality of languages in the digital broadcast signal; a video converting section to convert the acquired digital video data into an analog video signal; an audio converting section to convert the acquired the digital audio data of specific language into an analog audio signal of the specific language; and an output section to output, to a recording device, the converted analog video signal, and the converted analog audio signal of the specific language. |
US08086091B2 |
Data recording system, data acquiring apparatus, and recording medium storing therein data acquiring apparatus control program
A data recording system includes a data acquiring apparatus that acquires data externally and a data recording apparatus that is communicably connected to the data acquiring apparatus via a network, and records data transmitted from the data acquiring apparatus. The data acquiring apparatus includes a data acquiring unit, a temporary storage unit, a transmitting-receiving unit, a communication-band management unit, and a control unit. The data recording apparatus includes a transmitting-receiving unit, a recording unit, and a control unit. |
US08086089B2 |
Recording apparatus
A recording apparatus includes a recording unit recording moving image data on a recording medium, a management information generation unit generating management information for first moving image data in response to recording the first moving image data on the recording medium, a consecutive reproduction information generation unit configured to generate first consecutive reproduction information indicating second moving image data to be reproduced consecutively after the first moving image data in response to recording the second moving image data on the recording medium, and a control unit, in response to recording the second moving image data on the recording medium, controlling the recording unit to add the first consecutive reproduction information to the management information for the first moving image data and to record the management information added with the first consecutive reproduction information on the recording medium. |
US08086085B2 |
Compact blind mateable optical splitter
A splitter assembly may include an adapter housing configured to support an adapter to receive an optical signal from an incoming optical fiber. The splitter assembly may include a splitter module configured to couple to the adapter via a connector to receive the optical signal associated with the incoming fiber, and to make the optical signal available to an output fiber via an optical splitter. |
US08086076B2 |
Real-time face detection using temporal differences
An apparatus, a method, and a computer-readable medium having instructions encoded thereon that when executed cause a method to be carried out. The method includes dividing at least a portion of a picture of a video stream into parts of blocks, and processing the parts in parallel by a plurality of interconnected processors. The processing of a respective part by its respective processor includes determining block-level temporal difference features. Each processor also performs coding functions on its respective part of the picture. The method also includes block-level processing using the block-level temporal difference features to determine which blocks in the picture are likely to be that of a face, the block-level processing being at the granularity of at least a block. In one version, the processing in each processor includes edge detection and color segmentation to determine block-level edge features including block-level color-segmented edge features that are then used in the block level processing. |
US08086075B2 |
Motion adaptive image processing
An image processing method for image conversion by combining two or more source values based on a mixing parameter to generate an output pixel value. A metric is calculated for a selected pixel at a given image field based on the directly preceding image field and a spatially interpolated version of the given image field at the selected pixel position. The selected pixel is categorized based on the metric as providing an indeterminate, unreliable, or reliable basis for a determination of motion at that pixel. The mixing parameter for the selected pixel is adjusted based on the categorization of the pixel. |
US08086073B2 |
Non-uniform image resizer
A method for producing a scaled output image by manipulating image data from an input image is disclosed. The scaled output image can have non-uniformly scaled regions and a uniformly scaled region. The method includes an operation that defines pixel locations within the uniformly scaled region of the output image based on uniformly scaling a portion of the input image. There is also an operation that determines a non-uniform scale factor. The non-uniform scale factor is used to define a gap between pixel locations within the non-uniformly scaled regions. Another operation determines error correction values within the non-uniformly scaled regions. The method can also include an operation that defines pixel locations for the non-uniformly scaled region of the output image based on increments of the non-uniform scale factor and error correction values. |
US08086064B2 |
System and method for generating an image enhanced product
A system for generating an image enhanced output product and method for operating the same are provided. An image enhanceable product is identified having a tangible surface and a printing map is defined that defines a plurality of window areas in which images are to be printed on the tangible surface. A desired visual impact characteristic is determined based upon the appearance of the image enhanceable product and the printing map and a selection of a plurality of digital images are received. An image processing method is selected method based upon the determined visual impact characteristic and at least one of the digital images is automatically processed in accordance with the selected image processing method. At least some of the digital images, including the automatically processed image, are provided on the tangible surface according to the printing map. |
US08086063B2 |
Image display apparatus and method, and program
An image display apparatus, that displays a digital image on a screen for check use, includes: an image data storage unit that stores image data of the digital image; an edge detection unit that detects an edge included in the digital image through analysis of the image data; and an image display unit that displays, when the edge being a detection result has a width wider than a predetermined first threshold width, the digital image in a state that the width of the edge is visible on the check screen. |
US08086058B2 |
Extended depth of field using a multi-focal length lens with a controlled range of spherical aberration and a centrally obscured aperture
An extended depth of field is achieved by a computational imaging system that combines a multifocal imaging subsystem for producing a purposefully blurred intermediate image with a digital processing subsystem for producing a recovered image having an extended depth of field. The multifocal imaging system preferably exhibits spherical aberration as the dominant feature of the purposeful blur. A central obscuration of the multifocal imaging subsystem renders point-spread functions of object points more uniform over a range of object distances. An iterative digital deconvolution algorithm for converting the intermediate image into the recovered image contains a metric parameter that speeds convergence, avoids stagnations, and enhances image quality. |
US08086057B2 |
Dynamic quantizer structures for efficient compression
A method and system are introduced that provide dynamic quantizer structures which are configurable during run time. A quantizer configuration and data are stored in a binary format. The dynamic quantizer data is represented as a bitstream, and the bitstream in turn is used as additional input during initialization (or re-initialization/re-configuration) of a speech coder. A configuration header fully specifies the structure and configuration of the dynamic quantizer for each quantized parameter, and the dynamic quantizer data and configurations are fully and dynamically allocated into the speech coder memory. This enables easy re-configuration of a codec associated with the quantizer structures for different scenarios. The use of dynamic quantizer structures in turn enhances compression efficiency of an input signal. The dynamic quantizer structures can also be applied to other compression applications that allow lossy compression. |
US08086055B2 |
Variable-length code decoder
An apparatus includes at least one general purpose register and at least one special purpose register and an execution unit that executes at least two instructions in parallel, to decode variable length codes, wherein each of the instructions share use of the at least one general purpose register and the at least one special purpose register. In one example, a processor stores variable length code information among a plurality of general purpose registers and generates decoded variable length code information by decoding the at least one variable length code. The processor also stores the decoded variable length code information among the plurality of general purpose registers. |
US08086053B2 |
Method and apparatus for transforming and inverse-transforming image
Provided are a method and apparatus for transforming an image, in which an input image is transformed into a frequency domain by selectively using a plurality of frequency transform algorithms according to a frequency characteristic of the input image. The method includes: selecting a frequency transform algorithm to be used for a current block from a plurality of frequency transform algorithms according to a result obtained by transforming frequencies of peripheral blocks adjacent to the current block; and transforming the current block into a frequency domain by using the selected frequency transform algorithm. |
US08086051B2 |
Method of decoding fetched scene on encoded dotmap and electronic device thereof
By determining a center physical grid dot at intersects of virtual grid lines of a fetched scene on an encoded dotmap, and by defining a blank dot closest to the determined center physical grid dot on the fetched scene, the orientation of encoded blocks on the encoded dotmap may be determined. And therefore, a plurality of data dots on the fetched scene may also be decoded easily. |
US08086050B2 |
Multi-resolution segmentation and fill
A multi-resolution segmentation and fill technique is disclosed. In one embodiment, the method comprises generating a plurality of layers using image data from multiple resolutions, generating a mask describing compositing of the plurality of layers to obtain the image, and filling pixels in each of the plurality of layers where the pixels being filled are those that do not contribute to the image when the plurality of layers are composited. |
US08086048B2 |
System to compile landmark image search results
This patent discloses a system to compile a landmark image search result. The system may determine a rank of each image within a visual cluster according to at least one of a low-level self-similarity score, a low-level discriminative modeling score, and a point wise linking score. The landmark image search result may be compiled as a function of the rank of each image. |
US08086047B2 |
Method and system for image evaluation data analysis
A method is provided for operating a computer to analyze image evaluation data from electronic survey respondents to evaluate preferences related to two dimensional and three dimensional images. Data files, which include designated area data, image attributes, and survey respondent opinions for one or more images in an electronic survey, are received. A graphical user interface permits an operator to reformat the designated area data and set analysis parameters. Cluster analysis is performed on the data files to reduce the dimensionality of the designated area data and to classify areas of the survey images that generate positive and negative responses. The analysis produces coordinate data to map cluster classifications and for construction of a heat map. In association with descriptive statistical analysis, cluster score evaluation is performed to identify the clusters of interest. Respondent comments and results from the statistical analysis are linked to clusters of interest. |
US08086046B2 |
Image analysis device and image analysis method
An image corresponding to image data obtained by imaging by a camera is divided into a plurality of image pieces and each of the image pieces is subjected to a color analysis process, a fractal dimension analysis process, and an artificial object amount recognition process. According to a combination of the results obtained by the three processes, a part of a landscape contained in each of the image pieces is classified and the entire characteristic of the landscape contained in the image is judged according to the classification result. |
US08086041B2 |
Pattern evaluation method, pattern matching method and computer readable medium
A pattern evaluation method includes: generating first array data from edge data on a pattern to be evaluated, the edge data on the pattern to be evaluated being shape data including edge points of the pattern to be evaluated; generating second array data from edge data on a reference pattern, the edge data on the reference pattern including edge points of the reference pattern which serves as an inspection standard of the pattern to be evaluated; subjecting each component of the second array data to array conversion processing, the array conversion processing being designed to convert a value of the component of the second array data into a function value of a value of a distance from that component to the edge point closest thereto, thereby generating third array data; executing arithmetic processing between the first array data and the third array data to generate fourth array data; and using a component of the fourth array data to calculate a numerical value representative of an relation between the pattern to be evaluated and the reference pattern. |
US08086037B2 |
Tiling and merging framework for segmenting large images
Described is a technology by which a large image is processed into a seamless, radiometric mean image containing meaningful image objects. A large source image is tiled into non-overlapping tiles, which are each segmented into regions and merged via their regions. Source image pixels are separated into tiles comprising rows and columns. Once tiled, the tiles are segmented into regions, with each region having an identifier and other associated information such as size data, boundary data and neighbor data. The tiles are merged by merging columns or rows of tiles into row blocks or column blocks, respectively. The row blocks or column blocks are vertically or horizontally merged, respectively. Merging may proceed by selecting a pair of regions based on merging cost, merging that pair, updating its associated data and data of neighbor regions based on the merge, and repeating for other pairs until merging stop criteria are met. |
US08086036B2 |
Approach for resolving occlusions, splits and merges in video images
A solution for resolving an occlusion in a video image which provides an environment in which portions of a video image in which occlusions have occurred may be determined and analyzed to determine the type of occlusion. Furthermore, regions of the video image may be analyzed to determine which object in the occlusion the region belongs to. The determinations and analysis may use such factors as pre-determined attributes of an object, such as color or texture of the object and/or a temporal association of the object, among others. |
US08086026B2 |
Method and system for the determination of object positions in a volume
A method or a system embodiment determines positional information about a moveable object to which is affixed a pattern of stripes having reference lines. A method determines image lines of stripe images of each stripe within at least two video frames, uses the image lines to prescribe planes having lines of intersection, and determines a transformation mapping reference lines to lines of intersection. Position information about the object may be derived from the transformation. A system embodiment comprises a pattern of stripes in a known fixed relationship to an object, reference lines characterizing the stripes, two or more cameras at known locations, a digital computer adapted to receive video frames from the pixel arrays of the cameras, and a program stored in the computer's memory. The program performs some or all of the method. When there are two or more moveable objects, an embodiment may further determine the position information about a first object to be transformed to a local coordinate system fixed with respect to a second object. |
US08086024B2 |
Defect detection apparatus, defect detection method and computer program
There is provided a defect detection apparatus capable of highly accurately detecting a defect of a size not larger than a size desired by the user, in which the size setting device sets the defect size, the reduction ratio setting device sets an image reduction ratio based on the set defect size, the image reduction device generates a reduced image obtained by reducing the original multi-valued image, the filter processing device performs filter processing on the reduced image for removing a defect in the reduced image, the image enlarging device generates an enlarged image obtained by enlarging the reduced image, subjected to the filter processing, at an image enlargement ratio corresponding to the reciprocal of the image reduction ratio, and the difference calculating device generates a difference image obtained by performing a calculation of a difference between the original multi-valued image and the enlarged image. |
US08086020B2 |
System and method for analyzing impurities of an object
A computer-implemented method for analyzing impurities of an object is provided. The method includes selecting a region from an image of the object, pre-treating the region to calculate a threshold, processing the region and deleting the points from an outer layer of the region. The method further includes setting a starting point and search directions, determining a point before a first boundary point as an origin of the region and searching the next boundary points if the first boundary point has been searched. The method also includes searching all the boundary points in the region, forming an impurity if the last boundary point coincides with the first boundary point, seed filling the impurity and calculating an area value, and comparing the area value with an allowable area value to determine whether the impurity satisfies impurity specifications. |
US08086018B2 |
Methods of processing a check in a check stock verification system
A method is provided of a bank processing a check in a check stock verification system. The method comprises receiving a check image having at least one pre-printed element, extracting the at least one pre-printed element from the check image, comparing the extracted pre-printed element with a reference pre-printed element, providing a confidence value based upon the comparison of the extracted pre-printed element with the reference pre-printed element, selecting one of a plurality of confidence threshold values based upon amount of the check, and comparing the confidence value with the selected confidence threshold value to determine if payment of the check amount is approved. |
US08086017B2 |
Detecting improved quality counterfeit media
A method of creating a classifier for media validation is described. Information from all of a set of training images from genuine media items is used to form a segmentation map which is then used to segment each of the training set images. Features are extracted from the segments and used to form a classifier which is preferably a one-class statistical classifier. Classifiers can be quickly and simply formed, for example when the media is a banknote for different currencies and denominations in this way and without the need for examples of counterfeit banknotes. A media validator using such a classifier is described as well as a method of validating a banknote using such a classifier. In a preferred embodiment a plurality of segmentation maps are formed, having different numbers of segments. If higher quality counterfeit media items come into the population of media items, the media validator is able to react immediately by switching to using a segmentation map having a higher number of segments without the need for re-training. |
US08086015B2 |
Facilitating computer-aided detection, comparison and/or display of medical images by standardizing images from different sources
The present invention is methods for processing medical images so as to remove certain effects of the physical characteristics of the object being imaged and/or of the apparatus used to form the images. The invention further provides for the formation of a standardized image from the processed image and for the use of the standardized image or the processed image in the training of computer-aided detection/diagnosis algorithms. These algorithms may then be used to detect abnormalities in other standardized or processed images derived from any of a variety of image acquisition systems. |
US08086014B2 |
X-ray image diagnostic apparatus and control method, and image processing method
The present invention implements efficient transmission of captured images while also maintaining high-resolution image quality. The present invention is an image processing method for an X-ray image diagnosis apparatus, the method including the steps of: obtaining the effective bandwidth for transmitting captured images; obtaining imaging conditions; calculating the respective resulting data amounts when a captured image captured under the conditions is compressed using lossless and lossy compression, mixing the captured images compressed losslessly and lossily, and determining the mix ratio so that the transmission amount per unit of time when multiple captured images are transmitted is less than the effective bandwidth; and transmitting the multiple captured images compressed losslessly and lossily at the determined ratio. |
US08086013B2 |
Image processing apparatus and image processing method
An image processing apparatus characterized by including a device which recognizes, in a bone part unit, a bone area extracted from a medical image and including a bone region constituted of several bone parts, a device which is used to select the bone region to be displayed, a device which is used to determine the bone parts corresponding to the selected bone region, a device which is used to determine a viewpoint and a sight line direction for observing the selected bone region, a device which generates a volume rendering image which displays the bone area with the viewpoint and the sight line direction, based on the bone area of the medical image recognized in the bone part unit, and the determined viewpoint and sight line direction, and a device which is used to conduct control to display the generated volume rendering image. |
US08086011B2 |
Reconstructing a tomographic image
In an aspect, tomographically reconstructing a 3D image object corresponding to a data set includes for each step in a series of iteration steps, determining an updated object by performing a combined operation, which includes performing an update operation for updating an input object and performing a smoothing operation, and following a last iteration, outputting one of the updated objects as the 3D image object. |
US08086008B2 |
Device and method for superimposing patterns on images in real-time, particularly for guiding by localisation
The invention relates to a device for superimposing known patterns, characteristic of a region, on (real) images of said region. The device comprises, a memory in which patterns are stored, which are representative of a selected region, of known position and orientation with relation to a common reference and processing means, for determining a pattern representative of the selected portion in the memory, on receipt of the designation of at least one portion of an observed image of the selected region, taken at a selected angle and at least one representative attribute of said region, taking account of the attribute selected, then superimposing the determined pattern on the selected portion of the image taking account of the selected angle. |
US08086007B2 |
Method and system for human vision model guided medical image quality assessment
A method and system for image quality assessment is disclosed. The image quality assessment method is a no-reference method for objectively assessing the quality of medical images. This method is guided by the human vision model in order to accurately reflect human perception. A region of interest (ROI) of medical image is divided into non-overlapping blocks of equal size. Each of the blocks is categorized as a smooth block, a texture block, or an edge block. A perceptual sharpness measure, which is weighted by local contrast, is calculated for each of the edge blocks. A perceptual noise level measure, which is weighted by background luminance, is calculated for each of the smooth blocks. A sharpness quality index is determined based on the perceptual sharpness measures of all of the edge blocks, and a noise level quality index is determined based on the perceptual noise level measures of all of the smooth blocks. An overall image quality index can be determined by using task specific machine learning of samples of annotated images. The image quality assessment method can be used in applications, such as video/image compression and storage in healthcare and homeland security, and band-width limited wireless communication. |
US08086006B2 |
Method and system for evaluating image segmentation based on visibility
A method and system for evaluating image segmentation is disclosed. In order to quantitatively evaluate an image segmentation technique, synthetic image data is generated and the synthetic image data is segmented to extract an object using the segmentation technique. This segmentation results in a foreground containing the extracted object and a background. The visibility of the extracted object is quantitatively measured based on the intensity distributions of the segmented foreground and background. The visibility is quantitatively measured by calculating the Jeffries-Matusita distance between the foreground and background intensity distributions. This method can be used to evaluate segmentation of vessels in fluoroscopic image sequences by coronary digital subtraction angiography (DSA). |
US08086004B2 |
Use of a single X-ray image for quality assurance of tracking
A method and system for aligning a volume of interest in a three-dimensional treatment coordinate system with a reference position using stereoscopic imaging data and for monitoring and correcting alignment of the volume of interest in the three-dimensional treatment coordinate system using monoscopic imaging data. |
US08085998B2 |
Finger sensor including enhanced ESD protection and associated methods
A finger sensor may include a finger sensing integrated circuit (IC) having a finger sensing area and at least one bond pad adjacent thereto, and a flexible circuit coupled to the IC finger sensor. More particularly, the flexible circuit may include a flexible layer, and at least one conductive trace carried thereby and coupled to the at least one bond pad. The sensor may also include at least one Electrostatic Discharge (ESD) electrode carried by the flexible layer. The ESD electrode may be positioned adjacent a beveled edge, for example, of an IC carrier and thereby exposed through a small gap between an adjacent portion of a frame. |
US08085997B2 |
Imaging apparatus and imaging method
Pseudo three dimensional image data sets are generated by an imaging apparatus, such as a digital camera having face detecting functions, by a simple operation. Reference image data sets, which are employed to generate pseudo three dimensional images, are generated from first image data sets, which are recorded. When new faces are detected by a face detecting section, correlative values between through the lens image data sets that include the new faces and the reference image data sets are calculated. When the calculated correlative values are greater than a predetermined value, pseudo three dimensional images are generated from the recorded first image data sets and newly obtained second image data sets that include the new faces. |
US08085996B2 |
Image processing apparatus, image display apparatus, imaging apparatus, method for image processing therefor, and program
An image processing apparatus includes the following elements. An evaluation information storage section stores a plurality of evaluation information sets for determinations as to whether an image subjected to determination is a target image. An image input section inputs an image. A face detection section detects a face included in the input image. A normalization section normalizes a face image that is an image segment including the detected face so that the face image has a predetermined resolution. A feature extraction section extracts a feature amount of the normalized face image. An attribute information generation section makes a determination on the basis of the extracted feature amount and each evaluation information set as to whether the face image is the target image associated with the evaluation information set, and generating an attribute information block related to the face included in the face image as the result of determination. |
US08085993B2 |
Modular biometrics collection system architecture
A modular biometrics collection system with an architecture having application to a combined features recognition system. The system may be a self-organizing mesh of collaborative independent components. Each component may have inputs, outputs, and local prioritization management. Each component may operate autonomously. Federated behavior of the components may be achieved by subscribing to content that influences local prioritization. An example of the system may have application to combined face and iris recognition. |
US08085991B2 |
Face normalization for recognition and enrollment
The present invention is an iterative method for normalization of a probe image against the Eigenspace learned from a database of images. The invention is also an iterative method for normalizing the n images in a database, wherein the normalization is carried out without using a predetermined criterion. |
US08085989B2 |
Method and apparatus for determining authenticity
In an authenticity determining apparatus, an image-data acquiring unit acquires image data of a paper sheet; a block-value calculating unit divides the image data into a plurality of blocks each composed of a plurality of pixels and calculates a block value of each of blocks; an average-block-value calculating unit calculates an average block value of blocks composing a predetermined area of the image data; a correction-block-value calculating unit calculates a corrected block value of each of the blocks by correcting each of the block values so that the average block value is equal to a predetermined reference value; and an authenticity determining unit that determines authenticity of the paper sheet based on whether each of corrected block values of the blocks composing the predetermined area is within a predetermined allowable numerical range that is preliminarily defined for the predetermined area. |
US08085987B2 |
Method and tool for surface texture evaluation
Texture of a surface, for example concrete, is evaluated by capturing images of the surface facing the surface in a direction of an orthogonal axis extending perpendicularly from the surface while sequentially projecting light onto the surface from each of four light source positions spaced circumferentially about the orthogonal axis. A specularity condition is determined to exist in one of the four images by comparing intensities of the images directly with one another. If a specularity condition exists, three images of the four images which are least affected by specularity are used to determining a surface gradient of the surface. |
US08085986B2 |
Image processing apparatus and method for processing images more naturally and sharply
There is provided an image processing apparatus including motion vector extracting means for extracting a motion vector on a pixel basis from each of a plurality of input images, direct motion vector generating means for generating a direct motion vector to a pixel on an image for processing from a pixel on each of the plurality of input images, on the basis of motion vectors extracted by the motion vector extracting means, and synthesizing means for synthesizing the plurality of input images by using a pixel value of the pixel on each of the plurality of input images, on the basis of the direct motion vector generated by the direct motion vector generating means. |
US08085985B2 |
Method for determining distance between reference member and melt surface, method for controlling location of melt surface using the same, and apparatus for production silicon single crystal
The present invention is a method for determining a relative distance between a reference member placed above a melt surface and the melt surface upon pulling a silicon single crystal out of a raw material melt in a crucible by a CZ method characterized by at least: pulling the silicon single crystal applying a magnetic field; taking a picture of a real image of the reference member and a mirror image of the reference member reflected on the melt surface with a detector; processing the picture taken of the real image and the mirror image of the reference member as different pictures by separating the picture taken; and calculating the relative distance between the real image and the mirror image of the reference member from the processed pictures to determine the relative distance between the reference member and the melt surface. |
US08085982B1 |
Object tracking in video with visual constraints
Embodiments of the present invention relate to object tracking in video. In an embodiment, a computer-implemented method tracks an object in a frame of a video. An adaptive term value is determined based on an adaptive model and at least a portion of the frame. A pose constraint value is determined based on a pose model and at least a portion the frame. An alignment confidence score is determined based on an alignment model and at least a portion the frame. Based on the adaptive term value, the pose constraint value, and the alignment confidence score, an energy value is determined. Based on the energy value, a resultant tracking state is determined. The resultant tracking state defines a likely position of the object in the frame given the object's likely position in a set of previous frames in the video. |
US08085980B2 |
Mail piece identification using bin independent attributes
An attribute-based system and method for mail piece identification includes generating and storing, during a first mail sorting operation, a first set of attribute information that can include an image fingerprint derived from a portion of an image of the mail piece. Then, in a subsequent mail sorting operation, a second image of the mail piece can be obtained and used, in part, to generate a second set of attribute information that may be compared to records in a mail piece database in order to identify the mail piece. |
US08085977B2 |
Methods, systems, and products for gesture-activation
Methods, systems, and products are disclosed for operating home appliances using gesture recognition. A sequence of video images is received and compared to a stored sequence of gesture images. A gesture image is associated to an operation of an appliance. |
US08085972B2 |
Protection method for preventing hard copy of document from being released or reproduced
A protection method for preventing a hard copy of a document from being released or reproduced is provided. The protection method comprises: selecting a pattern with a closed contour line and utilizing a level set method to process the pattern to generate at least a watermark; and embedding the watermark into the document. In addition, the protection method can further comprise: detecting the hard copy of the document to determine whether at least a watermark exists in the hard copy of the document; and forbidding releasing or reproducing the document when the watermark is detected in the hard copy of the document. |
US08085965B2 |
Condenser microphone
A condenser microphone provided with a battery compartment having a coil spring electrode is adapted to: extend a return stroke of the coil spring electrode; prevent high frequency current from penetrating into the microphone from the coil spring electrode to suppress the occurrence of noise; and prevent the coil spring electrode from generating mechanical noise. The condenser microphone includes: a body case into which a condenser microphone unit is incorporated; a battery compartment provided in the body case; a coil spring electrode that is provided at an end of the battery compartment, and pushed and compressed by an electrode of a battery by the battery being inserted therein; and a conductive cushion that is disposed within the coil spring electrode, and can contact with the coil spring electrode while being compressed together with the coil spring electrode at least when the coil spring electrode is compressed. |
US08085963B2 |
Combined power and audio dock for handheld device
A combined power and audio dock for a handheld electronic device provides an integrated solution to the multiple uses of multifunction devices such as mobile telephones with built-in music players. The dock is configured with a recess into which the handheld device is docked so that all four exterior edges of the device are surrounded by the dock. This enables the dock to engage with any controls, jacks and ports along any edge of the device, and includes loudspeakers that can amplify the audio output of the device. The device is docked in an intentional assembly sequence that enables power and audio connectors to engage corresponding jacks on common, adjacent or opposing edges of the handheld device. Removal is accomplished in a reverse sequence. |
US08085962B2 |
Audio system for portable device
An audio system includes an enclosure having a transducer. The transducer creates a vibration in the enclosure in response to being driven by an audio signal having a frequency range. A cradle assembly mechanically couples a portable device to the enclosure through an isolator. A portion of the vibration is coupled into the cradle assembly. The isolator reduces an amplitude of the coupled vibration so that an operation of the portable device within a portion of the frequency range is uninterrupted when the portable device is coupled to the cradle assembly. |
US08085958B1 |
Virtualizer sweet spot expansion
Audio loudspeaker virtualizers and cross-talk cancellers and methods use a combination of interaural intensity difference and interaural time difference to define virtualizing filters. This allows enlargement of a listener's sweet spot based on psychoacoustic effects. |
US08085956B2 |
Filter circuit for an electret microphone
A miniature electret microphone includes an input buffer circuit. The input buffer circuit includes an integrated circuit including a floating ground substrate and a p-n junction. The p-n junction is coupled as a capacitor to a filter circuit of the input buffer circuit. |
US08085949B2 |
Method and apparatus for canceling noise from sound input through microphone
Provided is a method and apparatus for canceling noise from a sound signal input through a microphone. The method includes filtering a high-frequency signal having a frequency that is higher than a reference frequency and a low-frequency signal having a frequency that is lower than the reference frequency from input signals obtained through a microphone array, obtaining a high-frequency target signal by canceling a noise signal from the filtered high-frequency signal using a beamforming method, obtaining a low-frequency target signal by canceling a noise signal having a phase difference that is different from a phase difference of a target signal from the filtered low-frequency signal, and obtaining a sound source signal from which noise is cancelled, by synthesizing the obtained high-frequency target signal with the obtained low-frequency target signal. Thus, it is possible to accurately obtain a target sound source signal by minimizing signal distortion occurring in a low-frequency band in a digital sound obtaining apparatus having a small-size microphone array and accurately canceling or attenuating unnecessary noise. |
US08085947B2 |
Multi-channel echo compensation system
A system reduces echoes in an audio system by de-correlating audio signals. Adaptive filters provide compensation based on the de-correlated signals. A controller controls the de-correlation based upon the adaptation state of the adaptive filters. |
US08085945B2 |
Communication machine room wideband noise suppression system
In a communication machine room wideband noise suppression system, a sensing unit detects a noise source produced by a fan during the operation thereof and generates a noise input signal and a feedback signal, which are sent to a signal amplifying unit for signal amplification. The amplified signals are then sent to a signal converting unit and converted into digital signals. A multi-channel hybrid controller receives the digital signals and makes corrections and conduct rapid convergence algorithm to derive a reverse digital signal, which is sent to the signal converting unit and converted into a reverse analog signal. The reverse analog signal is sent to the signal amplifying unit for power amplification to generate a control signal for driving a loudspeaker unit to produce interfering acoustic wave, so as to cancel out the noise source and achieve the purpose of eliminating wideband noise. |
US08085941B2 |
System and method for dynamic sound delivery
A dynamic range manipulation system, for use for example in an audio playback system such as a two-way communication system, mobile telephone, MP3 player, and the like, obtains a measure of ambient noise at the playback location and adjusts the gain of the drive signal provided to the loudspeaker based on this measure and based on the audio signal to be played back. |
US08085937B1 |
System and method for securing calls between endpoints
According to one embodiment of the present invention, a method of establishing a secure call includes generating a session key at a centralized location. The session key is encrypted with a first public key and transmitted from the centralized location to a first endpoint. The session key is additionally encrypted with a second public key and transmitted from the centralized location to a second endpoint. The centralized location is at a location other than a location of the first endpoint and the second endpoint. The session key is operable to encrypt the call between the first endpoint and the second endpoint. |
US08085933B2 |
Cipher for disk encryption
Encryption is provided with additional diffusion components to construct a block cipher with a large and variable block size. The cipher incorporates an encryption system or algorithm such that the cipher is at least as secure as the encryption system or algorithm. Additional components of the cipher provide improved diffusion. This combination ensures that the cipher is at least as strong as the encryption algorithm, and at the same time it provides additional security properties due to its improved diffusion. |
US08085928B2 |
Isolating an inactive cable pair from a bridged active cable pair
Apparatus and methods provide for the isolation of an inactive cable pair from a bridged active cable pair. According to various embodiments, a bridge lifting block is installed in-line between control equipment and a cable connected to the bridged cable pairs. The bridge lifting block includes a first set of post pairs for connection to the control equipment and a second set of post pairs for connection to the cable block. Mini-bridge lifters are installed in the bridge lifting block between the sets of post pairs. The bridge lifting block may include two cable blocks linked together, with mini-bridge lifters installed in one and corresponding pass-through coils installed in the other. Alternatively, the bridge lifting block may include a single block body having two opposing sets of post pairs with intervening mini-bridge lifters. Additional control equipment may be installed between the bridge lifting block and cable block. |
US08085925B2 |
Data driven configuration of call management applications
A call manager uses a call management application in conjunction with a live dial database to control routing of calls for managed devices. To generate the live dial database, the call management application accesses configured route patterns and enters these patterns into the live dial database. Upon identifying an expansion indicator in a configured route pattern, the call management application accesses dial plan data that includes multiple route pattern definitions that each define a pattern using one or more sub-strings and, for each sub-string, an associated tag. The call management application then enters patterns defined by the route pattern definitions into the live dial database based on various other criteria established for the configured route pattern having the expansion indicator. |
US08085922B1 |
Methods and systems for speed dialing
Systems and methods for configuring and using speed dialing are described. A first user interface is displayed to a user, the first user interface providing a name field configured to display and/or receive a contact name and a phone address field configured to display and/or receive a phone address associated with the contact name. A speed dial field configured to receive and/or display a speed dial identifier associated with the phone address is provided. When the user later enters speed dial identifier via a telephone, the phone address is called. |
US08085911B2 |
Central monitoring station with method to process call based on call source identification information
A system and a method for processing an incoming telephone call to an alarm system central monitoring station using call source identification data such as caller ID. The alarm system central monitoring station can use the caller ID information transmitted by the telephone company to make decisions as to how to process a call prior to the central monitoring station receiver answering the call. The central monitoring station will process the call by checking if the caller ID information matches caller ID information stored in memory and it will check status information associated with the caller ID information to determine if the call should be disconnected, transferred, or connected. In order to accomplish this the central monitoring station comprises receiving circuits for detecting an incoming telephone call on the telephone line and reading caller ID information associated with the call, switching circuits coupled to the receiving circuitry for transferring the call if necessary, memory for storing status information comprising the caller ID information, and processing circuitry for determining if caller ID information has been stored in the memory, and if it has, then accessing the status information and processing the call as a function of the status information. The central monitoring station may process the call by 1) transferring the call to an invalid alarm call station, 2) connecting the call to a central monitoring station receiver, a second central monitoring station receiver, or a second line of a central monitoring station receiver, or 3) disconnecting the call. |
US08085909B2 |
Multi-mode IVR
Included are embodiments of systems and methods for providing information. At least one embodiment of such a method includes facilitating establishment of a communication between a user on a communications device and an interface server, the interface server being configured to provide data related to an information tree to the user, the information tree being configured with a plurality of options. Some embodiments include facilitating navigation of a user through the information tree and receiving a first version of a marker from the user, the marker being configured to mark at least one position in the information tree. Still some embodiments include associating the received first version of the marker with a position in the information tree. |
US08085908B2 |
Voice-messaging with attachments
A network method for using a network telephone voice-mail service, by which a caller may leave a voice-message that includes the identification of an attachment, which may include, as examples only, audio, video, text, programs, spreadsheets and graphic attachments. A video, text, spreadsheet or graphic attachment may be converted to an audible attachment to the voice-mail at the caller's or the voice-mail subscriber's request. Such entries may be made, after receiving an automated prompt for leaving an attachment identifier or conversion request, audibly or by using a keypad entry. A network method is also provided for using a network telephone voice-mail service, by which the voice-mail service may detect an attachment to a voice-mail message and provide access to the attachment to the voice-mail message. |
US08085907B2 |
Dynamic control of voice mail delivery sequence
A user of a conversational biometrics based voice mail system sets a user profile of the user that defines one or more biometric parameters of received voice mail intended for the user. A conversational biometrics device analyzes the voice mail in accordance with the one or more biometric parameters of the user profile set by the user and generates a biometric analysis result of the voice mail. The conversational biometrics device assigns a priority for delivery of the voice mail compared with a plurality of voice mails received by the conversational biometrics based voice mail system in accordance with the biometric analysis result and places the voice mail in a sequence in a delivery queue determined by the assigned priority. The delivery queue of the conversational biometrics based voice mail system delivers the voice mail to the user in the sequence determined by the assigned priority. |
US08085906B2 |
Method, system and apparatus for providing alternative multimedia ring back tone substitute service by using intelligent network
Disclosed is a method, a system, and an apparatus for providing a sound source, which has been encoded by using an audio codec, as a ringback tone alternative having an improved quality by adaptively applying various audio codecs according to the service type so that, when a mobile communication terminal is provided with a ringback tone alternative by separately applying an audio codec and a voice codec to a ringback tone provision section and a voice communication section, respectively, it is unnecessary to individually and additionally change or modify a number of devices in a mobile communication network, but a specific device in an intelligent network controls other devices based on overall consideration of the ability of the mobile communication terminal, the type of the ringback tone alternative, etc. |
US08085900B2 |
Method for X-ray wavelength measurement and X-ray wavelength measurement apparatus
A Method for X-ray wavelength measurement and an X-ray wavelength measurement apparatus capable of determining absolute wavelength easily and carrying out wavelength measurement having high precision with a simple structure are provided. The present invention is a Method for X-ray wavelength measurement carried out by using a channel-cut crystal for wavelength measurement (20) in which two opposing cut planes are formed and the lattice constant of which is known, and the method diffracts X-ray in respective arrangements (−, +) and (+, −) of the channel-cut crystal for wavelength measurement (20), to determine the absolute wavelength of the X-ray from the difference between crystal rotation angles in respective arrangements. This makes the alignment simpler, and, when only a channel-cut crystal suitable for measurement can be prepared, X-ray wavelength measurement can be carried out easily and with high precision. |
US08085896B2 |
Rigid computed tomography rotor and method for the manufacture thereof
A rotor for a gantry of a computed tomography apparatus, as well as a manufacturing method for such a rotor. The rotor according to the invention is produced at least in segments from a composite material with polymer matrix that is reinforced with fibers. The rotor thus has a high strength and rigidity, such that the deformation limits to achieve a sufficiently good image quality with simultaneously low structural volume and low weight are not exceeded, even at high rotation speeds. |
US08085893B2 |
Low jitter clock recovery circuit
A clock recovery circuit includes a first phase detector for measuring the phase difference between a first clock signal from a voltage controlled oscillator (VCO) and a data signal. A phase shifter responsive to a control signal based on this phase difference adjusts the phase of an incoming clock signal to yield a second clock signal. The phase difference between the first clock signal and the second clock signal is measured and the resulting signal is low-pass filtered to derive a control signal for controlling the VCO. The phase locked loop including the VCO filters out jitter. |
US08085891B2 |
System and method for management of mobile device communication
A system and method for managing mobile device communication in an enterprise includes a device management agent and a synchronization agent in the mobile device. Information about the status of the mobile device is collected by the device management agent and the synchronization agent communicates the status information to the enterprise with which the mobile device is associated. A synchronization server at the enterprise collects device information and updates records at the enterprise. Information such as device telephone number is propagated to the enterprise directory and potentially to a PBX to ensure connectivity with the mobile device. |
US08085887B2 |
Method and receiver circuit for reducing RFI interference
In a method for generating a compensation signal for the compensation of at least one RFI interference signal that, in a DMT transmission, is permanently superposed on a received DMT reception signal being divided into a multiplicity of channels at least one reference channel from the multiplicity of channels is provided. The multiplicity of channels comprise a first portion provided as data channels for the data transmission and a second portion which is an observation region unused for the data transmission. Channel-specific coefficients for at least one of the data channels to be compensated are provided. The channel-specific coefficients specify a correlation of the RFI interference signal being superposed on the respective data channel in respect of the reference channel. A compensation signal is generated by weighting and summing the received DMT reception signals with the channel-specific coefficients per DMT frame and for each data channel to be compensated. |
US08085884B2 |
Method and apparatus for processing satellite positioning system signals to obtain time information
A method and apparatus for processing satellite positioning system signals at a mobile receiver is described. In one example, first bit-transitions within satellite navigation data transmitted by at least one satellite are estimated at the mobile receiver. A bit pattern is generated that includes a known preamble and an extended preamble. The extended preamble includes expected data bits within the satellite navigation data. The first bit-transitions are compared with second bit-transitions of the bit pattern to generate match data. |
US08085883B2 |
Method and apparatus for delayed recursion decoder
A high-speed maximum likelihood sequence estimation method and device. The method includes identifying candidate paths through a state trellis based on a group of observed data, where each candidate path corresponds to a best path through a trellis beginning at one of a possible prior states (and corresponding prior data bit or bits), and then selecting one of the paths based on candidate sequence selection information, typically prior state decisions (e.g., data symbols in the form of one or more bits). The path selection, in turn, provides decoding of symbols and data bit information for use in selecting one of the candidate paths in a subsequent stage. |
US08085882B1 |
Multi-sensor signal fusion for modulation classification of weak signals
A multi-sensor signal fusion apparatus is provided for automatic modulation classification of weak unknown signals in non-cooperative communication environment with a more accurate description of the signal. The multi-sensor non-cooperative demodulation device combines a group of sensors, a signal fusion sensor, a means for signal demodulation, and a means for automatic modulation classification. An output of the signal fusion sensor is sent to a means for modulation scheme classification to select the appropriate demodulation technique for demodulating the unknown signal and provide the necessary intelligence about the monitored signals to the user and allow the user to simulate the unknown non-cooperative signal. The present invention also contemplates a multi-sensor signal fusion article of manufacture with a storage medium encoded with machine-readable computer program code for more accurate descriptions of monitored signals and methods for achieving higher accuracy descriptions of monitored signals in a non-cooperative environment with multi-sensor non-cooperative demodulation. |
US08085881B2 |
High data rate demodulation system
The demodulation process of a wireless data transmission system using multi-level symbols makes use of templates corresponding to each of the possible symbol transitions, so that knowledge of previously decoded symbols can be used to decode the next one. An estimation and correction loop provides for initial estimation of the values of a plurality of consecutive symbols, and error estimates are made for the estimated initial values of the symbols and for one or more alternative values, a final estimate being determined to minimize the total estimated error. |
US08085871B2 |
Adaptive modulation in a multiple input multiple output wireless communication system with optional beamforming
A transmitting MIMO wireless device transmits a training sequence to a receiving MIMO wireless device. The receiving MIMO wireless device estimates a channel response based upon the training sequence, determines an estimated transmitter beamforming unitary matrix and a transmit path quality matrix, and then transmits some/all of these parameters to the transmitting MIMO wireless device. The transmitting MIMO wireless device receives these components and determines a modulation to be employed for each of a plurality of data streams. The transmitting MIMO wireless device transmits a data frame to the receiving MIMO wireless device that includes a short training sequence, a long training sequence, a signal field with demodulation control signals, and a data payload for each of multiple data streams. According to one embodiment of the signal field, the signal field indicates a number of data streams of the data frame and a modulation employed for each data stream. The signal field may include additional information, such as whether beamforming is employed for the data frame. |
US08085868B2 |
Phase modulating and combining circuit
A transmitter includes a modulating and combining circuit to which signals are supplied and modulated into in-phase and quadrature-phase signals. The in-phase and quadrature-phase signals are combined in a closed-loop voltage summing circuit. The voltage summing circuit is an amplifier using capacitors as negative feedback elements. The negative feedback improves the linearity of the modulator. An LC tank circuit at the output of the voltage summing circuit bandpass filters the output before being applied to a power amplifier and eventually transmitted by an antenna. A multi-summing amplifier with different frequency tuning can be used for a multi-band transmitter design. |
US08085866B2 |
Radio transmission apparatus, radio reception apparatus, modulation method, and demodulation method
A rate matching apparatus is capable of improving the bit error rate characteristic at a data receiving end. A rate matching part (106), which serves as a rate matching apparatus, generates, from a first encoded block corresponding to N symbols (where N is an integer equal to or greater than one), a second encoded block corresponding to N+K symbols (where K is an integer equal to or greater than one). In the rate matching part (106), a to-be-divided bit-group extracting part (122) extracts, from the first encoded block, a first bit group corresponding to any of the N symbols. A dividing part (124) divides the extracted first bit group into L divided bit groups corresponding to L symbols (where L is an integer equal to or greater than two but equal to or smaller than K+1), thereby providing the second encoded block. |
US08085862B2 |
Optimizing transmission for broadcast multicast service
The present invention is method and system for transmitting a signal in a wireless communication system. The present invention includes differentiating a data stream into at least a first layer data stream and a second layer data stream. At least the first layer data stream and the second layer data stream are then channel coded. Afterward, at least one of the channel coded first layer data stream and the channel coded second layer data stream is spread. |
US08085861B2 |
Apparatus and method for estimating signal to interference and noise ratio in a wireless communication system
An apparatus and method for estimating a Signal to Interference plus Noise Ratio (SINR) in a wireless communication system are provided. The method includes processing a received signal by Orthogonal Frequency Division Multiplexing (OFDM) demodulation to convert the received signal into frequency-domain data, selecting ranging data from the frequency-domain data, multiplying the selected ranging data by a ranging code to perform code demodulation, calculating at least one norm value and at least one coherent norm value by bundle for the code-demodulated data and estimating an SINR using the calculated at least one norm value and at least one coherent norm value. |
US08085860B2 |
Systems and methods for sampling frequency offset estimation
A method comprises receiving a transmission including at least two Orthogonal Frequency Division Multiplexing (OFDM) symbols, estimating a sampling frequency offset associated with the OFDM symbols at least in part by employing a term representing a density of pilots in the OFDM symbols, and compensating for the sampling frequency offset using the estimated sampling frequency offset. |
US08085854B2 |
System, method and computer-readable medium for encoding a signal into macroblocks
A quantizer and dequantizer for use in a video coding system that applies non linear, piece-wise linear scaling functions to video information signals based on a value of a variable quantization parameter. The quantizer and dequantizer apply different non linear, piece-wise linear scaling functions to a DC luminance signal, a DC chrominance signal and an AC chrominance signal. A code for reporting updates of the value of the quantization parameter is interpreted to require larger changes when the quantization parameter initially is large and smaller changes when the quantization parameter initially is small. |
US08085848B2 |
Image processing apparatus and image processing method
An image processing apparatus for identifying a motion vector by executing the steps of setting a plurality of reference blocks, searching a specific reference block, and detecting the motion vector is provided. The image processing apparatus includes correlation-value computation means, table generation means, and motion-vector computation means. |
US08085847B2 |
Method for compressing/decompressing motion vectors of unsynchronized picture and apparatus using the same
A method and apparatus are provided for improving the compression efficiency of motion vectors of an unsynchronized picture by efficiently predicting the motion vectors using motion vectors of a lower layer. The method compresses motion vectors of an unsynchronized picture belonging to a current layer in a video encoder based on a multilayer having at least the current layer and a lower layer of the current layer. The method includes selecting a base picture for the unsynchronized picture, generating a predicted motion vector of the current layer from a motion vector of the base picture, subtracting the predicted motion vector from a motion vector of the unsynchronized picture, and encoding the result of subtraction. |
US08085846B2 |
Method and apparatus for decoding hybrid intra-inter coded blocks
A hybrid intra-inter bi-predictive (or multi-predictive) coding mode allows both intraframe (intra) and interframe (inter) predictions to be combined together for hybrid-encoding a current macroblock or a subblock. Bi-prediction may be used also in I-pictures, combining two intra predictions that use two different intra prediction directions. A video encoder processes data representing a two-dimensional video image which has been produced by a conventional commercially available video camera. The video encoder is adapted to select, for coding a current macroblock, between an intra encoding mode, an P-frame inter encoding mode, a B-frame bi-predictive inter mode, and a hybrid intra-inter bi-predictive encoding mode. A video decoder receives and decodes a data stream that may contain a block/macroblock encoded in accordance with the hybrid intra-inter bi-predictive encoding mode. |
US08085843B2 |
MP4 demultiplexer and method of operating the same
Provided are an MP4 demultiplexer and a method of operating the same, enabling an MP4 file to be played in a fast-play mode input by a user, wherein the MP4 demultiplexer extracts all intra-frames (I-frames) among video frames in a sample track of an MP4 file, and the MP4 demultiplexer extracts predicted-frames (P-frames) by skipping, according to a fast-play speed input by a user, at least one P-frame in a succession of P-frames present between the I-frames. |
US08085839B2 |
Adaptive equalization system and method having a lock-up-free quantized feedback DC restoration circuit
An adaptive equalizer may include one or more equalizing gain stages coupled to an input signal. An automatic gain control circuit may be used to control the gain of the one or more equalizing gain stages, the automatic gain control circuit having an AGC reference input. A dual-output DC restoration circuit may be coupled to the output of the one or more equalizing gain stages for generating a first output signal using a first hysteresis slicer that DC restores the input signal and for generating a second output signal using a second hysteresis slicer that is coupled to the AGC reference input of the automatic gain control circuit, wherein the second hysteresis slicer introducing less hysteresis than the first hysteresis slicer. |
US08085837B2 |
Characterizing non-compensable jitter in an electronic signal
One embodiment of the present invention processes a signal of interest through an optional reference channel, combines the resulting signal with white noise, and then processes the noisy signal through a reference receiver. Two metrics are calculated from the results of that processing: Non-Compensable Data-Dependent Jitter (NC-DDJ) and Enhanced Transmitter and Waveform Dispersion Penalty (Enhanced TWDP). Within the reference receiver, a variable delay module sweeps the eye opening defined by the noise-free samples of the signal of interest and determines the transition points (i.e., edges) of the eye opening. Those transition points are compared to the Unit Interval to yield NC-DDJ. Further, the signal-to-noise ratio (SNR) of the noisy samples of the signal of interest is compared to the SNR of an ideal receiver (i.e., matched filter) driven by an ideal transmitter via an ideal channel with additive white Gaussian noise n(t) to yield Enhanced TWDP. |
US08085831B2 |
Interference control via selective blanking/attenuation of interfering transmissions
Inter-sector interference for a target user in a sector may be controlled by selectively blanking or attenuating transmit powers for interfering users in neighboring sectors whenever their transmissions collide. The sector provides the frequency hopping (FH) sequence or subband usage for the target user to the neighboring sectors. Each neighboring sector uses the target user's FH sequence to form a blanking pattern. Each neighboring sector then either blanks or reduces transmit power for each subband in its blanking pattern. Each user in each neighboring sector receives either (1) punctured symbols for subbands in the blanking pattern, if blanking is performed, or (2) lower energy symbols for these subbands, if attenuation is performed. In any case, the target user and each neighboring user may process their received symbols in the normal manner and do not need to be informed of the blanking/attenuation. |
US08085829B2 |
Furnace insulation
A furnace insulation including fiber modules in the form of at least two cylinder segments (2, 3; 7, 8) that are placed against one another so as to form a cylinder whose internal volume constitutes the furnace space and that are adapted to allow an electrical resistance element (5) to lie against and be fastened in the inner surface (4) of the cylinder. The furnace insulation is characterized in that the inner part of the cylinder includes one or more radially extending or generally radially extending openings (12; 14). |
US08085828B2 |
Portable laser source
A portable laser source includes a flash lamp assembly defining a hollow central channel, an elongate laser rod extending within the hollow channel for receiving a flash of light emitted by the surrounding flash lamp assembly, and a hermetically-sealed enclosure housing both the flash lamp assembly and the laser rod and including at least one optical transmission window for transmitting a laser beam emitted by the laser rod. Preferably, the flash lamp assembly is hermetically-sealed from the laser rod within the enclosure to maintain physical and electrical isolation of the laser rod from combustible and electrically conductive components of the flash lamp assembly. The combustible component of the flash lamp assembly can include Zr wool and an accelerant, or like materials for emitting a flash of light. The laser source can include a second window used to test the condition of the laser rod via application of an external test light to activate the laser rod within the sealed enclosure. |
US08085823B2 |
Laser source device, wavelength conversion element, method of manufacturing wavelength conversion element, projector, and monitoring device
A laser source device includes: a light emission unit which emits laser beam having first wavelength; a first mirror which selectively reflects S-polarized light contained in the first wavelength laser beam emitted from the light emission unit in a direction different from the direction toward the light emission unit and transmits second wavelength laser beam; a second mirror which receives laser beam reflected by the first mirror and reflects laser beam having first wavelength and contained in the received laser beam toward the first mirror; and a wavelength conversion element disposed between the first mirror and the second mirror and converts at least a part of S-polarized light contained in the received first wavelength laser beam into laser beam having second wavelength. |
US08085818B2 |
Frame synchronization and structure detection method in DVB-S2 system
Provided is a method for detecting frame sync and frame structure in a satellite broadcasting system. The method for detecting frame sync and frame structure includes the steps of: calculating differential correlation values of reception symbols; generating index sequences of reception symbols whose differential correlation values calculated above exceed a threshold value; calculating positions estimated as frame start points which correspond to a total frame number based on the number of symbols per frame for each frame structure; and detecting frame sync and frame structure based on the umber of positions where the above-calculated frame start point estimated positions and the above-generated index sequences are matched. |
US08085811B2 |
Method and apparatus for transporting ethernet services
Frames of customer traffic may be encapsulated by adding Mac-in-Mac (MiM) encapsulation fields for transportation of the frames over a portion of provider network. The MiM encapsulated traffic may be further encapsulated using VPLS by adding VPLS encapsulation fields for transportation of the frames over another portion of the provider network. The MiM encapsulations use provider network MAC addresses which enables VPLS MAC learning to occur using provider network MAC address space. MiM tunnels are mapped to VPLS service instances which are assigned pseudowire tags for transportation over the VPLS portion of provider network. The MiM header is retained when the MiM encapsulated frames are transported over the VPLS portion of the provider network. As VPLS frames exit the core network, the VPLS encapsulation fields are removed to extract the original MiM encapsulated frames for further transportation over the MiM portion of the provider network. |
US08085808B2 |
Automatic configuration of network devices for network services
Systems and methods for facilitating automatic configuration of network devices for network services are disclosed. In one of many possible embodiments, a request for information for configuring a network device is received from a requesting device. The request is in a first protocol format. The information is retrieved from a directory subsystem in a second protocol format. The retrieved information is converted from the second protocol format to the first protocol format. The converted information is transmitted in the first protocol format to the requesting device in response to the request. |
US08085805B2 |
Adaptive channel selection by wireless nodes for improved operating range
Improved message range in a wireless network is achieved by each node performing an energy/noise scan to determine a receiving channel having the lowest noise and/or interference, e.g., best reception conditions, relative to the other channels available in the wireless network. Each node may thereafter scan available channels periodically to adjust its optimal receiving channel if the noise/interference environment changes on its present receiving channel, e.g., noise/interference on another channel is less then the noise on the present receiving channel. When a receiving channel is changed by a node, the wireless node may broadcast this information to notify its neighbor nodes of the change in its receiving channel. |
US08085802B1 |
Multimedia over coaxial cable access protocol
A BCN network with BCN modems that communicate using predefined messages to establish, optimize and facilitate data communication. |
US08085798B2 |
Host device interface with a point of deployment (POD) and a method of processing broadcast data
A host device interfacing with a point of deployment (POD) and a method of processing broadcast data are disclosed. Herein, an Internet Protocol (IP) physical interface unit receives an Ethernet frame including broadcast data; and a routing engine transforms the Ethernet frame to an IP packet when a destination address included in the Ethernet frame matches with an address of a pod and routs the transformed IP packet to an extended channel connected to the POD. Accordingly, it is possible to protect contents using a conditional access provided by the existing cable card and process broadcast data received on all types of transmission protocols including an IP protocol over a wired/wireless network using a channel provided for connection between the existing cable card and the host device. |
US08085796B2 |
Methods, systems, and products for virtual personalized networks
Methods, systems, and apparatuses are disclosed for enabling a virtual personalized network. Communications are established with a personal digital gateway to control access, sharing, security, and/or management of up-to-date personalized data exchanged between or among a plurality of associated communications devices and/or communications networks. The associated communications devices are owned, operated, and/or accessed by a common user. |
US08085795B2 |
Packet relay apparatus
A unicast-use tunnel is added between the Note-C and GW-B (i.e., a unicast optimization). Then, the Note-C transmits, to a GW-C, a second IP packet encapsulating a first IP packet, to which an inter-GW header is added, by an IP header to which a multicast address is set. The multicast-use second IP packet is transferred to a CE by way of a tunnel. The CE copies the received second IP packet and transfers it to a GW-A and the GW-B by way of the tunnel (i.e., a multicast optimization). |
US08085790B2 |
Ethernet layer 2 protocol packet switching
In one embodiment, an apparatus includes an access node, and the access node includes ports. The access node is operable to perform downlink switching based upon a unique Provider Virtual Local Area Network tag (S-TAG) and a unique IEEE 802.1Q tag header (C-TAG) that is assigned to each port. |
US08085787B1 |
Virtual loop carrier system with automatic configuration of ATM endpoints
In an ATM network having ATM endpoints connected to a central server over respective virtual circuits, ATM endpoints are configured for Internet Protocol (IP) over ATM communications by transmitting an unsolicited message from the server to the selected ATM endpoint at a first transmission interval over the associated virtual circuit, the unsolicited message including a server IP address and an ATM endpoint IP address; and receiving the unsolicited message at the selected ATM endpoint, including extracting the server IP address and the ATM endpoint IP address from the unsolicited message and transmitting an SNMP TRAP message to the server. |
US08085786B2 |
H-ARQ throughput optimization by prioritized decoding
Systems and methodologies are described that facilitate data throughput optimization in a receiver through prioritized decoding of data transmissions. In particular, mechanisms are provided that assign priorities to obtained packets and/or sub-packets of a data transmission. The priorities can be assigned based at least upon prioritization rules that identify packets and/or sub-packets most likely to successfully decode. The obtained packets and/or sub-packets are decoded based upon the assigned priorities. |
US08085781B2 |
Bulk data transfer
This disclosure relates to network data communication. Some embodiments include initiating a network connection between an original source and an ultimate destination, transmitting a block of data from the original source to the ultimate destination on the network, requesting retransmission of lost blocks from the ultimate destination to the source and retransmitting the lost blocks from source to the ultimate destination. These embodiments further include measuring round-trip time of a retransmit request, the round-trip time measured from a time of transmission of a retransmit request from the ultimate destination to a time of reception at the ultimate destination after retransmission from the original source and setting the round-trip time as a minimum retransmission request time for the network connection, wherein the round-trip time includes latencies of the network connection and in data processes at the original source and at the ultimate destination. |
US08085776B2 |
Methods and systems for a distributed provider edge
Methods and Systems are provided for a distributed Provider Edge (PE). A single Virtual Routing and Forwarding device (VRF) is associated with a single customer site. The VRF includes a single routing table (RIB) and a single forwarding table (FIB). The VRF also includes a plurality of Virtual Private Network (VPN) Protocol Instance Modules (VRP), where each VRP is associated with a different VPN from the customer site. Each VRP accesses the RIB directly and the FIB indirectly to acquiring addressing/routing information for a received data packet. Moreover, each VRP uses a data plane of the VRP to communicate the data packets to a PE backbone device. In turn, the PE backbone device uses the data plane to communicate with each of the VRPs, and the PE backbone device communicates with one or more tunnels. |
US08085774B2 |
System and method for content filtering using static source routes
A packet containing a request for content is initially received at a content filtering router. The packet comprises a destination Internet Protocol (IP) address of a content server that stores the content and a bogus IP address. It is ascertained that the destination IP address is on a list of approved destination IP address. Alternatively, it is ascertained that the destination IP address is on a list of probably unapproved destination IP addresses and the packet is routed in accordance with an alternative IP address to a content filtering server. In this alternative, at the content filtering server the bogus IP address is used to determine a content filtering category and it is ascertained whether the destination IP address with the content filtering category should be filtered based upon a list of IP addresses and associated content filtering categories. |
US08085769B2 |
Scaling egress network traffic
In an embodiment, a method is provided. The method of this embodiment provides generating one or more packets of data, the one or more packets of data being associated with a connection; and associating the one or more packets with one of a plurality of transmit queues based, at least in part, on the connection associated with the one or more packets. |
US08085766B2 |
S-flow in a network device
A network device for providing statistical sampling of packet at a port. The network device includes an ingress module for randomly selecting a packet at one of a plurality of ports for statistical sampling and an egress module for randomly selecting a packet at one of a plurality of ports for statistical sampling. The network device also includes a processing module for receiving a copy of a selected packet from at least one of the ingress module or egress module and for performing statistical flow processing on the packet. |
US08085762B2 |
GPON management system
The present invention provides the capability to manage NEs with a large number of units of equipment and facilities, by providing functions such profiling, auto-creation, link aggregation and scoping. This makes it easier for to manage GPON data, voice and video services and to support traffic protection. A method for managing an optical network comprises automatically provisioning a unit of the optical network, automatically creating a unit of the optical network, and arranging link aggregation in a unit of the optical network. |
US08085760B2 |
Method of and system for providing intelligent network control services in IP telephony
A method and system for providing intelligent network control services in IP telephony, wherein the system includes a location manager and an IP telephony proxy server. The location manager includes an interface to a legacy telephony service control entity and the IP telephony proxy server includes an IP interface to the location manager. If the IP telephony proxy server requires intelligent network services, then the IP telephony proxy server sends an IP telephony session initiation request to the called party at the location manager. The location manager uses the information to query the legacy telephony service control entity for routing information. When the location manager receives a routing response from the service control entity, the location manager maps the response to an IP telephony session control message back to the IP telephony proxy server. |
US08085759B2 |
Method for establishing a VoIP communication using a peer-to-peer databank
In one aspect, a method for operating a communication network comprising a plurality of nodes, whereby a databank is stored in shared manner among the nodes is provided. A first node extracts from the databank identification data for identifying and/or addressing the first node by a correspondent for recording, initiated by the first node, of a communication with the correspondent of an external communication system. In another embodiment, when the recording of a communication with a first node is initiated by a correspondent of an external communication system, a notification concerning the recording of the communication initiated by the correspondent by means of the databank can be supplied to a second node and the correspondent is then tracked. A for implementing the method is also provided. |
US08085757B2 |
Caller-controlled routing to non-SIP/non-TEL URI destinations for an IMS-based ENUM query
A telephone number of the callee is received from a caller device. An Internet protocol Multimedia Subsystem (IMS)-based telephone number mapping (ENUM) query is constructed based on the telephone number of the callee. An ENUM database is queried based on the ENUM query. If a response to the ENUM query is absent a Session Initiation Protocol (SIP) Uniform Resource Indicator (URI) or a telephone (TEL) URI, the telephone number is resolved into one or more non-SIP/non-TEL URIs usable to communicate with the callee. The caller is enabled to use the caller device or other devices to select which of the one or more non-SIP/non-TEL URIs to use to communicate with the callee. For each caller-selected non-SIP/non-TEL URI, communication in a protocol associated with the URI is initiated between the caller and the callee using the caller device or other devices. |
US08085753B2 |
Method and relate apparatus for enhancing transmission efficiency in a transmitter of a wireless communication system
A method for enhancing transmission efficiency in a transmitter of a wireless communication system includes forming a first RLC PDU and a second RLC PDU with a size equal to a size of the first RLC PDU in an RLC layer, submitting the first RLC PDU and the second RLC PDU to a MAC layer via a logic channel, combining the first RLC PDU with the second RLC PDU into a MAC PDU, forming a header including a plurality of fields indicating parameters of the first RLC PDU and a specified field indicating parameters of the second RLC PDU in the MAC PDU, and transmitting the MAC PDU to a peer receiver. |
US08085751B2 |
Broadcasting receiver and broadcast signal processing method
A digital broadcasting system which is robust against an error when mobile service data is transmitted and a method of processing data are disclosed. The mobile service data is subjected to an additional coding process and the coded mobile service data is transmitted. Accordingly, it is possible to cope with a serious channel variation while applying robustness to the mobile service data. |
US08085748B2 |
Wireless access point service coverage area management
A Wireless Access Point (WAP) of a Wireless Local Area Network (WLAN) infrastructure includes a processor, a radio and a directional antenna. The radio supports communications with a plurality of wireless terminals to gather participatory data, and listens to, but does not participate in transmissions of at least some of the plurality of wireless terminals to collect non-participatory WAP data. Based upon the participatory WAP data and non-participatory WAP data, the processor creates WAP operational reports and provides the WAP operational reports to the WLAN. The WLAN creates directions based thereon and directs the WAP to alter the gain pattern of the directional antenna. |
US08085747B2 |
Radio base station and cell-identifier specifying method
A radio base station includes a first obtaining device to obtain position information for locating a position of a local station; a second obtaining device to obtain a matrix that includes blocks, each block representing an area with which a uniquely identifiable cell identifier is associated, and that covers a cell coverage of the local station and a cell coverage in which use of the same cell identifiers as those of the local station is to be avoided; and a specifying device to specify the cell identifiers associated with the blocks included in the cell coverage of the local station, on a basis of the local station position located by the position information and the matrix. |
US08085745B2 |
Method for improving energy efficiency in wireless mesh network
A method for effectively using power resource in a wireless mesh network is disclosed to select and change a level of a power saving mode according to terminal and network situations to increase the duration of the network's existence as well as improve the power consumption of each mesh terminal. After active mesh terminals that are to perform a data relay function and super-saving mesh terminals that are not to perform the data relay function are selected in consideration of a network topology at certain periods, the level of a power saving mode of the mesh terminals selected as the super-saving mesh terminals is higher than that of the mesh terminals selected as the active mesh terminals. And then, a routing path in a tree form is formed along the mesh terminals selected as the active mesh terminals to transmit data. |
US08085736B2 |
CDMA receiving device and SFN detecting method used for the same
A CDMA receiving device is provided which can prevent erroneous determination of an SFN detection. The CDMA receiving device (1) performs detection of a slot boundary in a slot timing detection unit (14), and performs detection of frame timing and code group in a code group identification unit (15), with regard to each slot timing detected in this way. The CDMA receiving device (1) uses a P-CPICH to detect scrambling code in a scrambling code identification unit (16) from the detected frame timing and code group. The CDMA receiving device (1) performs detection of SFN in a broadcast channel decoding unit (17) from the frame timing and the scrambling code. A P-CCPCH is used in the detection of the SFN. The SFN is included in the P-CCPCH and it is possible to detect SFN timing of a base station by decoding a BCH. |
US08085731B2 |
Mechanism for 3rd generation partnership project multiple inter-network quality of service continuity
A system to promote connectivity for inter-radio access technology (RAT) handover from a first radio access network (RAN) to a second radio access network (RAN) is provided. The system comprises a component configured such that for each access point name (APN) in communication with the first radio access network (RAN), the maximum bit rate (MBR) for each active non-guaranteed bit rate (non-GBR) bearer in the second radio access network (RAN) is determined based on each respective access point name's (APN's) used aggregate maximum bit rate (AMBR) and the number of active non-guaranteed bit rate(s) (non-GBR) bearers for the respective access point name (APN). |
US08085727B2 |
Method and apparatus to facilitate the closure of mobility tunnels
According to one embodiment, a method involves receiving an incoming media access control (MAC) frame that includes a header, a frame body and an error detection field. Thereafter, an information element within the frame body is analyzed to determine whether to alter a mobility tunnel between a plurality of networking devices. |
US08085721B2 |
Adaptive transmission method and a base station using the method
The invention relates to a method, a base station and a computer program for selecting a spatial transmission method for a next downlink transmission in a base station. The base station can be a WiMAX, a UMTS or a 3 GPP LTE base station. According to the invention the base station makes a selection between beamforming (BF), space-time coding (STC) or MIMO for a next downlink frame. The selection is based on uplink measurements and feedback information from a particular mobile station whereto the next downlink frame is to be transmitted. |
US08085718B2 |
Partial radio block detection
A technique includes receiving a radio block from a transmission channel. The radio block includes first data and second data. The technique includes evaluating the first data to obtain a first evaluation result, evaluating the second data to obtain a second evaluation result and determining whether the radio block is a partial block based on the first and second evaluation results. |
US08085716B2 |
Methods and devices for determining if a base station can not handle a terminal
A method for determining, in a wireless cellular telecommunication network, if a base station can handle a half-duplex terminal. The base station transfers signals in a cell of the base station, and the half-duplex terminal, when being handled by the base station, does not transfer or receive signals during a period of time, called idle period of the cell of the base station. If a characteristic of the terminal is not compatible with the idle period of the cell of the base station, it is determined that the base station cannot handle the terminal. |
US08085713B2 |
Resource allocation method of subscriber of service negotiation system
A resource allocation method of a subscriber station in a service negotiation system is provided. The resource allocation method includes gathering statistics of bursty data, bandwidth grant situation, and measuring wireless signal quality. The subscriber station switches its operation mode according to the statistics and bandwidth data derived by the signal measurement. When the subscriber station in a wireless system switches into a normal operation mode, it allocates bandwidth to management message and numbers of data connections to satisfy the quality of service (QoS) of each connection. When the subscriber station in a wireless system switches into an emergency operation mode, it allocates bandwidth to management message and unsolicited grant service (UGS). |
US08085712B2 |
Method for implementing media gateway function, radio access control device and radio access system
A method for implementing the media gateway function is disclosed by the embodiment of the present invention, including: receiving a first signaling message; determining to perform a processing of a base station application layer or a processing of a media gateway control application layer according to a Simple Control Transmission Protocol (SCTP) link, wherein the SCTP link is indicated by the first signaling message; if determine to perform the processing of the media gateway control application layer, routing traffic data to a destination device. A radio access control device and a radio access system according to the above mentioned method are further disclosed. According to the embodiment of the present invention, the exchange number of an IP packet is reduced, and the bearer is separated from the control. |
US08085711B2 |
Method and system for managing radio resources for soft handoff in an OFDMA-based communication system
A method and system is disclosed for managing resource within a predetermined soft handoff group in an OFDM based telecommunications system. Logical radio resources are separated into at least one set to support the soft handoff group and at least one set for supporting normal communication traffic. At least one physical radio resource is identified for each logical radio resource in the set for supporting the SHOG according to a predetermined mapping function so as to minimize resource collision. |
US08085710B2 |
Minimizing packet loss during fast roaming
A packet loss reduction system. In particular implementations, a method includes responsive to indications of roaming intent of a wireless client relative to currently associated wireless access point, determining if a traffic stream associated with the wireless client is to be proactively buffered by one or more potential wireless access points; conditionally transmitting a command to the one or more potential wireless access points to cause the potential wireless access points to set up resources to proactively buffer packets of the traffic stream; duplicating received packets of the traffic stream destined for the wireless client; and transmitting the duplicate packets to the potential wireless access points for storage in a proactive stream buffer. |
US08085709B2 |
Method and system for managing radio resources in mobile communication networks, related network and computer program product therefor
A method for managing radio resources in a mobile communications network having a plurality of cells, wherein the radio resources are managed by a plurality of radio resources management procedures arranged for having available at least one maximum downlink total load value representative of the maximum total load level of each cell of the network; and for measuring at least one uplink load value and at least one current downlink total load value of each cell of the network. The method includes the steps of defining at least two status parameters including a first status parameter or load status parameter adapted to reach a first set of status ranges, depending on the measured uplink load value and the current downlink total load value; a second status parameter or packet congestion flag adapted to reach a second set of status ranges, depending upon reaching of a congestion status in a packet management procedure; and adopting different sets of managing strategies associated with the radio resources management procedures of the network as a function of the at least two status parameters being in the respective sets of status ranges. Preferred application is in UMTS mobile networks. |
US08085708B2 |
Methods, systems, and devices for establishing a registrationless data communication connection between electronic devices
A method of operating a mobile terminal to establish a data communication connection with an electronic device includes receiving a message from the electronic device via a wireless wide-area network. The message includes Internet Protocol (IP) connection information for establishing the data communication connection with the electronic device. For example, the message may be an SMS message, and the IP connection information may include an IP address and/or port number associated with the electronic device. The data communication connection is established with the electronic device responsive to receiving the message and based on the IP connection information included in the message. Related methods, devices, and computer program products are also discussed. |
US08085704B2 |
Method and arrangements relating to satellite-based positioning
The present invention relates to methods and apparatuses as well as a measurement report signal for reporting measurements on ranging signals (RS1-RS4) received by a mobile station from satellites (SV1-SV4) or calculating a position based on such measurements, wherein each of said ranging signal comprises a stream (201) of data bits (202) spread by a spreading code (203). After synchronizing (501) to data bit edges in the stream of data bits on a ranging signal, a position in time modulo the data bit length for said stream of data bits with respect to a selected point in time is measured (502). The measured position in time could be used by the apparatus performing the measurements on the received ranging signals for calculating (504) the position of the mobile station. Alternatively the apparatus could transmit (503) a wireless signal including data representing said measured position in time, allowing the mobile station position to be determined in another apparatus (101). |
US08085703B2 |
Methods and systems for accelerating wireless communication handover
Methods and apparatus for ranging with one or more neighboring sectors during normal operation of a mobile station (MS) with its serving sector are provided. The ranging results may be frequently updated in an effort to accelerate the handover process to another base station (BS) providing coverage for one of the neighboring sectors. |
US08085701B2 |
Local area network translating bi-directional packet repeater
A translating bi-directional packet repeater includes a first antenna and a second antenna for receiving a wireless signal, amplifying it, and retransmitting it on a different channel. The channel associated with each of the antennas is separated in frequency sufficiently to ensure good isolation between the wireless signals that are received and then retransmitted. The wireless signal is down converted to an intermediate frequency (IF) that is passed through a band pass filter, and the filtered signal is then up converted and retransmitted on the different channel. A controller responds to a wireless signal on one of the antennas in selecting a path through the bi-directional amplifier and the antennas used to receive and retransmit the signal. The isolation between the received wireless signal and the retransmitted wireless signal is sufficient to avoid interference, and the retransmission takes place almost instantaneously to minimize the delay incurred. |
US08085695B2 |
Bootstrapping devices using automatic configuration services
The present disclosure relates to attempting to automatically configure an unconfigured device utilizing a previously configured device and, more specifically, to attempting to bootstrap a universal plug-and-play (UPnP) access point utilizing a previously configured access point. |
US08085687B2 |
Returning domain identifications without reconfiguration
In one embodiment, a technique for returning Domain IDs to a Fibre Channel fabric without a full build fabric (BF) phase is provided. A switch in the fabric may send a principal switch a message requesting the return of one or more Domain IDs assigned to that device. The principal switch may update the list of fabric Domain IDs to remove the Domain IDs identified in the message and send the updated list to devices in the fabric. |
US08085686B2 |
Aggregation and propagation of sensor data within neighbor discovery messages in a tree-based ad hoc network
In one embodiment, a method comprises attaching, by a mobile router, to an attachment router according to a protocol requiring establishment of a tree topology having a single clusterhead, the attaching by the mobile router based on the mobile router receiving, from the attachment router, an advertisement message specifying an attachment prefix; outputting a second advertisement message specifying availability of a prescribed address prefix used by the mobile router, and further specifying attributes of the mobile router relative to the tree topology; receiving a plurality of sensor data messages from at least one attached sensor host node, each sensor data message specifying at least one sensor data element specifying a detected sensor parameter; aggregating the sensor data elements from the sensor data messages into aggregated sensor data; and generating and outputting a neighbor advertisement message to the attachment router, the neighbor advertisement message specifying the aggregated sensor data. |
US08085685B2 |
Method and system for testing multiple data packet transceivers together during a predetermined time interval
A method and system for testing multiple data packet transceivers together during a predetermined time interval. A sequence of downlink data packets are generated and distributed as corresponding sequences of downlink data packets for reception by multiple data packet transceivers each one of which is responsive during at least a respective portion of a predetermined time interval to a respective one of the corresponding sequences of downlink data packets by transmitting a respective one of multiple corresponding sequences of uplink data packets. At least a portion of each of the corresponding sequences of uplink data packets are combined to provide a sequence of test data packets of which at least one signal parameter is measured. |
US08085683B2 |
Method and apparatus for estimating link quality
A driver for an IEEE 802.11 wireless network node determines a metric for link quality between the node and a remote node. The nodes communicate using a handshake protocol in which the first node expects to receive an acknowledgement (ACK) of receipt of a data packet from the remote node. The driver provides a measure for: collision induced losses (pc) between the first and remote nodes; a slot being erroneously detected as busy when a successful transmission could have been made (pexp) between the first and remote nodes; and a probability of successful reception of a packet when a collision occurs (pplc) between the first and remote nodes. The measure is based on a number (A) of acknowledgements received from the remote node vis-à-vis a number (T) of packets transmitted to the remote node. The driver can adjust one of carrier sensitivity or node transmission power based on the measure. |
US08085679B2 |
Apparatuses and methods for controlling bit rates in variable bit rate video coding
A bit rate control method may include calculating a quality measure of a current frame and a mean of quality measures of two or more previous frames in order to calculate a deviation of the quality measure of the current frame from the mean of the quality measures of the two or more previous frames; comparing the deviation to a critical value measure; and controlling a quantization parameter in response to a result of the comparison. A bit rate control apparatus may include a quality measure calculator that calculates the quality measure of the current frame and the mean of the quality measures of the two or more previous frames in order to calculate the deviation; a comparator that compares the deviation to the critical value measure; and a quantization parameter setting unit that controls the quantization parameter in response to the result of the comparison. |
US08085678B2 |
Media (voice) playback (de-jitter) buffer adjustments based on air interface
Systems and methods for adapting a de-jitter buffer to conform to air link conditions. An air link characteristic may be detected before that characteristic begins to affect packet delivery, such as by slowing or speeding delivery delay at a subscriber station. A receiver-side de-jitter buffer, which adds delay to received packets, may adaptively adjust its size based upon the detected air link characteristic, such that the de-jitter buffer is appropriately sized for anticipated data packets before they are received at the subscriber station. |
US08085673B2 |
Method and apparatus for generating bi-directional network traffic and collecting statistics on same
A method and apparatus for testing network devices maintains state data in a memory corresponding to a current status for each one of a plurality of connections. Received and transmitted segment identifiers relate each received segment to one of the connections. Each received and transmitted segment is processed and advanced according to a TCP standard and the state data for each segment is updated in the memory. Statistics are collected for each segment as they are processed. |
US08085671B2 |
Method and system for providing interoperable communications with congestion management
A method for providing interoperable communications with congestion management includes facilitating communications of a plurality of virtual talk groups. Each virtual talk group comprises a plurality of endpoints of different communication networks communicating using a respective communication channel. The method includes detecting, for a first virtual talk group of the plurality of virtual talk groups, a congestion event and, in response to detecting the congestion event, forming from the first virtual talk group one or more subgroups, each subgroup comprising at least two endpoints from the first virtual talk group. The method also includes assigning to each subgroup a respective alternate communication protocol for use by the plurality of endpoints of the subgroup. |
US08085667B2 |
Wireless relay apparatus and wireless relay method
A wireless relay apparatus capable of high-quality transmission of data includes a wireless control unit and a data link communication unit wirelessly receiving and transmitting data. The wireless relay apparatus also includes a congestion status determining unit determining whether a congestion caused by radio wave interference occurs in the wireless relay apparatus, and includes a data flow determining unit identifying a flow of data transmitted and received by the wireless relay apparatus and determining whether the flows intersect in the wireless relay apparatus, when the congestion status determining unit determines that there is a congestion. In addition, the wireless relay apparatus includes a transmission parameter adjustment unit adjusting transmission characteristics of a type according to a result of the determination by the data flow determining unit, from among types of transmission characteristics of radio used in at least one of the wireless control unit and the communication apparatuses. |
US08085666B2 |
Transmission apparatus and transmission method
A transmission apparatus for stably transmitting or receiving data of high priority is provided. In the transmission apparatus of the present invention, processing of the priority packet to be transmitted and processed by priority and processing of the non-priority packet are conducted separately. At transmission side, the above-mentioned priority packet is transmitted by priority by making its average transmission interval shorter than its average generation interval, and said non-priority packet is transmitted during the transmit margin period caused by the above-mentioned processing. At receive side, in the layer of processing the receive frame as a layer lower than the layer of processing the priority packet and non-priority packet, the priority packet and the non-priority packet is sorted based on the communication protocol header of the receive packet stored in the receive frame, and processing of the priority packet and that of the non-priority packet are conducted separately. |
US08085665B2 |
Automatic reverse channel assignment in a two-way TDM communication system
To minimize overhead in the allocation of channels, forward and reverse link time slots are automatically assigned in pairs. In particular, rather than requiring a separate process for allocating reverse link channels for the sending of acknowledgment messages in response to receipt of a forward link packet, a different scenario takes place. At the receiving end, such as for valid reception of data on a forward link channel at a central base station site, a reverse link time slot is automatically allocated in a time slot which depends upon the time slot allocation on the forward link. This assists with the rapid return of acknowledgment messages in a reverse link direction which is the predominant direction for such messages in a wireless system wherein most data traffic is Web page oriented. |
US08085664B2 |
Bi-directional and reverse directional resource reservation setup protocol
A wireless user equipment (UE) configured to initiate a packet based session includes a reservation setup protocol (RSVP) message generator configured to transmit a RSVP PATH message. The RSVP PATH message includes a direction indication. The direction indicator indicates that reservations should be made for the UE to transmit only, to receive only or to both transmit and receive. The UE also includes an RSVP message receiver configured to receive an RSVP RESV message indicating that reservations have been made as a result of the RSVP PATH message. |
US08085661B2 |
Control channel allocation apparatus, mobile communications system, and control channel allocation method
A control channel allocation apparatus includes a memory portion that stores an identifier indicating a layer 1 control channel associated with a downlink data channel, and a physical channel parameter for transmitting an uplink layer 1 control channel, the identifier being related to the physical channel parameter; a physical layer parameter determination portion that determines the physical channel parameter for transmitting the uplink layer 1 control channel in accordance with the identifier; a layer 1 control channel generation portion that generates a layer 1 control channel indicating a decoding result of a data channel, in accordance with the determined physical channel parameter; and a transmission portion that transmits the generated layer 1 control channel. |
US08085660B2 |
System, method and computer readable medium for communicating with a zigbee device from a peripheral network
In order to minimize traffic on a Zigbee network, a gateway of the Zigbee network represents end devices in communications with peripheral networks. The gateway receives messages, such as status request messages, from the peripheral network intended for an end device on the Zigbee network. The Zigbee network generates a response message by retrieving stored data for the end device instead of communicating the received message to the end device. |
US08085658B1 |
System and method of cross-chip flow control
A system and method of controlling data flow may take into account an egress port flow control configuration as well as an original ingress port flow control configuration. A queue controller may execute a flow control algorithm or a quality of service algorithm responsive to the flow control modes at either or both of the original ingress port and the egress port. |
US08085652B2 |
Communication systems
A transmission method for use in a multi-hop wireless communication system is provided. The system includes a source apparatus, a destination apparatus and two or more intermediate apparatuses. The system has access to a time-frequency format for use in assigning available transmission frequency bandwidth during a discrete transmission interval, said format defining a plurality of transmission windows within such an interval. Each window occupies a different part of that interval and has a frequency bandwidth profile within said available transmission frequency bandwidth over its part of that interval. Each said window is assignable for such a transmission interval to one of said apparatuses for use in transmission. The method for use in this system includes employing said format for one or more such transmission intervals to transmit information along at least three consecutive said links as a set of successive transmission signals, link by link, each said signal being transmitted in an available transmission window of said interval(s) and at least two of said signals being transmitted during the same said transmission interval such that said information is transmitted along said consecutive links in fewer transmission intervals than said number of consecutive links. |
US08085650B2 |
Optical encoder having optical encoding disc with light converging portions and light diverging portions
An optical encoder includes an optical encoding disc, a light source module, a motor, and an optical detection system. The optical encoding disc includes a plurality of concentric annular tracks. Each track includes a plurality of coding units. Each coding unit includes a light converging portion and a light diverging portion. The light converging portions and the light diverging portions are arranged alternately along a circumferential direction of the optical encoding disc. The motor is configured for driving the optical encoding disc to rotate. The optical detection system includes a plurality of photo-detectors arranged in a line parallel to a radius of the optical encoding disc. Each photo-detector is corresponding to each track of the optical encoding disc respectively. Each photo-detector is configured for receiving the light beam transmitted through the corresponding track, and generating a voltage according to an intensity of the received light beam. |
US08085640B2 |
Adjusting method for recording condition and optical disc device
A method for evaluating reproduced signal wherein when Euclidean distance is calculated by judging the coincidence between a binary bit array and a predetermined evaluation bit array in the evaluation of the quality of reproduced signal, the assumption is made that a continuous 2T count included in a predetermined evaluation bit array is denoted by i and that each evaluation bit array is composed of a main bit array having a bit length of (5+2i); and judgment on whether binary bit arrays include the predetermined evaluation bit array, is concentrated on the coincidence judgment of the main bit arrays. |
US08085639B2 |
Information reproducing device
An A/D converter samples a read signal in synchrony with a system clock sclk having a fixed frequency, to perform an A/D conversion. A fluctuation compensator is configured as an internal-feedback-type compensation filter, and suppresses fluctuation of a digital signal output from the A/D converter. A digital PLL uses an interpolator to generate, by interpolation, a sampled value of the read signal at a timing in synchrony with a channel frequency, and uses NCO to generate a synchronizing clock and an interpolated-phase signal that is fed back to the interpolator. A binarization circuit binarizes the read signal based on the interpolated value output from the interpolator. The frequency characteristic of the fluctuation compensator is controlled based on the frequency value output from the loop filter. |
US08085638B2 |
Test-write method, information recording method, and information recording apparatus
A test-write method for accurately and quickly determining recording conditions, and an apparatus suitable therefor. In a 2T-based strategy, recording pulse conditions are determined by separately test-writing an even-number length mark and an odd-number length mark, and then the relative positions of the even-number length mark and the odd-number length mark at the recording pulse start time are adjusted. |
US08085637B2 |
Tracking error signal detection apparatus and optical disc apparatus
A DPD tracking error signal detection apparatus includes the following. Four differentiators remove DC components and differentiate four signal with varying differential phases. The signals are then sampled and quantized by four A/D converters, and output to a non-inverting unit and an inverting unit. A phase inverter/compositor then leaves as-is or phase-inverts the output signals, according to a control signal. The non-inverting and the inverting unit each include two Hilbert transformers that phase-shift the output from the A/D converters, two delay units that delay the output of the other A/D converters to match the delay of the Hilbert transformers, two cross-correlators that calculate the cross-correlation between pairs of Hilbert transformers and delay units, and an adding unit that combines the cross-correlator results and outputs the combined result to the phase inverter/compositor. |
US08085636B2 |
Recording medium, method for recording control information in the recording medium, and method and apparatus for recording/reproducing data in/from the recording medium using the same
A recording medium, a method for recording control information in the recording medium, and a method and apparatus for recording/reproducing data in/from the recording medium using the same are disclosed. The recording medium includes a data area, and a management area for recording control information capable of identifying write compatibility and read compatibility with a driver for recording or reading data on or from the recording medium. Herein, the control information may include a class number for identifying the read compatibility, and a version number for identifying the write compatibility, and the write compatibility may be determined using the version number within the class number. |
US08085633B2 |
Optical disc drive
When a multilayered optical disc is used, the signal-to-noise ratio of a read signal is decreased as effective reflectance is extremely low due to the influence of reflection and absorption by front recording layers. Further, when a high-frequency modulation technology is used to suppress returned light noise of a laser, the erasure of recorded information is likely to occur on certain types of discs, making it difficult to simultaneously achieve the suppression of returned light noise of a laser and the prevention of the erasure of recorded information. To address the above problems, the present invention includes a section that performs a read by executing a multi-tone demodulation. The present invention also includes a section that controls the position and shape of a read light pulse to be radiated on a recording layer. |
US08085630B2 |
Optical disk apparatus
A servo control of an optical disk apparatus increases a suppression degree of an iterative learning control system, against a frequency disturbance of integer multiple of rotation frequency in a predetermined rotation phase range including a range, in which a servo deviation is detected, of the rotation phase. |
US08085626B2 |
Optical pickup device and lens for optical pickup
An optical pickup device according to the present invention comprises: a first mirror for reflecting a first light beam outputted from a first light source and letting a second light beam outputted from a second light source pass therethrough; a first object lens for converging the first light beam reflected by the first mirror on an information recording surface of a recording medium; a second mirror for reflecting the second light beam passing through the first mirror; a second object lens for converging the second light beam reflected by the second mirror on the information recording surface of the recording medium; and an achromatic lens for correcting an axial chromatic aberration of the second object lens generated by wavelength variation of the second light beam, wherein the achromatic lens is provided in an optical path between the first mirror and the second mirror. |
US08085624B1 |
Method for storing audio-centered information with a multi-level Table-of-Contents (TOC) mechanism with one Master-TOC and Sub-TOCs for various audio formats, a device for use with such mechanism and a unitary storage medium containing such mechanism
Audio information is stored on a unitary storage medium with a Table-of-Contents (TOC) mechanism for therein specifying an actual configuration of various audio items on the medium. In particular, one or more Sub-TOCs are each assigned to a respective different audio format. A single Master-TOC is provided for specifically pointing to each Sub-TOC. |
US08085619B2 |
Fish finder
This disclosure provides a fish finder, which includes a transmission module and a reception module, for outputting an ultrasonic wave underwater, receiving an echo, and outputting a reception signal corresponding to an intensity of the received echo, a control module for generating echo data corresponding to a depth based on the reception signal, a display module for displaying the echo data, and a user interface for receiving a user's operation. The control module causes the display module to display the echo data so that the echo data is displayed in two or more display screens. At least one display screen displays an area having a color different from a background color. A part of the echo data at a depth range corresponding to a height of the area is displayed in the other display screen so as to expand the echo data in a depth direction. The user interface specifies a position and a size of the area via the user's operation. |
US08085614B2 |
Source control circuit and semiconductor memory device using the same
A source control circuit comprises a control signal generating unit for generating a standby signal which is enabled in a standby condition, and a switching unit connected between a power line for supplying power to an internal circuit and an external power and controlling the supply of the external power in response to the standby signal. |
US08085613B2 |
Power detecting circuit, portable device and method for preventing data loss
In step S508, it is determined whether or not a power low signal SRC_LOSS outputted from the data latch is change. Generally Speaking, the power low signal SRC_LOSS outputted from the data latch would be changed according to the state of the power voltage of the power input terminal. When the power voltage of the power input terminal is charged/discharged to the common voltage, the power low signal SRC_LOSS outputted from the data latch may be changed from the logical high voltage to the logical low voltage or from the original logical low voltage to the logical high voltage. Since the mention above is design of selectiveness, the detailed description is omitted. When the determination is positive, the step S509 is performed. When the determination is negative, the step S511 is performed to re-detect. |
US08085606B2 |
Input-output line sense amplifier having adjustable output drive capability
An input-output line sense amplifier configured to drive input data signals over an input-output signal line to an output driver circuit, the input-output line sense amplifier having an output driver stage having a plurality of different programmable output drive capacities to tailor the output drive of the sense amplifier. |
US08085603B2 |
Method and apparatus for compression of configuration bitstream of field programmable logic
A memory is disclosed that can be utilized with a field programmable gate array. In some embodiments, the memory can include a memory array comprising a plurality of memory banks, each memory bank including at least one memory block, each of the at least one memory block including an array of memory cells; an address decoder coupled to each of the at least one memory block, the address decoder including a comparator coupled to receive an input address and a block address and provide a compare bit that indicates when a portion of the input address matches the block address, and an OR gate coupled to receive the compare bit and a wildcard bit, the OR gate providing an enable to the memory block when either the compare bit or the wildcard bit is asserted; and a logic unit that receives a mode value and the input address and provides the wildcard bit to each of the address decoders. Data can be simultaneously written into the memory array in patterns in accordance with the mode value. For example, in some embodiments the mode value indicates one of four patterns, a normal pattern, a block checkerboard pattern, a bank checkerboard pattern, and an all banks pattern. |
US08085600B2 |
Program and verify method of nonvolatile memory device
A program and verify method of a nonvolatile memory device, which can minimize the time taken for program and verify operations. The program and verify method includes precharging an output terminal of a block selector to a second level, making the output terminal of the block selector float, and, in the state where the output terminal floats, sequentially applying a program voltage and a verify voltage through a global word line. |
US08085597B2 |
Nonvolatile semiconductor memory and data writing method for nonvolatile semiconductor memory
A method having the steps of applying the same gate voltage to each of gate terminals of a plurality of memory cells via word lines to designate the memory cells as a write target, and simultaneously applying a write voltage that corresponds to each write data across drain-source terminals of two or more memory cells that are write targets via bit lines to write simultaneously a plurality of data elements having mutually different data values to the memory cells. |
US08085596B2 |
Reducing noise in semiconductor devices
The present disclosure includes methods, devices, modules, and systems for reducing noise in semiconductor devices. One method embodiment includes applying a reset voltage to a control gate of a semiconductor device for a period of time. The method further includes sensing the state of the semiconductor device after applying the reset voltage. |
US08085592B2 |
Charge-trap flash memory device with reduced erasure stress and related programming and erasing methods thereof
Operation methods of charge-trap flash memory devices having an unused memory cell for data storage and a normal memory cell used for data storage are discussed. The operation method may include selecting the unused memory cell, and programming the unused memory cell to have a predetermined threshold voltage. The charge-trap flash memory device may thus be provided with improved reliability by interrupting erasure stress to unused memory cells. |
US08085590B2 |
Multi-bit-per-cell flash memory device with non-bijective mapping
To store a plurality of input bits, the bits are mapped to a corresponding programmed state of one or more memory cells and the cell(s) is/are programmed to that corresponding programmed state. The mapping may be many-to-one or may be an “into” generalized Gray mapping. The cell(s) is/are read to provide a read state value that is transformed into a plurality of output bits, for example by maximum likelihood decoding or by mapping the read state value into a plurality of soft bits and then decoding the soft bits. |
US08085586B2 |
Wear level estimation in analog memory cells
A method for operating a memory includes applying at least one pulse to a group of analog memory cells, so as to cause the memory cells in the group to assume respective storage values. After applying the pulse, the respective storage values are read from the memory cells in the group. One or more statistical properties of the read storage values are computed. A wear level of the group of the memory cells is estimated responsively to the statistical properties. |
US08085583B2 |
Vertical string phase change random access memory device
A phase change random access memory device is disclosed including a first electrode, a second electrode, a phase change material layer between the first and second electrode, a plurality of gate layers formed along the phase change material layer, an insulating film between the phase change material layer and the plurality of gate layers, and a plurality of interlayer insulating layers between the plurality of gate layers and between the first and second electrode and the plurality of gate layers, in which multiple bits of information may be stored in a single memory cell corresponding to the positions of the plurality of gate layers. |
US08085582B2 |
Magnetic recording device and magnetic recording apparatus
A magnetic recording device includes: a laminated body including: a first ferromagnetic layer with a magnetization substantially fixed in a first direction; a second ferromagnetic layer with a variable magnetization direction; a first nonmagnetic layer disposed between the first ferromagnetic layer and the second ferromagnetic layer; and a third ferromagnetic layer with a variable magnetization direction. The magnetization direction of the second ferromagnetic layer is determinable in response to the orientation of a current, by allowing electrons spin-polarized by passing a current in a direction generally perpendicular to the film plane of the layers of the laminated body to act on the second ferromagnetic layer, and by allowing a magnetic field generated by precession of the magnetization of the third ferromagnetic layer to act on the second ferromagnetic layer. |
US08085580B2 |
System for bitcell and column testing in SRAM
A system comprises a storage cell coupled to multiple bitlines and a transistor that couples to the multiple bitlines in parallel with the storage cell. The transistor is activated while the storage cell is read. |
US08085579B2 |
Semiconductor memory device
In a memory cell, a margin for data preservation is provided while suppressing a current consumption associated with a low-power consumption mode. A MOS transistor has the same structure as NMOS transistors included in each of memory cells. When a low-power consumption mode is designated, a voltage developed at a node is stabilized by subtracting a margin voltage for data preservation across a first resistor from a voltage applied to a first node and by subtracting a threshold voltage of the MOS transistor from the resultant voltage is applied to a second node. |
US08085576B2 |
Semiconductor memory device
A semiconductor memory device comprises: a memory cell array having memory cells disposed at a crossing-point of a plurality of first lines and a plurality of second lines and a control circuit configured to apply a first voltage to selected one or more of the first lines, and to apply a second voltage having a value smaller than the first voltage to selected one of the second lines, such that a certain potential difference is applied to selected one or more of the memory cells. The control circuit adjusts the second voltage based on a position of the selected one or more of the memory cells within the memory cell array and a number of the selected one or more of the memory cells on which an operation is simultaneously executed, during application of the potential difference to the selected one or more of the memory cells. |
US08085575B2 |
Nonvolatile memory device and method of driving the same
A nonvolatile memory device and a method of driving the same are provided, which adopt an improved write operation. The method of driving a nonvolatile memory device includes providing the nonvolatile memory device including a plurality of memory banks each having a plurality of local bit lines and a plurality of variable resistance memory cells; selectively connecting read global bit lines for reading data with the local bit lines, and firstly discharging the selectively connected local bit lines by turning on local bit line discharge transistors coupled to the read global bit lines; and selectively connecting write global bit lines for writing data with the local bit lines, and secondly discharging the selectively connected local bit lines by turning on global bit line discharge transistors. |
US08085572B2 |
Semiconductor memory apparatus
A semiconductor memory apparatus includes a unit cell with a transistor having a floated body and a capacitor for storing charges; a word line for activating the unit cell; and a bit line for transmitting data to the unit cell. |
US08085570B2 |
Memory
A memory includes conductive layers provided to extend along the word lines, memory cells each including a diode having a cathode connected to the conductive layer and a source line reading data stored in the memory cells, wherein either the conductive layers or the bit lines are in floating states in a standby time. |
US08085567B2 |
Iterative serial content addressable memory
A technique is presented for implementing a content addressable memory (CAM) function using traditional memory, where the input data is serially loaded into a serial CAM. Various additions, which allow for predicting the result of a serial CAM access coincident with the completion of serially inputting the data are also presented. |
US08085565B2 |
Vehicle inverter for powering consumer electronic devices
An inverter for inverter DC power, such as but not limited to the type commonly employed in vehicle power systems, in to AC power, such as but not limited to the type commonly employed to power consumer electronic devices. The inverter may be configured to electrically isolate primary and secondary stages without requiring separate primary and secondary stage power supplies. |
US08085564B2 |
DC bus voltage control for two stage solar converter
Systems, methods, and apparatus for supplying AC power to an AC power grid from a DC power source, such as a photovoltaic (PV) array are disclosed. The systems and methods can include a converter coupled to the DC power source that provides DC power to a DC bus at a DC bus voltage. The systems and methods can further include an inverter coupled to the DC bus for converting the DC power of the DC bus to an output AC power. The systems and methods can further include a control system configured to regulate the DC bus voltage of the DC bus to operate at a variable DC bus voltage setpoint. The control system can adjust the DC bus voltage setpoint based at least in part on the DC bus voltage and the output AC current of the inverter. |
US08085563B2 |
Protection and clamp circuit for power factor correction controller
A controller generates a drive signal for a converter circuit that includes an active component (i.e., transistor) that is selectively controlled to convert a rectified input to direct current (DC) output. The controller employs an outer feedback loop (based on monitored output voltage of the converter circuit), an inner feedback loop (based on monitored AC input current drawn by the converter circuit), and a pulse width modulator (PWM) to generate the drive signals necessary to generate the desired DC output voltage and to provide power factor correction to the converter circuit. In particular, the inner feedback loop includes an amplifier and a fault protection and clamp circuit. The amplifier has a first input connected to receive a feedback signal representing the monitored AC input current, a second input, and an output that provides a current feedback signal to the PWM. The fault protection and clamp circuit is connected to monitor the voltage at the second input of the PWM and to detect fault conditions associated with the converter circuit, wherein in response to an over-voltage condition at the second input or a detected fault condition the fault protection and claim circuit clamps the current feedback signal provided to the second input of the PWM to a reference value and provides the reference value in feedback to either the first or second input of the amplifier. |
US08085555B2 |
Circuit board module and connection port thereof
A connection port and a circuit board module employing such a connection port are provided. The circuit board module includes a circuit board, a plurality of electronic components, a switch, a control unit connected to the switch, and a connection port. The electronic components, the switch, the control unit and the connection port are disposed on the circuit board. The connection port is adapted for connecting with a connector. The connection port includes a body, a plurality of first connection terminals for connecting with the connector, and a detection terminal. Each of the first connection terminals has one end connected to the control unit via the switch. The detection terminal has one end connected with the switch of the circuit board module. When another end of the detection terminal gets in contact with the connector, the switch electrically conducts the first connection terminals with the control unit. |
US08085554B2 |
Air inlet diffuser
An air inlet diffuser 10 is disclosed for attachment relative to an air inlet opening 106 of an electronics enclosure 100. The diffuser 10 extends into the electronics enclosure 100 and provides an increased surface area through which EMI attenuating apertures may be formed. The diffuser 10 also reduces the amount of structure that is disposed within the air inlet opening 106 thereby reducing impedance to airflow through the opening 106 into the enclosure 100. The increased surface are of the diffuser 10 allows for increasing the number of EMI attenuating apertures that may be utilized for a given inlet opening 106. In one embodiment, the total open area of the EMI apertures is greater than the open area of the air inlet opening. In such an embodiment, the EMI apertures provide low impedance to airflow through the diffuser 10 and increased airflow in conjunction with EMI attenuation may be realized. |