Document Document Title
US08136164B2 Manual operations in an enterprise security assessment sharing system
An enterprise-wide sharing arrangement uses a semantic abstraction, called a security assessment, to share security-related information between different security products, called endpoints. A security assessment is defined as a tentative assignment by an endpoint of broader contextual meaning to information that is collected about an object of interest. Endpoints may publish security assessments onto a security assessment channel, as well as subscribe to a subset of security assessments published by other endpoints. A specialized endpoint is coupled to the channel that performs as a centralized audit point by subscribing to all security assessments, logging the security assessments, and also logging the local actions taken by endpoints in response to received security assessments. Manual operations are supported by the specialized endpoint including manual approval of actions, security assessment cancellation, and manual injection of security assessments into the security assessment channel.
US08136160B2 System and method to select monitors that detect prefix hijacking events
Method, system and computer-readable medium to select monitors that increase the likelihood of detecting prefix hijacking events of a destination prefix are disclosed. The method includes assigning each of the candidate prefix hijack monitors to a respective cluster of a plurality of clusters. Each of the candidate prefix hijack monitors is associated with an autonomous system (AS) that indicates an AS path of autonomous systems (ASes) from the AS to a destination prefix associated with a destination AS. The method further includes iteratively merging a pair of clusters with a highest similarity score amongst cluster pairs of the plurality of clusters into a single cluster until a processed number of clusters is less than or equal to a predetermined number of clusters. The method also includes ranking each candidate prefix hijack monitor of each of the processed number of clusters according to a route type from an AS associated with the candidate prefix hijack monitor and an AS distance from the AS associated with the candidate prefix hijack monitor to the destination AS. Yet further, the method includes determining a highest ranked candidate prefix hijack monitor of each of the processed number of clusters.
US08136159B2 Method and system for detecting suspicious frame in wireless sensor network
A method and system for detecting a suspicious frame in a wireless sensor network that includes: a plurality of sensor nodes, for sending sensed data and data regarding an upper-level node and cluster head node. A data collecting node receives data from the sensor nodes, sends information, and extracts data received from the sensor nodes. A first probability of occurrence of the routing path is computed with respect to training frames, and a second probability of occurrence of a source routing path is computed using the first probability. The second probability is compared with a reference value, and displays an indication notifying an abnormality of the source node according to when the second probability and the reference value.
US08136153B2 Securing CPU affinity in multiprocessor architectures
In an embodiment of the present invention, the ability for a user or process to set or modify affinities is restricted in order to method for control a multi-processor environment. This may be accomplished by using a reference monitor that controls a process' capability to retrieve and set its or another process' affinity. This aids in the prevention of security breaches.
US08136144B2 Apparatus and method for controlling communication through firewall, and computer program product
An authenticating unit authenticates an external terminal and stores the result of authentication in an authentication state table. A receiving unit receives a first message containing information relating to a first application and identification information unique to the external terminal. A determining unit determines whether the external terminal contained in the first message is authentic by referring to the information in the authentication state table, each time the first message is received. A generating unit generates a second message containing a port, which is to be used by the first application, and an address of the external terminal when the external terminal is determined to be authentic. A transmitting unit transmits the second message to a firewall.
US08136134B2 System and method for dynamically transmitting network alert system (NAS) information from television network to stations using information embedded in an HDTV signal
A system for dynamically transmitting network alert system (NAS) information from a television network to an affiliate station using information embedded in an HDTV signal includes a program data server configured to provide network alert system (NAS) data, a network video programming source configured to provide network video programming, a data inserter configured to insert the NAS data into vertical ancillary (VANC) space of a high definition television (HDTV) signal to develop a combined network video programming and NAS data signal, and a transmission facility configured to transmit the combined network video programming and NAS data signal.
US08136131B2 Optical pickup and production method thereof
An optical pickup includes an actuator having an objective lens and an optical base on which the actuator is supported. The actuator includes a yoke having an opening, a first straight section and an opposing second straight section, the opening being interposed between the straight sections, the first and second straight sections having a first and a second bent section, respectively, as an extension of each bent section. The yoke is formed as coving the actuator with the straight sections so that the objective lens is exposed through the opening without being obstructed by the optical base. The first bent section has one contact section whereas the second bent section has two contact sections. The optical base includes an ark-like support section. The optical base supports the actuator in such a way that the contact sections are made to have contact with the ark-like support section.
US08136130B2 Portable media player
The present invention provides a portable media player, such as a portable DVD player. The portable media player has a clamshell type design, including a base portion and an openable cover portion. The openable cover portion includes a display screen, such as an LCD display screen. The player may include a single-hinge stand attached to an outer surface of the base portion so that DVDs may be viewed with the player positioned to stand upright or partially upright. The player may alternatively or additionally include an optionally attachable dual hinge stand having a base including a battery.
US08136128B2 Optical disc apparatus
An optical disc apparatus for enabling reduction of fluid noises accompanying with disc rotation, effectively, comprises a tray 5 provided to be able to comes in/out into/from said housing freely, a unit mechanism 5 provided together with the tray, in one body, a turntable 9a provided on the unit mechanism and configured to support a disc thereon, to be rotatable freely, a plural number of wall portions 5b to 5d formed on the tray surrounding the disc supported on the turntable from an outer periphery thereof, each of which has configuration like an arc around a rotation center of the turntable, a pickup 10 for doing straight-line motion within along a radius direction of a disc 4, and an opening 56, which is provided on the wall portion 5e locating at the position on the moving track of the pickup, for maintaining movement of the pickup, wherein the wall portion 5e is moved or stepped back to a side of an outer periphery of the turntable comparing to other wall portions.
US08136124B2 Method and apparatus for synthesizing hardware counters from performance sampling
A system and method for performance monitoring may use data collected from a hardware event agent comprising a hardware sampling mechanism and/or one or more hardware counters to increment one or more synthesized performance counters by an amount dependent on an expression involving the collected data. Each synthesized performance counter may be configured to count events of a different type and may comprise a machine addressable storage location. The event types may include various memory references or misses, branches, branch mispredictions, or any other event of interest in performance monitoring. The hardware event agent may comprise one or more instruction counters, cycle counters, timers, or other hardware performance counters. One hardware performance counter may be used in a time-multiplexed or data-multiplexed manner to monitor events of multiple event types. The hardware sampling mechanism may return a statistical packet for sampled instructions, which may be examined to determine the event type.
US08136123B2 System and computer program product for performing bulk operations on transactional items
Bulk operations on a large number of items may be processed by a computer with a reduced likelihood of exceeding a timing or hardware limitation of a system. An instruction or its related information can be examined to determine if the instruction may potentially involve a large number of items. If so, the instruction may be passed to a bulk operations manager software component to determine the number of items involved. The bulk operations manager software component can break down the operation into smaller groups of items. Operations can be performed on each of the smaller groups of objects. The changes can be transparent to a developer writing code or a computer generating code to perform a specific operation.
US08136120B2 Methods and systems of reconciling sources of print job processing information in a print processing environment
A method of processing a print job in a document production environment includes receiving a job ticket having job ticket parameters, identifying a process plan template having processing instructions for processing the print job and performing a parameter value resolving process for each job ticket parameter. The resolving process may include identifying candidate values, identifying the source associated with each of the candidate values and determining whether a candidate value has a source having precedence. If a source has precedence, the corresponding candidate value may be selected as a resolved parameter value. A user may be presented with a representation of a set of the resolved parameter values and may be permitting to modify at least one of the resolved parameter values. A first portion of the print job may be processed using the identified process plan template, the resolved parameter values, and any user-modified parameter values.
US08136113B2 Method and apparatus for adjusting sleep time of fixed high-priority threads
A sleep function capable of putting a fixed high-priority thread to sleep within a time-window is disclosed. After a sleep request has been made by a fixed high-priority thread via the sleep function, a determination is made whether or not the fixed high-priority thread is awoken before a requested sleep duration under the sleep request. If the fixed high-priority thread is awoken before the requested sleep duration, the number of tasks for the fixed high-priority thread to perform is increased in order to delay the start sleep time of the fixed high-priority thread from a point within a first time-window in which the sleep request was made to an end boundary of the first time-window.
US08136108B2 Updating firmware with multiple processors
The present invention provides apparatuses, methods, and computer readable media for updating memory containing representations of computer-executable instructions in a processing system. A primary processor receives original sets of computer-readable instructions and updated sets of computer-readable instructions for the processors in processor system from a host system. The sets of computer-readable instructions are stored in memory (e.g., flash memory), where each processor in the system may utilize different sets. The primary processor then initiates updating its firmware with the corresponding updated set. If the update is unsuccessful, the primary processor reverts to the original set and the update process is terminated. Otherwise, the firmware update proceeds to the secondary processor. If the firmware update succeeds, the next secondary processor is updated. Otherwise, all of the updated processors revert to the corresponding original set of computer-readable instructions and the updating process is terminated.
US08136105B2 Method to exploit superword-level parallelism using semi-isomorphic packing
A computer program product is provided for extracting SIMD parallelism. The computer program product includes instructions for providing a stream of input code comprising basic blocks; identifying pairs of statements that are semi-isomorphic with respect to each other within a basic block; iteratively combining into packs, pairs of statements that are semi-isomorphic with respect to each other, and combining packs into combined packs; collecting packs whose statements can be scheduled together for processing; and generating SIMD instructions for each pack to provide for extracting the SIMD parallelism..
US08136102B2 Systems and methods for compiling an application for a parallel-processing computer system
A runtime system implemented in accordance with the present invention provides an application platform for parallel-processing computer systems. Such a runtime system enables users to leverage the computational power of parallel-processing computer systems to accelerate/optimize numeric and array-intensive computations in their application programs. This enables greatly increased performance of high-performance computing (HPC) applications.
US08136099B2 Method and system for automatically generating executable processes from inter-organizational workflows
A method and system to automatically translate a definition of a choreography workflow process to an executable process are provided. The method includes processing a collaboration element from the definition, mapping the collaboration element to an executable element based on a knowledge database system that contains the collaboration element and the corresponding executable element and mapping the collaboration element to the executable element statically if the corresponding executable element is unavailable in the knowledge database system.
US08136098B2 Using pushdown systems for the static analysis of multi-threaded programs
A static, inter-procedural dataflow analysis is used to debug multi-threaded programs which heretofore have been thought unsuitable for concurrent multi-threaded analysis.
US08136091B2 Architectural support for software-based protection
Instruction set architecture (ISA) extension support is described for control-flow integrity (CFI) and for XFI memory protection. ISA replaces CFI guard code with single instructions. ISA support is provided for XFI in the form of bounds-check instructions. Compared to software guards, hardware support for CFI and XFI increases the efficiency and simplicity of enforcement. In addition, the semantics for CFI instructions allows more precise static control-flow graph encodings than were possible with a prior software CFI implementation.
US08136090B2 System and methods for applying social computing paradigm to software installation and configuration
A method for installation and configuration of a software product includes installing a software product and determining configuration settings of the software product based upon a social network of peers. A system for installation and configuration of at least one software product includes at least one client install package capable of utilizing a social network for at least one of installing software; transmitting configuration settings; transmitting post-installation configuration settings; or responding to post-installation configuration modifications; and a server that stores and aggregates the configuration settings of a plurality of users, forming at least one social network.
US08136085B2 System and method for implementing a shared platform or software resource for coupled computing devices
A computing device includes a communication port, memory resources, and one or more processors. The one or more processors are configured to combine with the memory resources to operate one or more of the plurality of modules. The plurality of modules are operative in order to handle exchange of communications with a primary computer over the communication port. The one or more modules include a first module that is operative in a first communication mode in enabling exchange of communications with the primary computer over the communication port. The exchange of communications causes the primary computer to access and execute one or more autorun files from the computing device. The one or more modules may also include a second module that is operative in a second communication mode to be operative in enabling an alternative function to be performed with or for the primary computer over the communication port.
US08136084B2 Arranging through silicon vias in IC layout
A portion of an IC layout that includes a plurality of through silicon vias (TSVs) is evaluated to identify linearly aligned TSVs. The portion of the IC layout is modified to reduce a number of the linearly aligned TSVs, resulting in less wafer breakage.
US08136082B2 Method for testing integrated circuits
A method of testing an integrated circuit. The method includes selecting a set of physical features of nets and devices of the integrated circuit, the integrated circuit having pattern input points and pattern observation points connected by the nets, each of the nets defined by an input point and all fan out paths to (i) input points of other nets of the nets or (ii) to the pattern observation points; selecting a measurement unit for each feature of the set of features; assigning a weight to each segment of each fan out path based on a number of the measurement units of the feature in each segment of each fan out path of each of the nets; and generating a set of test patterns optimized for test-coverage and cost based on the weights assigned to each segment of each of the nets of the integrated circuit.
US08136081B2 Method and apparatus to optimize adaptive radio-frequency systems
A performance optimizing circuit is provided for a signal processing system which is parameterized by a set of coefficients that vary the operational characteristics of the signal processing system. The performance optimizing circuit receives as input a reference signal and an output signal of the signal processing system. The performance optimizing circuit may include (a) a cost computation circuit that receives the reference signal and the output signal and provides as output a cost signal representing a cost function computed using a set of current values for the set of coefficients, the output signal and the reference signal; and (b) a cost optimizer circuit that, at each of a plurality of successive time intervals, evaluates one or more values of the cost signal in the cost computation circuit and provides to the signal processing system a new set of values for the set of coefficients. The cost optimizer circuit implements two or more of the random search, parabolic interpolation and hill climbing techniques.
US08136080B2 Graphic rendering of circuit positions
A method may include receiving circuit information from a backend circuit test system and grouping components in the circuit information into collections by types, the types including segments, equipment, ports, and connections. The method may further include positioning, based on the grouping by types, the components from the circuit information for presentation of a circuit design on a display, and performing path rendering for the circuit design based on the positioning of the components. The method may also include sending an output file with the path rendering to a web browser.
US08136078B2 Optimization
A method for optimizing a design for a device is disclosed. Such an optimization is performed with respect to a predetermined metric, e.g. device speed, area, power consumption or yield. In one aspect, the method comprises obtaining a design for a device. The design comprises design components. The method also comprises determining from the design components at least one group of first design components that has a higher sensitivity to the predetermined metric than second design components. The first design components may be on the critical path in the design. The method further comprises tuning the first design components and the technology for manufacturing the first design components thus reducing the variability of the first design components and obtaining an optimized design with respect to the predetermined metric.
US08136077B2 Timing-optimal placement, pin assignment, and routing for integrated circuits
Techniques for timing-optimal placement, pin assignment, and routing for integrated circuits are described herein. According to one embodiment, a list of paths providing implementation possibilities is constructed. A means is provided for removing paths from the list as well as a means for committing paths to the implementation if such paths are required for making the circuit implementation valid. Paths with worst case attributes are iteratively removed from the list until all paths in the list are committed to the implementation. Other methods and apparatuses are also described.
US08136075B1 Multilevel shared database for routing
A multilevel shared database for routing for an integrated circuit is described. An aspect relates generally to a database comprising routing edges defined by tile templates. The routing edges are associated with a plurality of wire length segmentations. The tile templates are associated with tiles of an integrated circuit. The tiles are repeated circuit blocks forming an array. A portion of the tile templates are shared among a portion of the tiles such that the tile templates are less in number than the tiles. The tile templates are associated with pointers for pointing to wire templates.
US08136074B2 Printed circuit board design support program, recording medium, and printed circuit board design support method
To automatically arrange vias on a printed circuit board so as to satisfy a predetermined condition. A printed circuit board design support method for causing a computer to execute a ground conductive area identifying conductive areas which can be used as grounds of a printed circuit board having a plurality of conductive layers, an extracting an overlapping conductive area in which the conductive areas identified in the ground conductive area identifying are two-dimensionally overlapped with one another, and an automatic arranging interlayer connection members configured to electrically connect at least two layers with one another among the plurality of conductive areas in the overlapping conductive area extracted in the extracting at an interval within a predetermined distance.
US08136069B2 Accurate approximation of resistance in a wire with irregular biasing and determination of interconnect capacitances in VLSI layouts in the presence of Catastrophic Optical Proximity Correction
The Width Bias Calculator (WBC) calculates electrical values by effectively averaging the electrical values to either side of a target wire shape whereby values are approximated for design validation without a significant impact on performance or memory consumption.
US08136065B2 Integrated prototyping system for validating an electronic system design
An integrated prototyping system (IPS) is proposed for verifying and validating an electronic system design (ESD) with hierarchical design elements (HDEs). The IPS has: a) A reprogrammable logic device (RPLD) having an emulation timing base and an RPLD-interface for programming and simulating HDEs under validation while transacting exchanging vectors. The RPLD is also switchably coupled to numerous external peripheral electronic devices (PED), b) An EDA simulator for simulating then verifying selected HDEs while transacting exchanging vectors. The EDA simulator also has a simulator interface; and c) An IPS controller bridging the RPLD and the EDA simulator. The IPS controller has an IPS executive for progressively verifying and validating the ESD. The IPS executive further includes a co-emulation software for jointly and simultaneously running the RPLD and the EDA simulator with an event-based synchronization scheme for interchanging exchanging vectors on demand between the RPLD and the EDA simulator.
US08136061B2 Method of logic circuit synthesis and design using a dynamic circuit library
The circuit library available for logic synthesis is limited to a single dynamic circuit block or logic synthesis block. The circuit design method includes first defining the logic synthesis block and then performing logic synthesis for a predetermined logical operation to be implemented. The logic synthesis step constrained to the single logic synthesis block produces an intermediate circuit design which necessarily comprises a series of dynamic circuit blocks, each associated with a single reset signal. Once the intermediate circuit is produced, the circuit design method includes eliminating unnecessary devices from the intermediate circuit to produce a final logic circuit, and then sizing the devices in the final circuit to complete the design.
US08136054B2 Compact abbe's kernel generation using principal component analysis
Some embodiments provide techniques for determining a set of Abbe's kernels which model an optical system of a photolithography process. During operation, the system can receive optical parameters (e.g., numerical aperture, wavelength, etc.) for the photolithography process's optical system. Next, the system can use the optical parameters to determine a point spread function for an Abbe's source. Note that the point spread function for the Abbe's source can be determined either by discretizing the optical system's light source using a set of concentric circles, or by discretizing the optical system's light source in an orthogonal fashion. The system can then determine a correlation matrix from the point spread function. Next, the system can determine the set of Abbe's kernels by performing an eigen decomposition of the correlation matrix using principal component analysis. The system can then use the set of Abbe's kernels to compute image intensity.
US08136053B1 Direct, gesture-based actions from device's lock screen
Embodiments enable a mobile device to execute an action analogous to a user-defined action in response to receipt of a gesture analogous to a user-defined gesture. In a first embodiment, a computer-implemented method executes an action on a mobile device. A lock screen view is displayed on the mobile device to prevent unauthorized and inadvertent access to the mobile device's data. While the mobile device is locked, a touch gesture having a pre-defined shape is detected on a touch screen of the mobile device independently of the initial position of the touch gesture on the touch screen. In response to detection of the touch gesture, a particular action is executed on the mobile device while the mobile device stays locked. The particular action determined according to the pre-defined shape. In this way, detection of the touch gesture causes the particular action to execute while keeping the mobile device locked.
US08136050B2 Electronic device and user interface and input method therefor
A portable electronic device (100,400) and user interface (425) are operated using a method including initiating entry of a content string; determining the most probable completion alternative or a content prediction using a personalized and learning database (430); displaying the most probable completion alternative or next content prediction; determining whether a user has accepted the most probable completion alternative or next content prediction; and adding the most probable completion alternative or next content prediction to the content string upon user acceptance.
US08136048B2 Methods and apparatus for providing menu data to a storage automation library
In a method for displaying menus on a storage automation library, a user's input to the library is processed and, in response thereto, either 1) a menu derived from a local menu structure is displayed, or 2) a remote menu mode is activated. Between activation and deactivation of the remote menu mode, the library waits for a remote host to return remote menu data. A method by which a remote host retrieves the status of such an indicator, and apparatus for implementing these and other related methods, are also disclosed.
US08136047B2 Multi-application tabbing system
A method for displaying a plurality of windows on a display screen is described. The method includes steps of associating a first window with at least one second window, the at least one second window being independent of and external to the first window, and combining the first window and the at least one second window into a common window on a display screen, the first window and the at least one second window being configured to share a common window frame. An indicator may appear on the display as a target region when a user desires to associate the first and second windows. Subsequent operations performed on the common window are performed automatically on any underlying window. For example, when a user chooses to save the contents of the common window, the contents of all of the windows of the common window may be saved.
US08136043B2 GUI generation apparatus and method for generating GUI
A GUI generation apparatus comprises: a storage unit adapted to store association information that associates an input/output GUI component relating to the input and output of data with a data model that stores data; and a reflection unit adapted to, upon receiving an input of data through the input/output GUI component, reflect the inputted data in the data model that is associated with the input/output GUI component in the association information, wherein, upon a change of data in the data model, the reflection unit reflects the changed data in the input/output GUI component that is associated with the data model in the association information.
US08136036B2 System and method for processing dynamic data sets in web applications
Large data sets are displayed and processed. User mark-up language display provides a plurality of line items, each line item including a checkbox. A name/value pair is generated and stored to a text string responsive to the user selecting a checkbox of a line item. The name/value pairs are parsed into a parameter names array and a parameter values array responsive to the user selecting a submit command. The parameter names array is processed to identify each parameter name containing a checkbox indicia, and for each parameter name containing a checkbox indicia, line item detail is retrieved from the detail arrays corresponding for display to the user, who may store a current document as a draft. The user selects or deselects a line item, and the parameter names array is again processed to identify new data available in, or old data no longer available in, the detail arrays.
US08136035B2 Handheld electronic device including appointment and meeting conflict notification, and associated method
A method of checking a new entry in a calendar application having a cache that includes a first subset of existing entries falling within a first date range. Also, an electronic device implementing the method. The method includes determining whether the date of the new entry falls within the first date range. If so, the method determines whether the new entry directly conflicts with or is adjacent to one of the existing entries in the first subset, and provides a notification if appropriate. If the date is outside the first date range, the method creates a new calendar cache including a second subset of existing entries falling within a second date range around the new entry date, determines whether the new calendar entry directly conflicts with or is adjacent to one of the existing calendar entries in the second subset, and provides a notification if appropriate.
US08136034B2 System and method for analyzing and categorizing text
A system and method are provided for analyzing elements of text for comparative purposes. Text is provided to the system in an electronic format readable by the system. The system divides the text data into scenes, which may then be compared against a range of various values across a database of scenes from different texts. Data from one text can be used to identify other texts with similar styles, or identify texts with different styles, and to rank those differences on a spectrum. The system may use data from one text to identify other texts that a user may like, and present information about the text to the user in various forms.
US08136033B1 Converting a graphic object from a first format to a second format with the aid of a stored checksum
Methods, systems, apparatus, and computer program products involve modifying graphic objects. An electronic document can be obtained in a first format. The electronic document can include a graphic object represented using a main dataset and a private dataset. The main dataset can be normalized while stored in an object model in memory. A checksum can be computed for the normalized main dataset of the graphic object. The computed checksum can be compared with a stored checksum located in the electronic document. The electronic document can be converted from the first format to a second format based in part on a result of the comparison.
US08136032B2 Document edit support device and storage medium
There is disclosed a document edit support device including: an object obtaining unit that obtains an object as data expressing at least one of a text and an image, which are included in a document as an edit target and are to be located in a layout area; a grid line obtaining unit that obtains a plurality of grid lines in the layout area; and a grid line selection unit that selects at least one of the plurality of grid lines selected by the grid line obtaining unit, so that a predetermined condition is satisfied by blank spaces which remain when the object obtained by the object obtaining unit is located along the selected at least one of the plurality of grid lines.
US08136028B1 System and method for providing viewers of a digital image information about identifiable objects and scenes within the image
There are provided methods and systems for providing viewers of a digital image with information about identifiable and scenes within the image. In an embodiment, digital images, uploaded to a host website, are customized through the incorporation of some number of selectable informational links and other text based information to provide viewers of the image real-time access to social and advertising related information regarding certain identifiable objects and scenes in the image. The selectable information links are incorporated within and around the digital image in a process referred to herein as image tagging.
US08136027B2 Method and apparatus for providing conditional customization for generating a web site
A technique for generating a web site in accordance with received data entry by: presenting a prompt for data entry; receiving a data entry in response to the prompt; presenting at least one additional prompt for data entry that is determined at least in part based upon the received data entry; receiving an additional data entry in response to each of the at least one additional prompts; determining at least one characteristic of at least one web site dimension of the web site based on the data entry; generating a multi-dimensional description of the web site based on the determined characteristics; retrieving web site data according to the generated multi-dimensional description of the web site; and generating the web site based upon the generated multi-dimensional description of the web site and the retrieved web site data.
US08136026B2 Help option enhancement for interactive voice response systems
A method for providing help within an interactive voice response application can include the step of determining an interactive voice response event corresponding to a help menu request. The event can be classified as a default help request or a user initiated help request. If the event is classified as a default help request, a time for receiving user input can be set to a default value. If, however, the event is classified as a user initiated help request, the time for receiving user input can be set to a value less than the default value. The interactive voice response application can take programmatic action upon expiration of the time for receiving user input.
US08136025B1 Assigning document identification tags
Document identification tags are assigned to documents to be added to a collection of documents. Based on query-independent information about a new document, a document identification tag is assigned to the new document. The document identification tag so assigned is used in the indexing of the new document. When a list of document identification tags are produced by an index in response to a query, the list is approximately ordered with respect to a measure of query-independent relevance. In some embodiments, the measure of query-independent relevance is related to the connectivity matrix of the World Wide Web. In other embodiments, the measure is related to the recency of crawling. In still other embodiments, the measure is a mixture of these two. The provided systems and methods allow for real-time indexing of documents as they are crawled from a collection of documents.
US08136023B2 Decoding method for tail-biting convolutional codes using a search depth viterbi algorithm
A method for decoding tail-biting convolutional codes. The method includes initializing a correction depth, selecting a first starting state from a set of encoding states, and initializing a metric value for the selected starting state as zero and the other states as infinity. The input bit stream is read and a Search Depth Viterbi algorithm (SDVA) is performed to determine path metrics and identify a minimum-metric path. The ending state for the minimum-metric path is determined and the output for this ending state is identified as “previous output.” A second starting state is set to the ending state of the minimum-metric path, and symbols equal to the correction depth from the previous output are read. The SDVA is performed on the second set of read symbols to generate a corrected output. A decoded output is generated by replacing symbols at the beginning of the previous output with the corrected output.
US08136021B2 Generation of Golay-based systematic block code supporting various sizes
A method for generating block codes from Golay code and a method and apparatus for encoding data are provided. The method can effectively generate codes having various lengths, various dimensions, and superior hamming weight distribution, and encodes data such as control information having various lengths into codes having strong resistance to channel errors, resulting in an increase of error correction performance.
US08136017B2 Multi-layer semiconductor memory device comprising error checking and correction (ECC) engine and related ECC method
Embodiments of the invention provide a multi-layer semiconductor memory device and a related error checking and correction (ECC) method. The multi-layer semiconductor memory device includes first and second memory cell array layers, wherein the first memory cell array layer stores first payload data. The multi-layer semiconductor memory device also includes an ECC engine selectively connected to the second memory cell array layer and configured to receive the first payload data, generate first parity data corresponding to the first payload data, and store the first parity data exclusively in the second memory cell array layer.
US08136015B2 Data storage apparatus and data storage method
In the ordinary operation mode, a data storage apparatus writes data into a first flash memory, while writing ECC data, which is used for correcting the data written in the first flash memory, into a second flash memory. When there is no remaining storage space in the first flash memory, the data storage apparatus deletes existing ECC data previously written in the second flash memory and writes ordinary data into the second flash memory. This arrangement enhances the reliability of data and enables effective use of the original storage space in the system of data storage with multiple storage areas.
US08136014B2 Non-volatile semiconductor memory device
A non-volatile semiconductor memory device comprises a memory cell array including a plurality of memory cells arrayed capable of storing information of N bits (N≧2) in accordance with variations in threshold voltage. A parity data adder circuit adds parity data for error correction to every certain data bits to be stored in the memory cell array. A frame converter circuit uniformly divides frame data containing the data bits and the parity data into N pieces of subframe data. A programming circuit stores the subframe data divided into N pieces in respective N sub-pages formed corresponding to the information of N bits.
US08136008B1 ECC with out of order completion
Processing a sequence of data frames in an error correction code (ECC) decoder is disclosed. Processing includes receiving a first data frame in the sequence of data frames, initiating processing of the first data frame through the ECC decoder, receiving a second data frame from the input sequence of data frames, and initiating processing of the second data frame through the ECC decoder before the first data frame is finished being processed through the ECC decoder. The ECC decoder includes one or more stages and at least one of the stages is coupled to a memory configured to store data associated with the at least one stage.
US08136007B1 Adaptive error correction
A system and method for adaptive error correction that optimizes bandwidth by taking into account expected, or predicted, interferences. The bandwidth used for error correction is applied judiciously based on the value of the content and the need to receive the content the first time it is broadcast. The present invention further applies local optimizations in the case of spot-beam satellite broadcasts. As each spot corresponds to a particular geographic region, different input parameters may be used, thereby maximizing efficiency.
US08136005B1 Multi-mode iterative detector
A storage system comprises a linear block encoder. A write circuit writes an output of the linear block encoder to a storage medium. A read circuit reads data from the storage medium. A channel decoder decodes the data. A soft linear block code decoder that decodes the data decoded by the channel decoder. The channel decoder decodes the data read in a first iteration. In a subsequent iteration the channel decoder decodes the data read by the read circuit and utilizes information decoded by the soft linear block code decoder. A threshold check circuit selects an output of the soft linear block code decoder if a number of parity check violations has a first relationship with respect to a threshold, or an output of the channel decoder if the number of parity check violations has a second relationship with respect to the threshold.
US08136003B2 JTAG debug test system adapter with three sets of leads
A system and method for sharing a communications link between multiple protocols is described. A system includes a communications interface configured to exchange information with other systems using at least one of a plurality of protocols; a protocol select register that stores a value that selects a protocol from among the plurality of protocols to become an active protocol; and a state machine accessible to the communications interface, the state machine used to control the exchange of information through the communications interface according to the active protocol. The active protocol is used by the communications interface to exchange information while the remaining protocols of the plurality of protocols remain inactive. The state machine sequences through a series of states that cause the communications interface to operate according to the active protocol, and that are designated as inert sequences under the remaining protocols.
US08136002B2 Communication between controller and addressed target devices over data signal
An addressable interface selectively enables JTAG TAP domain operations or Trace domain operations within an IC. After being enabled, the TAP receives TMS and TDI input from a single data pin. After being enabled, the Trace domain acquires data from a functioning circuit within the IC in response to a first clock and outputs the acquired data from the IC in response to a second clock. An addressable two pin interface loads and updates instructions and data to a TAP domain within the IC. The instruction or data update operations in multiple ICs occur simultaneously. A process transmits data from an addressed target device to a controller using data frames, each data frame comprising a header bit and data bits. The logic level of the header bit is used to start, continue, and stop the data transmission to the controller. A data and clock signal interface between a controller and multiple target devices provides for each target device to be individually addressed and commanded to perform a JTAG or Trace operation. Trace circuitry within an IC can operate autonomously to store and output functional data occurring in the IC. The store and output operations of the trace circuitry are transparent to the functional operation of the IC. An auto-addressing RAM memory stores input data at an input address generated in response to an input clock, and outputs stored data from an output address generated in response to an output clock.
US08136001B2 Technique for initializing data and instructions for core functional pattern generation in multi-core processor
Techniques have been developed to introduce processor core functional pattern tests into a memory space addressable by at least one processor core of an integrated circuit. In general, such functional pattern tests can include both instruction sequences and data patterns and, in some embodiments in accordance with the present invention, are introduced (at least in part) into on-chip cache memory using facilities of an on-chip loader. Instruction opcodes used in functional test sequences may be efficiently introduced into a plurality of target locations in memory (e.g., at locations corresponding to multiple interrupt handlers or at locations from which a multiplicity of cores execute their functional tests) using facilities of the on-chip loader. In some embodiments, instruction selections together with a base address, extent and stride indications may be used to direct operation of the on-chip loader. Likewise, data patterns used in the functional test sequences may be specified as a data pattern selection together with base address, extent and optional stride indications and introduced into a plurality of target memory locations using facilities of the on-chip loader. In some embodiments, other forms or encodings of directives may be used.
US08136000B2 Test mode for multi-chip integrated circuit packages
When a test mode of a controller of a multi-chip integrated circuit package is activated, external signal lines coupled to the controller are re-mapped to signal lines of one of the integrated circuit devices of the multi-chip integrated circuit package to permit direct testing of the integrated circuit device.
US08135999B2 Disabling outbound drivers for a last memory buffer on a memory channel
Memory apparatus and methods utilizing multiple bit lanes may redirect one or more signals on the bit lanes. A memory agent may include a redrive circuit having a plurality of bit lanes, a memory device or interface, and a fail-over circuit coupled between the plurality of bit lanes and the memory device or interface.
US08135997B2 Method for obstruction and capacity information unification monitoring in unification management system environment and system for thereof
Provided are a method and system for integrated monitoring of fault and performance information in an integrated management system environment including an integrated management server that interworks with a managed server having a built-in agent for the sake of integrated management of a variety of management information. The method includes the steps of: collecting, at the agent, in real time, fault information data of the managed server using queues; periodically collecting, at the agent, performance information data of the managed server using a function-specific remote function module (REM); converting, at the agent, the fault and performance information data collected from the managed server into a format that the integrated management server can recognize and transferring it; receiving, at the integrated management server, the fault information data from the agent, and generating and transferring an event message to a corresponding administrator terminal; and receiving, at the integrated management server, the performance information data from the agent and storing it in a previously prepared database (DB). Therefore, even when a user docs not directly access a managed server, fault and performance information data is transferred in real time to the corresponding administrator so that loss due to faults can be minimized.
US08135996B2 Systems and methods for computer equipment management
Various embodiments are directed to systems and method of monitoring computer equipment. For example, a plurality of computer equipment parameters may be monitored. Also, an anomaly in at least one of the plurality of computer equipment parameters may be detected and an alert interface may be generated. The alert interface may comprise an indication of a first piece of computer equipment exhibiting the anomaly; an animation of the computer equipment parameter exhibiting the anomaly over a period of time including the anomaly; and a power impact analysis indicating other pieces of computer equipment that would be affected by a failure of the first piece of computer equipment.
US08135992B2 Systems and methods for providing interactive customer support
A system for providing device diagnostics includes a surface interface operatively linked and in communication with a processor. The surface interface includes a multi-touch interface to detect multiple simultaneous inputs and an object recognition interface to communicate with a device upon the device being placed on the surface interface. The system further includes a memory operatively linked and in communication with the processor, wherein the memory includes a system application configured to: recognize a customer device when the customer device is placed on the surface interface, conduct a diagnostic test to determine whether the device is operating without error, and perform a corrective action if the diagnostic test detects an error.
US08135991B2 Semiconductor device and processing method for starting the same
A flash memory is made to store a same boot program in a plurality of blocks in it. When a flash memory controller receives an access command for accessing the storage region storing the boot program from a CPU (Step S101), it outputs the read out data to the CPU only when the corresponding block is not faulty according to the determination (Steps S105, S106) made on the basis of the ECC contained in the data read out from the corresponding page and the determination (Step S109) made on the basis of the block information also contained in the data read out from the corresponding page. If, on the other hand it is determined that the block is faulty, the flash memory controller reads out the boot program stored in the next block (Steps S106, S103) and determines once again that the block is faulty or not faulty.
US08135990B2 Multi-variate network survivability analysis
Network survivability is quantified in such a way that failure cases can be compared and ranked against each other in terms of the severity of their impact on the various performance measures associated with the network. The degradation in network performance caused by each failure is quantified based on user-defined sets of thresholds of degradation severity for each performance measure. Each failure is simulated using a model of the network, and a degradation vector is determined for each simulated failure. A comparison function is defined to map the degradation vectors into an ordered set, and this ordered set is used to create an ordered list of network failures, in order of the network degradation caused by each failure.
US08135988B2 Non-intrusive gathering of diagnostic data using asynchronous mechanisms
Techniques for non-intrusive performance of diagnostic actions including actions that result in gathering of diagnostic data in response to a condition detected in a monitored system. In one embodiment, the diagnostic actions are performed asynchronously by processes or threads that are different from the failing process or thread that receives or detects the condition that triggers the diagnostic actions such that the failing process or thread can continue processing without being affected by the executions of the diagnostic actions. Multiple asynchronous processes or threads that are different from the failing process or thread may be spawned to perform multiple diagnostic actions in parallel. The asynchronous processes or threads may be monitored to ensure that they do not adversely impact the monitored system.
US08135987B2 Collection ordering for replicated state machines
A replicated state machine with N replica servers may be configured to tolerate a count of F faults. A first operation (of a first ordering type) executes when a first quorum of correctly functioning replicas is available. A second operation (also of the first operation type) executes when a second quorum of correctly functioning replicas is available. A third operation (of a second ordering type) executes when a third quorum of correctly functioning replicas are available. The operations are executed by the replicated state machine such that: (1) the replicated state machine does not guarantee operational ordering between the first operation and the second operation; (2) the replicated state machine guarantees ordering between the first operation and the third operation; and (3) the replicated state machine guarantees ordering between the second operation and the third operation.
US08135986B2 Computer system, managing computer and recovery management method
The invention provides a method for computing the appropriate capacity of a journal volume based on the operating patterns of backup and recovery performed by the user, and composing a recovery system that enables recovery to be performed in a short time using journals. The invention provides a computer system comprising a storage system 120 having a volume 124, a managing computer 100 and a host computer 110, wherein the storage system 120 retains a journal of data stored in the volume and a volume replicating the data stored in the volume, and restoring a volume data at any update time point based on the journal and the replicated volume, and upon receiving operation from a user regarding the volume retaining the journal, the managing computer 100 acquires a registration creation demand including a recovery time objective which is the time to be restored and/or a recovery point objective which is the recovery time point and a journal retention period which is the period for retaining the journal, monitors the journal of data stored in the volume, computes the quantity of the journal, and determines the capacity of the volume for retaining the journal.
US08135976B2 Modulated clock, an IC including the modulated clock and a method of providing a modulated clock signal for power control
A modulated clock, a method of providing a modulated clock signal, an integrated circuit including a modulated clock and a library of cells including a modulated clock. In one embodiment, the modulated clock includes (1) a clock controller configured to generate a digital control stream and (2) clock logic circuitry having a first input configured to receive a clock signal and a second input configured to receive the digital control stream. The clock logic circuitry is configured to provide a modulated clock signal in response to the clock signal and the digital control stream, wherein the modulated clock signal has an effective frequency that differs from the first frequency.
US08135972B2 Data interface power consumption control
Apparatus and techniques relating to data interface power consumption control are disclosed. Components of a data transfer module may be selectively moved between their normal operating states and reduced power states at times when the data transfer module is not to be used for transferring data. Decisions as to particular components that are to be moved to their reduced power states may be based on respective timing characteristics of the components and/or respective power consumption characteristics of the components, for example. In some embodiments, an action may be performed to reduce a powering up time of the data transfer module when normal operation of the data transfer module is to resume. In the case of a multiple-connection interface having respective data transfer modules for each connection, the interface may be partially shut down by moving a subset of the data transfer modules into reduced power states.
US08135967B2 Storage system
A storage system includes one or more first power supplies which receive power from the first input and supplies power to each of multiple load groups through multiple first paths and multiple second power supplies which receive power from the second input and supplies power to each of the multiple load groups through multiple second paths. Each load group is comprised of at least one load, and each load is a storage device. Power is supplied from different second power supplies respectively to two or more load groups to which power is supplied from the first power supply through two or more first paths.
US08135958B2 Method, system, and apparatus for dynamically validating a data encryption operation
A method, system, and apparatus for dynamically validating a data encryption operation are disclosed. In one embodiment, a method is provided which comprises decrypting a first sequential data element of a plurality of data elements substantially in parallel with the encryption of a second sequential data element of the plurality, where the first element comprises first data and first encryption validation metadata. In response to the decryption, second encryption validation metadata is generated utilizing the first data. Thereafter, a determination is made whether the first element has been validly encrypted based upon a comparison of the first and second metadata. In other embodiments, an encryption validation indicator may be generated (e.g., to notify a user of a detected encryption error and/or to mark a portion of data for re-encryption), further encryption operations may be suspended, and/or the storage of the first data element may be controlled following such a determination.
US08135957B2 Access control system based on brain patterns
The invention includes a control system and a method for access control of an application system, with electrically measurable data acquired as the result of a biometric reaction of a user, the biometric reaction triggered by stimulatory information presented to the user. An acquisition means for acquiring the electrically measurable data, a provision means for providing reference data and a comparison means for comparing the data are provided in the control system. The reference data is provided relating to the stimulatory information and/or the acquired, electrically measurable data. The acquired measurable data is compared with the provided reference data by means of the comparison means. An authorization of the user to the application system takes place on the basis of the comparison results. By means of this control system it is possible to dynamically authorize and identify a user with absolute reliability and to unambiguously authenticate said user.
US08135952B2 Method and system for secure position determination
A system and method of security for navigation, positioning, and localization systems, and applications of cryptography thereto are provided. The security can be applied to navigation, aircraft landing guidance, air traffic control, location-based access control, the prevention of relay attacks against financial and legal transaction protocols and protection of other data transmissions.
US08135949B2 Digital content distribution
A method comprising distributing digital data encoding content and arranged into messages from a server to one or more client terminals through a network, each message being decodable by a decoder application on a client terminal, said method including transmitting a plurality of data packets from the server through a network through a network interface of the server, each packet including at least one header and a payload, each payload including at least part of a message, and providing each message to a first of a series of at least one service interface between two layers in a protocol stack, installed on the server, each service interface configured to add at least one packet header to the packet encoding information enabling the client to process the remainder of the packet.
US08135944B2 Selectively powered data interfaces
A plurality of separately powered data interface circuits, a controller circuit, and power switch circuits that collectively enable a supply of power to only one of the data interface circuits and disable the supply of power to the other data interface circuits. Alternatively, the separately powered circuits need not be data interface circuits.
US08135943B1 Method, apparatus, and computer-readable medium for generating a dispatching function
The routines to be called by the dispatching function are identified based on the contents of description files associated with the child modules containing the routines to be called. Once the routines to be called by the dispatching function have been identified, an initialization source file is generated that includes source program code for calling each of the identified routines. Once the initialization source file has been generated, the parent program module is built by compiling the individual routines to generate object code and then linking the compiled files to generate the parent program module. The resulting executable parent program module includes the proper calls to execute the identified routines.
US08135937B2 Logical partition memory
A mechanism is provided, in a data processing system, for accessing memory based on an effective address submitted by a process of a partition. The mechanism may translate the effective address into a virtual address using a segment look-aside buffer. The mechanism may further translate the virtual address into a partition real address using a page table. Moreover, the mechanism may translate the partition real address into a system real address using a logical partition real memory map for the partition. The system real address may then be used to access the memory.
US08135935B2 ECC implementation in non-ECC components
A method and apparatus for implementation of error correction code (ECC) checking in non-ECC-compliant components. The method includes receiving a logical address, wherein the logical address maps to first and second physical addresses of a memory. The first and second physical addresses of the memory correspond to memory locations that store data and a corresponding ECC, respectively. The method further comprises translating the logical address into the first and second physical addresses, accessing the data over a data path, separately accessing the ECC over the same data path, and checking the integrity of the data using the ECC.
US08135931B2 Information equipment, method for supporting operation thereof, and computer-readable storage medium for computer program
Information equipment having a memory area for which access restrictions are set is provided. The information equipment makes a determination, in response to operation for turning a security mode into a security level enhanced mode, on data in the memory area, whether or not any one of the following conditions satisfy security requirements after the security level is enhanced: access restrictions set for the data itself; access restrictions set for the memory area; and authentication information for a user who has stored the data, and sends, to the user who has stored the corresponding data in the memory area or a user who has set the access restrictions for the memory area storing the corresponding data therein, a message to prompt one of the users to perform operation for satisfying the security requirements.
US08135930B1 Replication systems and methods for a virtual computing environment
Hybrid replication systems and methods for a virtual computing environment utilize snapshot rotation and differential replication. During snapshot rotation, data modifications intended for a source virtual machine disk (VMDK) are captured by a primary snapshot. Once a particular criterion is satisfied, the data modifications are redirected to a secondary snapshot while the primary snapshot is committed to both source and target VMDKs. The secondary snapshot is then promoted to primary, and a new secondary snapshot is created with writes redirected thereto. If the VMDKs become out-of-sync, disclosed systems can automatically perform a differential scan of the source data and send only the required changes to the target server. Once the two data sets are synchronized, snapshot replication can begin at the previously configured intervals. Certain systems further provide for planned failover copy operations and/or account for migration of a virtual machine during the copying of multiple VMDKs.
US08135929B1 Cascaded remote data facility system having diskless intermediate RDF site providing logical storage device functionality
A cascaded RDF system includes a local RDF site coupled to a source of data, a remote RDF site, and at least one intermediate RDF site, interposed between the local RDF site and the remote RDF site. Data written by the source of data to the local RDF site is propagated through the at least one intermediate RDF site to be stored at the remote RDF site. The source of data may be a host. There may be more than one intermediate RDF site. The cascaded RDF system may also include an additional remote RDF site, coupled to one of the at least one intermediate RDF site.
US08135928B2 Self-adjusting change tracking for fast resynchronization
System and method for tracking changes to a volume. A write request to write data to a first location in the volume may be received. It may be determined if the first location is overlapping with or adjacent to one or more locations of earlier write requests to the volume. First location information may be stored in a data structure in response to determining that the first location is overlapping with or adjacent to one or more second locations of earlier write requests to the volume. The first location information may identify the first location and the one or more second locations. Second location information may be removed from the data structure, where the second location information identifies the one or more second locations of earlier write requests to the volume. The data may be written to the first location in the volume in response to the write request.
US08135927B2 Structure for cache function overloading
A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design is provided. The design structure generally includes a system that includes a cache that stores information in a cache line for processing, wherein the cache line includes at least a first field configured to store an instruction or data and at least a second field configured to store parity information, a parity register that include a parameter indicative a whether parity generation and checking is disabled for the information in the cache line, and a processor that sets the second field in the cache line to include a value, which indicates a corresponding action to be performed, when the parameter in the parity register indicates that parity generation and checking is disabled for the cache line.
US08135926B1 Cache-based control of atomic operations in conjunction with an external ALU block
One embodiment of the invention sets forth a mechanism for efficiently processing atomic operations transmitted from multiple general processing clusters to an L2 cache. A tag look-up unit tracks the availability of each cache line in the L2 cache, reserves the necessary cache lines for the atomic operations and transmits the atomic operations to an ALU for processing. The tag look-up unit also increments a reference counter associated with a reserved cache line each time an atomic operation associated with that cache line is received. This feature allows multiple atomic operations associated with the same cache line to be pipelined to the ALU. A ROP unit that includes the ALU may request additional data necessary to process an atomic operation from the L2 cache. Result data is stored in the L2 cache and may also be returned to the general processing clusters.
US08135911B2 Managing a region cache
A method, system, and computer program product are provided for managing a cache. A region to be stored within the cache is received. The cache includes multiple regions and each of the regions is defined by memory ranges having a starting index and an ending index. The region that has been received is stored in the cache in accordance with a cache invariant. The cache invariant guarantees that at any given point in time the regions in the cache are stored in a given order and none of the regions are completely contained within any other of the regions.
US08135907B2 Method and system for managing wear-level aware file systems
A method for wear level-based allocation in a storage pool. The method includes receiving a first request to write a first data item in a storage pool, where the storage pool includes a number of physical locations associated with the storage devices, and where each of the storage devices includes metadata regarding a level of wear of the storage device. The method further includes determining a first target physical location selected from the plurality of physical locations by using a wear-level selection policy and a wear cost for each of the storage devices, where the wear cost is determined based on a type of the storage device. The method further includes allocating a first data block to the first target physical location writing the first data block to the first target physical locations, wherein the first data block comprises a first portion of the first data item.
US08135905B2 Storage system and power consumption reduction method for switching on/off the power of disk devices associated with logical units in groups configured from the logical units
This invention achieves data capacity efficiency via data de-duplication and maximizes a power-saving effect by disk operation control. In a storage system, when data is received from a computer, a value representing the bit string for the data is calculated and whether or not a value identical to the calculated value is stored in a data management table is judged. If it is judged that an identical value is not stored, the received data is registered in the data management table and stored, based on a group management table, in disk device(s) associated with a logical unit number of a logical unit constituting an active group. Meanwhile, if it is judged that an identical value is stored, the received data is stored in disk device(s) based on the group information managed in the group management table and the management information managed in the data management table.
US08135904B2 Method and apparatus for facilitating fast wake-up of a non-volatile memory system
A method includes storing at a non-volatile memory in a data storage device a first copy of a memory management table. The method further includes storing, at the non-volatile memory, a list of data entries that identify unused blocks of the non-volatile memory, where the list defines an order of allocating the unused blocks. The method further includes, in response to detecting a power event, accessing an entry of the ordered list to identify a block, and selectively updating the first copy of the memory management table based on a status of the identified block.
US08135899B1 Expansion of virtualized physical memory of virtual machine
A system, method and computer program product for virtualizing a processor and its memory, including a host operating system (OS); and virtualization software that maintains a virtualization environment for running a Virtual Machine (VM) without system level privileges and having a guest operating system running within the Virtual Machine. A plurality of processes are running within the host OS, each process having its own virtual memory, wherein the virtualization software is one of the processes. A host OS swap file is stored in persistent storage and maintained by the host operating system. The host OS swap file represents virtualized physical memory of the VM. A plurality of memory pages are aggregated into blocks, the blocks being stored in the host OS swap file and addressable in block form. The virtualization software manages the blocks so that blocks can be mapped to the virtualization software process virtual memory and released when the blocks are no longer necessary. The host OS swaps the blocks between the host OS swap file and physical memory when a block that is not in physical memory is accessed by the VM. The host OS swap file size is not subject to limitation on virtual process memory size. A user of the VM can access a larger virtual process memory than the host OS permits.
US08135895B2 Virtual SATA port multiplier, virtual SATA device, SATA system and data transfer method in a SATA system
A virtual SATA port multiplier and a virtual SATA device are provided for a SATA system. The virtual SATA port multiplier uses a SATA physical layer for data transfer between it and a SATA host, and a non-physical layer for direct data transfer between it and the virtual SATA device. Since the data transfer between the virtual SATA port multiplier and the virtual SATA device is not carried out by way of SATA physical layers, no physical layer circuits are required accordingly, thereby reducing the manufacturing cost, power consumption and hardware size of the SATA system.
US08135894B1 Methods and systems for reducing interrupt latency by using a dedicated bit
A system and a method for reducing interrupt latency is described. The system includes a first interrupt source configured to generate a first interrupt, a second interrupt source configured to generate a second interrupt, and a processor. The processor includes a shadow set that stores data used to service the first interrupt. The processor receives the second interrupt and receives a designation of the shadow set to service the second interrupt. The processor determines, based on a dedicated bit, whether the shadow set is used to service the first interrupt upon receiving the second interrupt.
US08135892B2 Method and apparatus for transferring data between USB client devices by toggling a USB VBUS line
A method and apparatus for transferring data from a first electronic device to a second electronic device, both first and second electronic devices having Universal Serial Bus (USB) client interfaces, the method comprising the steps: connecting the two electronic devices with a USB cable; toggling the voltage on a VBUS line of the USB cable between logic high voltage and no voltage at the first electronic device; detecting toggles of the VBUS line at the second electronic device; and interpreting the toggles detected in the detecting step as data.
US08135890B2 Selective switching of a memory bus
In a system, a memory bus has a first bus segment coupled to a memory controller that includes control logic and a first memory device, a second bus segment coupled to a second memory device, and a switch to selectively couple and decouple the first bus segment and the second bus segment in response to control information from the control logic. Note that the control logic may output control information to the switch to selectively decouple the first bus segment and the second bus segment to effect a change in an electrical length of the memory bus to enable data transfer with respect to the first memory device at a first data rate. Additionally, the control logic may output control information to the switch to selectively couple the first bus segment and the second bus segment to effect another change in the electrical length of the memory bus to enable data transfer with respect to the second memory device at a second data rate that is slower than the first data rate.
US08135884B1 Programmable interrupt routing system
A method and apparatus for a programmable interrupt routing system is described.
US08135881B1 Dynamically configurable serial data communication interface
A serial peripheral interface (SPI) controller can be configured in response to data received via the interface. The SPI controller can perform read and write operations upon registers of a register bank in response to signals received via one or more of a data signal line, a clock signal line, and a select signal line. By detecting combinations of signals on one or more of the data signal line, clock signal line and select signal line, the SPI controller can detect the initiation of data read and write operations that may be in accordance with any of several different SPI protocols.
US08135880B2 USB mass storage locking
Disclosed is a mass-storage device, comprising a Universal Serial Bus (USB) interface, a locking function coupled to the USB interface wherein the locking function is accessible via a USB device class other than a mass-storage class, and a data mass-storage memory coupled to the locking circuit.
US08135875B2 Image formation apparatus capable of preventing access to improper USB memory, and control method for image formation apparatus
Determination is made whether acceptance of a job on a USB memory is permitted or not. When in a USB memory job acceptance permitted state, a USB memory job selection display process is executed. When in a USB memory job acceptance prohibited state, a USB memory plural load prohibition display process is executed. When in a USB memory job acceptance prohibited state, the relevant display screen is continuously provided. Therefore, the user is provided with the relevant display screen to be prompted confirmation of the loading of a USB memory.
US08135874B2 Automatic mapping and updating computer switching device
The present invention relates to an automatic mapping and updating computer switch device. The computer switching device provides the compatibility between a plurality of devices and a plurality of computers, and comprises a USB host chip connected to the plurality of peripheral devices each containing a USB connector for sending the necessary data (USB device descriptor/report) to a plurality of USB device chips, thus, the computers can acquire the necessary data of the peripheral devices through the connected USB device chips. Whenever the computer switching device re-boots or any of the peripheral devices are plugged in/pulled out, the USB host chip reads the new necessary data again with the previous ones, if any differences are found, the new necessary data is send to the USB device chips for storage. The aforesaid procedure is called DDM (Dynamic Devices Mapping) or full USB Enumeration or full USB Initiation.
US08135870B2 Information processing apparatus and information processing method
An information processing apparatus includes a communication processing unit configured to communicate with an external communication device and a data processing unit configured to communicate with the communication processing unit via a wired data communication path. The data processing unit is configured to interpret address information received from the external communication device. The communication processing unit includes a memory where data transmitted and received between the external communication device and the data processing unit is temporarily stored. The communication processing unit further includes a control unit configured to control data writing in and data reading from the memory, perform an error check process by a code included in a received data from the external communication device, and transmit the address information received from the external communication device to the data processing unit without interpreting the address information.
US08135868B2 Method and apparatus for processing messages
An apparatus and a method for transforming Simple Object Access Protocol (SOAP) messages is provided. The method comprises receiving and transmitting Extensible Markup Language (XML) format SOAP messages by using an application protocol and TCP/IP, a message comprising message elements and receiving and transmitting binary messages comprising binary message elements. A transformation is performed between an XML format message and a binary message by replacing (316-320) each message element of a given format with a message element in the other format. When transforming an XML message to binary format, the application protocol packet type and TCP/IP acknowledgement data are included (312) in the binary header. When transforming a binary format message to XML format, the application protocol packet type is selected on the basis of the information in the binary header of the binary format message.
US08135867B2 Secure operation of processors
Secure operation of processors is disclosed. A cell processor receives a secure file image from a client device at a processor of a host device (host cell processor), wherein the secure file image includes encrypted contents.
US08135862B2 Real-time, bi-directional data management
An example method for real-time bi-directional data management includes receiving a requested data list from a field application, receiving an available data list from a data source, and subscribing to available data by mapping the available data list to the requested data list, the available data having a first data format and a first protocol and including a first context identifier for identifying a portion of data. The method further includes modifying the available data have a second data format and a second protocol, the modified data including the first context identifier, and performing a field operation based on the modified data to generate processed data, the processed data including the first context identifier. The method further includes modifying the processed data to generate second modified data having the first data format and the first protocol, the second modified data being stored in the data source.
US08135861B1 Backup proxy
According to some embodiments, a technique for storing data comprises receiving data from a data sender; wherein the data sender uses a first protocol; and sending the received data to a storage medium; wherein the received data is sent by a proxy, and wherein the proxy uses a second protocol.
US08135856B2 Data streaming through time-varying transport media
Methods of data streaming from an encoder to a decoder through a connection subjected to time-varying conditions are disclosed. The connection is assigned a nominal flow rate and an encoding coefficient associated with the connection modifies the nominal flow rate to determine a permissible flow rate compatible with a time-varying state of the connection. Multiple performance characteristics are associated with the connection and corresponding sets of performance measurements taken over adaptively selected time windows are acquired. Performance metrics having one-to-one correspondence to the performance characteristics are determined and compared with lower bounds and upper bounds of respective predefined acceptance intervals. A current encoding coefficient is computed as a function of the performance metrics and used to determine the permissible flow rate. The encoder's configuration is adapted to produce an encoded signal which maximizes signal fidelity under the constraint of the permissible flow rate.
US08135855B2 Method and system for enhancing live stream delivery quality using prebursting
The subject matter herein relates to a method to “accelerate” the delivery of a portion of a data stream across nodes of a stream transport network. A portion of a live stream is forwarded from a first node to a second node in a transport network at a high bitrate as compared to the stream's encoded bitrate, and thereafter, the stream continues to be forwarded from the first node to the second node at or near the encoded bitrate. The disclosed technique of forwarding a portion of a stream at a high bitrate as compared to the encoded bitrate of the stream is sometimes referred to as “prebursting” the stream. This technique provides significant advantages in that it reduces stream startup time, reduces unrecoverable stream packet loss, and reduces stream rebuffers as the stream is viewed by a requesting end user that has been mapped to a media server in a distributed computer network such as a content delivery network.
US08135854B2 Controllable track-skipping
A method, system, and computer program product allow users to skip and/or to fast-forward through media items such as songs, while limiting the extent to which skipping is allowed in order to maintain conformance with sound performance complement restrictions such as those specified by the Digital Millennium Copyright Act. If the user requests a skip that may result in a DMCA violation, the skip is disallowed and the request is denied. Playlists are constructed so that the sound recording performance complement limitations are applied to a longer time period than the period specified in the DMCA, the longer time period being defined by adding an “excess time” to the normal DMCA period. If the user attempts to skip a song or song portion that would cause the aggregated skipped amount to exceed the excess time, the skip is disallowed.
US08135851B2 Object request broker for accelerating object-oriented communications and method
A processing system includes a plurality of processing resources capable of executing a plurality of objects. The objects include a client object and one or more server objects. The client object is capable of requesting a service provided by at least one of the one or more server objects. The processing system also includes a hardware object request broker capable of receiving one or more messages from the processing resource executing the client object and communicating the one or more messages to the processing resource executing at least one of the one or more server objects that provides the requested service. The one or more messages are capable of invoking the requested service.
US08135848B2 Alternate to email for messages of general interest
This invention is an online system to forward and discuss messages of common interest among members of the system. The system is based on a central server that manages all member accounts, messages and message flow among the members. The system introduces the concept of private comments on a public message. While the message is open to all members of the system, each comment on the message is restricted to be viewed only by members to whom the comment is sent to. This allows an email like interface to forward and discuss the same message among different groups of people. The system also provides metrics related to the overall reach and popularity of the message.
US08135845B2 Terminal unit for handling session on the basis of session initiation protocol, method of transmitting and receiving thereof
According to the present invention, a service is configured by a plurality of sessions and respective session negotiation requests defined by different media formats can be performed without influencing existing connected sessions, and hence it is easy to add, delete, and change the media, the contact of session negotiation can be specified, and the response to the session negotiation request can be processed easily with the service acceptance or rejection of the contact.
US08135844B2 Content providing server, information processing device and method, and computer program
A device and method is provided to enable improved control of streaming live delivery and recording processing as to a client from a server of tuner-received content. This is configured such that a tuner control instance which executes streaming delivery of the tuner-received content under the control of the tuner, and a storage unit control instance which executes recording of the tuner-received content under the control of the content storage unit such as a hard disk, are independently set, and to each a channel list URL and video capsule URL are set as the content URL capable of specifying the processing control object, and requests can be received from the client individually by setting a control instance ID which is a control instance (AVT instance) identifier. By this configuration, independent processing according to the client request is enabled.
US08135838B2 System and method for providing data and application continuity in a computer system
A system and method for providing or maintaining data and application continuity in a computer system. According to an embodiment, the system comprises a communication interface for a client system, a network layer for receiving data from the client system, a hardware infrastructure for creating instances of the client system for replicating data, and an applications module for executing one or more applications on the replicated data. According to a further aspect, the system includes a portal interface configured for providing a remote user with control, audit and other functions associated with the user's system configuration.
US08135834B1 Method and system for causing intra-AS network traffic to be more evenly balanced
A system and method enables the balancing of inter-AS traffic from a primary AS to a target AS by adding a virtual node in the primary AS that appears connected to the edge routers that advertise via (I)BGP the ability to forward communications the target AS, and modifying the (I)BGP messages reflected to the primary AS to indicate that only the virtual node may forward communications to the target AS.
US08135833B2 Computer program product and method for estimating internet traffic
Site metrics are presented in association with search results. The site metrics are derived from site analytics that uses clickstream data collected from a panel of internet users to generate and present internet activity metrics. Data collected from a community of internet users may be augmented by clickstream data store content, third party content, search results, and other sources to form estimates of internet activity, such as traffic, that is structured and analyzed to produce metrics of nearly any internet web site or domain. The data may be further augmented with ratings, such as web site trust ratings, retail deals, and analysis of web site content to form a comprehensive set of data that is mined to formulate various metrics of internet activity about web sites. Metrics of internet activity, a.k.a. site analytics, provides analysis that represents aspects of internet user access to a web site. Such aspects may include activity related to visitors, engagement, growth, trust, deals, and the like.
US08135832B2 Method, system and apparatus for detecting multiple active devices in stack
Embodiments of the present invention disclose a method for detecting multiple Active devices in a stack. In the method, a new Active device generates a Link Aggregation Control Protocol (LACP) packet when a stacking link is in failure, the LACP packet contains a bridge MAC address and a member number of the new Active device; the new Active device transmits the LACP packet to a stacking member through an access switch; and the stacking member detects collision of multiple Active devices according to the MAC address and the member number and enters a Recovery state. In the present invention, by containing the bridge MAC, the Active ID and the configuration dividing identifier in the extended field of the LACP packet, the collision of multiple Active devices in a distributed stack can be detected.
US08135828B2 Cooperative diagnosis of web transaction failures
A client-based collaborative approach called WebProfiler is used for diagnosing Web transaction failures. The WebProfiler leverages end-host cooperation to pool together observations on the success or failure of Web transactions from multiple vantage points. These observations are utilized by a collaborative blame attribution algorithm to identify a suspect network entity that caused the Web transaction failure.
US08135823B2 System and method for network vulnerability detection and reporting
A system and method provide comprehensive and highly automated testing of vulnerabilities to intrusion on a target network, including identification of operating system, identification of target network topology and target computers, identification of open target ports, assessment of vulnerabilities on target ports, active assessment of vulnerabilities based on information acquired from target computers, quantitative assessment of target network security and vulnerability, and hierarchical graphical representation of the target network, target computers, and vulnerabilities in a test report. The system and method employ minimally obtrusive techniques to avoid interference with or damage to the target network during or after testing.
US08135812B2 Method and system for community data caching
A cache module (26) at a client computer (12) controls a cache portion (28) on a storage device (24). The cache module communicates with other cache modules at other clients to form a cache community (15). The cache modules store World Wide Web or other content in the cache portions for retrieval in response to requests (32) for content from browsers (30) in the cache community. When the requested content is not available in the cache community, the requested content may be retrieved from an origin server (19) using the Internet.
US08135805B2 Centralized feed manager
A method delivering content from a plurality of sources to a plurality of end servers through a central manager is provided. The method includes receiving the content from the plurality of sources at the central manager, formatting the content to a form usable by the plurality of end servers, creating a transaction generic to the plurality of end servers where the transaction includes a reference to a set of instructions for storing the formatted content, sending the transaction to an end server in the plurality of end servers, and calling the reference to execute the set of instructions where the set of instructions store the formatted content into the memory of the end server.
US08135802B2 Multi-supplier, multi-domain mediating element for event notification
A mediation unit (2, 3, 4, 5) in a telecommunications network for mediating between an application service provider (1) and a plurality of service providers (6), said unit (2, 3, 4, 5) comprising recovery means (2, 3) for recovering data concerning users from various service providers (6) and acquiring indications qualifying a user and qualifying one or types of data required on that user, such indications being issued by the application service provider (1), which mediation unit is characterized in that it comprises means (4, 5) for identifying a selection of service providers (6) containing the type of data required by the user, the recovery means (2, 3) further taking account of this selection so as to interrogate only service providers (6) selected in this way.
US08135800B1 System and method for user classification based on social network aware content analysis
A target user's profile may be generated based on scanning metadata related to various content items made available for sharing by the user. For instance, some content items may be made available for sharing by the target user while other items are made available for sharing by one or more other users in the target user's social network. A list of keywords related to each item may be generated from the metadata. Each keyword may then be scored using social network data. For example, social network data corresponding to one or more users associated with each content item may be used to score keywords related to that item. Scoring may be based on factors such as social network distance, relationship type, trust, length of time in the social network, amount of content, amount of metadata, and other factors.
US08135797B2 Management policy evaluation system and recording medium storing management policy evaluation program
A management policy evaluation system for evaluating a management policy includes: a demand recording part for recording demand data representing a change in a value of a demand in a predetermined period; a supply recording part for recording supply data representing a change in a value of a supply in the predetermined period; a calculation part for comparing the demand data with the supply data, so as to calculate shortage/surplus data representing a change in shortage/surplus of an IT resource with respect to the demand in the predetermined period; and an evaluation part for generating evaluation data representing a loss or a profit to be created when the IT resource is assigned based on the management policy.
US08135795B2 Method to provide on-demand resource access
Method, apparatus and article of manufacture for on-demand access to computerized resources. A resource-time value includes a resource-identifying component and a usage limit component. The resource-identifying component specifies a given type of a resource and the usage limit component defines a maximum allowable usage value of the resource on the basis of time and quantity. Upon verifying the resource-time value, a quantity of the resource is enabled. The enabled resources may then be placed into service for specified time periods, wherein the quantity of resources placed into service and the time periods are delimited by the usage limit component.
US08135788B2 Email SMS notification system providing enhanced charge accounting features and related methods
A communications system may include at least one wireless communications device and at least one electronic mail (email) server for storing email messages for the at least one wireless communications device. An email relay server may detect a new email message on the at least one email server and, based thereon, send a short message service (SMS) notification with an original SMS identifier to the at least one wireless communications device. The at least one wireless communications device may detect the SMS notification and send an instruction to the email relay server to thereafter send any subsequent SMS notification with a different SMS identifier rather than the original SMS identifier.
US08135785B2 System and method for processing messages using pluggable protocol processors in a service-oriented pipeline architecture
A computer-implemented system and method for processing messages using pluggable protocol processors in a service-oriented pipeline architecture is disclosed. The method in an example embodiment includes receiving a message having a protocol-specific portion and a protocol-agnostic portion; determining a protocol compatible with the received message; activating one of a plurality of pluggable protocol processors compatible with the received message; processing the protocol-specific portion of the received message using the activated pluggable protocol processor; and processing the protocol-agnostic portion of the received message using a message processing pipeline, the message processing pipeline including a plurality of stages for processing the protocol-agnostic portion of the received message.
US08135775B1 Systems and methods for staged deployment of software
At least one node in the network is assigned to a first deployment group and at least one other node in the network is assigned to a second deployment group. A set of distribution criteria specifies a triggering event which must occur before a software package is deployed to the second deployment group. The software package is deployed to at least one node within the first deployment group. Distribution of the software package to at least one node within the second deployment group is deferred until after the triggering event has occurred.
US08135774B2 Virtual contact center with dynamic routing
A network-based interaction system includes a machine connected to the network for receiving and routing an interaction request, a server application having access to the network for matching an interaction request to a profile, and a data repository for storing profile information.
US08135772B2 Single servlets for B2B message routing
A number of approaches can be taken to improve the routing of client requests to business protocol destinations. In one such approach, a business servlet registers itself as a default servlet such that it receives any request not recognized by the system. In another embodiment, internal APIs can be used to route all messages to a business servlet, which can use internal APIs to redirect the request if the business servlet does not recognize the request. In another embodiment, filters can be used in conjunction with a lookup table containing address information to route requests to the proper destination.This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
US08135765B2 System and method for a genetic integration of a database into a high availability cluster
An interface unit adapted for connecting at least one database to at least one of a plurality of high availability cluster servers (HA cluster servers), wherein each database is adapted to execute a set of database-specific commands and wherein each HA cluster server is adapted to output a set of HA cluster server-specific commands. The interface unit may comprise a first interface layer adapted for receiving each of the set of HA cluster server-specific commands outputted by the HA cluster servers; and a second interface layer adapted for sending each of the set of database-specific commands to the respective databases. The interface unit may be further adapted to map each of the HA cluster server-specific commands to at least one of the database-specific commands.
US08135761B2 System and method for automatically creating a media archive from content on a recording medium
A media player for creating a media archive may include a media reader to read media content from a recording medium inserted into the media reader. The media player may also include an archival component to store the media content in a storage medium. In one embodiment, the media player includes a playback component to play back the media content from the storage medium concurrently with the storage of the media content by the archival component.
US08135760B1 Determining the lineage of a content unit on an object addressable storage system
Embodiments of the invention relate to determining the lineage of a content unit stored on an object addressable storage (OAS) system. When a content unit that is derived from at least one other content unit is stored on an OAS system, metadata that identifies the source content unit(s) from which the at least one content unit was derived may be stored. This metadata may be subsequently used to determine the lineage of the content unit.
US08135759B2 Communications system including protocol interface device for use with multiple operating protocols and related methods
A communications system may include a plurality of data storage devices each using at least one of a plurality of operating protocols. The system may also include a plurality of mobile wireless communications devices for accessing the data storage devices, and each may use at least one of the plurality of operating protocols. Furthermore, the system may also include a protocol interface device including a front-end proxy module for communicating with the plurality of mobile wireless communications devices using respective operating protocols, and a protocol engine module for communicating with the plurality of data storage devices using respective operating protocols. More particularly, the front-end proxy module and the protocol engine module may communicate using a common interface protocol able to represent a desired number of protocol-supported elements for a desired operating protocol.
US08135751B2 Distributed computing system having hierarchical organization
A distributed computing system conforms to a multi-level, hierarchical organizational model. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system in accordance with the organization model. The model includes four distinct levels: fabric, domains, tiers and nodes that provide for the logical abstraction and containment of the physical components as well as system and service application software of the enterprise. A user, such as a system administrator, interacts with the control nodes to logically define the hierarchical organization of distributed computing system. The control nodes are responsible for all levels of management in accordance with the model, including fabric management, domain creation, tier creation and node allocation and deployment.
US08135750B2 Efficiently describing relationships between resources
A relationship data structure associated with a source resource enables methods to discover and describe relationships between the source resource and a plurality of target resources. The relationships are stored in a format independent of the encoding of the source resource. Each relationship between the source resource and the plurality of target resources is stored in a content-neutral format, and the relationship data structure stores, a location of each target resource, a type of relationship with each target resource and an identifier to uniquely identify each relationship between the source resource and each target resource. Accordingly, the relationship data structure allows a decoder to directly discover the relationships between the source resource and the plurality of target resources without decoding the source resource or target resources.
US08135748B2 Virtual machine data replication
Disclosed is a method and system for selectively restoring file-level data from a disk image backup. In embodiments, a virtual machine backup may be performed by dividing a virtual machine virtual disk file into a plurality of discrete fixed-sized data blocks sharing a common index file that is stored on a backup medium, such as a hard drive, to form a backup set. Upon restoration of data from the backup set, individual blocks of the data set are compared to corresponding blocks of the target virtual machine file. Redundant data and unchanged blocks are skipped, and only those block which have changed are restored to the target file. In this manner network bandwidth and processor resources are conserved, and replication times decreased.
US08135737B2 Query routing
A search query is submitted to one or more information sources associated with a category of the query. The category of the query is indicated by a query ontology that relates queries to query categories. The information sources represent information sources from which a high percentage of search results for queries associated with the category are retrieved. For instance, the category of the query is identified by identifying categories corresponding to variations of the query, where each variation represents a combination of the terms within the query, and where the categories of the variations are assumed to be the categories of the query. Information sources associated with the query categories are identified, and the query is submitted to the identified information sources. Submitting the query to the identified information sources may cause search results retrieved for the query to more closely reflect search results desired by a user that specified the query.
US08135735B2 Computerized system and method for tracking the geographic relevance of website listings and providing graphics and data regarding the same
A computer-implemented method includes the steps of accessing, using one or more processors, data relating to visitors who have visited one or more websites, determining, using one or more processors, geographic areas corresponding to locations of the visitors, receiving, using one or more processors, one or more signals indicating a first request to provide at least a portion of data to be provided on a webpage, determining, using one or more processors, a geographic area from where the request originates; generating, using one or more processors, a subset of the data that pertains to the requested data based on: relevancy of the requested data to the geographic area from where the request originates, and relevancy of the requested data to the visitors that are located in or near the geographic area from where the request originates; and providing, using one or more processors, the subset of the data; and providing, using one or more processors, data that indicates whether or not the visitors found each item in the subset to be relevant to one or more geographic regions related to the geographic area from where the request originates.
US08135734B2 Method of controlling user information and information processing apparatus
A method of controlling user information for an information processing apparatus includes the steps of a process of an application program requesting user information controlling unit to obtain an item of said user information, and said user information controlling unit providing the obtained item of said user information to said process. The user information controlling unit obtains the user information requested by the process of the application program and provides the user information to the process. Accordingly, the user information can be shared by the application programs and centrally controlled.
US08135733B2 Information retrieval apparatus, information retrieval method and information retrieval processing program
A system quickly accesses suitable represented information, in view of a lapse time from retrieval result display to user move. A system control section (SCS) of a retrieval system server accesses a retrieval database registering retrieval priorities to be associated with respective web pages. The SCS sends a retrieval result page on which the retrieval result is to be displayed, from the web page having the higher retrieval priority on a priority basis, receives, after sending the same, a re-retrieval request or a request for the other retrieval result page, indicating a sending request for the new retrieval result page, and measures lapse time “t”.
US08135729B2 Incremental query refinement
A method of incrementally refining queries and updating query result lists without requiring a user to provide an explicit indicator of query submission. In the method, one or more query related character patterns are defined. Entry of query defining characters by a user is monitored to detect entry of a defined query related character pattern. The user is provided with one or more suggested query refinement options and an updated query result list each time a defined query related character pattern is detected. The query related character patterns may be a character pattern that indicates a word has been input by the user.
US08135727B2 Methods and systems for managing data
Methods and systems for processing data, including metadata and an index database. In one exemplary method, a first folder, representing a first search query, is stored, and a second folder, representing a second search query wherein the second folder has a predetermined hierarchical relationship to the first folder, is stored, and the search queries are used to search one or both of an index database and a metadata database. In the metadata database, the type of metadata for one file type differs from the type of metadata for another file type.
US08135719B2 Statistical record linkage calibration at the field and field value levels without the need for human interaction
Disclosed is a system for, and method of, calculating parameters used to determine whether records and entity representations should be linked. The system and method apply iterative techniques such that parameters from each linking iteration are used in the next linking iteration. The system and method need no human interaction in order to calibrate and utilize record matching formulas used for the linking decisions.
US08135716B2 Systems and method for mapping large object data content in a database table to a work area
According to some embodiments, a programming language in an application server may include access to different database server implementations, wherein the programming language accesses content of database tables via work areas derived from the database tables. A database table, having columns to store content, each column being associated with a column type, may be mapped to a work area such that, at a database server, each column in the database table is mapped to a corresponding component of the work area, the corresponding component having a default component type based on the column type of the associated column in the database table. It may be determined that a particular column in the database table is to store large object data content, and, in response to the determination, a new mapping to a work area may be defined such that the particular column maps to a corresponding component having a component type other than the default component type.
US08135713B2 Sourcing controller
An intelligent sourcing controller for sourcing potential suppliers from external sources such as the Internet as well as internal sources such as a local data server. The intelligent sourcing engine controller provides a supplier appraisal to the buyer as decision support. The intelligent sourcing controller integrates its supplier appraisal criteria with the buyer's sourcing criteria, classifying the collected information in the same way a buyer configures his requirements for the suppliers. The intelligent sourcing controller synchronizes the Internet sourcing results with the local data server after each search to renew data in the local data server in time and the sourcing criteria can be reused in future for decision support.
US08135712B1 Posting questions from search queries
The present disclosure is directed to a system and method for posting questions from search queries. In some implementations, a method includes identifying a plurality of different questions previously searched. The previously-searched questions each include a word indicating a question. The previously-searched questions are filtered to remove one or more specified words included with the question word. At least a subset of the plurality of previously-searched questions that can be used to generate a canonical form after removing the one or more specified words are determined. The subset of previously-searched questions are ranked based, at least in part, on a frequency of submission of each previously-submitted search query in the subset. A particular one of the previously-submitted search queries in the subset is identified as representative of the subset of previously-submitted search queries based on the ranking.
US08135707B2 Using embedded metadata to improve search result presentation
The present invention is directed towards systems and methods for using metadata to improve search result presentation. The method according to one embodiment of the present invention comprises receiving a search query from a user and parsing the search query and retrieving a ranked list of search results. The method then extracts metadata from the search results and casts the extracted metadata into an object model. A template is then applied to the cast extracted metadata and a search results page is generated comprising the ranked list of search results and the templated metadata.
US08135705B2 Guaranteeing hypertext link integrity
There is described a method, system and computer program product for processing a link embedded in a link document in a client computer, said link comprises a URL reference for a URL document in the client computer or another computer, there being stored a record containing a link reference and an intended fingerprint, said intended fingerprint representing the content of the URL document associated with the URL of the link at the time of or after the link was created, said method comprising the steps of: fetching the intended fingerprint for the link; fetching the URL document; creating a current fingerprint of the fetched URL document; comparing the intended fingerprint and the current fingerprint; and identifying that the intended fingerprint and the current fingerprint are different in a material way. There is further described, on identifying that the intended fingerprint and current fingerprint are different in a material way and there being provided a database of current fingerprints and corresponding URLs, searching the current fingerprint database and locating current fingerprints that are similar to the intended fingerprint; choosing a current fingerprint that matches the intended fingerprint; and changing the URL of the link in link document to match the URL of the matched current fingerprint.
US08135703B2 Multi-partition query governor in a computer database system
An apparatus and method for a multi-partition query governor in a partitioned computer database system. In preferred embodiments a query governor uses data of a query governor file that is associated with multiple partitions to determine how the query governor manages access to the database across multiple partitions. Also, in preferred embodiments, the query governor in a local partition that receives a query request communicates with a query governor in a target partition to accumulate the total resource demands of the query on the local and target partitions. In preferred embodiments, a query governor estimates whether resources to execute a query will exceed a threshold over all or a combination of database partitions.
US08135697B2 Search-friendly templates
Embodiments are provided for searching for templates utilized for managing data in a computer application program. Multiple templates for managing data are indexed as individual documents to facilitate the searching of data contained therein. Each individual document includes multiple subdocuments and a model which describes the multiple subdocuments. A data query may be received in the computer application program for one or more templates to utilize in managing the data. In response to receiving the data query, the indexed templates are searched for one or more templates which satisfy the data query. One or more template suggestions may then be displayed as a search result for satisfying the data query.
US08135695B2 Information storage medium for storing metadata supporting multiple languages, and systems and methods of processing metadata
An information storage medium for storing metadata supporting multiple languages and a method of processing the metadata are provided. The information storage medium is provided to store contents, and at least one metadata file in which information regarding the contents is recorded in at least one language. The metadata file comprises a plurality of language files in which a plurality of versions of the information regarding the contents written in a plurality of languages are provided, and the languages are identified by the names of the respective language files. The names of the language files may include a language identifier according to an ISO 639-2 standard. The information may also include download information regarding a plurality of downloadable metadata files that are downloadable from other storage media.
US08135693B2 Method for compiling, trend-tracking, transmitting and reporting opinion data
A process as provided for streamlined opinion data submission to decision makers. The process provides electronic transmission to local, state and Federal elected representatives based on physical location, provides/gathers issue-based opinions from the public, and consolidates the opinions in a relational database for dissemination to the public and/or elected officials and/or other decision makers.
US08135689B2 Performance optimized retrieve transformation nodes
Systems, methods, computer program code, and means are provided for processing retrieve requests received in a business software system. Pursuant to some embodiments, a retrieve request is processed by identifying that the requested node is a retrieve transformation node, determining that the node relates to one of a currently selected business object and a secondary business object, and retrieving the node data from one of a persistence buffer and a secondary buffer based on the determining.
US08135687B2 Rule validator of an attribute rule enforcer for a directory
An attribute rule enforcer evaluates the attributes of a call to add, modify, or delete information in a directory, such as a lightweight directory access protocol (LDAP) directory. The attribute rule enforcer determines if the attributes of the call comply with predetermined rules governing the directory's content. The directory attribute rule enforcer may be located at the front end of the directory's access server, and intercepts calls to the directory access server. If the directory attribute rule enforcer determines that the attributes of a call complies with the rules governing the content of the directory, it will forward the call to the directory's access server for action. If, on the other hand, the directory attribute rule enforcer determines that the attributes of a call do not comply with the rules governing the content of the directory, the attribute rule enforcer will reject the call. Further, it may forward an appropriate error message to the source of the call.
US08135684B2 Value index from incomplete data
In a digital image administration method and system, a database of image records is maintained. Data sets are provided. The data sets are each associated with a respective image record. The data sets each include data in a plurality of the categories: capture related data, intrinsic image data, image usage data, and user reaction data. A plurality of the data sets have missing data in different combinations of the categories. A value index of each of the image records is generated from the respective data set. The image records are managed responsive to respective value indexes.
US08135679B2 Statistical record linkage calibration for multi token fields without the need for human interaction
Disclosed is a system for, and method of, calculating parameters used to determine whether records and entity representations should be linked. The system and method utilize blended field weights to account for certain types of partial matches. The system and method apply iterative techniques such that parameters from each linking iteration are used in the next linking iteration. The system and method need no human interaction in order to calibrate and utilize record matching formulas used for the linking decisions.
US08135678B1 System and method for restoring a single data stream file from a snapshot
A file which has been changed from a data storage system is restored. If the file was changed from an active file system, a set of twin pointers is created by copying from the latest pointers in the active file system before the file system was changed. A pointer from the twin pointers is compared with a pointer from a snapshot of the active file system. If a pointer from the twin pointers points to a same data block as the pointer from the snapshot, the twin pointer is written into the active file system to restore the file to the active file system. If the pointers do not point to the same data block, a data of the block is copied to a new block in the active file system to restore data changed since the snapshot was taken.
US08135676B1 Method and system for managing data in storage systems
Method and system for incremental backup of data containers with fixed length records is provided. Initially, a backup application copies all stored data containers to create an initial backup container. A data structure corresponding to the first backup operation is also created. The data structure maintains unique file identifiers for each data container and information regarding when a record was added. The data structure is created and maintained by an application that also creates, updates, and modifies the fixed length records. The application updates the base data structure when records are added to a data container, after the initial backup. For a next backup operation, the initial data structure is compared to an updated data structure that is current at the next backup time. The comparison identifies the new records that were added (or updated) since the initial backup operation. The backup application then incrementally copies the new records.
US08135675B2 System and method of efficiently generating and sending bulk emails
A method of efficiently generating and sending emails including creating an email template, setting up a campaign query, and distributing the email template and a set of information associated with the campaign query to a plurality of server groups. The method also includes running the campaign query on each of the plurality of server groups and obtaining a plurality of matching users; dividing the plurality of matching users into one or more batches; merging the email template with a set of information corresponding to each of the plurality of matching users from a first batch for each of the plurality of server groups, and sending the first batch of the merged emails directly from each of the plurality of server groups without saving copies of the merged emails.
US08135672B1 Deleting website-specific data at a wireless-network gateway
Computer-readable media are described to delete a wireless user's website-specific data, or cookies from a wireless-network gateway. A control port is provided at the wireless-network gateway and is configured to receive commands to delete a user's cookies from databases associated with the wireless-network gateway. A command message including a command to delete the user's website-specific data is received from the user's mobile device. The command message includes a unique user identifier to assist in identifying the user's website-specific data. The user's website-specific data are also labeled with the unique user identifier when stored in the databases. The user's website-specific data are identified in the databases using the unique identifier and are deleted. A status indication may be communicated to the mobile device and to the user to indicate successful deletion of the user's cookies.
US08135668B2 Service composition environment
A service composition environment is used to create a collaborative application that links services, composite services as well as with other collaborative applications. An application that is created using the service composition environment may include any combination of composite services, individual services and aggregated composite services. Metadata is obtained from the services that includes functional and non-functional policies, governance regulations, management aspects, and programmable binding information that relates to the services.
US08135666B2 Systems and methods for policy based execution of time critical data warehouse triggers
Embodiments of the invention broadly contemplate systems, methods, apparatuses and program products that employ a policy based method of timely execution of triggers over a data warehouse. Embodiments of the invention utilize methods to convert a trigger condition into differential queries over data sources, to decide when to send queries to data sources, and determine to which data sources to send queries.
US08135663B2 Automated many-sorted theorem prover
The present invention is a method for automatic proving using many-sorted first-order logic. Embodiments of the invention apply a modified method of resolution of first-ordered logic. The method of resolution further comprises: processing at least one first sentence (P1) and at least one second sentence (Q1), wherein each of the at least one first sentence and the at least one second sentence contain literals (Pi, Qi). In addition, the method also restricts a unifying process in the method of resolution; determines the literals (Pi) of the at least one first sentence; negates the literals (Qi) of the at least one second sentence of the restricted unifying process; provides the determined literals (Pi′) and negated literals (Qi″) to the restricted unifying process; chooses a substitution list in the restricted unifying process with a predetermined type; and derives a resolvent sentence in response to the restricted unifying process and the chosen substitution list of predetermined type being unified.
US08135661B2 Electronic system with methods for early detection and prediction of external forces' harmful intentions
A method and an arrangement in electronic systems. Uncertainties are handled in a special way. The uncertainties can regard a parameter that is to be determined or uncertainties in signals or data that constitute a basis for determination of the sought parameter. There is often also a time-critically within the application. In certain applications, changes can be rapid and the invention can also handle such dynamic processes. Detection and prediction in electronic systems are carried out.
US08135660B2 Semantic network methods to disambiguate natural language meaning
A computer implemented data processor system automatically disambiguates a contextual meaning of natural language symbols to enable precise meanings to be stored for later retrieval from a natural language database, so that natural language database design is automatic, to enable flexible and efficient natural language interfaces to computers, household appliances and hand-held devices.
US08135656B2 Online management service for identification documents which prompts a user for a category of an official document
An online identification document management service includes a host server having a web-based interface adapted to facilitate secure customer access to the host server. The host server is configured to receive identification data communicated from the customer through use of a computing device. The identification data includes at least one of an imaged identification document and information related to the imaged identification document. A processing module is in operative communication with the host server and is configured to process the identification data communicated from the customer. A processing software application is trained to classify the processed identification data and selectively extract data therefrom based on the classification. The processing software application is configured to selectively present the processed identification data for a customer verification via the web-based interface upon at least one of an unsuccessful classification and an unsuccessful extraction of data. A storage device is in operative communication with the processing module and is configured to store the extracted data as metadata upon at least one of the customer verification and the extraction of data. The processing software application is cumulatively trained to subsequently classify the processed identification data successfully upon the customer verification thereof. A content management software application operates on the host server and is configured to process a customer request through the web-based interface to selectively generate at least one reproduction of the processed identification data.
US08135654B2 Generating extended data from a pattern-recognition model for a computer system
Some embodiments of the present invention provide a system that generates extended data for a pattern-recognition model used in electronic prognostication for a computer system. During operation the system determines, for each sensor in a set of sensors, a regression coefficient between training data from the sensor and training data from each of the other sensors in the set of sensors. Next, for each sensor in the set of sensors, the system stretches the training data from each of the other sensors by a predetermined amount, and generates extended data for the sensor based on the stretched training data for each of the other sensors and the regression coefficients between training data from the sensor and training data from each of the other sensors.
US08135653B2 Power plant control device which uses a model, a learning signal, a correction signal, and a manipulation signal
A control device for a plant includes a manipulation signal generation section for generating the manipulation signal to the plant, a model adapted to simulate a characteristic of the plant, a learning section for generating an input signal of the model so that an output signal obtained by the model simulating the characteristic of the plant satisfies a predetermined target, a learning signal generation section for calculating a learning signal in accordance with a learning result in the learning section, a manipulation result evaluation section for calculating a first deviation as a deviation between a first measurement signal of the plant obtained as a result of application of a certain manipulation signal to the plant and a target value of the measurement signal, and a second deviation as a deviation between a second measurement signal of the plant obtained as a result of application of an updated manipulation signal to the plant and the target value, and a correction signal generation section for generating, when the second deviation calculated by the manipulation result evaluation section is greater than the first deviation, a correction signal of the manipulation signal to be generated by the manipulation signal generation section.
US08135652B2 Parallel support vector method and apparatus
Disclosed is an improved technique for training a support vector machine using a distributed architecture. A training data set is divided into subsets, and the subsets are optimized in a first level of optimizations, with each optimization generating a support vector set. The support vector sets output from the first level optimizations are then combined and used as input to a second level of optimizations. This hierarchical processing continues for multiple levels, with the output of each prior level being fed into the next level of optimizations. In order to guarantee a global optimal solution, a final set of support vectors from a final level of optimization processing may be fed back into the first level of the optimization cascade so that the results may be processed along with each of the training data subsets. This feedback may continue in multiple iterations until the same final support vector set is generated during two sequential iterations through the cascade, thereby guaranteeing that the solution has converged to the global optimal solution. In various embodiments, various combinations of inputs may be used by the various optimizations. The individual optimizations may be processed in parallel.
US08135651B2 System and method for printing multiple postage indicia
A system and method for printing multiple postage indicia, such as an outbound and/or an associated return postage meter stamp, including a desired postage amount, onto a document or label is described. A processor based system is programmed to interact with a customer to produce the desired postage indicia and to print multiple ones of the indicia substantially contemporaneously. The indicia may include information to allow their use at a later date and/or from a location other than where they are produced.
US08135649B2 Method and system for linking an anonymous electronic trade order to an identity of a trader
A method for automatically linking an anonymous electronic trade order having an order quantity (q) to an identity of a trader by providing an identity marker (s) of the trader; embedding the identity marker (s) by splitting the anonymous trade order into a number (n) of trade orders each having a corresponding order quantity x (i) to generate a trade order set; and placing the generated trade order set in an electronic order book.
US08135645B2 Key distribution for secure messaging
A transmitting gateway may utilize a retrieved domain-specific key to secure an outbound message, and a receiving gateway may utilize another retrieved domain-specific key to authenticate and validate the secured message.
US08135644B2 Method and apparatus for facilitating monetary and reward transactions and accounting in a gaming environment
One or more methods and apparatus for facilitating financial and player tracking/reward transactions. In one embodiment, a system includes at least one server and a plurality of gaming machines and/or a game generator for transmitting game information to a remote game play location. The server has a memory containing data files corresponding to players. The data files contain information such as credits or monies in an account which belong to the player or which may be used by the player to play games. The data files also contain player tracking information, such as points awarded to a player based upon their game play. In one embodiment, players are issued media in the form of player cards having identification information thereon. The identification information is used to access the player's account or files, such as at a gaming machine. A player and a casino may manage the player's accounts, such as by placing criteria upon the account, including the use of associated credits. A player may play a game using credits associated with their account. A player may also manage their accounts, including viewing financial and game play or reward information and transfer funds into and out of an account.
US08135641B2 System and method for trading multiple tradeable objects using a single trading interface
A system and method are provided for displaying information related to a plurality of tradeable objects using a single graphical interface. One example graphical interface includes at least two screen regions displayed in relation to each other, with each region including a plurality of locations. Each location in the first screen region corresponds to a value along a first value axis, and each location in the second screen region corresponds to a value along a second value axis. The graphical interface also includes a first indicator in the first region and a second indicator in the second region. In response to a repositioning command based on an algorithm, the graphical interface includes a repositioned first value axis and the second value axis, such that the indicators are displayed in new locations determined based on the algorithm.
US08135639B2 Time market grid interface
A system and method are provided for trading a tradable object. One example apparatus includes a microprocessor, a graphical user comprising a first screen region having a plurality of locations in the first screen region, each location corresponding to a price level along a first axis and a time along a second axis. The apparatus also comprises a user input device for sending a command to initiate placement of a timed trade order, and an indicator being dynamically displayed in one of the plurality locations of the first screen region and corresponding to the timed order. In one example embodiment, the indicator dynamically moves over time relative to the second axis indicating a time until the order will be automatically sent to a computerized matching process.
US08135637B2 Method of allowing a user to participate in an auction
A method of allowing a user to participate in an auction. The method includes, in a computer system, determining, information relating to the auction, and generating coded data indicative of at least one parameter relating to the auction. The computer system then determines a layout defining an arrangement for at least one of the coded data and the information before causing printing of a form by causing printing of the coded data and the information using the layout. The coded data is adapted to be sensed by a sensing device which can generating indicating data indicative of the at least one parameter. The computer is responsive to the indicating data to determine the at least one parameter, thereby allowing the user to participate in the auction.
US08135635B2 System and method for time tracking on a mobile computing device
The invention relates to a method for tracking time using a mobile computing device. The method steps include providing a first event manager on the mobile computing device for managing event records, wherein each event record is synchronized via an exchange server to a corresponding event record managed by a second event manager on a client machine, generating a time tracking record based on input from a user of the mobile computing device, wherein the time tracking record is added to the event records as a surrogate event record, transmitting the surrogate event record via the exchange server to the second event manager operatively coupled to a client application on the client machine, extracting time entry information from the surrogate event record using the client application for tracking time, and generating estimated time entry information automatically based on the event record.
US08135634B2 System and method for automatic payment of financial obligations
The present invention is a method for managing funds in anticipation of paying at least two financial obligations, such as an estimated tax payment and a mortgage payment. The due dates and amounts due are determined from customer financial information. During an escrow period leading up to the first obligation due date, amounts of money are transferred on at least two occasions from a customer account into a second account, whereby the combined value of the transferred amounts substantially matches the estimated tax or other amount due for the first obligation. The transfer amounts and/or timing are adjusted so as to maintain sufficient funds in the customer account for paying the other obligations. The transferred money is used to automatically pay the first obligation on or near the due date. In embodiments, the customer can access the money in the second account until the first financial obligation is paid.
US08135633B1 System and method for change management and transaction versioning
An accounting tool may be used to manage financial data for an organization. The accounting tool may support the closing of accounting periods for the finances of the organization. The accounting tool may be configured to receive a request to modify a transaction of a closed accounting period. The accounting tool may be configured to create a changed version of the transaction according to the modify request, and to maintain a previous version of the transaction that does not include the requested modification. A separate transaction may not be required, even though the modified transaction was initially recorded during a closed accounting period. In addition, the accounting tool may be configured to provide a plurality of views of the closed accounting period, e.g., a first view that comprises the previous version of the transaction, and another view that comprises the changed version.
US08135630B2 Intelligent fulfillment agents
A method for distributed inventory management includes receiving information regarding a number of participants in a value chain and information regarding one or more items relevant in the value chain. The method also includes modeling relationships between two or more of the participants based on the received information and modeling the one or more items based on the received information. The method further includes receiving inventory data from the participants relating to the one or more items, evaluating the received inventory data according to one or more business rules associated with an agent, executing a business process associated with the agent based on the evaluation of the inventory data and the models of the relationships and the items, and communicating output of the business process to one or more of the participants.
US08135610B1 System and method for collecting and processing real-time events in a heterogeneous system environment
A method and process according to the invention supports at least two distinct activities. A first activity relates to system analysis—the ability to collect, measure, track, monitor and report on health and performance of individual systems within a complex environment of highly interdependent and/or loosely coupled systems. Another activity relates to customer experience tracking—the ability to capture and track an entire customer's experience as that person interacts with multiple technologies such as a web site, telephony system and a set of agent tools. According some aspects, a system according to the invention provides the backbone for monitoring production systems and for enabling integrated, real-time reporting of a company (e.g. insurance agency) website, telephony system and agent desktop suite. In one example, the system uses specialized probes embedded in key processes to collect extensive, targeted information in a non-intrusive manner and to relay that information back to a centralized service for processing and further analysis. The key pieces of captured information are known as checkpoints.
US08135609B2 Identifying and surveying subscribers
A method for surveying and gathering user and status information from data processing devices coupled to a network. Data processing devices, such as cellular phones and handheld devices, may be coupled to a network manager through phone lines or RF networks. The network manager transmits survey inquiries and receives survey responses from users. The specific set of users may be selected based on user characteristics and/or device characteristics compiled by the network manger. Other status information, such as the location of each data processing device on the network and whether each data processing device on the network is active, may also be collected by the network manager. Collected information may then be distributed or made available to other data processing devices on the network.
US08135605B2 Application risk and control assessment tool
A tool to assess risks associated with software applications, and controls implemented to mitigate these risks, includes a first software component configured to gather information about the risks and controls, and a second software component configured to display the gathered information. The first software component includes a self-assessment tool which is invoked by a user to enter information reflective of risk levels over a number of risk categories. These risk levels are used to calculate a risk score associated with a particular application. The user also enters information as to whether or not a number of specific control attributes have been implemented, and this information is used to calculate a control score.
US08135601B2 One-way like display of roundtrip fares
A method of evaluating outbound and inbound fare amounts out of a plurality of roundtrip fare recommendations is disclosed. Intended to be displayed in a one-way like display, roundtrip fares are first obtained from a fare-driven availability engine receiving inputs from an online user of a travel website. Further recommendations are deduced by combining the above roundtrip fare recommendations in order to obtain a first improved list of recommendations which comprises more outbound and inbound fare combinations. Then, one-way fare amounts are determined for each combination from the first improved list of recommendations. A second improved list of recommendations, comprising outbound and inbound fare amounts evaluated on the basis of the initial roundtrip fare recommendations, is generated. Outbound and inbound fare amounts can thus be shown in a one-way like display of roundtrip fares to the online user of the travel website.
US08135597B1 Method using a global server for providing patient medical histories to assist in the delivery of emergency medical services
An Internet based method for assisting in the rapid delivery of medical information direct to the site at which emergency assistance is being performed uses a global database for warehousing patient history information, which is fetched over the Internet on demand. In one embodiment, medical providers use an access code carried by the injured party and without which access is denied. The access code may be carried as a barcode and as an imprinted number on a bracelet or on a card carried by the individual. Patient information is transmitted over a network, either wireline or wireless, the Internet or wide area network, to a computer or personal digital assistant available to emergency personnel. In one embodiment, patient history information access is determined through the use of an access code reader, by entering the patient access code manually or by entering the patient's name as a last resort. Additionally insurance information can be made available to shorten emergency room admission procedures.Lastly, the patient's card or bracelet can allow for patient history to be downloaded and saved. Thus in emergency situations, the information can be uploaded from the card or bracelet to the healthcare providers' viewing screens.
US08135595B2 Computer systems and methods for providing health care
The invention provides a computer network comprising a first computer and one or more second computers that are in electronic communication with each other. The first computer is associated with a first health care facility and has instructions for retrieving, over a network, one or more data structures for a patient enrolled in a health care program. The one or more data structures for the patient collectively comprise (i) a patient identifier, (ii) a molecular profile from a biological specimen obtained from the patient at the first health care facility; and (iii) a clinical characterization of the patient that was made at the first health care facility. The first computer has instructions for retrieving, over the network connection, one or a plurality of treatment regimens that are deemed suitable for the patient based upon the molecular profile and the clinical characterization of the patient. The one or more second computers are at one or more locations other than the first health care facility and have one or more data structures for each patient in a plurality of patients enrolled in the health care program.
US08135593B2 Methods, apparatuses and system for encoding and decoding signal
Methods and apparatuses for encoding a signal and decoding a signal and a system for encoding and decoding are provided. The method for encoding a signal includes performing a classification decision process on high frequency signals of input signals, adaptively encoding the high frequency signals according to the result of the classification decision process, and outputting a bitstream including codes of low frequency signals of the input signals, adaptive codes of the high frequency signals, and the result of the classification decision process. The classification decision process is performed on the high frequency signals, and adaptive encoding or adaptive decoding is performed according to the result of the classification decision process, so the quality of voice and audio output signals is improved.
US08135592B2 Speech synthesizer
The present invention relates to a technology capable of providing a hearer with an easy-to-hear synthetic speech to the hearer. The speech synthesizer includes an input unit receiving an input of a sentence, a generation unit generating synthetic speech data from the sentence inputted to the input unit, an accumulation unit accumulating the sentence inputted to the input unit, a collation unit acquiring, when a sentence is newly inputted to the input unit, a collation target sentence that should be collated with this new sentence from the accumulation unit, and calculating a variation degree of the new sentence from the collation target sentence through the collation between the new sentence and the collation target sentence, a calculation unit calculating a variation coefficient corresponding to the variation degree, and a correction unit correcting the synthetic speech data with the variation coefficient.
US08135591B2 Method and system for training a text-to-speech synthesis system using a specific domain speech database
A method and system are disclosed that train a text-to-speech synthesis system for use in speech synthesis. The method includes generating a speech database of audio files comprising domain-specific voices having various prosodies, and training a text-to-speech synthesis system using the speech database by selecting audio segments having a prosody based on at least one dialog state. The system includes a processor, a speech database of audio files, and modules for implementing the method.
US08135590B2 Position-dependent phonetic models for reliable pronunciation identification
A representation of a speech signal is received and is decoded to identify a sequence of position-dependent phonetic tokens wherein each token comprises a phone and a position indicator that indicates the position of the phone within a syllable.
US08135589B1 Performing speech recognition over a network and using speech recognition results
Systems, methods and apparatus for generating, distributing, and using speech recognition models. A shared speech processing facility is used to support speech recognition for a wide variety of devices with limited capabilities including business computer systems, personal data assistants, etc., which are coupled to the speech processing facility via a communications channel, e.g., the Internet. Devices with audio capture capability record and transmit to the speech processing facility, via the Internet, digitized speech and receive speech processing services, e.g., speech recognition model generation and/or speech recognition services, in response. The Internet is used to return speech recognition models and/or information identifying recognized words or phrases. The speech processing facility can be used to provide speech recognition capabilities to devices without such capabilities and/or to augment a device's speech processing capability. Voice dialing, telephone control and/or other services are provided by the speech processing facility in response to speech recognition results.
US08135581B2 Method and system for downloading additional search results into electronic dictionaries
In one embodiment, the invention provides a method for a system to provide information based on a query, the method comprising: performing a first search of at least one first source for information responsive to the query; providing a result of said search to a user; based on user input, performing a second search of at least one second source for information responsive to the query; and providing a result of said second search to the user.
US08135576B2 System for enterprise knowledge management and automation
The present invention is directed to a system for managing business knowledge expressed as statements, preferably sentences using a vocabulary, where such statements may be automated by the generation of programming language source code or computer program instructions. As such, the present invention also manages software design specifications that define, describe, or constrain the programming code it generates or programs with which it or the code it generates is to integrate. The present invention facilitates the creation of composite sentences. In one embodiment, the present invention also interprets a composite sentence as a logical formula in first order predicate calculus or similar logic formalism supporting conjunction, disjunction, and negation as well as existentially and universally quantified variables. The invention further interprets natural language, including singular common count noun phrases and connectives, as variables in formal logic. Further, the invention then implements the logical interpretations as rules.
US08135570B2 Generation of code from a graphical model
A method and system are provided for generating code from a graphical model in a graphical modeling environment. The graphical model includes at least one signal having a data size, a data dimensionality, or both that can vary from a first time instance to a second time instance as the model executes. The size and dimensionality of the signal can vary without the use of a graphically rendered connection to convey the size and dimension information to a block associated with the signal.
US08135568B2 Turbomachine airfoil life management system and method
A system for creating a risk analysis for at least one turbomachine includes a database storing characteristics of one or more turbomachines and a processing module coupled to the database that receives the characteristics from the database and creates the risk analysis. The processing module includes a modeling module that creates a representation of the amount of rocking in a particular turbomachine based on the characteristics and a performance modeler coupled to the modeling module and that, based on the representation of the amount of rocking, creates the risk analysis.
US08135564B2 Filtering techniques to remove noise from a periodic signal and Irms calculations
A signal filtering technique is designed to remove the effects of a periodic, low-frequency noise signal from a signal of interest. A signal waveform is sampled at different points of a number of consecutive periodic noise signal cycles and the collected samples are averaged to produce a corrected signal. The number of consecutive cycles in which samples are taken and averaged is inversely related to the signal amplitude such that as the signal level decreases, the number of cycles examined increases. The technique is particularly applicable to periodic signals associated with the output of Hall effect sensors in an electrical metrology environment. Improved RMS calculations are obtained for filtering low-frequency random noise from Hall sensors by averaging samples at different points of a signal cycle to create a composite desired signal cycle to facilitate other signal calculations. In a given electricity utility meter incorporating solid state circuitry, such metrology RMS calculations may be implemented in a metrology section of solid state devices provided on printed circuit boards, such as utilizing programmable integrated circuit components. By varying the number of cycles summed, the algorithm will adapt to amplitude changes more quickly. By using time averaged samples to filter random noise from the periodic signal of interest, the overall requirements for complex filtering is reduced. Instead, the technique relies on buffering and averaging synchronized samples for a given number of line cycles, so that by increasing the buffer size, larger numbers of line cycles can be accumulated and the filter cut-off frequency reduced.
US08135561B2 Sensing system
A sensing system includes a panel, a reflective element, an image sensor, a processor, a first light guide rod, a second light guide rod and a light source module. The panel has a plane and a first area and a third area located at the plane. The third area in the first area is smaller than or equal to the first area. The first area has four boundaries connected in order. A reflective mirror plane of the reflective element disposed at the first boundary mirrors the first and third areas. The image sensor disposed at the intersection of the third and fourth boundaries is electrically connected to the processor. The first and the second light guide rods are disposed at the second and the third boundaries respectively. The light source module is adapted to emit light passing through the first and the second light guide rods to the image sensor.
US08135559B2 Extended thermal management
A method for managing thermal condition of a thermal zone that includes multiple thermally controllable components include determining thermal relationship between the components and reducing temperature of a first component by reducing thermal dissipation of a second component.
US08135555B2 Strobe-offset control circuit
A strobe offset control circuit is disclosed. The control circuit comprises a strobe signal input to receive a strobe signal and a data receiver to receive a data signal in response to a sample signal derived from the strobe signal. A calibration enable input is provided to receive a calibration enable signal. The calibration enable signal places the strobe offset control circuit in one of a calibration mode or a receiver mode. In the calibration mode, a phase offset between the data signal and the sample signal is adjusted based on output from the receiver. In the receiver mode, the phase offset between the data signal and the sample signal is not adjusted based on output from the receiver.
US08135551B2 Robust on line stator turn fault identification system
A system and method for identifying turn faults in a stator of a motor are provided. The method includes determining a normalized cross-coupled impedance from the symmetrical components of measured voltages and currents of the motor. Additionally, the normalized cross-coupled impedance may be normalized to a negative sequence impedance. The negative sequence impedance may be determined through a regression analysis using parameters of the motor, such as line-to-line voltage, horsepower, and number of poles. A system is provided that includes a device having a memory and processor configured to determine a normalized cross-coupled impedance, compare the normalized cross-coupled impedance to one or more thresholds, and trigger and alarm and/or trip the motor.
US08135545B2 System and method for collecting data regarding broad-based neurotoxin-related gene mutation association
Broad-based genetic mutation association gene transcript test and data structure. Genetic mutation considerations for this unique test include a custom set of genetic sequences associated in peer-reviewed literature with various known genetic mutation related to exposure to toxic substances. Such genetic mutations include specific gene sequence alterations based on exposure to diesel fuel, aviation fuel, jet fuel, and many other toxic substances often needed in the aviation and refining industries. The base dataset may be developed through clinical samples obtained by third-parties. Online access of real-time phenotype/genotype associative testing for physicians and patients may be promoted through an analysis of a customized microarray testing service.
US08135543B2 Apparatus and method for integrating survey parameters into a header
A method, apparatus and system for acquiring seismic data is disclosed that in one aspect receives a seismic signal detected by at least one sensor in response to a seismic energy signal generated by a source at a selected location at a data acquisition unit in data that is in data communication with the sensor, receives at least one parameter of the source and/or receiver at the data acquisition unit; and generates a data block at the data acquisition unit having data representative of the received seismic signal and a header that contains data representative of the at least one parameter of the source and/or receiver. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
US08135540B2 Methods and systems for determining a telecommunications service location using global satellite positioning
Methods and systems are provided for obtaining information related to a customer service location and directions for routing a service technician from one customer service location to another. One embodiment includes requesting at least one set of coordinates associated with the customer service location; accessing a technician server to direct a global satellite positioning system to obtain the set of coordinates for the customer service location; obtaining the coordinates and updating one or more databases with said coordinates. The coordinates may include at least one of a latitude and a longitude associated with the customer service location. Another embodiment includes obtaining through a technician server at least one set of “from” coordinates associated with the first customer service location and at least one set of “to” coordinates associated with the second customer location; transmitting the “from” and “to” coordinates to a mapping system; and, generating directions in the mapping system based on the “to” and “from” coordinates. At least one of the sets of coordinates includes latitude and longitude data. System and computer-readable media embodiments of these methods are also provided.
US08135536B2 Lead route guidance system, portable route lead guidance device, and program
A lead route guidance system capable of displaying route guidance not causing the user to be confused by the difference between the line of vision and the route guidance image, a portable route lead guidance device, and program are provided. The lead route guidance system comprises route storage means storing a route from a start point to a destination, route guidance image creating means for creating a route guidance image (24) containing a route image (22) for specifying the route and a lead image (23) for leading the route by displaying a lead position on the route ahead of the current position of the user, a display screen (11) for displaying thereon the route guidance image (24), walk detecting means for detecting walk of the user, and lead position updating means for updating the lead position depending on the walk of the user when the walk of the user is detected.
US08135533B2 Electronic engine control apparatus having improved configuration for ensuring excellent engine startability
An electronic engine control apparatus includes a first storage unit, a second storage unit, a third storage unit, and a processor. The processor performs, when the control apparatus is activated, an initialization control process which includes processes of; extracting from the first storage unit specific information on engine control software stored in the first storage unit; determining whether the specific information extracted is coincident with specific information stored in the third storage unit; initializing retention data stored in the second storage unit when the specific information extracted from the first storage unit is determined as being incoincident with that stored in the third storage unit; and updating the specific information stored in the third storage unit with that extracted from the first storage unit after completion of the initializing process. Further, the processor starts performing the process of executing the engine control software before completion of the initialization control process.
US08135530B2 Vehicular control device, method of controlling a vehicle, and storage medium having stored therein a program that implements the method
An ECU executes a program including the steps of: if brake hold control is currently exerted , setting at zero a controlled value of a degree of operation of an accelerator pedal used as a controlled value of a degree of a request made by a driver for acceleration, to control a force output to drive the vehicle; if an actual value of the degree of operation of the accelerator pedal serving as an actual value of the degree of the request made by the driver for acceleration is larger than a predetermined degree, determining that there is a request from the driver for acceleration; outputting a command to cancel the brake hold control; and converging the controlled value of the degree of operation of the accelerator pedal to the actual value of the degree of operation of the accelerator pedal.
US08135529B2 Method for controlling constant-pressure fluid
A method for controlling a constant-pressure fluid enables an inverter with a build-in controller to control rotation speed of a pump to achieve constant-pressure control thereof. In the control method, a pressure feedback value of output flow of the pump is measured and is compared with a pressure reference value to produce an error pressure value. Afterward, an operation condition of the pump, such as an abnormal handling condition, a deceleration standby handling condition, or an acceleration condition, is determined according to the pressure error value to shut down or re-start up the pump after a delay time. Hence, the control method can avoid frequently starting up or shutting down the inverter. Therefore, the power consumption and the operation cost are reduced. The use life of the pump prolongs and constant-pressure control for the pump can be implemented.
US08135527B2 Commercial vehicle trailer and method for avoiding error in the storage of vehicle data therein
A commercial vehicle trailer includes an electronically controlled braking system having an electronic control unit that has a parameter memory having one or more memory areas that can store vehicle-specific data. The electronic control unit controls the electronically controlled braking system based on the vehicle-specific data, and has an interface to an external computer. To permit reliable correlation of the vehicle-specific data to the commercial vehicle trailer, information is displayed on the trailer itself that characterizes the vehicle-specific data and that can be read into the computer via a reader unit. Based on such information, the appropriate vehicle-specific data is transferred to the electronic control unit.
US08135513B2 Vertical alignment of a lidar sensor
An analysis unit for a driver assistance system for a vehicle includes an input for receiving image information which is captured by a camera, a calculating device for using image information to calculate a variable which describes an angle of inclination of the vehicle, a determining device for using the variable to determine an output signal, wherein the output signal relates to a vertical orientation of electromagnetic radiation which is to be emitted by a transmitter unit, and an output for outputting the output signal. A driver assistance system, a computer program product and a method for operating a driver assistance system, are also provided.
US08135509B1 Vehicle diagnostic tool—utilizing fuel trim data
An analysis tool which extracts all the available parameter identifications (i.e. PIDS) from a vehicle's power train control module for diagnostic decisions. This is done by checking these PIDS and other information (e.g., calculated PIDS, Break Points, charts and algorithms) in three states; key on engine off, key on engine cranking, key on engine running. In all three modes the tool is comparing the live data from PIDS and voltage to the other information (e.g, Break Points). If any of this data are outside the programmed values a flag is assigned to the failure or control problem. The relationship between a particular PID and its associated preprogrammed value(s) may be indicated by a light. The depth of the problem (if any) is conveyed by the color of the light. Also included are tests/charts for fuel trim, engine volumetric efficiency, simulated injector, power, catalyst efficiency, and engine coolant range.
US08135508B1 Vehicle diagnostic tool—providing information on the operating condition of a power plant utilizing PID data
An analysis tool which extracts all the available parameter identifications (i.e. PIDS) from a vehicle's power train control module for diagnostic decisions. This is done by checking these PIDS and other information (e.g., calculated PIDS, Break Points, charts and algorithms) in three states; key on engine off, key on engine cranking, key on engine running. In all three modes the tool is comparing the live data from PIDS and voltage to the other information (e.g, Break Points). If any of this data are outside the programmed values a flag is assigned to the failure or control problem. The relationship between a particular PID and its associated preprogrammed value(s) may be indicated by a light. The depth of the problem (if any) is conveyed by the color of the light. Also included are tests/charts for fuel trim, engine volumetric efficiency, simulated injector, power, catalyst efficiency, and engine coolant range.
US08135506B2 Methods and systems for providing vehicle information
In an exemplary embodiment a system provides vehicle information to an operator of a vehicle having a plurality of components. The system comprises an onboard database configured to store vehicle-specific data and behavior-specific data and an operator interface. The system includes an onboard processor coupled to the onboard database, the plurality of components, and the operator interface. The onboard processor is configured to provide requested vehicle-specific data to the operator in response to an operator request via the operator interface. The onboard processor is also configured to receive operator-behavioral data from the plurality of components, recognize patterns of operation from the operator-behavioral data, and provide the behavior-specific data to the operator in response to the recognized patterns in the operator-behavioral data.
US08135503B2 Ground proximity sensor
An unmanned aerial vehicle comprises a housing, a rotor that is rotated to propel the housing, a pressure sensor that generates a signal indicative of an air pressure proximate a bottom surface of the housing, and a processor configured to determine, based on the signal, when an increase in air pressure proximate the bottom surface is greater than or equal to a threshold value associated with the ground effect of the rotor, wherein the processor controls the rotor to cease rotating or decrease rotational speed to land the unmanned aerial vehicle upon determining that the increase in pressure is greater than or equal to the threshold value.
US08135502B2 Method and device for automatically adjusting an image of an aircraft navigation screen
A method and device are provided for automatically adjusting an image of an aircraft navigation screen. The device includes a determining unit for automatically determining, if necessary, a new display configuration making it possible to present on a navigation screen a detected dangerous event, and a display unit for automatically effecting a change of display of the navigation screen by applying this new display configuration.
US08135500B1 Wake vortex detection and reporting system
A method for estimating the effect of environmental conditions on an aircraft, including measuring the motions of an aircraft; estimating the expected motions of the aircraft, wherein the expected motions of the aircraft are estimated using information regarding the aircraft's control inputs and/or control surface positions; and estimating, based on the measured motions of the aircraft and the expected motions of the aircraft, the forces exerted on the aircraft by the environmental conditions, wherein the forces are estimated based on a difference between the measured motions of the aircraft and expected motions of the aircraft.
US08135499B2 Load shedding of a selected substation by an electric utility
Load shedding by an electric utility, including querying power distribution systems that include a DRG system for present power consumption of the local load of the power distribution system; selecting, in dependence upon the present power consumption of the local load of the power distribution systems and predefined power consumption criteria for each substation, a substation to receive a reduction in power; and reducing power provided to the selected substation.
US08135497B2 Portable, personal medication dispensing apparatus and method
A portable, medication dispensing device which dispenses prepackaged pill strands of medication from a secure, storage compartment through a mechanism which physically limits the quantity dispensed per a pre-programmed protocol. The device has a detachable storage component which can be filled by trained clinical or pharmacy staff, which can be locked. The device has a dispensing mechanism, which employs a user-powered, hub to advance a pill strand of pre-packaged medications, when appropriate. This advancing hub is secured from advancing inappropriately by a locking mechanism where a sturdy piston is moved into and out of recesses in the rounded surface of the hub. The device also contains standard electronic components, including a power source, central processing unit (CPU), visual and auditory outputs, and communications ports.
US08135488B2 Controller for a positioning device, method for controlling a positioning device, positioning device, and lithographic apparatus provided with a positioning device
A controller for a positioning device is constructed and arranged to receive a position signal indicative of a position of the positioning device, compare the position signal to a set-point signal indicative of a desired position of the positioning device to obtain an error signal, selectively modify the error signal based on the amplitude and the frequency content of the error signal to obtain a modified error signal, generate a control signal for controlling the positioning device on the basis of the modified error signal. The controller may be applied to control a positioning device in a lithographic apparatus.
US08135484B2 Work instruction sheet preparing device, method and program
A property of connection relationship information for identifying an internal/external connection of each point is registered in a part DB 1. When the part is one basic part representing a standard configuration article, an anchor ID is registered in the part DB 1 or a product DB 2. Part group extracting unit 4 extracts parts constituting a system from a design drawing generated by drawing generating unit 3 and a group of parts connected at the connection point for each basic part assigned with the anchor ID. For each extracted part group, work instruction document generating unit 5 detects a standard configuration article having a basic part assigned with the same anchor ID as that of the basic part included in the part group, from the product DB 2, extracts a difference in part configuration between the part group in the system design drawing and the detected standard configuration article, generates information indicating the extracted difference as the work instruction document for each part group, and outputs the work instruction document.
US08135482B2 Intelligent shelving system
An intelligent shelving system integrates touch sensors, displays, lighting, and other components into shelves. Touch sensors can be used as limit switches to control shelf motion, to monitor items borne on shelves, to detect spills, and to control lighting and other devices and functions. Displays can provide information relating to objects stored in the shelving system and the operation and status of the shelving system.
US08135481B2 Process plant monitoring based on multivariate statistical analysis and on-line process simulation
Disclosed are systems and methods for on-line monitoring of operation of a process in connection with process measurements indicative of the operation of the process. In some cases, the operation of the process is simulated to generate model data indicative of a simulated representation of the operation of the process and based on the process measurements. A multivariate statistical analysis of the operation of the process is implemented based on the model data and the process measurements. The output data from the multivariate statistical analysis may then be evaluated during the operation of the process to enable the on-line monitoring of the process involving, for instance, fault detection via classification analysis of the output data.
US08135480B2 Digital indicating controller
A digital indicating controller outputs data provided by performing control computation of input data and has a communication function with an external apparatus. The digital indicating controller includes a sequence computation section which executes a ladder program with at least any of the input data, the data provided by performing control computation, internal and external setup data, internal and external setup parameters, or data from the external apparatus as condition input and outputs the execution result.
US08135473B2 Collecting posture and activity information to evaluate therapy
A medical device, programmer, or other computing device may determine values of one or more activity and, in some embodiments, posture metrics for each therapy parameter set used by the medical device to deliver therapy. The metric values for a parameter set are determined based on signals generated by the sensors when that therapy parameter set was in use. Activity metric values may be associated with a postural category in addition to a therapy parameter set, and may indicate the duration and intensity of activity within one or more postural categories resulting from delivery of therapy according to a therapy parameter set. A posture metric for a therapy parameter set may indicate the fraction of time spent by the patient in various postures when the medical device used a therapy parameter set. The metric values may be used to evaluate the efficacy of the therapy parameter sets.
US08135472B2 Systems and methods for treating autism spectrum disorders (ASD) and related dysfunctions
Systems and methods for treating autism spectrum disorders (ASD) and related dysfunctions are disclosed. A method in accordance with a particular embodiment includes determining that a patient suffers from an autistic disorder and, based at least in part on the determination, selecting a cortical signal delivery site. The method can further include implanting an electrode within the patient's skull and external to a cortical surface of the patient's brain, and treating the autistic disorder by applying electrical signals to the implanted electrode in conjunction administering an adjunctive therapy to the patient.
US08135464B1 Painless ventricular rate control during supraventricular tachycardia
In various embodiments of the present invention, lower amplitude high frequency burst stimulation of cardiac fat pad(s) innervating the AV node and/or ventricle tissue performed in conjunction with ventricular pacing during refractory period is used to reduce the ventricular rate in order to terminate arrhythmias such as supraventricular tachycardia. In an embodiment of the present invention, one or more pace pulse delivered during a ventricular refractory period can be used to further extend the duration of the refractory period followed by a short burst of cardiac fat pad stimulation to temporarily slow AV conduction. In an embodiment of the present invention, this therapy slows the ventricular rate by altering conduction speed in both the AV node and the ventricles.
US08135455B2 System and method for monitoring synchrony between chambers of a heart by volume measurements and analysis
An implantable heart monitoring system includes a housing configured for implantation in a subject, at least one sensor member implanted relative to the heart of the subject to detect an electrical signal related to cardiac activity of the heart, a control circuit in the housing, and a memory accessible by the control circuit. The control circuit, from said electrical signal, derives a first value related to the volume of a first part of the heart and derives a second value related to the volume of a second part of the heart, and monitors variation of said first value over time in at least a substantial portion of a heart cycle, and monitors variation of said second value over time in said substantial portion of said heart cycle, and stores in the memory information representing the monitoring of said first and second values that represents a relationship between the first and second values in the substantial portion of the heart cycle and variation of the relationship in the substantial portion of the heart cycle.
US08135454B2 Diagnosing and performing interventional procedures on tissue in vivo
A catheter for diagnosing and performing an interventional procedure on tissue has an elongated catheter shaft, and optical fibers, extending through the catheter shaft, for transmitting light to tissue located at a distal end of the catheter and conveying light back from the tissue for analysis by a spectroscopic diagnosis system to determine whether an interventional procedure should be performed on the tissue. An interventional device is located at the distal end of the catheter for engaging tissue diagnosed by the spectroscopic diagnosis system in order to perform the interventional procedure on the tissue. An assembly for imaging and performing an interventional procedure on tissue has an endoscope in combination with an endoscopically insertable catheter having an ultrasound imaging device for imaging a tissue structure located at a distal end of the endoscope so as to enable the depth of penetration of the tissue structure to be displayed, and an endoscopically insertable interventional device for engaging the tissue structure imaged by the ultrasound imaging device.
US08135452B2 Rapid 3-dimensional bilateral breast MR imaging
Provided is a method for rapid, 3D, dynamic, projection reconstruction bilateral breast imaging using simultaneous multi-slab volume excitation and radial acquisition of a contrast enhanced bilateral image, in conjunction with SENSE processing, using k-Space Weighted Image Contrast (“KWIC”) filtering and multi-coil arrays for signal separation in an interleaved bilateral MR bilateral breast scan that uses conventional Cartesian sampling without parallel imaging. Software was developed for the reconstruction, modeling contrast kinetics using a heuristic model, display by parametric mapping and viewer/analysis of the multidimensional, high frame-rate bilateral breast images.
US08135451B2 Patient support table for a magnetic resonance system having a strong magnetic field and a magnetic resonance system including such a patient support table
A patient support table for a magnetic resonance system with a magnetic field generation device creating a magnetic field of 7 T or more, comprising a table plate able to be moved into and out of the patient chamber of the magnetic resonance system by means of a drive device, characterized in that the drive device features a pneumatic cylinder with a piston which is coupled to the table plate, with the pneumatic cylinder featuring two working areas divided via the piston and able to be supplied separately with a working medium.
US08135450B2 Noninvasive glucose sensing methods and systems
New methods and systems for noninvasive glucose monitoring and sensing with electromagnetic waves or ultrasound are disclosed. The methods are based on absolute or relative measurement of tissue dimensions (or changes in the dimensions) including, but not limited to: thickness, length, width, diameter, curvature, roughness as well as time of flight of ultrasound and optical pulses and optical thickness, which change with changing blood glucose concentrations. By measuring noninvasively absolute or relative changes in at least one dimension of at least one tissue or tissue layer or absolute or relative changes in time of flight of ultrasound or optical pulses, one can monitor blood glucose concentration noninvasively.
US08135446B2 Apparatus and method for maximum power saving in sleep mode
An apparatus and method for an improved sleep mode in a mobile terminal are provided. The apparatus includes a transceiver for communicating with a base station, a modem for modulating and demodulating signals for transmission via the transceiver or received via the transceiver, and a controller for controlling a sleep cycle of the mobile terminal, the sleep cycle including a listening window and a sleep window. The controller controls the sleep cycle based on an Advanced Mobile Station (AMS) timer, a Hybrid Repeat Request (HARQ) Downlink (DL) Retransmission timer, a HARQ DL Gap timer, and a HARQ Uplink (UL) Gap timer.
US08135439B2 Resource scheduling in wireless communication systems using beam forming
A basic idea of the invention is to provide multi-user resource scheduling and distribution based on balancing the power resources used for the different narrow beams in order to smooth the interference levels over the whole cell, area and to reduce interference fluctuations. The resource scheduling principle according to the invention is especially useful when the available resources are not fully utilized. The idea is to select, for each antenna beam of at least a subset of the antenna beams, at least two mobile users for service using the respective antenna beam during a transmission time interval, and to distribute power resources to the antenna beams for use during the transmission time interval based on the guideline of balancing the power resources among different antenna.
US08135435B2 System information updates in LTE
A method and apparatus for receiving system information updates includes a wireless transmit receive unit (WTRU) receiving a system frame number. The WTRU also receives system information messages in a modification period. The modification period has a boundary determined by the system frame number. The WTRU receives system information change notification after a first modification change boundary and determines that the system information is valid until a second modification change boundary.
US08135429B2 Transmission power control method, base station, base station control station, and control program thereof
In a transmission power control method for a base station in a communication system including at least a mobile station and at least one base station, the ratio of transmission power approaching a predetermined reference power is changed between a communication having a slot not transmitting a signal and a communication having no slot not transmitting a signal. Thus, in the transmission power control, it is possible to prevent the downstream transmission power from being too much alienated from a desired transmission power.
US08135428B2 Transmission power control target calculating apparatus
A transmission power control target value calculating apparatus that calculates target values, which are used for transmission power control of radio waves sent through radio transmission paths, comprises: a first target value calculating section that calculates a first transmission power control target value based on quality of combined data which is obtained by combining data obtained through the radio transmission paths; and a second target value calculating section that determines a second transmission power control target value to be applied to at least one of the radio transmission paths, based on the first transmission power control target value and quality information of each of the radio transmission paths.
US08135426B2 Optimistic talk-permit reliability enhancement in a push-to-talk system
A system, method, and computer program for providing a greater reliability for a direct-communication, such as push-to-talk communication, being bridged between members of a communicating group of wireless telecommunication devices. Each wireless telecommunication device, such as a cellular telephone or PDA, of a plurality periodically informs a group communication server of the presence of that wireless telecommunication device on the wireless telecommunication network such that upon receipt of a request from a wireless telecommunication device to bridge a direct communication, the group communication server will attempt to bridge the requested direct communication with the target set of wireless telecommunication devices only if at least one of the wireless telecommunication devices of the target set has indicated its presence on the wireless telecommunication network.
US08135424B2 Method to improve diversity gain in a cooperative spectrum sensing network
A cooperative sensing technique (300) operates by selecting a group of subscribers (302) from a secondary system, measuring a cooperative sensing metric (306) and then using the metric to identify an achievable spatial diversity gain for the group of selected subscribers (308). Once an achievable spatial diversity gain is determined for the group (308/412), it is compared to a required spatial diversity gain (310), and if the condition is met at (310), the validated group can begin spectrum sensing (314) to identify a vacant/suitable channel for operation. If the achievable spatial diversity gain is insufficient, then a new group of users is selected (312) within the secondary system and the process repeats itself.
US08135421B2 Base-station cell design method and base-station cell design apparatus, and program thereof in mobile communication system
The above base-station cell design method is for sequentially adding base stations, and a technique of which throughput is few is employed for a radio-wave propagation characteristic evaluation to be made in this addition, and a technique of which the throughput is much, but which is of high-precision, more specifically, a technique such as the ray tracing is applied for the radio-wave propagation characteristic evaluation to be made after addition. The result of the high-precision radio-wave propagation characteristic evaluation to be made after this addition is put to practical use for estimating an interference quantity in selecting the arrangement location of the base station to be added newly. This allows the quantity of the radio wave analytic processing, which accounts for a large majority of the base-station cell design processing, to be reduced, thus enabling a fast base-station cell design.
US08135420B2 Method of transmitting/receiving a paging message in a wireless communication system
A method of receiving a paging message at a user equipment (UE) in a wireless communication system in accordance with the present invention comprises receiving from a network paging indication information including a UE identification information and scheduling information for a paging channel (PCH) on which a paging message is transmitted, the scheduling information including allocation information of a time-frequency region through which the paging message is transmitted, obtaining the paging indication information when the UE identification information is identical to an identity of the UE, and receiving from the network the paging message through the time-frequency region indicated by the paging indication information.
US08135416B2 Method and arrangement for determining terminal position
A Method and arrangement for determining the position of mobile terminals in a cell of a mobile communication network where time alignment (TA) is employed for terminal transmissions in timeslots to a serving base station. First, the distance to the base station is determined (200) for at least one mobile terminal in the call using a TA independent positioning method. A current TA value used by the at least one mobile terminal for time alignment of signal transmissions in an allocated timeslot, is also obtained (202). A relation between the determined TA independent distance and the obtained current TA value for each mobile terminal, is then estimated (204), and a TA bias of the cell is determined (206) based on the estimated relation. The position of any subsequent terminals can then be determined using a TA based positioning method and the TA bias, such that the current TA value used by the subsequent terminal is adjusted by the TA bias. Thereby, the TA based positioning method will become more closely related to the true terminal position.
US08135415B2 Integrated active tags in mobile devices
Described are integrated active tags in a mobile device. The mobile device may include (a) a transceiver broadcasting a first location beacon when a capacity of a battery of the mobile device is above a predetermined threshold; and (b) a tag broadcasting a second location beacon when the capacity of the battery of the mobile device is below the predetermined threshold.
US08135413B2 Platform and applications for wireless location and other complex services
A network services architecture is disclosed that allows complex services, such as wireless location services, to be more easily integrated into a telecommunications network. In particular, location based services utilizing a wireless location gateway can be more easily integrated into the network. Additionally, disclosed are techniques for facilitating the handling of requests for emergency services wherein the location of mobile station is required.
US08135411B2 Method and a device for determining at least one terminal for which signals transferred between the at least one terminal and a base station of a wireless cellular telecommunication network have to be relayed by a relay
A method for determining at least one terminal for which signals transferred between the at least one terminal and a base station of a wireless cellular telecommunication network have to be relayed by a relay, the base station allocating resources of the wireless cellular telecommunication network. The method includes, executed by a management entity: receiving from the base station, information indicating to which terminal or terminals at least a part of the resources are allocated; receiving from the relay, a list of indicators of resources, and determining the at least one terminal for which signals transferred between the at least one terminal and the base station have to be relayed by the relay according to the information indicating to which terminal or terminals at least a part of the resources are allocated and to the list of indicators of resources.
US08135403B1 Method and apparatus for providing a pilot beacon on behalf of one or more base stations
Disclosed herein is a method and apparatus for providing a pilot-beacon on behalf of one or more base stations, such as one or more femtocells. A pilot-beacon transmitter, separate from the base stations, determines the locations of coverage areas of the base stations and then dynamically configures a pilot-beacon radiation pattern to encompass (approximately) the determined coverage areas. That way, a mobile station may detect the pilot beacon and initiate scanning of coverage provided by the base stations. Optimally, the method can be used to provide a pilot beacon for femtocells, thereby avoiding the need for the femtocells to include pilot beacon transmission functions and thus possibly decreasing the cost of the femtocells. The pilot-beacon transmitter or another entity may also be configured to receive and forward GPS signals to the base stations, possibly offsetting GPS timing based on measured delays for communication with the base stations.
US08135402B1 Network access based on control-channel status
Disclosed herein are methods and systems for sending and/or acknowledging an access probe in a radio access network. In one aspect, a method for transmitting an access probe to a radio access network, wherein time slots available to receive communications from the radio access network are defined in control-channel periods, wherein each control-channel period comprises one or more control-channel cycles, is disclosed. The method involves (a) determining a wait time until a control-channel cycle that is assigned to the access terminal; (b) making a determination as to whether or not the determined wait time is less than a predetermined maximum wait time; (c) if the determined wait time is less than the predetermined maximum wait time, then transmitting an access probe to the radio access network during the assigned control-channel cycle; and (d) otherwise, if the determined wait time is greater than the predetermined maximum wait time, then transmitting the access probe to the radio access network before the assigned control-channel cycle.
US08135399B2 Method for determining an identifier corresponding to a frequency set on a display unit of the cockpit and system of implementation
A method for the determining, on board an aircraft, of an identifier of a communications center with which an aircraft crew wishes to enter into contact, includes the following operations: a) the writing, by the crew, of a radio-communications frequency to a display unit of the cockpit of the aircraft, b) the determining of surroundings of the aircraft, c) the determining of the communications centers situated in these surroundings, d) the comparing of the frequencies of these communications centers with the frequency displayed on the display unit of the cockpit, and f) when the frequency of a communications center is identical to the displayed frequency, the display on the aircraft display unit of the identifier of said communications center having a frequency identical to the displayed frequency.
US08135397B1 Predicting user experience on a communication network
A wireless communication system for monitoring a communication service comprises a first set of communication devices located in a first set of geographic areas configured to receive the communication service and determine first performance data. A communication network is configured to determine first network data for the communication service. A service monitoring system is configured to process the first performance data and the first network data to generate a communication service model. A second set of communication devices located in a second set of geographic areas is configured to receive the communication service and determine second performance data. The communication network is configured to determine second network data. The service monitoring system is configured to process the second network data with the communication service model to generate model performance data, and compare the model performance data to the second performance data to validate the communication service model.
US08135396B2 Wireless communication terminal and method
A wireless communication terminal includes a measuring unit configured to measure each of channel qualities of resource blocks that a base station can allocate, a generating unit configured to divide the resource blocks into a plurality of groups, to generate quality data representing the channel qualities of a prescribed number of resource blocks included in each of the groups, which have relatively high channel quality, and to generate position data representing the positions which the resource blocks which have relatively high channel quality take in each of the groups, an encoding unit configured to encode the quality data and the position data to obtain encoded data, a modulation unit configured to modulate the encoded data to obtain a modulated signal, and a transmitting unit configured to transmit the modulated signal to the base station.
US08135387B2 Dynamic handling of urgent calls in mobile communication devices
A method for selectively permitting the completion of communications to a user's mobile communication device placed in silent mode includes: receiving an incoming communication from a caller; obtaining availability information for the called party and a first code; sending a message to the caller with the called party's availability and the first code; receiving a call from the caller with a second code; and allowing communication with the caller in the event the second code matches the first code.
US08135386B2 Method and apparatus for instance identifier based on a unique device identifier
A method and apparatus for use in a communications network whereby an Instance Identifier (ID) is created to uniquely identify a device such as a mobile device or User Equipment (UE) in the communications network.
US08135383B2 Information security and delivery method and apparatus
A method includes storing at least one user datum received from a user in a secure storage portion of a memory within a mobile communication device. Authentication information is received into the mobile communication device. The at least one user datum is transmitted from the mobile communication device to a recipient in response to entry of the authentication information, while preventing the user of the mobile communication device from reading the at least one user datum.
US08135378B2 Emergency response system
A system that incorporates teachings of the present disclosure may include, for example, a computer-readable storage medium including computer instructions for receiving an emergency request to assist a subscriber, retrieving presence information of each of a plurality of parties that serve as emergency contacts for the subscriber, selecting a communication identifier of at least one of the plurality of parties according to the presence information, and notifying the at least one party of the emergency request. Additional embodiments are disclosed.
US08135372B2 Integrated cancellation circuit for RF converter spurious tones
Techniques are disclosed for eliminating or otherwise sufficiently suppressing spurious signals. The techniques are particularly useful in applications such as those that employ aggressor frequency sources along with a frequency conversion or mixing function, and especially applications implemented as a system-on-chip. In the spur-training mode, a spur-canceller circuit identifies spurious tones associated with the host system to neutralize those tones when running in a normal mode. The tones are neutralized using a comb generator with variable phase and gain by way of cancellation with comb output signals having substantially the same amplitude and a phase that is 180° out of phase with the aggressor tone to be cancelled.
US08135371B2 Receiving apparatus and receiving system
A receiving apparatus (2) includes a radio unit (2a) and a main receiving unit (2b) detachably connected with each other, the radio unit (2a) stores radio unit ID information (12a) as identification information to identify the radio unit itself, the main receiving unit (2b) stores a process condition table (16a) in which process conditions corresponding to the radio units are stored, the main receiving unit (2b) includes a setting controller (C1b) which serves as a setting controller that sets the process condition of the main receiving unit (2b), the setting controller (C1b) acquires the radio unit ID information (12a) from the radio unit (2a), selects the process condition of the main receiving unit (2b) corresponding to the acquired radio unit ID information (12a) from the process condition table (16a), and sets the selected process condition as the process condition of the main receiving unit (2b), so that, when a replaceable unit detachably connected to a shared unit is replaced with another replaceable unit, a process condition of the shared unit can be securely set for each replaceable unit.
US08135370B2 FM tuner having adaptive bandpass filter for adjacent channel interference
Adjacent interference is reliably detected in an FM tuner. A receiving field strength judgment circuit (102) compares a reception field strength signal SM-DC input from an S-meter circuit (92) and a reference voltage Vref2, and outputs a receiving strength judgment signal SRE. An SD band judgment circuit (104) uses a window comparator to determine, based on an f-V conversion characteristic of a detection output SDET, whether or not a voltage ΔV generated based on SDET is within a voltage range corresponding to a narrow band WN, and whether or not the voltage ΔV is within a voltage range corresponding to a wide band WW; and outputs determination signals SBD-N, SBD-W corresponding respectively to WN, WW. An SD circuit (106) performs a station detection based on SRE and SBD-N, and determines the presence or absence of adjacent interference based on, e.g., SBD-N and SBD-W.
US08135369B2 Communication device
The attenuation characteristics of an attenuator largely changes depending on the frequency of an input signal. Accordingly, a difference between the amounts of attenuation of gains of each two attenuators included in a communication device is not constant. In communications using the wireless USB, the difference needs to be in a range of 2 dB±1 dB. Thus, the communication device does not meet the standards of the wireless USB unless the difference between the amounts of attenuation of the attenuators is adjusted. In this regard, provided is a communication device including first and second attenuators that attenuate a signal. The second attenuator is provided with a regulator circuit that adjusts a relation between an amount of attenuation of the signal through the first attenuator and an amount of attenuation of the signal through the second attenuator.
US08135368B2 Receiver
A receiver has a pre-stage variable gain amplifier configured to amplify an RF signal received by an antenna, a frequency converter configured to convert an output signal of the pre-stage variable gain amplifier into a low frequency signal to output the low frequency signal, a filter unit configured to selectively extract a receiving channel frequency band component from the low frequency signal, a post-stage variable gain amplifier configured to amplify the output signal of the filter unit, a pre-stage amplifier controller configured to adjust a gain of the pre-stage variable gain amplifier so that an output amplitude of the frequency converter approaches a target value, a post-stage amplifier controller configured to adjust a gain of the post-stage variable gain amplifier so that an output amplitude of the post-stage variable gain amplifier approaches a target value, and an adaptive controller configured to detect a receiving status based on the gain of the pre-stage variable gain amplifier and the gain of the post-stage variable gain amplifier, and control a circuit property of at least a portion of a circuit block from the pre-stage variable gain amplifier to the post-stage variable gain amplifier based on the detected result.
US08135364B2 Method and apparatus for controling output power of communication equipment
Communication equipment includes a circuit generating an RF input signal; a PA receiving a supply voltage, receiving the RF input signal, and providing an amplified version of the RF input signal as an output signal that is associated with an output power of the communication equipment; and an output circuit that includes an antenna for transmitting the output signal. The communication equipment also includes: a voltage detector circuit including sensing circuitry for sensing the supply voltage and a comparator for comparing the supply voltage to a first voltage threshold and generating a control signal when the supply voltage exceeds the first voltage threshold; and a disabling circuit coupled to the voltage detection circuit for disabling a portion of the communication equipment in response to the control signal to maintain output power of the communication equipment below a maximum output power level.
US08135363B2 Method and system for an integrated circuit supporting auto-sense of voltage for drive strength adjustment
Certain embodiments of the invention may be found in a method for integrated circuit supporting auto-sense of voltage for drive strength adjustment. The method may comprise detecting an input voltage received at an auto-sense pad integrated on a mobile multimedia processing (MMP) chip. The input voltage may be a power supply voltage of the peripheral device received during power-up of the MMP chip, power-up of the peripheral circuitry, and/or dynamically while the MMP is powered-up. The auto-sense pad may adjust drive strength of at least one other pad, which may be an output pad or a bidirectional pad, integrated on the MMP chip may be configured to operate using the determined output voltage. A rise time and/or fall time of signals output by the MMP chip may be varied by the adjustment of the drive strength.
US08135361B2 Polar modulation transmission apparatus
By compensating for a detection result of the detector in feedback control of output power of the power amplifier, the polar modulation transmission apparatus is able to realize accurate transmission power control. Polar modulation transmission apparatus 100 has detector 106 that detects output power of power amplifier 103, PAPR calculating section 131 that calculates the PAPR of the spread modulated signal, compensation value generating section 134 that outputs a compensation value corresponding to the calculated PAPR and an arithmetic operator that performs an arithmetic operation using the compensation value and a detection result obtained by detector 106. By this means, it is possible to compensate for the sensitivity of detector 106 (measurement sensitivity) that changes depending on the β parameter and mode and make the sensitivity of detector 106 (measurement sensitivity) virtually constant.
US08135351B2 Systems and methods for improving channel estimation
A method for improving channel estimation in a wireless communication system is disclosed. A wireless signal that includes a plurality of multipath components is received. N channel estimates are then obtained, where N is any positive integer greater than one. Each channel estimate of the N channel estimates corresponds to a different multipath component of the plurality of multipath components. The effects of interference between the plurality of multipath components on the N channel estimates is then reduced.
US08135346B2 Method and system for a reduced USB polling rate to save power on a Bluetooth host
A Bluetooth host in a normal mode is enabled to monitor activities at USB endpoints. A Bluetooth USB radio has one or more active Bluetooth connections with peer Bluetooth radios. When each of the Bluetooth connections is in sniff mode, the Bluetooth host enables cancellation of normal USB activities at USB endpoints to enter a low power mode. The Bluetooth connections are still alive while the Bluetooth host is in the low power mode. In the low power mode, the Bluetooth host is enabled not to poll the bulk endpoint and to poll a USB interrupt endpoint in extended intervals for Bluetooth data received from the Bluetooth USB radio. The Bluetooth host is enabled to switch from the low power mode to the normal mode to process the received Bluetooth data over the bulk endpoint when a specific HCI event is received over the interrupt endpoint.
US08135345B2 Method and apparatus for identifying JAVA PUSH request equipments using bluetooth in a mobile communication terminal
Provided are an identifying method and an apparatus for identifying a plurality of JAVA™ PUSH request terminals using Bluetooth® communication in a mobile communication terminal. According to the method, acquiring information records for performing JAVA™ PUSH about a plurality of terminals by requesting a service search through a Logical Link Control and Adaption Protocol (L2CAP) connection between the mobile communication terminal and the plurality of JAVA™ PUSH request terminals and displaying unique identification information of the plurality of JAVA™ PUSH request terminals by checking the information records of the plurality of JAVA™ PUSH request terminals.
US08135344B2 Method for using bluetooth module to process non-bluetooth signals
An electronic device having a communications module with a first set of data rates can be enabled to use the communications module to process signals received from a source that uses a second set of data rates. The device may generate packets, frames, etc. at the first set of data rates using the communications module from the signals received from the remote source by sampling signals at one or more of the first set of data rates. The device may then reconstruct data or payloads originally transmitted in the signals at the second set of data rates from the packets generated at the first set of data rates. Thus, the device can process signals or transmissions at the second set of data rates using the first set of data rates without requiring additional receivers or communications modules to process the signals.
US08135339B2 System and method for feedback cancellation in repeaters
An apparatus for repeating signals includes a receive antenna for receiving input signals, processing circuitry for processing the input signals to form repeated signals, and a transmit antenna for transmitting the repeated signals. The processing circuitry includes an adaptive digital filter configured to generate cancellation signals that are added to the input signals to cancel unwanted feedback signals from the input signals. A frequency shifting circuit adds a frequency shift to the input signals, after the addition of the cancellation signals, to form repeated signals that are frequency shifted from the input signals. A digital signal processor is coupled to the adaptive digital filter for digitally adapting the filter. The digital signal processor utilizes the frequency shift of the transmission signals to adapt the adaptive digital filter.
US08135338B1 Satellite system with enhanced payload capacity
High data rata communications services are provided via a satellite system. Data is received from a user at a data rate greater than 30 Mbps over a communications link between the user and a first satellite, where the first satellite is one of a number of satellites within the satellite system; the data is forwarded over a crosslink from the first satellite to at least a second satellite within the satellite system; and the data is forwarded from the second satellite by a feeder link to a gateway located on the earth, said gateway being communicatively coupled to a terrestrial data network. The data is received from the user terminal by an antenna on the first satellite adapted for operation at a frequency associated with the feeder link.
US08135336B2 Repeater and follow-up notification method after broadcast communication thereof
A repeater including a first wireless unit that performs transmission and reception using a frequency for communicating with a base station and a second wireless unit that performs transmission and reception using a frequency for communicating with a mobile station performs a follow-up communication after broadcast communication. The repeater causes, while the second wireless unit transmits a broadcast communication signal (TCH (voice data)) to the mobile station, a transmitter (TX) provided on the first wireless unit to regularly transmit a switching signal (UI signal (for designating a direct communication wireless channel, and for setting a direct communication simplex call) for switching the mobile station to a broadcast communication channel.
US08135333B2 Distributing a broadband resource locator over a narrowband audio stream
A method to transmit a broadband multimedia resource locator using a narrowband communication system embeds the broadband multimedia resource locator into a narrowband audio stream and transmits the narrowband audio stream to one or more receiving communication devices over the narrowband communication system. The receiving communication device(s) subsequently extract the broadband multimedia resource locator from the narrowband audio stream and use the broadband multimedia resource locator to access a broadband communication system to retrieve multimedia content.
US08135330B2 Image recording device and determination method
A image recording device includes a sheet feeding unit, an image recording unit, a first feeding control unit, a determination unit, and a recording control unit. The sheet feeding unit feeds a sheet member along a sheet feeding path in a sheet feeding direction. The image recording unit records an image on the sheet member and defines a recordable area which is an area for forming the image on the sheet member. The first feeding control unit controls the sheet feeding unit to feed the sheet member to an entry position before the image recording unit starts to record the image on the sheet member. The determination unit determines whether the sheet member located at the entry position has a skew. The recording control unit controls the image recording unit to record the image on the sheet member based on a determination result of the determination unit.
US08135329B2 Toner conveyer device, process cartridge, and image forming apparatus
A toner conveyer device for use din an image forming apparatus includes a toner conveyer belt conveys waste toner, a screw member that receives the waste toner from the toner conveyer belt and conveys the waste toner to a housing unit, and a scraping member that scrapes waste toner that adheres to the screw member.
US08135328B2 Cleaning blade
A cleaning blade is provided which does not cause contamination of other parts even when being stored for a long period of time in a high temperature and high humidity environment. The cleaning blade is set in an image forming apparatus employing an electrostatic transfer process, including a blade member and a support member to rub and remove residual toner remaining on a photosensitive drum provided to the image forming apparatus, in which the total amount of nitrogen-containing compounds extracted with methanol from the cleaning blade is 12 μg or less per cm of the cleaning blade in its longitudinal direction.
US08135327B2 Image forming apparatus with thickness detecting unit
An image forming apparatus includes a photosensitive member, a charging device, a developing device, a thickness detecting unit and a parameter setting unit. A photosensitive layer is formed on a surface of the photosensitive member. The charging device charges the photosensitive member. The developing device forms a toner image on the surface of the photosensitive member. The thickness detecting unit detects a thickness of the photosensitive layer on a basis of a value of a current supplied to the charging device. When the thickness detecting unit detects the thickness of the photosensitive layer, the parameter setting unit sets at least one of a charge parameter for the charging device and a development parameter to be different from that used in forming an image on a recording medium by transferring a toner image formed on the surface of the photosensitive member onto the recording medium.
US08135325B2 Image-drivable flash lamp
A flash lamp including an integrated plurality of pixels. Each pixel includes a transparent first electrode; a cell including a gas coupled to the transparent first electrode; and a second electrode having a non-uniform surface coupled to the cell.
US08135323B2 Conveying device, fixing device and image forming apparatus
A conveying device includes: a rotating body that rotates; a belt that contacts the rotating body and rotates; a restricting member that is disposed at each of the two rotation axis direction side edges of the belt, positions the side edges of the belt, and restricts movement of the belt in the rotation axis direction; a lubrication agent that is supplied to the inner peripheral face of the belt; and a slide bearing that is disposed so as to overlap in the rotation axis direction with the restricting member when viewed along a rotating body radial direction, the slide bearing being open to the belt side and rotatably supporting the rotating body.
US08135321B2 Gas knife apparatus and methods for stripping media from surface in printing apparatus
Apparatuses useful for printing and methods of stripping media from surfaces in apparatuses useful for printing are provided. An exemplary embodiment of an apparatus useful for printing includes a first member including a first surface; a second member including a second surface forming a nip with the first surface; a gas source; a rotary valve including a gas inlet in fluid communication with the gas source, a gas outlet and a rotor including a gas passage; a gas knife in fluid communication with the gas outlet of the rotary valve, the gas knife being adapted to emit gas onto the second surface downstream from the nip; and a motor coupled to the rotor. The motor is operable to rotate the rotor to selectively position the rotary valve in at least a first open position in which the gas passage is in fluid communication with the gas inlet and gas outlet, gas is supplied from the rotary valve to the gas knife which emits the gas having a first pressure onto the second surface, and a closed position in which the gas passage is not in fluid communication with the gas inlet and gas outlet and gas is not supplied from the rotary valve to the gas knife.
US08135319B2 Transferer and image forming apparatus having a guide member including a comb-like structure
A transferer, including a guide member having a plate-shaped guide face and leading a transfer material after a toner is transferred thereonto, wherein the guide member has an edge pointing to the feeding direction of the transfer material and having plural comb-like structures perpendicular to the feeding direction thereof.
US08135317B2 Development device and image forming apparatus having same
A development device 4a is separated into a toner agitating portion 21 and a toner supply portion 22 by a boundary wall 23 in which a first opening 28 and a second opening 29 are formed. Inside the toner agitating portion 21, an agitation paddle 24 is rotatably supported, and inside the toner supply portion 22, components such as a development roller 25, a toner supply roller 16, and a regulation member 27 made of metal for regulating the thickness of a thin toner layer formed on the development roller 25 and for electrically charging toner are provided. A groove 27a is formed in the regulation member 27 all along the length thereof.
US08135315B2 Developer regulating member in a developing unit, process cartridge including same, and image forming apparatus incorporating same
A developing unit includable in a process cartridge and in an image forming apparatus includes a developer bearing member including a magnetic field generator and a nonmagnetic hollow member, a developer container, an agitation/conveyance member, a developer regulating member to regulate the thickness of a layer of the two-component developer. The magnetic field generator has first and second magnetic poles to generate respective magnetic forces for removing the developer from the developer bearing member after the developer passes the development region. The second magnetic pole generates a magnetic force to attract the developer to form a magnetic brush on the developer bearing member. The developer regulating member includes a magnetic member outwardly disposed on an exterior perimeter surface of the developer bearing member upstream from the developer regulating member, and one planar surface of the magnetic member faces the second magnetic pole across an effective development region.
US08135311B2 Developing unit having effective developer transportability, and process cartridge and image forming apparatus using the same
A developing unit includes a developer carrying member, a supplying compartment, a recovery compartment, and an agitation compartment. The developer carrying member develops a latent image formed on an image carrier with a two-component developer. The supplying compartment has a developer supplying transporter to supply the two-component developer to the developer carrying member while transporting the two-component developer. The recovery compartment has a developer recovery transporter to transport the two-component developer recovered from the developer carrying member. The agitation compartment has a developer agitation transporter to agitatingly transports developer. The developer agitation transporter includes a first screw having a screw pitch to transport developer to an upstream end of the supplying compartment from a downstream end of the agitation compartment. The developer supplying transporter includes a second screw having a given screw pitch, which is greater than a screw pitch of the first screw.
US08135308B2 Detachable transfer unit used for image forming apparatus and operation method of the transfer unit
In an image transferring apparatus of the invention, a transfer roller which comes in press contact with a sheet sent through a sheet conveyance path and transfers a toner image formed by an image forming section onto the sheet is constructed to be capable of being pulled out from a main body frame, and after pulling from the main body frame, when it is again mounted to the main body frame, it can be easily mounted to the main body frame without receiving a reaction force caused by a pressing force to bring the transfer roller into press contact with the sheet.
US08135307B2 Transfer belt device, method of assembling the same, and image forming apparatus
Rollers including a tension roller are arranged in parallel. A pair of supporting members supports both ends of the rollers. A transfer belt is supported by the rollers. A biasing member applies a tension to the transfer belt by biasing the tension roller in a predetermined direction. The tension roller is movably supported in a straight-line direction. The biasing member is arranged in an area surrounded by the supporting members and the transfer belt in a direction of traversing from one supporting member to other supporting member.
US08135302B2 Image forming apparatus having cleaning device of pre-secondary transfer discharge unit
An image forming apparatus including a primary transfer unit to transfer toner images of plural colors on image carriers onto an intermediate transfer member; a secondary transfer unit to transfer the toner images onto a transfer material; and a pre-secondary transfer discharge unit to discharge charges of the toner images, wherein the discharge unit includes a scorotron having a grid electrode and a discharging electrode; an opposing electrode opposed to the grid electrode through the intermediate transfer member; a first voltage unit to apply a reverse polarity voltage of the toner images to the discharging electrode; a second voltage applying unit to apply a same polarity voltage of the toner images to the grid electrode; a cleaning unit of the grid electrode; a current detecting unit; and a controller to control a timing to clean the grid electrode according to the detected current.
US08135297B2 Image forming apparatus
In order to simultaneously prevent both curl generation and fixation performance deterioration upon both-surface image formation of a recording medium P, a fixation temperature control means which subjects a transporting-direction trailing end region of a first surface (front surface) of the recording medium P to fixation at a low heating treatment temperature, thereby suppressing the curl generation amount in the region subjected to the low-temperature heating treatment, at the same time, subjects the region except for the region that has undergone the low-temperature heating treatment to fixation at a normal heating treatment temperature, thereby preventing deterioration in the fixation performance, and subjects the region which has undergone the low-temperature heating treatment to heating treatment of a high temperature upon fixation of a second surface (back surface), thereby preventing defective fixation in the low-temperature heating treatment region is provided.
US08135293B2 Image forming apparatus and apparatus
The image forming apparatus includes: an image forming section forming an image on a recording medium; an attachable and detachable storing container storing waste powder discarded and transported from the image forming section; a transport path for transporting the waste powder; a first discharging part allowed to be shut off and discharging the waste powder to an outside of the transport path; a second discharging part provided downstream of the first discharging part in a transporting direction and discharging the waste powder to the storing container; a powder storage part storing the waste powder when the storing container is removed; and a controller causing the shut first discharging part to be opened when the storing container is removed, and causing the waste powder to be discharged from the first discharging part. The powder storage part has capacity enough for storing the waste powder when the first discharging part is opened.
US08135292B2 Fixing device and image forming apparatus having the same
A fixing device includes a pressing member, a belt member which rotates in contact with the pressing member and forms a nip with the pressing member, a first roller member and a second roller member to guide a rotation of the belt member, and a heating member which is mounted in one of the first roller member or the second roller member to heat the belt member, the heating member including at least two heaters to respectively heat at least two areas on the belt member corresponding to at least two width dimensions substantially parallel to a rotational axis of the one of the first roller member and the second roller member, and a sensor member to control a temperature of the belt member. The heating member includes a first heater to heat a central portion of the one of the first roller member and the second roller member, and a second heater to heat opposite ends of the one of the first roller member and the second roller member.
US08135291B2 Consumable part for an image forming apparatus and a control method thereof
An image forming apparatus includes a detachable consumable part having a storage unit configured to store information. The image forming apparatus includes a counting unit configured to count the number of times of access to the storage unit, a measurement unit configured to measure a used amount of the consumable part, and an access control unit configured to control an access frequency to the storage unit based on the counted number of times of access and the used amount of the consumable part.
US08135290B2 Image forming apparatus
An image forming apparatus which can draw out a pre-fixing conveying portion and a fixing device from an apparatus body has an abutment member which can abut a conveying surface of the pre-fixing conveying portion and can be separated therefrom, the abutment member being separated from the conveying surface of the pre-fixing conveying portion when the apparatus body is operated and abutting the conveying surface of the pre-fixing conveying portion in the event that a jam is detected by a sheet detection sensor.
US08135286B2 Method of providing duplex optical communications and optical modulator therefor
Methods of providing duplex free-space optical, communication comprising receiving a time-shift keying (TSK) encoded signal and selectively re-modulating—and optionally retro-reflecting —received TSK pulses so as to transmit an on-off keying (OOK) signal wherein modulation is achieved by operating a micro-opto-electronic mechanical system (MOEMS) device having a oscillation period, the difference in timing between logic 1 and logic 0 pulses of the TSK encoded signal being such that each pulse arrives at a time within a single MOEMS device oscillation period chosen to ensure high or low transmissivity through the MOEMS device independent of incident TSK encoded signal pulse value (0 or 1).
US08135280B2 Method and system for power stability control in wavelength division multiplexing networks
Methods and systems for controlling power fluctuations in a network including a plurality of nodes are disclosed. A node in the network may be configured to modify power levels in accordance with either an active state or an inactive state. The node may transition to an inactive state in response to a power change that exceeds a power change threshold. The role of the node in controlling the power fluctuation in the network is reduced in the inactive state.
US08135276B2 Quantum repeater
A quantum repeater includes a transmitter portion including a source, a set of matter systems, and an optical system. The source produces a probe pulse in a probe state having components with different photon numbers, and each matter system has at least one state that interacts with photons in the probe pulse to introduce a change in a phase space location of the probe state. The optical system can direct the probe pulse for interaction with one of the matter systems and direct light from the matter system for transmission on a first channel.
US08135274B2 System and method for fault identification in optical communication systems
A system and method for fault identification in optical communication networks. One or more repeaters in the system includes a loop back path that couples an output a first amplifier for amplifying signals carried in a first direction through a repeater to an input of a second amplifier for amplifying signals carried in a second direction through said repeater. Fault analysis is conducted using loop gain data associated with test signals transmitted on the first or second paths and returned on the opposite path through the loop back paths.
US08135266B2 Mobile device
A mobile device includes a camera module and a magnetism generating part that is different from the camera module. The camera module includes: a movable portion that corrects camera shake; a magnetism detecting element that detects a position of the movable portion. when the camera module is in a photographing state, the magnetism generating part is arranged at a position distant from the magnetism detecting element by at least the distance of D mm or more, where D = magnetic ⁢ ⁢ force ⁢ ⁢ of ⁢ ⁢ the ⁢ ⁢ magnetism ⁢ ⁢ generating ⁢ ⁢ part ⁢ [ gauss ] .
US08135265B2 Device for emitting volatile compositions while reducing surface deposition and improving scent noticeability
A device for emitting volatile compositions comprising a capillary element, a channel in fluid communication with the capillary element, an emitting orifice having a forward tilt from about +5 degrees to less than about +90 degrees, and a decoupled piezoelectric actuator for emitting the volatile composition through the emitting orifice. In some embodiments, the device is a plug-in air freshener and reduces surface deposition and improves scent noticeability through improved containment of perfumes during the rest period.
US08135263B2 Methods and apparatus for indexing and archiving encoded audio/video data
Archival storage and retrieval of audio/video information is described. Audio and/or video information is digitized, compressed and stored in an intermediate archive format (IAF), which preserves the content at a high-enough quality for subsequent retrieval and conversion into various formats required at the time of use or distribution. A single capture operation is performed with ancillary metadata being added to facilitate subsequent searching, indexing and format conversion. Captured data content is catalogued and indexed at or subsequent to the creation of an IAF file that includes the archived information. The IAF includes a family of audio-video digital encoding formats based on public standards. The encoding format used in any particular application is determined at encoding time from information provided by the archive system user. At encoding, the particular encoding scheme is selected to optimize a tradeoff between storage constraints and end use quality requirements.
US08135258B2 Fiber optic cable control clips and enclosure assemblies and methods incorporating the same
An enclosure assembly for use with a fiber optic cable, the cable having a lengthwise cable axis and including a plurality of optical fibers and a jacket surrounding the optical fibers includes an enclosure housing and a cable control clip. The enclosure housing defines a chamber to receive the cable. The cable control clip is configured to be inserted through the cable to extend radially between the optical fibers and the jacket to limit contact between the optical fibers and one or more other components of the cable, and to limit displacement of the enclosure housing relative to the cable when the cable control clip is disposed in the chamber.
US08135255B2 Optical fiber
Provided is an optical fiber including: a core at a center thereof; a first cladding adjacent to the core to cover a circumference of the core; and a second cladding adjacent to the first cladding to cover a circumference of the first cladding, where 0.35%≦(Δ1−Δ2)≦0.65%, 0.30%≦Δ1≦0.55%, −0.20%≦Δ2≦−0.05%, 0.22≦a/b≦0.34, and 4≦b√|Δ2|≦10 hold, and loss increase resulting when the optical fiber is wound on a mandrel having a diameter of 20 mm is 0.5 dB/turn or smaller at a wavelength of 1550 nm, where Δ1(%) is a specific refractive index difference of a maximum of a refractive index distribution of the core with reference to a refractive index of the second cladding, Δ2(%) is a specific refractive index difference of a minimum of a refractive index distribution of the first cladding with reference to the refractive index of the second cladding, a(μm) is a radius of a boundary between the core and the first cladding with respect to a center of the core, and b(μm) is a radius of a boundary between the first cladding and the second cladding with respect to the center of the core.
US08135250B1 Facile production of optical communication assemblies and components
A micro identification system supports facile optical assemblies and components. A segment of optical fiber can comprise an identifier formed via actinic radiation. The identifier can generate a laser interference pattern that can be read through a cylindrical surface of the optical fiber to determine a code. Modified optical fibers are those fibers that have been shaped or coated to an extent beyond the demands of normal communications optical fibers. In one example, modified fibers are no longer than about two feet in length. For another example, the modified fibers can have either a non-cylindrical end face, a non flat end face, an end face the plane of which is not perpendicular to the longitudinal axis of the waveguide, an end face coated with high density filter, or an identifier on or near an end face.
US08135249B2 Fiber spectroscopic probe mountable on a microscope
A fiber spectroscopic probe that can be mounted directly above the objective lens of a standard microscope to add a spectroscopic function to the microscope. The constructed microscope with fiber spectroscopic probe is suitable for micro-sampling, Raman analysis, as well as fluorescence analysis and can be easily reconfigured for different excitation/detection wavelengths. The fiber spectroscopic probe only consists of a minimum number of optical components and is compact enough to induce minimum alteration to the optical path of the microscope.
US08135244B1 Real time measurement of shock pressure
A fiber-based optical pressure-sensor, made using semiconductor nanocrystal quantum dots (NQDs) as the active transducing material, provides response time fast enough for shock wave measurements. For NQDs, the shift in band gap as a result of applied pressure can be observed as a shift of the photoluminescence (PL) peak. Further, the shift of the principal absorbance feature allows pressure measurements faster than those obtainable by following the PL peak.
US08135243B2 Transparent conducting components and related electro-optic modulator devices
New electro-optic (EO) phase modulator devices and geometries, as can be constructed using a transparent conductive component.
US08135241B2 Optical modulation device utilizing electro-optic effect
An optical modulation device includes: a crystal substrate having an electro-optic effect; an optical waveguide formed in the crystal substrate; an electrode formed on the crystal substrate, to apply an electric field to the optical waveguide; and a buried layer of low dielectric constant buried to avoid the optical waveguide, in at least one portion of a lower region of the electrode inside the crystal substrate, which is spaced from both of a front surface of the crystal substrate on which the electrode is formed and a rear surface thereof opposed to the front surface.
US08135239B2 Display control apparatus, display control method, computer program, and recording medium
A display control apparatus may include a calculating unit for calculating the degree of similarity of each of a plurality of second images to a selected first image, a display control unit for controlling displaying of the second images in the order of similarity, and a selecting unit for selecting, in response to an instruction from a user, one second image from among the plurality of second images displayed in the order of similarity. In response to the selection of the one second image, the display control unit may control the displaying of the second image and a third image belonging to the same group as the selected second image so that the third image and the second image are displayed in accordance with a predetermined order in the group.
US08135238B2 Free view generation in ray-space
The claimed subject matter relates to an architecture that can facilitate more efficient free view generation in Ray-Space by way of a Radon transform. The architecture can render virtual views based upon original image data by employing Ray-Space interpolation techniques. In particular, the architecture can apply the Radon transform to a feature epipolar plane image (FEPI) to extract more suitable slope or direction candidates. In addition, the architecture can facilitate improved block-based matching techniques in order to determine an optimal linear interpretation direction.
US08135235B2 Pre-processing method and apparatus for wide dynamic range image processing
Provided are method and apparatus of pre-processing in WDR (wide dynamic range) image processing, the method of pre-processing of WDR image processing including: (a) receiving luminance and chrominance signals having different exposure times, and analyzing the correlation between a luminance signal having a first exposure time and a luminance signal having a second exposure time that is longer than the first exposure time; (b) based on the result of the analysis, dividing each of the luminance signal having the first exposure time and the luminance signal having the second exposure signal, into at least one of a bright region, a transition region, and a dark region; and (c) normalizing the regions of the luminance signal having the first exposure time to respectively correspond to the regions of the luminance signal having the second exposure times.
US08135231B2 Image processing method and device for performing mosquito noise reduction
The present invention provides an image processing method for processing an image. The method includes: detecting at least an edge in the image; determining at least a pixel window including the edge; detecting whether a mosquito noise exists in the pixel window; and filtering out the detected mosquito noise in the pixel window.
US08135229B1 Image processing method and device
An image processing method and device for processing multiple rows of pixels of an image simultaneously with a single instruction. The processing includes selecting a pixel window having a plurality of pixels of an image spanning across multiple rows and columns, building vertical and horizontal load registers to include the plurality of pixels of the selected pixel window, and simultaneously processing selected pixels of the plurality of pixels included in the vertical and horizontal load registers using a single instruction, wherein the vertical and horizontal load registers are shifted when the selected pixels are processed. Accordingly, a method and device for efficient processing of an image is provided.
US08135221B2 Video concept classification using audio-visual atoms
A method for determining a classification for a video segment, comprising the steps of: breaking the video segment into a plurality of short-term video slices, each including a plurality of video frames and an audio signal; analyzing the video frames for each short-term video slice to form a plurality of region tracks; analyzing each region track to form a visual feature vector and a motion feature vector; analyzing the audio signal for each short-term video slice to determine an audio feature vector; forming a plurality of short-term audio-visual atoms for each short-term video slice by combining the visual feature vector and the motion feature vector for a particular region track with the corresponding audio feature vector; and using a classifier to determine a classification for the video segment responsive to the short-term audio-visual atoms.
US08135219B2 Method of detecting and compensating fail pixel in hologram optical storage system
A method of detecting and compensating fail pixels in a holographic storage system. The method includes steps of: providing a plurality of image frames to show on a data plane for all pixels on the data plane being capable of outputting a light state or a dark state; sequentially recording the image frames into a storage medium; detecting the image frames by using a detecting apparatus for all pixels on the detecting apparatus being capable of outputting sensing signals corresponding to the light state and the dark state; defining a sensing difference value, which is a difference of the sensing signal outputting the light state and the dark state generated by one pixel; comparing the sensing difference value with a threshold value; and defining the corresponding pixel is a fail pixel if the sensing difference value is smaller than the threshold value.
US08135218B2 Character recognition device, mobile communication system, mobile terminal device, fixed station device, character recognition method and character recognition program
Words possibly included in a scene image shot by a mobile camera can be efficiently extracted using a word dictionary or a map database. Positional information acquiring means 101 measures a current position of the device to acquire positional information. Directional information acquiring means 102 detects a direction of the device to acquire directional information. Character recognizing means 104 determines a range of shooting of a scene image based on the current positional information and the directional information. The character recognizing means 104 extracts from a map database 103 information such as store names, building names, and place names associated with positions in the shooting range. Then the character recognizing means 104 conducts character recognition using word knowledge such as the extracted store names, building names, and place names.
US08135213B2 Physical quantity interpolating method, and color signal processing circuit and camera system using the same
A physical quantity interpolating method includes interpolating a third vector sandwiched between first and second vectors on the basis of a ratio of vector products computed using coordinate data of the first and second vectors and coordinate data of the third vector, the first and second vectors representing physical quantities.
US08135212B2 Use of ray tracing for generating images for auto-stereo displays
Methods and apparatus for generating composite images for displays are provided. For some embodiments, ray tracing algorithms may be utilized to efficiently generate a composite image corresponding to multiple views. Because ray tracing is done on a per pixel basis, it is possible to generate pixel values for only those pixels that will be allocated to a particular image view. By tracing rays from a viewpoint only through those pixels allocated to displaying images corresponding to that viewpoint, a composite image may be generated without discarding pixel data.
US08135210B2 Image analysis relating to extracting three dimensional information from a two dimensional image
An image, represented by an ordered set of elements (xi) each having a value is analysed in order to detect vanishing points. The method comprises, for each of a plurality of root positions (x0), repeatedly performing the steps of: (i) selecting a first plurality of elements (xi) from the ordered set; (ii) for each selected element (xi), selecting a second element (ui) such that the selected second element has a vector position relative to the root position that is scaled by a factor (α) in comparison with the position of the first selected element; (iii) determining whether the selected elements meet a match criterion requiring that the value of each of the first elements is similar to the value of the corresponding second element; and (iv) in the event of a match, updating a similarity score (H) in respect of that root element. Once these scores have been found, they can be examined a part of the image corresponding to a peak value of the similarity score.
US08135207B2 Optical inspection tools featuring parallel post-inspection analysis
An optical inspection tool can automatically perform analysis/operations after the tool has generated data identifying defects (e.g. a defect list) from an inspection run of an object such as a semiconductor wafer. The tool can decouple post-inspection tasks from performing inspection runs so that one or more post-inspection tasks are performed on defect data from a previous inspection run while another inspection run is in progress. This can significantly improve the throughput of the tool when multiple inspections are performed, since the inspection run time effectively is shortened to include only the time the tool is actually used to acquire defect data. One or more post-inspection tasks can be performed, including, but not limited to, merging inspection runs, removing duplicate defects, removing straight-line false alarms, and characterizing defects.
US08135206B2 Machine for inspecting glass containers
A machine for inspecting glass containers rotating at an inspection station. A camera images an area of interest on the glass container (the finish for example) and the area is imaged at angular increments. An anomalous object is analyzed in each image and the deviation of its center relative to a datum is measured. A deviation less than a maximum enables the control to identify the object as a blister.
US08135204B1 Computer-implemented methods, carrier media, and systems for creating a defect sample for use in selecting one or more parameters of an inspection recipe
Computer-implemented methods, carrier media, and systems for creating a defect sample for use in selecting one or more parameters of an inspection recipe are provided. One method includes separating defects into bins based on regions in which the defects are located, defect types, and values of the defects for parameter(s) of a detection algorithm. The method also includes determining a number of the defects to be selected from each bin by distributing a user-specified target number of defects across the bins. In addition, the method includes selecting defects from the bins based on the determined numbers thereby creating a defect sample for use in selecting values of parameter(s) of the detection algorithm for use in the inspection recipe.
US08135203B2 Cell image processor and cell image processing method
Cells showing specific characters can be separated from noise, extracted, and analyzed, through processing of a cell image. It is intended to provide a cell image processor (1) comprising: a characteristic quantity measuring section (11) which processes a cell image obtained by photographing cells to measure characteristic quantities of respective cells in the cell image; a characteristic quantity distribution forming section (12) which forms the distribution of the thus measured characteristic quantities; a group forming section (13) which divides cells having continuously distributed characteristic quantities into groups in the thus formed characteristic quantity distribution; and a specific cell extracting section (14) which extracts cells having characteristic quantities falling within a predetermined range at both ends of a characteristic quantity distribution in each group, as specific cells.
US08135202B2 Automated method and system for nuclear analysis of biopsy images
An automated method and system for analyzing a digital image of a biopsy to determine whether the biopsy is normal or abnormal, i.e., exhibits some type of disease such as, but not limited to, cancer. In the method and system, a classifier is trained to recognize well formed nuclei outlines from imperfect nuclei outlines in digital biopsy images. The trained classifier may then be used to filter nuclei outlines from one or more digital biopsy images to be analyzed, to obtain the well formed nuclei outlines. The well formed nuclei outlines may then be used to obtain statistics on the size or area of the nuclei for use in determining whether the biopsy is normal or abnormal.
US08135201B2 Image processing system for use with a patient positioning device
Three camera rigs are connected by wiring to a computer. The computer is also connected to a treatment apparatus. A mechanical couch is provided as part of the treatment apparatus such that under the control of the computer the relative positions of the mechanical couch and the treatment apparatus may be varied. The camera rigs obtain video images of a patient lying on the mechanical couch the computer processes these images to generate a three-dimensional model of the surface of the patient which is utilized to position the patient relative to the treatment apparatus.
US08135198B2 Systems and methods for constructing images
Techniques and systems for constructing a three-dimensional representations of anatomical structures from a series of images of the structure include creating interpolated images between actual images and defining voxels based on pixel values of the actual and interpolated images. A three-dimensional representation of the structure may be constructed based on the voxels.
US08135192B2 Image processing apparatus and image processing method
An image processing apparatus for extracting images from a continuous image sequence includes a storage unit that stores image information about images constituting the image sequence; an image reading unit that reads the image information from the storage unit; and an image change amount calculating unit that calculates a predetermined image change amount between at least two images using the image information read by the image reading unit. The apparatus also includes an image change amount information adding unit that adds information about the image change amount calculated by the image change amount calculating unit to a corresponding image; and an image extracting unit that extracts a preset number of images from the image sequence based on the information added to each image by the image change amount information adding unit.
US08135187B2 Method and apparatus for removing tissue autofluorescence
Techniques for removing image autoflourescence from fluorescently stained biological images are provided herein. The techniques utilize non-negative matrix factorization that may constrain mixing coefficients to be non-negative. The probability of convergence to local minima is reduced by using smoothness constraints. The non-negative matrix factorization algorithm provides the advantage of removing both dark current and autofluorescence.
US08135184B2 Method and apparatus for detection and correction of multiple image defects within digital images using preview or other reference images
A method for red-eye detection in an acquired digital image acquiring one or more preview or other reference images without a flash. Any red regions that exist within the one or more reference images are determined. A main image is acquired with a flash of approximately a same scene as the one or more reference images. The main image is analyzed to determine any candidate red eye defect regions that exist within the main image. Any red regions determined to exist within the one or more reference images are compared with any candidate red eye defect regions determined to exist within the main image. Any candidate red eye defect regions within the main image corresponding to red regions determined also to exist within the one or more reference images are removed as candidate red eye defect regions.
US08135181B2 Method of multi-modal biometric recognition using hand-shape and palmprint
The present invention relates to a method and system for a multimodal biometric system utilizing a single image to generate hand shape and palmprint features. The invention utilizes a digital camera, and incorporates feature subset selection algorithms to eliminate redundant data. The inventions, through the use of feature algorithm, successfully fuses the hand shape features and palmprint features at the features level.
US08135180B2 User authentication method based on the utilization of biometric identification techniques and related architecture
A user authentication method based on the use of identification biometric techniques, including the steps of generating a reference biometric template from a first biometric image of a user to be authenticated; splitting the reference biometric template into a first and a second reference biometric template portion that can be physically separated; signing and enciphering the first and the second reference biometric template portion; storing the signed and enciphered first and second reference biometric template portion into different memories.
US08135179B2 Systems, methods and devices for use in assessing fat and muscle depth
Methods, systems and devices are implemented in connection with measuring subcutaneous fat and loin depth in a portion of muscle tissue. Consistent with one such method a probe is presented to the portion of muscle tissue. The probe produces a response-provoking signal in the muscle tissue used to determine the fat and loin depth in the portion of muscle tissue.
US08135171B2 Multipoint tracking method and related device
Multipoint tracking is performed by receiving raw data of an image, calculating line average values for a plurality of lines of the raw data, filtering the raw data according to the line average values to generate filtered data, performing a dilation algorithm on the filtered data to generate dilated data, performing an erosion algorithm on the dilated data to generate eroded data, performing edge detection on the eroded data for identifying touch regions of the raw data, performing a labeling algorithm on the touch regions, calculating centers of gravity for the touch regions, and generating a multipoint tracking result according to the centers of gravity.
US08135166B2 Embedding geo-location information in media
The present disclosure relates generally to digital watermarking and steganography. One claim recites a method including: receiving digital data representing media including at least video and audio; digital watermarking at least some portions of the digital data, the digital watermarking introducing changes to at least some portions of the digital data to hide information in at least some portions of the digital data representing audio and in at least some portions of the digital data representing video, the information comprises at least geo-location data and time data, and the geo-location data is redundantly hidden in digital data over time; and optically projecting the media on a surface for viewing. Projected media includes the information digital watermarked therein. Of course, other claims and combinations are provided as well.
US08135165B2 Diaphragm and loudspeaker unit using the same
A diaphragm, and a loudspeaker unit using the same, capable of providing better low-tone characteristics than conventional ones. A loudspeaker unit includes a base frame and a cover plate joined to each other to provide a flat casing. Arranged in the casing are a diaphragm and a drive mechanism for vibrating the diaphragm. The diaphragm consists of a rectangular area and a pair of semi-elliptic areas, spreading rightward and leftward from the rectangular area, and has an elliptic central portion having its major axis in the longitudinal direction of the diaphragm and a peripheral portion spreading around the central portion. The central portion includes an adhesive layer for fixing a coil, laid on a central area of a diaphragm body, and is formed thicker than the peripheral portion.
US08135164B2 Speaker
A speaker of the present invention includes the following: a diaphragm that includes an inner periphery coupled to a voice coil, and a corrugation provided at the intermediate position between the inner periphery and an outer periphery; a speaker edge for supporting the outer periphery of the diaphragm; and a damping member attached to an outer peripheral part of the diaphragm outside the vicinity of an outer periphery of the corrugation. The effective vibration area of an inner peripheral part of the diaphragm inside an inner periphery of the corrugation is substantially half or less of the total effective vibration area. The damping member is configured as a damping portion by extending an overlap portion of the speaker edge overlapping with the diaphragm to the vicinity of the outer periphery of the corrugation. This configuration can suppress the vibration transmission at high frequencies to the outer peripheral part of the diaphragm outside the corrugation, allows only the inner peripheral part of the diaphragm inside the corrugation to mainly vibrate at high frequencies, and also can suppress a resonance in the outer peripheral part of the diaphragm outside the corrugation. Thus, the speaker can have both an excellent high frequency response and an excellent mid-high frequency response.
US08135161B1 Low profile greeting card speaker
A low profile miniature speaker configured for use in greeting cards such as sound generating greeting cards and other novelties. The thickness of the speaker is minimized while maintaining the sound quality and increasing strength. The speaker magnet is counter-sunk into the housing of the speaker, thereby decreasing overall thickness. The speaker is configured with concentric ribs that radiate outward from the center of the circular speaker. The ribs reinforce the plastic housing and increase the structural strength of the speaker.
US08135157B2 Headset with adjustable boom
A headset (1) comprises a body (3) and a boom (4), on which a microphone is located. The boom (4) is mounted so that the position of a microphone (5) relative to the body (3) can be adjusted. The headset 1 further comprises a controller (15) arranged to process an electrical signal generated by the microphone (5) by equalizing components corresponding to high and low audio frequencies in accordance with the detected position of the microphone (5). For instance, low frequencies may be preferentially attenuated if the microphone (5) is used when the boom (4) is in a retracted position. Optionally, the controller (15) may also adjust the gain of the microphone (5) in accordance with the position of the microphone (5). The headset (1) may be used to communicate with an external device (2) using a wired or wireless connection. For example, the headset (1) may convey signals to and from a mobile telephone using the Bluetooth® protocol and/or may be used for Push-to-Talk applications.
US08135155B2 Electronic device with internal array microphone affixed to rear cover of display
An electronic device includes a display, a plurality of chambers, and a microphone array. The display includes a front cover and a rear cover affixed to the front cover. The plurality of chambers is formed on the rear cover. The microphone array includes a plurality of microphones disposed in the chambers.
US08135151B2 Audio signal reproduction device and audio signal reproduction system
In an audio signal reproduction device and an audio signal reproduction system of the present invention, an SLch sound is reproduced as a mixed sound that is adjusted appropriately by two speakers 5a, 5d located at Lch and SBLch speaker positions, and an SRch sound is reproduced as a mixed sound that is adjusted appropriately by two speakers 5b, 5e located at Rch and SBRch speaker positions. This configuration can achieve 5.1ch virtual reproduction with high sound quality in which sounds for 5.1 channels of LPCM 7.1ch audio information included in the contents are output as they are and sounds for the remaining 2 channels are reproduced artificially even if speakers compatible with the 5.1ch sound field system are connected.
US08135145B2 Multi-level output signal converter
The present invention discloses a multi-level output signal converter, which is connected to an audio amplifier. The audio amplifier comprises a comparing/measuring device, an encoder and an output unit. The multi-level output signal converter comprises a timing processing unit and a multi-level converter. The timing processing unit is connected to the comparing/measuring device and the encoder. The timing processing unit includes a plurality of flip-flops and a timing summing element. The flip-flop receives a first signal from the comparing/measuring device and outputs the first signal to the timing summing element. The encoder converts the first signal into a second signal. The multi-level converter is connected to the encoder and the output unit. The encoder transmits the second signal to the multi-level converter, and the multi-level converter thus outputs a third signal to the output unit.
US08135143B2 Remote conference apparatus and sound emitting/collecting apparatus
A speaker array and microphone arrays positioned on both sides of the speaker array are provided. A plurality of focal points each serving as a position of a talker are set in front of the microphone arrays respectively symmetrically with respect to a centerline of the speaker array, and a bundle of sound collecting beams is output toward the focal points. Difference values between sound collecting beams directed toward the focal points that are symmetrical with respect to the centerline are calculated to cancel sound components that detour from the speaker array to microphones. Then, it is estimated based on totals of squares of peak values of the difference values for a particular time period that the position of the talker is close to which one of the focal points, and the position of the talker is decided by comparing the totals of the squares of the peak values of the sound collecting beams directed to the focal points that are symmetrical mutually.
US08135142B2 Method for reducing interferences of a directional microphone
The interference powers with directional microphones are to be suppressed as far as possible. To this end, provision is made to adaptively filter the microphone of a number of microphones as a function of at least one parameter. The directional effect of the directional microphone achieved in this way is adjusted by modifying the at least one parameter, such that the summation of interference powers including microphone noises is reduced and/or minimal.
US08135140B2 System for active noise control with audio signal compensation
An active noise control system generates an anti-noise signal to drive a speaker to produce sound waves to destructively interfere with an undesired sound in a targeted space. The speaker is also driven to produce sound waves representative of a desired audio signal. Sound waves are detected in the target space and a representative signal is generated. The representative signal is combined with an audio compensation signal to remove a signal component representative of the sound waves based on the desired audio signal and generate an error signal. The active noise control adjusts the anti-noise signal based on the error signal. The active noise control system converts the sample rates of an input signal representative of the undesired sound, the desired audio signal, and the error signal. The active noise control system converts the sample rate of the anti-noise signal.
US08135138B2 Hearing aid fitting procedure and processing based on subjective space representation
A system for hearing assistance devices to assist hearing aid fitting applied to individual differences in hearing impairment. The system is also usable for assisting fitting and use of hearing assistance devices for listeners of music. The method uses a subjective space approach to reduce the dimensionality of the fitting problem and a non-linear regression technology to interpolate among hearing aid parameter settings. This listener-driven method provides not only a technique for preferred aid fitting, but also information on individual differences and the effects of gain compensation on different musical styles.
US08135134B2 Systems and methods for managing cryptographic keys
A common interface for managing cryptographic keys is provided. A request to manage a cryptographic key may be received in a first interface format, translated to a common interface format, and then executed remotely from the first interface. Return arguments may then be translated from the common interface format to a format compatible with the first interface and communicated securely to the first interface. The cryptographic keys may be used in connection with a secure data parser that secures data by randomly distributing data within a data set into two or more shares.
US08135132B2 Method and system for secure storage, transmission and control of cryptographic keys
A system and method are described supporting secure implementations of 3DES and other strong cryptographic algorithms. A secure key block having control, key, and hash fields safely stores or transmits keys in insecure or hostile environments. The control field provides attribute information such as the manner of using a key, the algorithm to be implemented, the mode of use, and the exportability of the key. A hash algorithm is applied across the key and control for generating a hash field that cryptographically ties the control and key fields together. Improved security is provided because tampering with any portion of the key block results in an invalid key block. The work factor associated with any manner of attack is sufficient to maintain a high level of security consistent with the large keys and strong cryptographic algorithms supported.
US08135131B2 Method for calculating compressed RSA moduli
A method for generating a compressed RSA modulus, allowing up to two thirds of the bits of a modulus N to be fixed. N has a predetermined portion NH, which comprises two parts Nh and Nm. A candidate RSA modulus that shares the Nh part is generated, and the candidate is then modified using Euclidian-type computations until it shares both Nh and Nm. Also provided is an apparatus for calculating compressed RSA moduli according to the method and a computer program product.
US08135128B2 Animatronic creatures that act as intermediaries between human users and a telephone system
An animatronic telephone agent consisting of a communications subsystem connected to a wired or wireless telephone network for receiving incoming telephone calls, and a robotic automaton coupled to the communications subsystem and responsive to incoming telephone calls for performing different movements that provide non-verbal visual cues to a human observer that are indicative of the status of each incoming call. The automaton preferably takes the form of an animatronic device that has movable appendages and a face with at least movable eyes or eyelids and which provides visual cues by making gestures and/or exhibiting facial expressions that are indicative of the receipt and progress of incoming calls.
US08135126B2 Methods and apparatus for providing live agent assistance
Establishing a conference between a customer at a customer terminal and a live agent at an agent station, by (a) accepting a call request from the customer terminal, (b) requesting that an available live agent take the call request, (c) when a live agent becomes available to take the call request, passing customer information to the agent station associated with the available live agent, and (d) establishing a conference from the agent station associated with the available live agent to the customer terminal. The conference may be an audio-video conference. The audio-video conference may be compliant with the H.323 standard. The call request may generated in response to an event sensed by an API which was previously downloaded to the customer terminal from a web server. The call request may be generated in response to a trigger event. The trigger event may be a customer request for a live agent, adding an item to a virtual shopping cart, adding items having a total purchase prices of more than a predetermined threshold to a virtual shopping cart, removing an item from a virtual shopping cart, dwelling at a certain web page for more than a predetermined length of time, rendering certain content, rendering a certain sequence of content, filling out a form, or issuing a particular command. The customer information may include an Internet protocol address of the customer terminal, a video capability of the customer terminal, and/or a browser type used by the customer terminal.
US08135125B2 Multi-party information analysis in a VoIP system
A system and method for collecting contextual information from several parties and generating an analyzed response to the contextual information is provided. Multiple sets of contextual information may be received from one or more clients. Relevant contextual information may be identified and pushed into a module which is configured to aggregate the relevant contextual information until it meets its threshold within a predetermined period. A set of events relating to the relevant contextual information may be generated to execute appropriate actions. The appropriate actions may include notifying a potential problem or an issue, providing a known solution, and so on. In this manner, contextual data from multiple parties can be analyzed to identify potential issues/problems that are frequently reported.
US08135123B2 Methods, systems, and products for responding to communications
Methods, systems, and products are disclosed for responding to a communication. The communication is received from a sender's address and is destined for a recipient's address. An audible message associated with the sender's address is retrieved. The audible message is sent to a server that stores messages associated with the sender.
US08135121B2 Method and apparatus for selectively establishing communication with one of plural devices associated with a single telephone number
A system for (and a method of) selectively establishing communication with one of plural devices associated with a single telephone number is provided. In a preferred embodiment, the system includes a wireless connect unit connected between an enterprise private branch exchange (PBX) network and a public switched telephone network. The wireless connect unit preferably serves as a gateway between the PBX and one or more remote communication devices. The remote devices can be used as standard PBX office telephones for both inbound and outbound telephone calls. Thus, features of the PBX network (e.g., voice mail, direct extension dialing, corporate calling plan, etc.) are available to the remote device even though they are not physically connected to the PBX. When the system receives an incoming call, it can route the call to an office telephone and one or more of the remote devices simultaneously or as desired by the user.
US08135119B1 Techniques for protecting telephone users from caller ID spoofing attacks
A caller ID verifier may be employed to protect telephone users against caller ID spoofing. The caller ID verifier may be implemented in a telephony apparatus, such as a smart phone, stand alone caller ID device, or telephone network infrastructure, for example. Telephone numbers of related callers may be grouped into caller groups. The caller ID verifier may be configured to play one of several audio messages depending on the caller group of the telephone number corresponding to the caller ID of the telephone call. An audio message may include a question. The caller ID verifier may forward the telephone call to the telephone user when the caller answers the question correctly. Otherwise, the caller ID verifier may terminate the telephone call and give the telephone user the option to return the telephone call using the caller ID.
US08135117B2 Charging split negotiation in IMS sessions
A method and apparatus for implementation of split charging in an Internet protocol multimedia subsystem, allowing subsystem users to negotiate at setup and at a modification of a session initiation protocol session which user will be charged for each multimedia component of the subsystem. A method includes transmitting a first message to a user equipment for initiating a call, the first message including a split charging offer request and a first split charging offer ratio, and receiving a second message from the user equipment, the second message comprising a second split charging offer ratio. The method also includes processing the second message for determining whether a user of the user equipment accepted the call, whether the user of the user equipment accepted the split charging offer request or the user offered an increase or decrease in the first split charging offer ratio, and whether a network element of an Internet protocol multimedia subsystem accepted, approved, and agreed upon the second split charging off ratio for allowing a group of users to negotiate which user will be charged for each component of the Internet protocol multimedia subsystem.
US08135116B2 Methods, systems, and computer program products for managing traffic congestion in a network through detection of a source of excessive call volume
A communication network that includes a signaling system seven (SS7) network is operated by associating call release messages, which are indicative of call failures in the communication network, with an originating point code (OPC) and/or a calling number. The rate at which calls originating from the originating point code and/or the calling number are admitted to the network may be adjusted based on the association between the call release messages and the originating point code and/or the calling number.
US08135114B2 Method and apparatus for creating an answer tone for a computing device with phone capabilities or a telephone
A method and apparatus for creating an answer tone for a computing device with phone capabilities or a telephone is disclosed.
US08135113B2 Image capture system for recording X-ray images in real time
An image capture system for recording X-ray images in real time is disclosed. The image capture system includes an image pickup device, a sensing module and a surgical navigation device. The sensing module is used to detect the on/off status of the image pickup device. While the image pickup device is turned on to capture an X-ray image, the sensing module transmits a notification signal to the surgical navigation device. After receiving the notification signal, the surgical navigation device records the X-ray image captured by the image pickup device and the relative position between the image pickup device and the patient in real time. Thus, the real-time recording of the relative position between the image pickup device and the patient will prevent inaccurate image reading that occurs when the patient's position and image pickup device shift after the X-ray image has been captured.
US08135111B2 Cone beam computed tomography with a flat panel imager
A radiation therapy system that includes a radiation source that moves about a path and directs a beam of radiation towards an object and a cone-beam computer tomography system. The cone-beam computer tomography system includes an x-ray source that emits an x-ray beam in a cone-beam form towards an object to be imaged and an amorphous silicon flat-panel imager receiving x-rays after they pass through the object, the imager providing an image of the object. A computer is connected to the radiation source and the cone beam computerized tomography system, wherein the computer receives the image of the object and based on the image sends a signal to the radiation source that controls the path of the radiation source.
US08135106B2 Protection of reactor cores from unstable density wave oscillations
The present invention provides a method of operating a Boiling Water Reactor, having the steps of analyzing LPRM signals for oscilliatory behavior indicative of neutron-flux-coupled density wave oscillations, determining if oscilliatory behavior is present in the signals; initiating a reactor protective corrective action if the oscilliatory behavior is determined, and in addition, initiating corrective actions if neutron uncoupled oscillations are possible. Detecting the later is performed through analytically determined exclusion zone on the power flow map or by on-line stability calculations for several high power channels.
US08135104B2 Serial transceiver and communication method used by the serial transceiver
A high speed transceiver without using an external clock signal and a communication method used by the high speed transceiver which applies a clock recovery circuit including a coarse code generator, a frequency detector, and a linear phase detector to the receiver so as to solve problems such as skew between a reference clock and data that may occur during data transmission and jitter of a recovered clock while an embedded clock method of applying clock information to data is used.
US08135103B1 Mixed domain spread spectrum clocking for use in imaging systems for maximum imaging quality and optimized EMI performance
A method of operating a line imaging device including receiving a first clock signal indicative of a system timing signal in the line imaging device, generating a second clock signal based on the first clock signal and being unmodulated where the second clock signal being used for driving the imager timing, data sampling and digitizing operations of the line imaging device, and generating a third clock signal based on the first clock signal and being modulated using a spreading waveform where the third clock signal being a spread spectrum clock signal and being used to drive the data transfer operation of the line imaging device.
US08135100B2 Adaptive clock and equalization control systems and methods for data receivers in communications systems
Systems and methods for adaptive clock and equalization control are provided for data receivers, which are based on a “closed loop” sampling clock framework that employs controllable and dynamically adapted time offsets on both local data and amplitude clocks. The controllable clock offsets are dynamically adapted using signal processing methods adapted to achieve optimum sampling of data and amplitude sampling clock signals to accurately detect data bits and optimize system equalization settings, including, decision-feedback equalizer and/or an optional linear equalizer preceding a decision-feedback equalizer.
US08135099B2 Method for detecting transmission symbols in multiple antenna system
The present invention relates to a transmission symbol detection method in a multiple antenna system. In the present invention, when a channel matrix is estimated through channel estimation, a receiving side calculates a Q matrix and an R matrix through QR decomposition that is more simplified than a typical QR decomposition from an augmented channel matrix that includes the estimated channel matrix. In addition, the receiving side detects symbols having the minimum Euclidean metric by using the two matrixes, as transmission symbols.
US08135098B2 BICM decoding in the presence of co-channel interference
Systems and methods are provided for computing soft information for digital information based on a received signal, where the received signal suffers from noise and interference. A receiver that decodes the received signal may estimate channel information, such as the channel gain, associated with the interfering source. The receiver may also obtain modulation information through a backbone network or by decoding control information transmitted by the interfering source. Using the modulation information and the channel information, the receiver may estimate the effect that interference has on the received signal, and may compute soft information (e.g., a log-likelihood ratio) for the digital information.
US08135096B2 Method and system for the extension of frequency offset estimation range based on correlation of complex sequences
Aspects of a method and system for the extension of frequency offset estimation range based on correlation of complex sequences may include partitioning each of a received sample sequence and a local replica sample sequence into three or more similar length contiguous sample sub-sequences. For each of the three or more similar length contiguous sample sub-sequences, a correlation coefficient may be determined between corresponding sample sub-sequences of the partitioned received sample sequence and the local replica sample sequence. A plurality of phase differences may be determined based on adjacent ones of the determined correlation coefficients, and the determined plurality of phase differences may be averaged to generate a phase increment estimate. The communication system may be compliant with a wireless standard, comprising UMTS EUTRA (LTE), WiMAX (IEEE 802.16), and/or WLAN (IEEE 802.11).
US08135095B2 Enhanced VSB viterbi decoder
An enhanced VSB receiver includes a tuner which tunes an RF signal and converts it into an IF signal, an IF mixer which converts the IF signal into a baseband signal, and a demodulator which demodulates the baseband signal into a VSB signal. The enhanced VSB receiver further includes a map recovery unit which recovers VSB map information of the VSB signal, an enhanced equalizer for compensating channel distortion of the VSB signal and outputting an equalized symbol, and an enhanced Viterbi decoder for estimating whether polarity inversion occurred during a symbol period of the equalized symbol and Viterbi-decoding the equalized symbol based on the polarity estimation.
US08135093B2 Carrier frequency offset estimation method and system
In one aspect of the invention, a carrier frequency offset (CFO) estimation method to estimate a CFO value of a received signal is provided, and the method comprises: receiving a preamble signal which includes several non-perfect repeat segments; applying an interpolation procedure to interpolate the perfect repeat point of one segment compared with the next segment or the previous segment; acquiring a delay correlation value based on the two perfect repeat signal segments and estimating the CFO value based on the delay correlation value.
US08135092B2 MIMO-OFDM wireless communication system
A MIMO channel frequency response matrix is decomposed into a frequency-related part and a constant part. The constant part is independent of subcarrier index and of number of subcarriers in one symbol interval. Separated QR decomposition and either SVD or GMD is applied to the two parts. A right unitary matrix (R) is obtained from the SVD or GMD applied to the constant part. QR decomposition is applied to the constant part to generate a beamforming matrix (V). In another embodiment, a selection criterion based on a correlation matrix distance is used to select a beamforming matrix that is independent of subcarrier, the selected matrix is retrieved from a local memory and applied to a received signal. Noise covariance is computed for a noise expression which considers interference generated from the applied beamforming matrix. Data detection is performed on the received signal by a MIMO data detector using the noise covariance.
US08135091B2 Method and system for communication in a wireless network
The present application discloses a number of inventions directed to method(s), apparatus and/or networks and systems adapted to track time varying channels, adapted to synchronize packets arriving at a receiver, adapted to correlate a received signal, adapted to manage digital resources, adapted to receive a signal and/or adapted to enable communication in a wireless packet based communications network.
US08135090B2 Transmission device
A transmission device of the present invention comprises: an orthogonal modulator performing orthogonal modulation on a carrier wave using an input signal comprising an in-phase signal component and an orthogonal signal component, and outputs a modulation signal to be transmitted; a detection unit detecting a carrier leaking component included in the modulation signal; a DC offset value computing unit computing a DC offset value to be added to the input signal for compensating the carrier leaking component, based on the carrier leaking component; and an abnormality judgment unit judging abnormality of the orthogonal modulator based on the DC offset value. By monitoring the DC offset value, a failure of the orthogonal modulator or an indication thereof is detected, and transmission of an abnormal modulation signal including a distortion component is prevented. An increase of the leaking power to adjacent channels, which causes the quality deterioration in adjacent radio communication lines, can be prevented.
US08135086B1 Cable reduction
The present invention provides combining and separation circuitry, which allows multiple signals in different frequency bands to travel in either direction over a single cable and be combined and separated as desired. In one embodiment, the combining and separation circuitry includes first, second, third, and fourth ports. The first port is configured to send or receive signals in a first frequency band, the second port is configured to send or receive signals in a second frequency band, and the third port is configured to send or receive DC signals, baseband signals, or a combination thereof. The fourth port is configured to be coupled to a cable in which the signals in the first and second frequency bands, as well as the DC and/or baseband signals, can be sent in either direction.
US08135082B2 High-order modulation-based burst mapping method and apparatus in a mobile communication system
A method for performing burst mapping on transmission data by a transmitter in a mobile communication system using a 16-ary Quadrature Amplitude Modulation (16-QAM) modulation scheme is disclosed. The burst mapping method includes generating control information bits and user data bits by encoding input control information and user data; dividing the control information bits and user data bits into more than two bursts; and arranging a Training Sequence Code (TSC) in a center of each burst, placing the coded control information bits in positions adjacent to the TSC, and swapping the user data bits with bits mapped to higher-reliability positions among the control information bits.
US08135081B2 System and method for reducing peak-to-average power ratio for multi-carrier communication systems
The present disclosure presents a predictive signal producing method that effectively levels transmitter output power in a multi-carrier communication system and results in approaching amplifier performance normally associated with constant carrier waveforms. Embodiments of the disclosed solution offers >10 dB reduction in the peak-to-average power required to support the transmission of, for example, orthogonal frequency division modulation (“OFDM”) modulation techniques. Embodiments of the novel system and method maximize peak-to-average power ratio (“PAPR”) reduction with selective mapping and soft clipping, which may include filtering, combined. This novel approach also minimizes overhead, bit error rate, retransmissions, and increases latency as well as implementing processing cycles with a number of iterations. The disclosed system and method improves the total system DC power efficiency and provides an optimal solution for PAPR reduction in multi-carrier communication systems such as, for example, OFDM.
US08135080B2 OFDM receiver apparatus having a plurality of receiver circuits and OFDM receiving method
A receiver circuit in each branch has an FFT unit that performs Fourier transform on OFDM signals. A slave branch FFT window control unit determines whether an undesired wave is a preceding wave or a delay wave, and notifies a master branch of the result. In response to the notification from the slave branch, a master branch FFT window control unit controls a position of an FFT window that indicates a time range in which Fourier transform is performed on OFDM signals.
US08135077B2 Broadcast receiver and method of processing data
A broadcast receiver and a method of processing data are disclosed. The broadcast receiver includes a broadcasting module, at least one function module, and a controller. The broadcasting module receives and processes mobile broadcast signal. The function module outputs at least one of a video output and an audio output. The controller controls output of at least one of video output and audio output corresponding to each of the broadcasting module and the function module, when a mode shift occurs between the broadcasting module and at least one the function module.
US08135075B2 Method and devices for processing and reestablishing multimedia streams
The invention relates to a process for automatic processing of multimedia streams (F1, F2, F3) intended to be reproduced on a reproduction terminal (T), including the following steps, implemented at the demand of a user (UT) of the terminal and consisting of: reproducing a first stream on the terminal (step E1), then interrupting the reproduction of the first stream and reproducing a second stream on the terminal (step E4), According to the invention, consisting of: associating with each stream (F1, F2, F3) a preference indicator (IC1, IC2, IC3) specifying whether the corresponding stream (F1, F2, F3) is a principal stream or a secondary stream (step EM) recording the first stream simultaneously with reproduction of the second stream if the first stream is a principal stream (step E6). The invention also relates to a system, a recording device and a computer program suitable for the implementation of the process for processing the streams.
US08135074B2 Storage and read of memory areas and information for decoding
Provided herein is a decoding apparatus including: a pixel group information storage section configured to include memory areas each of which stores, as pixel group information, information concerning a corresponding pixel group and is referred to with a horizontal address of the pixel group, and an additional memory area that is located at a left end and stores a value indicating invalid pixel group information; a decoding information generation section configured to acquire the pixel group information identified by an address of a pixel group to be decoded and an address to the left thereof, and generating decoding information; a decoding section configured to perform a decoding process based on the decoding information; and a pixel group information update section configured to generate pixel group information and allowing it to be stored in the memory area identified by the address of the pixel group.
US08135072B2 CAVLC run before encode with zero cycle costs
An apparatus including a control circuit and an encoder circuit. The control circuit may configured to generate a first control signal and a second control signal. The encoder circuit may be configured to (i) receive a plurality of coefficients, the first control signal and the second control signal and (ii) generate an encoded signal in response to the plurality of coefficients, the first control signal and the second control signal. The encoder circuit may be further configured to simultaneously encode run before syntax elements with the plurality of coefficients.
US08135068B1 Method and/or architecture for motion estimation using integrated information from camera ISP
A camera comprising a first circuit and a second circuit. The first circuit may be configured to perform image signal processing using encoding related information. The second circuit may be configured to encode image data using image signal processing related information. The first circuit may be further configured to pass the image signal processing related information to the second circuit. The second circuit may be further configured to pass the encoding related information to the first circuit. The second circuit may be further configured to modify one or more motion estimation processes based upon the information from the first circuit.
US08135065B2 Method and device for decoding a scalable video stream
For decoding a scalable video stream, in which the images may be decoded by groups of several images, each group being constituted by at least three levels of image temporal hierarchy, the images of the lowest level having the lowest time frequency and the images of each following level having a time frequency at least twice that of the images of the preceding level, a temporal hierarchy level being formed by at least one predetermined time interval, a time interval separating two images in that temporal hierarchy level: during the decoding of at least one temporal hierarchy level, at least one item of information is obtained representing a parameter relative to the content of the video stream over at least one time interval, and an order in the decoding of the images of each group of images is defined as a function of said information obtained.
US08135062B1 Method and apparatus for QP modulation based on perceptual models for picture encoding
A method for encoding a picture is disclosed. The method generally includes the steps of (A) generating at least one respective macroblock statistic from each of a plurality of macroblocks in the picture, (B) generating at least one global statistic from the picture and (C) generating a respective macroblock quantization parameter for each of the macroblocks based on both (i) the at least one respective macroblock statistic and (ii) said at least one global statistic.
US08135061B1 Variable bit rate encoding
A system, machine-readable medium and method for processing video comprising a video segmentor configured to receive a source video and to split the source video into segments; a bit rate allocator configured to receive the segments and generate target bit rates corresponding to the segments; a first encoder coupled to receive the plurality of segments and the target bit rates and configured to encode each of the segments using one of the target bit rates to generate encoded segments; and an output generator configured to receive the encoded segments and generate an encoded video.
US08135059B2 System for, and method of, processing quadrature amplitude modulated signals
Analog signals encoded with quadrature amplitude modulation (QAM) pass through a coaxial cable at a particular baud rate. These signals have a carrier frequency individual to the TV station being received. They are mixed with signals from a variable frequency oscillator to produce signals at a particular intermediate frequency (IF). An analog-digital converter (ADC) converts the IF signals to corresponding digital signals which are demodulated to produce two digital signals having a quadrature phase relationship. After being filtered and derotated, the digital signals pass to a symmetrical equalizer including a feed forward equalizer (FFE) and a decision feedback equalizer (DFE) connected to the FFE in a feedback relationship. The DFE may include a slicer providing amplitude approximations of increasing sensitivity at progressive times. Additional slicers in the equalizer combine the FFE and DFE outputs to provide the output data without any of the coaxial cable noise or distortions. The equalizer outputs and initially the derotation outputs, and the slicer outputs, servo (1) the oscillator frequency to obtain the IF frequency, (2) the ADC sampling clock to obtain the digital conversion at a rate related to the particular baud rate and (3) the derotator. The servos may have (1) first constants initially after a change in the station selection and (2) second time constants thereafter. The ADC gain is also servoed (1) initially in every ADC conversion and (2) subsequently in every nth ADC conversion where n=integer>1. The above recover the QAM data without any of the coaxial cable noise or distortions.
US08135056B2 Noise and channel estimation using low spreading factors
Noise measurements are made within a fraction of a single symbol period of a longest orthogonal code symbol. A control processor identifies an unoccupied code having a spreading factor that is less than a longest spreading factor for the system. A despreader measures symbol energy based on the unoccupied code and a noise estimator generates noise estimations based on the measured symbol energies. The subscriber station uses similar techniques in order to perform channel estimations within a period that is a fraction of a symbol period of a longest-spreading-factor code.
US08135050B1 Automated polarization correction
A chirped pulse amplification system includes one or more polarization compensator configured to compensate for polarization altering elements with the chirped pulse amplification system. The polarization compensator is responsive to a sensor configured to provide feedback to the polarization compensator. In some embodiments, the chirped pulse amplification system further includes a controller configured to automatically adjust the polarization compensator responsive to the sensor. The sensor is optionally a power sensor.
US08135048B2 Single-polarization high power fiber lasers and amplifiers
A novel polarization maintaining optical fiber, which can be used as a high-power polarization maintaining fiber laser or amplifier, is described. Insensitivity of the polarization state to external fiber bending and temperature changes is accomplished by minimizing polarization mode-coupling via reducing stresses inside the fiber core via increasing the fiber diameter. Alternatively, polarization mode-coupling can be minimized by an optimization of the fiber coating to minimize stresses at the interface between the fiber and the coating. As a result insensitivity to polarization mode-coupling is obtained at greatly reduced values of birefringence compared to small-diameter fibers. The fiber is of significant use in any application where polarization stability is important, and will be useful in telecommunications applications in particular for reducing polarization mode dispersion. An implementation in a parabolic pulse-producing fiber laser is also described as one specific high power example.
US08135045B1 System and method for voice transmission over network protocols
A system and method for voice transmission over high level network protocols. On the Internet and the World Wide Web, such high level protocols are HTTP/TCP. The restrictions imposed by firewalls and proxy servers are avoided by using HTTP level connections to transmit voice data. In addition, packet delivery guarantees are obtained by using TCP instead of UDP. Variable compression based on silence detection takes advantage of the natural silences and pauses in human speech, thus reducing the delays in transmission caused by using HTTP/TCP. The silence detection includes the ability to bookend the voice data sent with small portions of silence to insure that the voice sounds natural. Finally, the voice data is transmitted to each client computer independently from a common circular list of voice data, thus insuring that all clients will stay current with the most recent voice data. The combination of these features enables simple, seamless, and interactive Internet conferencing.
US08135043B2 Mobile communication system, core network apparatus, and MBMS data transmission method used for the same
A mobile communication system according to an exemplary aspect of the invention is a mobile communication system which includes eNBs (Evolved Universal Terrestrial Radio Access Network (E-UTRAN) NodeBs) and a core network apparatus, wherein the core network apparatus is provided as a Network Time Protocol (NTP) server and supplies clocks to the eNBs which are NTP clients; and the core network apparatus includes: an acquisition unit for acquiring transmission link delay information between the core network apparatus and each of the eNBs by periodically performing synchronization processing to each of the eNBs; a determination unit for determining a time of transmission based on the transmission link delay information acquired by the acquisition unit; and a unit for copying Multimedia Broadcast Multicast Service (MBMS) data as many as the eNBs, adding time information determined by the determination unit to each of copied MBMS data and transmitting the MBMS data to each of the eNBs.
US08135039B2 Method and apparatus for allocating radio resource in communication system
To transmit resource allocation information on a plurality of radio resources to a terminal, a resource allocation device expresses a radio resource that is differently allocated from before the resource allocation information is transmitted among the plurality of radio resources in a radio resource pattern sequence, generates resource allocation information on the plurality of radio resources based on the radio resource pattern sequence, and transmits the radio resource pattern sequence and the resource allocation information, or a compressed pattern sequence corresponding to the radio resource pattern sequence and the resource allocation information, to the terminal through a frame.
US08135036B2 Unified data packet for encapsulating data packets having diverse formats
Embodiments of the present invention described and shown in the specification and drawings facilitate the transportation of data packets having diverse formats through a general packet switching system. Due to the diverse formats of the data packets used by various common communications protocols, it is has been difficult to produce general packet switching systems that are able to switch multiple protocols. Embodiments of the present invention provide a Unified Data Packet for encapsulating data packets having diverse formats. Through encapsulation, embodiments of the present invention improve switching system efficiency by providing a single data packet format for handling by the switching system while enabling data packets in diverse formats to pass through the switch.
US08135035B2 Video over cable modem
Disclosed is a system including a plurality of modulators for receiving at least one of first data signals from a termination and for receiving at least one of second data signals from other than the termination and for combining the at least one of first data signals and the at least one second data signals into an output signal having a plurality of data channels for delivery to a plurality of modems where the at least one of second data signals bypass the termination.
US08135032B2 Rate adaptation method for communication systems
A rate adaptation method comprises the steps of: updating the probability density function of the SNR of a transmitted signal according to the receiving status of the transmitted signal and the probability density function before update; and updating the transmission rate of the transmitted signal according the updated probability density function.
US08135027B2 Communication apparatus enabling temporal coexistence of systems
A communication apparatus, which is capable of allowing a plurality of communication systems respectively having different types of communication modes to coexist with one another on a single communication medium, satisfying Qos requirements with the use of only a simple configuration thereof, and minutely setting an exclusive use rate of a medium, is provided. A coexistence signal cycle T 209 is divided into M time periods by a communication slot unit 207 which is constituted of N communication slots. At least one communication slot in the communication slot unit 207 is defined as a “D-Slot” which can obtain a communication right M/X times during the coexistence signal cycle T 209, and remaining communication slots other than the D-Slot in the communication slot unit 207 is defined as “S-Slots” which can obtain the communication right M times during the coexistence signal cycle T 209. A communication band to be used exclusively in one communication system is allocated in a unit of 1/X of the communication slot D-Slot, and also in a unit of one of the communication slots S-Slots.
US08135025B2 Asynchronous communication in an unstable network
Embodiments are directed to promptly reestablishing communication between nodes in a dynamic computer network and dynamically maintaining an address list in an unstable network. A computer system sends a message to other message queuing nodes in a network, where each node in the message queuing network includes a corresponding persistent unique global identifier. The computer system maintains a list of unique global identifiers and the current network addresses of those network nodes from which the message queuing node has received a message or to which the message queuing node has sent a message. The computer system goes offline for a period of time and upon coming back online, sends an announcement message to each node maintained in the list indicating that the message queuing node is ready for communication in the message queuing network, where each message includes the destination node's globally unique identifier and the node's current network address.
US08135020B1 Packet schedule timestamp for a compressed bitstream
A packet schedule timestamp is provided. A schedule information packet includes a packet schedule timestamp that represents the relative timing of data packets in a particular bitstream of a multiplexed transport stream. The schedule information packet further provides information about the timing of packets within a bitstream or multiple bitstreams before actual packet arrivals. Look-ahead processing techniques are provided to improve the efficiency of compressed bitstream storage and delivery, such as program stream to transport stream conversion and statistical multiplexing. The packet schedule information can be inserted into the bitstream it describes for transmission or storage with it. Other features, such as timing reconstruction, are also provided. The packet schedule information can be used to reconstruct the timing of the transport packets to their original state.
US08135018B1 Message propagation in a distributed virtual world
A message propagation scheme for a distributed virtual world is provided. In general, each of a number of peer servers hosts a cell of the virtual world, where the cell is also referred to herein as a virtual space. A peer server issues an advertisement/subscription (ad/sub) message, or message flow path setup message, identifying message types produced by the virtual objects in the virtual space hosted by the peer server and message types consumed by the virtual objects in the virtual space hosted by the peer server. Based on the ad/sub message, for each message type produced, message flow paths from the peer server to other peer servers hosting virtual objects that are consumers of the message type are identified. Likewise, for each message type consumed, message paths from other peer servers hosting virtual objects that are producers of the message type to the peer server are identified.
US08135010B2 System and apparatus thereof for Ethernet PON communication
A communication system includes a station-side terminal apparatus and multiple subscriber-side terminal apparatuses connected to the station-side terminal apparatus. The station-side terminal apparatus is configured to, in response to receipt of a packet from a subscriber-side terminal apparatus, a packet indicating whether data distribution is required, identify the subscriber-side terminal apparatus that has transmitted the packet, and transmit a packet indicating an address for which whether the transfer of distribution data is required is designated to the subscriber-side terminal apparatus based on whether data distribution is required. Each subscriber-side terminal apparatus is configured to, in response to receipt of a distribution packet, if the distribution packet has the address for which whether the transfer of distribution data is required is designated, transfer the distribution packet to host apparatuses accommodated thereto or prohibit the distribution packet from being transferred to the host apparatuses accommodated thereto.
US08135008B2 Network node and method for transmitting IP prefix information in messaging signals
In order to reduce the size of a signaling message advertising prefixes, a super block prefix is determined amongst two or more prefixes having a common pattern. Information on the super block prefix and delta information on each non-super-block prefix is used in the messages instead of the prefixes as such, the delta information indicating how the prefix differs from the super block prefix.
US08135007B2 Method and mechanism for port redirects in a network switch
A method for selectively redirecting a data packet to a port on a switching device which is associated with a corresponding network service. In one embodiment, the data packet is redirected to an intrusion prevention service (IPS) for security analysis of the data packet. In another embodiment, the switching device performs a data link layer redirecting of the data packet based at least in part on whether the data packet is to be flooded from the switching device.
US08135006B2 Last mile high availability broadband (method for sending network content over a last-mile broadband connection)
This disclosure provides a method transmitting a network content, comprising: receiving a first data stream of a network content over a first link; forming a second and third data streams from the first data stream; sending the second data stream over a second link and the third data stream over a third link; and aggregating the second and third data streams to form the first data stream. In the present method, the first data stream may be split or load-balanced over the second and third data streams. The method further provides pulling packets from the second and third data streams; discarding duplicate packets; and assembling the remaining packets according to a protocol sequence number. The method also provides for monitoring links and for switching the data stream from a link that may be degraded.
US08135004B2 Multi-plane cell switch fabric system
Disclosed herewith is a multi-plane cell switch fabric system in which each switching unit functions asynchronously with others. The system executes distribution/restoration operations without lowering the switching capacity to reorder cells that arrive in random order from a plurality of switches just as they were in original flows and packets respectively with a small hardware capacity. In the system, the distribution unit divides each variable length packet addressed to the same destination into fixed length cells and sends those divided cells by a unit of integer multiple of the number of switches. On the other hand, the reordering unit, while holding cells that arrive in random order from each switching unit (switching units 1 to M) in a receive buffer, separates only the header information from each cell and holds the header information in a retry queue. The reordering unit, upon finding the header information of a head cell of a flow in an ordering check at the time of receiving or in a retry check in the retry queue, extracts the corresponding cell bodies from the receive buffer to restore the original order of those cells in the subject packet.
US08135003B2 Communications session management
A scheduling algorithm is disclosed that allows mobile units, participating in an ongoing communications session, to temporary perform channel-demanding communications operations without ending the session and that is useful in the case of no free radio channels. The algorithm is based on selecting a radio channel for transmitting a radio block based on information of a previous radio channel, no which a previous radio block has been transmitted. The radio block and the previous radio block are based on common information. A mobile unit participating in the communications session selects whether to perform any channel-demanding communications operations on the selected radio channel. By limiting any such other channel-demanding operations to only the selected radio channel, the probability of loss of useful data for the mobile unit during the communications session is minimized.
US08135000B2 Methods and systems for selecting a buddy from a buddy list and for placing call to a buddy
A method selects a buddy with which a user wants to connect. The buddy has a buddy identification listed in a pre-identified group of Internet-accessible destinations. The user using a user telephone means to which is associated identification information. A call is initiated from the user telephone means to an Internet-enabled computing device and has associated thereto calling line identification (CLID) information. The CLID information is compared to the user telephone means identification information. The CLID information is validated using the comparison and upon positive validation, the user providing the buddy identification; consulting the pre-identified group of Internet-accessible destinations for a match between the buddy identification and one of the Internet-accessible destinations; and advising the user of a successful or unsuccessful match. Alternatively, a call is placed to a party which does not necessarily belong to a pre-identified group of Internet-accessible destinations.
US08134997B2 Preamble receiving apparatus
Provided is a preamble receiving apparatus, including: a receiving unit receiving from a transmitting apparatus a frame having a format which contains a preamble section and a margin section subsequent to the preamble section; and a reception processing unit detecting a preamble signal which is transmitted in the preamble section in the transmitting apparatus from the received frame, wherein the reception processing unit includes: a correlation processing unit which defines as a search section a time having a predetermined starting point and which is equal to or shorter than the margin section, and creates a power profile for each of divided sections through a correlating process operation related to a plurality of divided sections obtained by dividing the search section; and a coupled profile creating unit for creating a coupled power profile by coupling the power profile for each of the divided sections to each other.
US08134991B2 Method of and an apparatus for effecting a smooth transition between adjacent symbol bursts transmitted in different modulation formats
A first sequence for a first digital symbol burst is selected to be transmitted, which first sequence comprises a set of end symbols with a first particular symbol pattern. A second sequence for a second digital symbol burst is also selected for transmission after the first digital symbol burst, which second sequence comprises a set of start symbols with a second particular symbol pattern. The first digital symbol burst is modulated in a first modulation format and the second digital symbol burst is modulated in a second modulation format different than the first modulation format. Transmitting the second digital symbol burst starts upon completion of the transmission of the first digital information symbol at an instant so selected that transmission of the end set of bits of the first code sequence is synchronized in time with the start set of bits of the second code sequence.
US08134984B2 Conversion of access nodes to gateways within a wireless mesh network
An apparatus and method of a method of a wireless mesh network proposing access nodes for conversion to gateways is disclosed. The method includes each access node of the wireless mesh network measuring wireless mesh network metrics. A server connected to the wireless mesh network obtains the network metrics, and calculates a desirability of conversion of at least one access node to a gateway based upon the network metrics. An apparatus and method of a server of a wireless mesh network calculating which access nodes of the wireless mesh network should be converted to gateways is also disclosed. The method includes the server receiving wireless mesh network metrics from the access nodes, and calculating which of the access nodes should be converted based upon the network metrics.
US08134979B2 Self-backhaul method and apparatus in wireless communication networks
The present invention relates to a wireless self-backhaul technique in a wireless communication network, especially in a WiMAX network, which implements wireless backhaul between base stations by using radio resources (frequency, sub-band or timeslot) of base stations' own. More specifically, uplink and downlink backhaul channels are formed between a master base station and a slaver base station using base stations' inherent resources and through offsetting the frame start time of the slaver base station for a period of time in relation to the master base station. The slaver base station operates in base station mode during local user access and operates in subscriber station mode during implementing wireless backhaul traffic with the master base station. Therefore, the slaver base station needs to switch between these two operating modes.
US08134974B2 Data transfer management in a radio communications network
A mobile communications system including a network with a source network node and a target network node that supports a handover procedure, and a mobile terminal that is allowed to access the source network node and access the target network node according to the handover procedure, in which information related to a reception status of user data is delivered between at least two among a group including the mobile terminal, the source network node, and the target network node such that the target network node may receive status information from the source network node and the target network node may receive a status report from the mobile terminal.
US08134970B2 Method and system for transmitting content in a wireless communication network
The present invention provides methods and systems for transmitting content in a wireless communication network. The method includes caching a content in each base station of a set of base stations in the wireless communication network. The content includes a plurality of packets. In response to caching the content, a first base station belonging to the set of base stations transmits a first group of packets of the content to a mobile station. The method further includes handing over the mobile station to a second base station. The second base station belongs to the set of the base stations. The second base station resumes transmission of a second group of packets of the content to the mobile station.
US08134968B2 Wireless communication method and wireless communication apparatus
When wireless communications are performed with a plurality of wireless stations using a spatial division multiple access scheme, there are included a moving speed grasp step, a priority grasp step, a channel assignment order determination step, a channel assignment order adjustment step for modifying, based on the priority grasped by the priority grasp step, so that the high-priority wireless station is placed high in the channel assignment order and a channel assignment control step for controlling, for the wireless stations after the wireless station to which a channel for frequency division multiple access has been assigned based on the channel assignment order, so that at least a channel for spatial division multiple access which has been spatially divided for the last channel is assigned.
US08134965B2 Method for transmitting and receiving data with superframe structure
A method of transmitting and receiving data using a superframe structure is disclosed. A method for transmitting data through a superframe including a superframe header, includes generating the superframe which includes a data region including user data and includes a dedicated control region including data region allocation information indicating resource allocation for the data region, and transmitting the superframe. The dedicated control region is arranged at at least one of locations except for a subframe of the superframe header. A user equipment which does not have to transmit and receive data decodes only data region allocation information using information of the data region indicated by a dedicated control region, thereby minimizing power loss, reducing a feedback delay, and reducing system overhead using a superframe structure.
US08134962B2 Resource management in a wireless communication network
A method for advance allocation of one or more resources to a frame for a mobile communication terminal comprises transmitting resource allocation data in advance over several frames to allow for additional diversity in providing a mobile with resource allocation data.
US08134960B2 System and method for providing services using the same frequency in a wireless communication system
Method and apparatus for performing communication between a Base Station (BS) and a Mobile Station (MS) in a Broadband Wireless Access (BWA) communication system. A method includes determining, by the BS, a Pseudo Random Bit Sequence Identifier (PRBS_ID) for renumbering subchannels in a predetermined Partial Usage of SubChannels (PUSC) zone among a plurality of PUSC zones in a downlink (DL) frame, and transmitting, by the BS, the PRBS_ID to the MS within a Space Time Coding Zone Information Element (STC_ZONE_IE) of a DL MAP message included in the DL frame.
US08134958B2 Synchronous two-phase rate and power control in WLANs
A method for operation of a node operating in a wireless network comprising the steps of during an initial phase, setting transmission power and data transmission rate to initial settings and transmitting the initial settings to the wireless network in order to initiate communication with said wireless network during a reference phase once communication with the wireless network is established by the initial phase, transmitting at maximum power while performing a rate adaptation and at least one variable estimation and during an operational phase, transmitting at a power level that is optimal for transmission based on information obtained from the reference phase.
US08134949B2 Efficient use of the radio spectrum
A communication device including a receiver for receiving information via a first radio protocol directly from a first communication device concerning at least a second radio protocol; and a controller for controlling communication of the communication device in dependence upon the received information.
US08134948B2 Resource allocation method and apparatus in distributed MAC for wireless personal area networks
A method for allocating distributed Medium Access Control (MAC) resources in a Wireless Personal Area Network (WPAN) includes calculating an acknowledgement overhead; calculating a Medium Access Slot (MAS) overhead depending on a payload length of a frame; calculating a transfer rate; calculating a number of frame bits to be transmitted; and calculating a first number of MASs. Thereby, the method optimized a final number of MASs required per superframe. Further, a distributed MAC resource allocation apparatus includes a MAC client for determining a resource allocation scheme and an amount of resources, and for sending a request to a MAC resource management unit; a MAC physical layer for providing a received power level or the like to the MAC resource management unit; and the MAC resource management unit for determining a payload length or the like and for allocating wireless resources to devices connected to the WPAN.
US08134938B2 Delay control in a mobile communication system
The present invention is related to controlling delay in a wireless communication system. The present invention includes receiving a signal from a plurality of base stations, measuring at least one signal delay of each of the plurality of base stations, reporting the measured at least one signal delay of each base station to a controller controlling the plurality of base stations, and receiving an adjusted signal from each of the plurality of base stations as a result of reporting the measured at least one signal delay, wherein each adjusted signal is received in a synchronous manner.
US08134937B2 Distributed content storage system, content storage method, node device, and node processing program
A node device included in a distributed content storing system configured that a plurality of content data are distributed and stored in a plurality of node devices mutually communicable through a network, and node information of the node device storing the above content data is registered in the node device administrating the content data, the node device including: a content receiving means for receiving the content data broadcasted; a storage determining means for randomly determining whether content data as much as a unit are stored when the content data as much as the unit are received; a storing means for storing the content data thus determined; and a registration message transmission means for sending a registration message, provided to make own node information as the node device storing the content data, to the node device administrating the content data when the content data are stored.
US08134935B2 Transaction topology discovery using constraints
Determining a transaction topology of a network through generating and solving an adjacency matrix. A transaction is performed in a network and a list of statistics generated by the transaction is collected. The statistics provide a calculation of the number of inbound transactions and the number of outbound transactions for each node. A matrix structure is composed with the statistic. Constraints are applied to the matrix structure and a solution set of topology structures for the network is determined. The solution set of topology structures may be refined as needed with application of additional constraints.
US08134932B2 Method and arrangement in a telecommunication system
The present invention relates to methods and arrangements in a multi-antenna radio communication system, in particular to methods and arrangements for improved multiple HARQ transmission in such systems. While HARQ transmission schemes, as known in the art, only can consider the fact whether or not a transmission attempt has been successful the present invention provides a HARQ retransmission scheme that considers the reception quality for already performed transmissions of a same data packet when selecting a resource allocation for necessary re-transmissions. Resource allocation for retransmissions is based on a pre-defined metric indicating a quality of the reception of the previous transmission attempts. Such a metric can be derived from a quality measure derived in the receiver unit, e.g. a CQI or CSI-based value, or an appropriate measure of the mutual information, e.g. the accumulated conditional mutual information (ACMI).
US08134929B2 Communication system
In a communication system subject to variations in channel quality, transmit power control is used to reduce the variations in received signal quality. If the channel quality degrades to such an extent that a high transmit power would be required to ensure good received signal quality, the transmit power is decreased and is not increased until the channel quality recovers sufficiently to enable an acceptable transmit power level to be used. While the power is at the decreased level, transmission of a data block may continue, or may be suspended, with the data block being truncated if the whole block has not been transmitted by the end of the time period available for transmission of the data block.
US08134925B2 Disaster prevention system
Each terminal devices (1, 4) connected to one another via a LAN (11) includes: a main control portion (e.g. 31) performing operational control, a transmission LAN unit (34) performing transmission control regarding transmission and reception of disaster prevention information. The unit (34) includes: a transmitting and receiving circuit (36) connected to the portion (31); a transmission control portion (35) performing communication control; an arrival order determining and retransmitting circuit portion (37) connected to the portion (35) and to at least three of transmitting and receiving ports (38) which are capable of connecting to the LAN. Upon receiving an incoming signal of disaster prevention information from one of the portion (35) and the ports (38), the portion (37) outputs the received signal to the rest of them while shutting out for a predetermined period of time an incoming signal from the rest of the ports (38) that has sent the signal.
US08134924B2 Methods and apparatus related to scheduling in a wireless communications system using shared air link resources for traffic
Methods and apparatus related to scheduling decisions of a peer to peer communications device for transmission into traffic intervals are described. A first peer to peer communications device maintains a set of information which allows it to base a scheduling decision for a current traffic interval upon prior performance in a prior traffic interval in which users of other connections were also operating. In some embodiments, the set of information includes a list of device or connection identifiers which the first peer to peer communications device has previously determined to have corresponded to a prior traffic interval in which the first peer to peer device had a low determined data rate. In some embodiments, the set of information includes: (i) a list of device or connection identifiers corresponding to prior traffic intervals and (ii) first peer to peer device data rate information associated with the prior traffic intervals
US08134922B2 Reducing flooding in a bridged network
Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with loss of reducing flooding in a bridged network, typically including a device directly connected to multiple upstream bridges. These bridges are configured such that the device receives broadcast/multicast traffic from a single interface of one of the bridges, while allowing unicast traffic over each of the communications links connecting the device to the bridges. In one configuration, the device implements virtual machine(s), each including a virtual network interface associated with a MAC address; and the directly connected bridges are configured, for each particular MAC address of these MAC addresses of the virtual interfaces, such that one and only one of the bridges will forward packets having the particular MAC address as its destination address over a communications link directly connected to the device.
US08134920B2 Device and method for correcting a path trouble in a communication network
In a disclosed backup path bandwidth keeping method for keeping bandwidth of a backup path to which an active path is switched when the active path becomes unavailable in nodes of a communication network, each node is connected to the same destination, and the method includes a backup path bandwidth keeping phase, for M (M is a natural number equal to or less than L) channels in L (L is a natural number) channels kept as backup path bandwidth, for notifying a destination-side node existing in a destination side of the backup path of identification number information of the M channels to be kept and identification information indicating that a path for which the bandwidth is to be kept is a backup path.
US08134918B2 Fibre channel switching fabric hub
The Fiber Channel standard was created by the American National Standard for Information Systems (ANSI) X3T11 task group to define a serial I/O channel for interconnecting a number of heterogeneous peripheral devices to computer systems as well as interconnecting the computer systems themselves through optical fiber and copper media at gigabit speeds (i.e., one billion bits per second). Multiple protocols such as SCSI (Small Computer Serial Interface), IP (Internet Protocol), HIPPI, ATM (Asynchronous Transfer Mode) among others can concurrently utilize the same media when mapped over Fiber Channel. A Fiber Channel Fabric is an entity which transmits Fiber Channel frames between connected Node Ports. The Fiber Channel fabric routes the frames based on the destination address as well as other information embedded in the Fiber Channel frame header. Node Ports are attached to the Fiber Channel Fabric through links.
US08134917B2 Automatic protection switching using link-level redundancy supporting multi-protocol label switching
A computer network has a plurality of routers that deliver data packets to the network via a plurality of links. At least one router provides automatic protection switching in the event of a link failure. The at least one router includes a plurality of data interfaces for streams of data packets to enter and exit the at least one router; and a backup controller. The backup controller includes a backup path manager, a link monitor, and a backup packet processor. For at least one link of the routing node, the backup path manager identifies a backup routing path for forwarding affected data packets in the event of a failure of the at least one link. The link monitor monitors the plurality of links to determine when a link fails. When a link which has a backup routing path fails, the backup packet processor attaches backup routing path instructions to affected data packets routed over the failed link, and forwards the affected data packets via the backup routing path.
US08134911B2 OFDM-based device and method for performing synchronization in the presence of interference signals
An OFDM-based device and method for performing synchronization utilizes a time-domain preamble of an incoming OFDM-based signal to compute an estimated fine frequency offset. The computation of the estimated fine frequency offset involves multiplying values of the time-domain preamble with conjugates of corresponding values of a selected base station time-domain preamble, averaging the resulting multiplied values in predefined segments and self-correlating the resulting averaged values to derive a self-correlation value, which is used to compute the estimated fine frequency offset.
US08134908B2 Diffractive optical element and optical pickup
An optical pickup with a simplified structure in which, according to the type of optical disc, diffracted light from three types of laser light can be directed efficiently onto a photodetector and appropriate focus control can be performed based on the signals detected by the photodetector, and a diffractive optical element that can be used in the optical pickup, which has a semiconductor laser 10 that can emit three types of laser light, a diffractive optical element 42 that diffracts the laser light reflected from the optical disc 31, and a single photodetector 43 that detects the diffracted light exiting the diffractive optical element 42. The diffractive optical element 42 is structured so that 0-order light is the maximal component of the diffracted light generated from each of two of three types of laser light, the two having close wavelengths (with a small wavelength difference), and +1-order light or −1-order light is the maximal component of the diffracted light generated from the remaining one type of laser light.
US08134906B2 Apparatus and method to optimize the performance of a holographic data storage system
A method is disclosed to optimize the performance of a holographic data storage system, where that holographic data storage system comprises a plurality of calibratable components, and where each of the plurality of calibratable components comprises one or operational parameters, and where each of those operational parameter is associated with a nominal range. The method seriatim tests each calibratable component and measures the one or more operational parameters for that device. The method determines if the one or more operational parameters associated with each of the calibratable components fall within the associated nominal ranges. If an operational parameter associated with a selected calibratable component fall outside the associated nominal range, then the method recalibrates that selected calibratable component.
US08134901B2 Optical disk reproducing apparatus
The present invention relates to an optical disk reproducing apparatus, and provides a technology capable of supporting even a situation in which a reproduction signal characteristic is changed due to a factor other than recording density of an optical disk by using PRML of different constrained length and capable of improving reading accuracy. The optical disk reproducing apparatus includes a PRML circuit of first constrained length (for example, 4) and a PRML circuit of second constrained length (for example, 5). Equalization error values obtained during calculation of equalization learning in respective circuits are compared with each other in a determination circuit. Switching control of a switch is performed so that an output of one of the PRML circuits having a smaller equalization error value is selected.
US08134899B2 Optical recording medium, information recording method, and information reproducing method
According to one embodiment, an optical recording medium is provided in which interlayer crosstalk is low and in which stable and high-quality recording characteristics can be obtained. To this end, an optical recording medium comprises a first recording part which includes a first recording layer and a first light reflecting layer and which is disposed on a side closer to a light receiving surface, and a second recording part which includes a second recording layer and a second light reflecting layer and which is disposed on a side farther from the light receiving surface, the first recording part and the second recording part being stacked, wherein the thickness of the second light reflecting layer is larger than the thickness of the first light reflecting layer.
US08134898B2 Method and device for protecting a PLL in reading signals on a defect disc
A device for protecting a PLL in reading signals on a defect disc from disturbance and instability is provided. The device includes a defect detection unit, a logic combination unit and a PLL. The defect detection unit receives a plurality of defect detection signals to detect various defects for setting a plurality of defect flag signals, wherein the plurality of defect detection signals include at least an envelope of RF signal and bit modulation signals. The logic combination unit performs logic operation on the defect flag signals in order to detect a specified defect. Wherein, when the specified defect is detected, the PLL uses different bandwidths to compensate a digitalized RF signal affected by the specified defect. A method for protecting a PLL in reading signals on a defect disc is also provided.
US08134896B2 Write-once optical disc, and method and apparatus for recording/reproducing data on/from the optical disc
A write-once recording medium structure and an apparatus and method for recording final management information on the recording medium, are provided. The recording medium includes a temporary defect management area (TDMA) and a defect management area (DMA). The method includes transferring information recorded in the TDMA to the DMA of the recording medium and recording the transferred information in the DMA as final management information. The final management information includes at least one defect list and either space bit map information or sequential recording range information. The position information on one or all valid defect lists is recorded in the DMA.
US08134895B2 Circuit for generating tracking error signal
A circuit for generating a tracking error signal is provided. The circuit includes a digitized circuit, a short signal removing circuit and phase comparator. The digitized circuit receives first and second pick-up signals outputted from a pick-up head, and respectively compares the first and the second pick-up signals with a reference signal to obtain a first digital signal and a second digital signal. The short signal removing circuit is used for removing pulses in the first and the second digital signals, wherein the pulse width of the removed pulses are shorter than a preset time, and the first and second digital without the removed pulses are respectively served as a first determining signal and a second determining signal. The phase comparator receives the first determining signal and the second determining signal for outputting the tracking error signal according to a phase difference between the first and the second determining signals.
US08134894B2 Surface plasmon polariton direction change device, read/write head, laser-assisted magnetic recording apparatus, and optical circuit
This invention provides a surface plasmon polariton direction change device (1) for changing a propagation direction of a surface plasmon polariton (5). The surface plasmon polariton direction change device (1) includes a metal film support member (2), and a first metal film (3) and a second metal film (4) which are provided on a predetermined surface of the metal film support member (2), are provided adjacently to each other, and are different from each other in effective refractive index. The surface plasmon polariton direction change device (1) is characterized in that the first metal film (3) and the second metal film (4) are provided so that, in at least a part of a boundary between the first metal film (3) and the second metal film (4), an angle θ formed between (i) a line perpendicular to the boundary and (ii) the propagation direction of the surface plasmon polariton (5) satisfies 0°<θ<90° or −90°<θ<0°, and (i) a surface of the first metal film (3) which is opposite to a surface in contact with the metal film support member (2) and (ii) a surface of the second metal film (4) which is opposite to a surface in contact with the metal film support member (2) are flush with each other.
US08134890B2 Underwater communications
An environmental monitoring system including at least one underwater measurement device and a transmitter for transmitting data from the measurement device to an above water station using a magnetically coupled antenna.
US08134888B2 Method and apparatus of location tracking
Disclosed are an apparatus and a method of location tracking. The location tracking apparatus may calculate a location of an object using an ultrasound. In this instance, an intensity of the used ultrasound may be determined based on a distance to the object, thereby reducing unnecessary power consumption.
US08134887B1 Directional acoustic density sensor
The invention as disclosed is a fiber optic interferometric directional acoustic density sensor that increases the directionality of a vector sensor that is much smaller in size than the wave length of an acoustic wave. This is accomplished through the use of second order directionality by measuring the acoustic fluctuations of fluid density at a point, wherein the acoustic density fluctuations are determined according to the principles of fluid compressibility and conservation of mass using a density fluctuation measuring apparatus that restricts two of the three vector components of the particle velocity of the acoustic wave and that employs a laser interferometer to measure the fluid density fluctuation along the remaining vector component.
US08134886B2 Method and apparatus for reducing oscillation in synchronous circuits
Control signal oscillation filtering circuits, delay locked loops, clock synchronization methods and devices and systems incorporating the control signal oscillation filtering circuits are described. An oscillation filtering circuit includes a first oscillation filter configured to filter oscillations and a majority filter configured to average filter an output of a phase detector and generate in response thereto control signals to an adjustable delay line.
US08134883B2 Semiconductor device
A memory circuit includes a plurality of word lines, a plurality of bit lines, and a plurality of memory cells. Configurations of the plurality of memory cells are determined depending on the data (“high” or “low”) which is stored in the memory cells. Data array such as a program stored in the memory circuit is analyzed in advance. In the case where “high” is the majority data, memory cells storing “high” are formed with vacant cells in which a semiconductor element is not formed.
US08134881B2 Thermally stable reference voltage generator for MRAM
A non volatile memory device comprises memory cells such as MRAM cells, reading circuits and a reference cell for generating a reference for use by the reading circuits, and can determine if the reference is degraded by thermal instability. This can help reduce a data error rate. Detecting such degradation can prove to be more effective than trying to design in enough margins for the lifetime of the device. The reference cell can be less susceptible to degradation than other cells by using different shape of cells and different write currents. Where each reference cell is used by many memory cells, the reference cell tends to be used more often than any particular memory cell and so can be more susceptible to degradation. Another way of ensuring against longer term degradation of the reference is periodically rewriting the reference cell.
US08134875B2 Data storage system with removable memory module having parallel channels of DRAM memory and flash memory
A data storage system includes a first circuit board, a plurality of sockets coupled to the first circuit board, an connector coupled to each of the sockets for coupling each of the sockets to external circuitry, and a plurality of memory modules, each memory module disposed within one of the sockets. The memory module includes a circuit board, an integrated circuit device having configurable blocks, DRAM devices that form parallel channels of DRAM memory and flash memory devices that form parallel channels of flash memory. The memory module also includes an interface electrically coupled to the integrated circuit device for coupling input and output between the integrated circuit device and external circuitry.
US08134873B2 Flash memory device and programming/erasing method of the same
A flash memory device includes a bulk region, first through nth memory cell transistors arranged in a row on the bulk region, first through nth word lines respectively connected to gates of the first through nth memory cell transistors, a first dummy cell transistor connected to the first memory cell transistor, a first dummy word line connected to a gate of the first dummy cell transistor, a first selection transistor connected to the first dummy cell transistor, a first selection line connected to a gate of the first selection transistor, and a voltage control unit connected to the first selection line, the voltage control unit being adapted to output to the first selection line a voltage lower than a voltage applied to the bulk region, in an erasing mode for erasing the first through nth memory cell transistors.
US08134872B2 Apparatus and methods for programming multilevel-cell NAND memory devices
Methods and apparatus are provided. A first data value is read from a first memory cell and is stored. An attempt is made to add a second data value to the first memory cell. If the attempt to add the second data value to the first memory cell is unsuccessful, the first data value and the second data value are written to one or more other memory cells.
US08134869B2 Semiconductor memory having electrically erasable and programmable semiconductor memory cells
An electrically alterable non-volatile multi-level memory device and a method of operating such a device, which includes setting a status of at least one of the memory cells to one state selected from a plurality of states including at least first to fourth level states, in response to information to be stored in the one memory cell, and reading the status of the memory cell to determine whether the read out status corresponds to one of the first to fourth level states by utilizing a first reference level set between the second and third level states, a second reference level set between the first and second level states and a third reference level set between the third and fourth level states.
US08134863B2 Semiconductor memory device
A semiconductor device according to the present invention includes a first memory cell array in which a plurality of first memory cells are arranged as a matrix, data being read from or written to the first memory cells, and a second memory cell array in which a plurality of second memory cells amplifying and storing the data of one of the plurality of the first memory cells arranged in a corresponding column are arranged as a matrix. The first memory cell array and the second memory cell array are arranged face to face in the column direction. An area of the second memory cell is larger than that of the first memory cell. An area of the first memory cell array is twice or more as large as that of the second memory cell array.
US08134861B2 Memory access method and semiconductor memory device
A semiconductor memory device includes a memory cell array provided with blocks each having a plurality of memory cells arranged in columns and rows, a column selection circuit selecting a column via bit lines based on a column section signal, a word line driver circuit selecting a row via a word line based on a row selection signal and the column selection signal, and a write/read circuit writing data to and reading data from a selected memory cell via the bit lines based on a write and read switching signal. The selected memory cell is arranged at a position determined by the column selected by the column selection circuit and the row selected by the word line driver circuit within one block. Rows corresponding to the blocks are provided in common with the same number of word lines as the columns, and the memory cells arranged in one row within one block are coupled to mutually different word lines.
US08134858B2 Semiconductor device for supplying stable voltage to control electrode of transistor
A semiconductor device comprises an internal voltage generator circuit which includes a first transistor having a first and a second main electrode and a control electrode, a control circuit controlling a voltage between the second main electrode and the control electrode of the first transistor such that a voltage at the first main electrode of the first transistor remains at a predetermined voltage, and a second transistor having a first and a second main electrode and a control electrode. A voltage between the second main electrode and the control electrode of the first transistor is applied between the second main electrode and the control electrode of the second transistor.
US08134854B2 Efuse device
An exemplary embodiment of an efuse device is provided, operating in a write mode and a read mode and comprising a source line, a cell, a blow device, and a sensing circuit. The cell has a first terminal coupled to the source line and a second terminal. The blow device is coupled between the second terminal of the cell and a ground terminal. The blow device is turned on in the read mode. The sensing circuit is coupled to the first terminal of the cell and the ground terminal, and is arranged to determine a state of the cell.
US08134849B2 AC to DC power converter using an energy-storage capacitor for providing hold-up time function
An AC to DC power converter with hold up time function has a charging switch and a mode switch. The charging switch is connected between an output capacitor of a PFC controlling circuit and an energy-storage capacitor. The mode switch is connected between the energy-storage capacitor and an input of the PFC controlling circuit. The charging and mode switches are controlled by a PFC controller. When AC power is normal, the charging switch turns on and mode switch turns off. Meanwhile, the energy-storage capacitor and the output capacitor are connected in parallel to store energy in the energy-storage capacitor. When the AC power source is interrupted, the charging switch turns off and mode switch turns on. Therefore, the energy-storage capacitor is disconnected from the output capacitor. The PFC circuit obtains power from the energy-storage capacitor and continuous to supply an output voltage for a while.
US08134840B2 Circuit board and mobile electronic apparatus
A circuit board in which the attachment strength of a frame member to a substrate can be improved, and a mobile electronic apparatus are provided.A circuit board 16 has: a substrate 28; plural electronic components 29 which are mounted on the substrate 28; and a frame member 30 which is attached to the substrate 28 so as to surround the electronic components 29. A resin portion 36 is formed by a resin which is filled into the frame member 30. The circuit board 16 has: a lower bent portion 41 (contact portion) which is disposed in a basal end portion 38B of a wall portion 38 of the frame member 30 along the substrate 28; and a raised portion 42 which is disposed in an outer end portion 41A of the lower bent portion 41.
US08134838B2 Semiconductor module and method
A semiconductor module and a method. One embodiment provides a housing with a housing frame and a pluggable carrier which is plugged in the housing frame. The pluggable carrier is equipped with a lead which includes an internal portion which is arranged inside the housing, and an external portion which is arranged outside the housing. The internal portion is electrically coupled to an electric component of the power semiconductor module. The external portion allows for electrically coupling the power semiconductor module.
US08134837B2 Twist-secured assembly of a power semiconductor module mountable on a heat sink
A power semiconductor module system includes a power semiconductor module, a heat sink and at least one fastener. The power semiconductor module includes a bottom side with a first thermal contact surface and the heat sink includes a top side with a second thermal contact surface. The power semiconductor module is conjoined with the heat sink by means of the at least one fastener. The power semiconductor module includes a number N1≧1 of first positioning elements and the heat sink a number N2≧1 of second positioning elements. Each of the first positioning elements corresponds to one of the second positioning elements and forms a pair therewith. The power semiconductor module and the heat sink are alignable relative to one another so that the two positioning elements of each of the pairs are interfitted when the power semiconductor module is mounted on the heat sink.
US08134835B2 Compression clamping of semiconductor components
The present invention relates to a clamping device for compression clamping of one or more semiconductor devices and associated semiconductor components with a desired compression force equally distributed across the opposing surfaces of the devices and associated components. The semiconductor devices and components are located between opposing jaws that are joined together by at least two tie rods, which compressively load the opposing jaws to apply the desired compression force to the semiconductor devices and components. The desired compression force is first achieved in even distribution between independent clamp pressure set point assemblies and the first jaw, where each of the independent clamp pressure set point assemblies is associated with one of the tie rods. Upon final assembly of the clamping device the desired pressure force is achieved across the semiconductor devices and components by compression of the opposing jaws between the one or more semiconductor devices and associated semiconductor components until the clamp pressure indicator elements associated with each of the clamp pressure set point assemblies indicates the desired compression force has been applied.
US08134833B2 Evaporator for a cooling circuit
An evaporator is disclosed for a cooling circuit. The evaporator includes a housing having at least one wall for contacting a heat emitting device. A channel, the cross section of which is small enough to allow convection boiling, and a separation volume are located in the evaporator. The separation volume is located at a vapor exiting port of the channel. The evaporator can include a liquid reservoir.
US08134832B2 Electric drive
An electric drive is disclosed which includes at least a choke unit, a power step unit, and a capacitor unit for implementing power supply to an electricity-consuming device. A cooling arrangement is disclosed for cooling the choke unit, the power step unit, and the capacitor unit. The choke unit, the power step unit, and the capacitor unit can be distributed into at least two separate and separately coolable entities, and the cooling arrangement can include parallel cooling apparatuses for cooling the at least two separate and separately coolable entities.
US08134831B1 Accessorized laptop computer apparatus
The accessorized laptop computer apparatus provides multiple features within a size comparable to typical laptops computers. A user can print contracts and other documents and also scan documents into the memory of the CPU. A user can swipe a credit card or other readable magnetic strip card and either store the information within the apparatus or use the telephone dial pad to call for approval of a card expenditure, or both. A user can also place other telephone calls. The apparatus provides true office portability not heretofore available.
US08134829B2 Foldable electronic device
The invention discloses a foldable electronic device having a folding module pivotally connected to a first body and a second body. The folding module has at least one folding member with a first connecting portion and a second connecting portion defined thereon, wherein the first connecting portion and the second connecting portion are foldable along a first folding line defined there between, and the first connecting portion and the second connecting portion are connected to the first body and the second body respectively. With such, the structure of the folding module is simplified, the cost is reduced and the folding module is also easy to be assembled and repaired.
US08134826B2 Capacitor and method of manufacturing the same
A capacitor includes a pair of electrically conductive layers; a plurality of substantially or nearly tubular dielectric materials disposed between the pair of electrically conductive layers formed of anodic oxide of metal; first electrodes which are filled in hollow portions of the dielectric materials and connected to one of the electrically conductive layers; and a second electrode that is filled in voids between the respective dielectric materials and connected to the other electrically conductive layer.
US08134825B2 Ceramic electronic component and method for manufacturing the same
A ceramic electronic component has a ceramic element assembly, external electrodes, and metal terminals. The external electrodes are arranged on the surface of the ceramic element assembly. The external electrodes contain a sintered metal. The metal terminals are electrically connected to the external electrodes, respectively. The external electrode and the metal terminal are directly diffusion-bonded by diffusion of metal in the metal terminals into the external electrodes. The above arrangement provides a ceramic electronic component having highly reliable metal particle bonding and a method for manufacturing the same.
US08134824B2 Decoupling capacitors
A decoupling capacitor is disclosed that has an n-type portion and a p-type portion in a semiconductor. The decoupling capacitor is formed of an NFET transistor and a PFET transistor, the PFET transistor being substantially formed in the n-type portion and the NFET transistor being substantially formed in the p-type portion, a boundary between the n-type portion and the p-type portion being substantially straight. The transistors are arranged such that a source and drain of the PFET transistor are connected to a high voltage rail and a source and drain of the NFET transistor are connected to a low voltage rail.
US08134820B1 Contactor control circuit
A contactor control circuit is disclosed for controlling a contactor connecting an alternating current electrical power source to a load. The contactor control circuit comprises a switching circuit connected in series with the inductor for controlling the conduction of the contactor. The control circuit actuates conduction of current through the inductor for energizing the contactor to connect the alternating current electrical power source to the load. The invention is also incorporated into a circuit for switching a first and a second alternating current electrical power source to a load.
US08134819B2 Single coil actuator for low and medium voltage applications
A single coil actuator for low and medium voltage applications which comprises a single coil electromagnet and a power and control unit operatively connected to said single coil electromagnet. The power and control unit comprises: a first control unit and a second control unit; a power input operatively connected to an input filter and rectifier; a power supply operatively connected to said input filter and rectifier and to said first and second control unit; a power circuit operatively connected to said single coil electromagnet. In the single coil actuator according to the invention, said first control unit is a microcontroller including analogue and digital inputs and outputs, and said second control unit is a PWM controller which controls the current flowing in the single coil electromagnet through said power circuit.
US08134818B2 Quarter wave stub surge suppressor with coupled pins
A surge suppressor for protecting electronic equipment by suppressing damaging surges of low frequency signals in a radio frequency (RF) transmission line, while allowing RF signals of a desired frequency range to pass through the transmission line. The surge suppressor can comprise a housing, a center pin connected to a stub, and at least one interface pin conductively coupled to the cable and capacitively coupled to the center pin. The surge suppressor can have a signal pass through bandwidth approximately 10 times exceeding the bandwidth of traditional quarter wavelength stub (QWS) devices, a higher return loss, and higher surge attenuation level. The surge suppressor can be symmetrically insertable into a cable providing an RF communication line.
US08134817B2 Electrostatic discharge conducting pathway having a noise filter spark gap
A printed circuit board includes a primary region, a secondary region and an isolation region disposed between the primary region and the secondary region to galvanically isolate the primary region from the secondary region. The primary region is to be coupled to an AC source. The primary region also includes an electrostatic discharge (ESD) conducting pathway to redirect current to the AC source that crosses the isolation region. A spark gap is included in the ESD conducting pathway to filter noise and to provide a current path to the AC source for the current that crosses the isolation region.
US08134815B2 Integrated circuit and assembly therewith
An integrated circuit suitable for use at high frequencies and comprising a first capacitor having an input and an output, as well as a ground connection, wherein the capacitor is ESD-protected through an resistor between the capacitor output and the ground connection, which resistor has a resistance value that is sufficiently high so as to prevent any substantial influence on RF performance of the ground connection.
US08134812B2 Energy conversion system with fault detection and interruption
Fault detection and interruption in connection with photovoltaic technologies are disclosed. An exemplary apparatus for interrupting a photovoltaic energy conversion system that employs a bipolar photovoltaic array includes a fault detector and interrupter configured to be coupled to the first and the second rails of the photovoltaic array, the fault detector and interrupter configured to detect a condition that requires interruption of the photovoltaic energy conversion system and open a PV tie to uncouple two PV arrays of the bipolar photovoltaic array, thereby decoupling the two PV arrays; and a controller configured to, after the PV tie is opened, open a plurality of main DC contactors thereby decoupling the bipolar photovoltaic array from a remainder portion of the energy conversion system.
US08134810B2 Protective circuit arrangement
A protective circuit arrangement is disclosed for electrical equipment supplied, for example, from a conductor loop in surroundings subject to explosion hazards in process engineering installations. To suppress current flow from an energy store of the electrical equipment into the conductor loop, an exemplary cascadeable switchgear cell is disclosed, having a first transistor, which allows the loop current to pass, and a second transistor, which short-circuits a parasitic base-emitter diode of the first transistor.
US08134806B2 Hard disk drive
A hard disk drive includes a base, an actuator arm pivotably installed on the base, and a latch device to latch the actuator arm at a parking position. The latch device includes a latch stop that protrudes from a side wall of the base and has an inclined surface, and a latch lever pivotably installed on the base and contacts and slides along the inclined surface of the latch stop during the rotation in an unlatching direction.
US08134797B2 Application of continuous position error offset signal to acquire servo track
The method employs a servo system for positioning a head laterally to follow lateral motion of a longitudinal tape having longitudinal defined servo track(s), the servo system comprising a servo element configured to sense lateral position of the head with respect to an acquired servo track, a fine actuator configured to translate the head laterally with respect to the longitudinal tape, and a position error signal loop to operate the fine actuator to translate the head laterally to reduce position error. If the servo element is positioned away from the defined servo track(s), a continuous position error offset signal is applied to the fine actuator in a direction towards the defined servo track(s), whereby the fine actuator translates the head in accordance with the continuous position error offset signal; and, in response to the servo system acquiring the defined servo track(s), the continuous position error offset signal is discontinued.
US08134796B2 Embedded track information for patterned media
A bit-patterned magnetic media (BPM) includes with respect to each data track a first sub-track and a second sub-track, each sub-track comprised of a plurality of bit-islands. A transducer head placed over a data track generates a readback signal. Channel response circuitry demodulates the readback signal and detects fine positioning information based on a comparison of a readback signal generated in response to the first sub-track and a readback signal generated in response to the second sub-track.
US08134794B1 Method and system for providing an energy assisted magnetic recording head in a wafer packaging configuration
A method and system for providing energy assisted magnetic recording (EAMR) heads are described. The heads include sliders having leading and trailing edges. An EAMR transducer for each head is fabricated on a front face of a substrate that corresponds to the trailing edge of the slider. An overcoat layer that includes transducer and laser contact(s) is provided on the transducer. A laser for providing light to the transducer is provided on each slider. The laser is electrically coupled to the laser contact(s) and electrically insulated from at least part of the transducer contacts. The laser is enclosed in a capping layer, which has a laser-facing surface including a laser cavity, via(s), a trailing surface, and pads on the trailing surface. The laser cavity encloses the laser between the overcoat and capping layers. The via(s) provide electrical connection to the transducer contacts. The substrate is separated into the heads.
US08134792B2 Preamplifier and method for synchronization with bit patterned media
A preamplifier and method writes data synchronized with the passing of a write head in a magnetic storage device over bit islands in discrete patterned recording media. The preamplifier contains a write pre-driver that conditions write data, a synchronization circuit that accepts a delay offset value and a write clock and produces a delayed clock, and a write output driver that is gated by the delayed clock to produce write pulses for magnetizing the bit islands. Gating the write output driver using the delayed clock results in more accurate synchronization than delaying the write data into the preamplifier due to the reduction of the overall length and variability of interconnects and transistors in the intervening circuitry. Write clock generation circuitry, as well as bit position sensor circuitry for use with bit position signals produced by a read head or by a separate bit position sensor, are optionally integrated into the preamplifier, close to the write output driver and write head, for further improvements in delay accuracy and stability. Write pulses produced by the preamplifier are thus well aligned with the bit islands, resulting in higher magnetization and an improved bit error rate.
US08134789B2 Holder for optical components
A holder for optical components includes a two-part holder housing that forms an essentially ring-shaped enclosure surrounding an optical component; in addition the two housing parts have different thermal expansion coefficients. To create a holder for optical components that is both simple in structure and ensures a low-tension and insulated enclosure of the optical component, it is proposed with the invention that one housing part should be configured as a ring that surrounds the optical component and on whose housing interior close to the optical component a groove should be configured that surrounds and encloses the optical component and serves as a receptacle for the second housing part, which is configured as a tension ring.
US08134787B2 Super-wide angle lens
A super wide angle lens is a super wide angle lens which is of high-resolution and whose size, weight and cost can be reduced. It employs a four-group five-element constitution in which in the order from an object side, a meniscus single lens having a negative power, a single lens having a negative power, a single lens having a positive power, and a cemented lens having a positive power are included. The lenses excluding the meniscus single lens are plastic lenses and seven lens surfaces, that are a third surface, a fourth surface, a fifth surface, a sixth surface, a eighth surface, a ninth surface and a tenth surface, are aspheric.
US08134786B2 Method and system for determining projections in non-central catadioptric optical systems
Embodiment of invention discloses a system and a method for determining a three-dimensional (3D) location of a folding point of a ray between a point in a scene (PS) and a center of projection (COP) of a camera of a catadioptric system. One embodiment maps the catadioptric system, including 3D locations of the PS and the COP on a two-dimensional (2D) plane defined by an axis of symmetry of a folding optical element and the PS to produce a conic and 2D locations of the PS and COP on the 2D plane, and determines a 2D location of the folding point on the 2D plane based on the conic, the 2D locations of the PS and the COP. Next, the embodiment determines the 3D location of the folding point from the 2D location of the folding point on the 2D plane.
US08134785B2 Imaging apparatus
An imaging apparatus has in a first cam groove a first cam surface whose lead is lying with respect to the rotating direction of a drive ring, and a second cam surface whose lead is steep with respect to the rotating direction of the drive ring, and when transition is effected from an accommodated state to a use state, a follower member passes the first cam surface, and when transition is effected from the state where the follower member is engaged with a second cam groove to the accommodated state, the follower member passes the second cam surface.
US08134784B2 Lens apparatus capable of performing extension/retraction operation with respect to image pickup apparatus body and image pickup apparatus having the same
A lens apparatus of the present invention includes a cam ring 7 having an inner circumferential surface on which first, second, and third cam groove portions 7a, 7b, and 7c with which first, second, and third cam followers 25, 26, and 6 provided on first, second, and third lens holding members 1, 2, and 3 engage. The cam ring introduces the first and second cam followers from an insertion opening 7d and includes an introducing groove portion 7b4 for introducing the third cam follower and a connecting groove portion 7a5. The third cam groove portion is divided at a middle of the introducing groove portion which connects the insertion opening with the second cam groove portion.
US08134783B2 Zoom lens system and image pickup apparatus including the zoom lens system
A zoom lens system, in which chromatic aberration, spherical aberration, and coma may be excellently corrected in a balanced manner so as to obtain excellent optical performance over an entire zoom range, includes, in order from an object side to an image side: a first lens unit having a positive refractive power; a second lens unit having a negative refractive power; and a rear lens group including a lens unit having a positive refractive power, in which: at least one of the first lens unit and the second lens unit is moved for zooming so that an interval therebetween at a telephoto end is larger than an interval at a wide angle end; the first lens unit includes at least one negative lens; and an Abbe number (νd1n) and a partial dispersion ratio (θgF1n) of a material of the at least one negative lens are appropriately set.
US08134781B2 Optical film and manufacturing process thereof
There is provided an optical film for backlight units or illuminators. The optical film comprises a light-incident portion and a light exit portion. Here, the optical film is characterized in that it comprises a plurality of protrusions formed on at least one of the light-incident portion and the light exit portion, wherein a plurality of the protrusions satisfies the requirements of the following Equation: 80×H1/3≦P≦200×H1/3 and 0.I×D≦H≦D, provided that a mean diameter of protrusions is represented by ‘D’, a mean height of protrusions is represented by 1H′, and a mean distance between adjacent protrusions is represented by ‘P’. Therefore, the optical film may be useful to suppress blocking between films and the formation of surface defects, which are caused by the Moire, Newton ring and wet-out phenomena, without degrading the brightness.
US08134780B2 Prism and lighting device
A prism includes a light incident portion that has first and second convex portions, the first and second convex portions each are a convex portion that refracts rays of light incident to a prism body and reduces a spread angle after incidence to the prism body via the convex portion to be smaller than that before the incidence, the spread angle is an angle between a given two of the rays, a first reflecting surface, provided on the prism body, that can reflect a first ray of light that has entered the prism body via the first convex portion, a first emitting portion, provided on the prism body, that emits, to the outside, the first ray reflected by the first reflecting surface, and a second emitting portion that emits, to the outside, a second ray of light that has entered the prism body via the second convex portion.
US08134777B2 Optical switch assembly and network incorporating same
An optical switch assembly comprising at least two optical amplifiers (10, 20), means for applying a first input signal to one end of both amplifiers (10, 20) and a second input signal to another end, and means for simultaneously driving one or other of the amplifiers into a saturated state whilst the other is unsaturated such that only the amplifier that is unsaturated provides any significant amplification to the input signals at each end, and means for feeding the amplified output signals from the amplifiers to at least two output nodes such that the two amplifiers (10, 20) are connected to the two output nodes in opposite connections.
US08134776B1 Optical amplifier output control based on change in detected input power
This specification describes technologies relating to controlling optical amplifiers. In one implementation, an optical amplifier is provided. The optical amplifier includes a light amplifying medium for receiving an input optical signal and outputting an output amplified signal; a first measuring block for measuring a change in power of the input signal; a pump laser for supplying pump light to the light amplifying medium; and an electronic control for controlling the power of the pump light in response to the measured change in power of input signal to provide an output amplified signal having a substantially constant power for one or more changes in the power of the input signal.
US08134772B2 Mirror device with an anti-stiction layer
A micromirror device includes an elastic hinge for supporting a mirror on a substrate, and an address electrode for deflecting the mirror. The device further includes a protective layer and an oriented monolayer laid to cover a stopper also functioning as an address electrode provided below the mirror and between the mirror and the substrate.
US08134771B2 Spatial light modulators with changeable phase masks for use in holographic data storage
A holographic data storage system that includes a write head that includes a pixellated spatial light modulator and a separate or integral phase mask that varies the phase depending on the location in the phase mask that light passes through. The phase variation can be changed over time in a random, pseudo-random, or predetermined fashion. The spatial light modulator and phase mask can be implemented in a liquid crystal SLM (nematic, ferroeleletric, or other), in a DMD SLM, in a magneto-optical SLM, or in any other suitable manner.
US08134770B2 Reducing speckle pattern in display images
A display system includes a coherent light source that can emit a coherent light beam, a de-speckling device configured to distort a wavefront of the coherent light beam to produce a distorted coherent light beam, and a two-dimensional array of light modulators that can selectively modulate the distorted coherent light beam to select a plurality of pixels for display.
US08134767B2 Mirror device
A mirror device comprises: an electrode which is covered with a protective film made of a material containing a semiconductor material and is placed on a substrate; a mirror placed above the electrode; and an electrically conductive hinge placed between the mirror and the electrode, wherein an opening part is formed in a part of the protective film, and the hinge penetrates the protective film in the opening part thereof.
US08134764B2 Image processing device with a CSA accumulator for improving image quality and related method
An image processing device includes a CSA accumulator, a first register, a CPA adder and a central processing unit. The CSA accumulator includes a first input for receiving a processing signal and a second input for receiving a previous result of the CSA accumulator. The first register includes an input coupled to the CSA accumulator and an output coupled to the second input end of the CSA accumulator. The CPA adder is coupled to the first register. The CPA adder is used for processing an addition operation on all carries outputted from the first register. The central processing unit includes an input coupled to the CPA adder and an output end for outputting an output signal comprising processed image measurement data.
US08134759B2 Method and apparatus for capturing the image of bound documents such as books using digital camera
There is disclosed an image capture apparatus that facilitates fast, easy and convenient image capture of the two apposing pages of hard to scan bound documents such as thick books. The image capture apparatus has special design features that conveniently and properly positions bound documents to enable capturing distortion-free images without damage to the binding. In one preferred embodiment the invention facilitates the use of a digital image capture module such as a digital camera or digital video camera in performing an equivalent function to a flatbed scanner in recording digital images. In another preferred embodiment the invention facilitates the use of a regular camera in recording photographic images of the bound document. In yet another preferred embodiment the invention facilitates the use of a flatbed scanner in recording digital images.
US08134757B2 Image forming apparatus
An image forming apparatus includes: a document loading tray that loads a document; a document transport path that transports the document; an image reading unit that is disposed in the document transport path and reads an image of the document; a document output tray into which the document that has been transported on the document transport path is ejected; a recording medium loading tray into which a recording medium is loaded; a recording medium transport path on which the recording medium is transported; an image recording unit that is disposed in the recording medium transport path and records an image on the recording medium; and a recording medium output tray into which the recording medium that has been transported on the recording medium transport path is output. The recording medium loading tray is disposed between the document loading tray and the document output tray.
US08134754B2 Image forming apparatus, image forming system, and image processing apparatus
An image forming apparatus which executes an image creation on the basis of image creation data including a first document identifier has: an input unit which inputs the image creation data; a storing unit which previously stores a second document identifier for limiting an output; and a discriminating unit which discriminates permission or inhibition of the output on the basis of the second document identifier stored in the storing unit and the first document identifier included in the inputted image creation data. The image creation is performed on the basis of only the image creation data which has previously been permitted, thereby preventing the unnecessary image creation from being executed.
US08134750B2 Printing with alternative halftone patterns in ink jet printing to reduce ink penetration
Systems and methods of printing to a tangible medium provide for reducing ink penetration via the controlled selection of halftone patterns. One method includes steps of printing to the tangible medium (e.g., via a multicolor ink supply such as CMYK) using a plurality of initial halftone patterns, measuring ink absorption of the tangible medium in response to printing to the tangible medium, and determining a subset of the plurality of initial halftone patterns based on the absorption measurement. The method also includes printing a print job to the tangible medium based on the subset of the plurality of initial halftone patterns. For example, a print controller may be reprogrammed with the subset of the plurality of initial halftone patterns to print a print job to reduce the amount of ink applied to the tangible medium.
US08134748B2 Image data management processing apparatus, medium recording image data management processing program and image data management processing method
There has been a problem in that original image data should be saved with another name so as not to be altered, resulting in complexity and an increase in a necessary storage region.Image data are housed in a folder managed as a film metaphor and a database of photographic data 30b corresponding to each image data is prepared. When a desirable image processing is selected for desirable image data, the selected image processing is updated as modification information in the database structure. When display, output or print is actually required, various image processings are executed by referring to modification information on only a work area with original image data left. Therefore, it is possible to easily enjoy image modification or the like with the original image data left as they are.
US08134747B2 Print control device and print control program
A print control device that controls a printing process using registered color conversion information includes: a generating unit that, when a user edits the registered color conversion information, adds access authority information indicating that the color conversion information is user color conversion information used by only a predetermined user or common color conversion information that can be used by all users to the color conversion information to generate new edited color conversion information; and a registration unit that determines whether the edited color conversion information generated by the generating unit can be registered and whether the edited color conversion information is registered as the user color conversion information or the common color conversion information, on the basis of the access authority information and the registration state of the color conversion information, and registers the edited color conversion information on the basis of the determination result.
US08134746B2 Printing device, printing method, and print program for coloring a white area of a print image
There is provided a printing device that generates print data used for a printing process based on a print source. The printing device includes a duplication unit that duplicates a spool file that is generated from a single print source in a case where a direction for coloring a margin area in a predetermined color is received, a rendering unit that generates a print image by drawing one of the spool files, a halftone unit that generates first position data indicating a white area of an object included in the print image to be also an area in which the object exists by drawing the spool file by using a technique different from that used by the rendering unit and performs a halftone process for the area, in which the object is determined to exist based on the first position data, of the entire area of the print image, and a print data generating unit that generates the print data based on halftone data generated by the halftone unit.
US08134743B2 Methods and systems for routing and processing jobs in a production environment
A system and method for routing and processing jobs in a production environment considers the setup characteristics of each print job. Each set of jobs may be classified as a first job processing speed set, a second job processing speed set, or another job processing speed set based on the corresponding setup characteristics. First job processing speed sets are routed to a first group of job processing resources, while second job processing speed sets are routed to a second group of job processing speed resources. Each resource group may include an autonomous cell.
US08134741B2 System and method for controlling consistent color quality
A system and method control a consistent color quality of overlay colors and single separations of color. The method determines a first error for a first separation of a first color, wherein the first error has a first sign. The method identifies a second error for a second separation of a second color, wherein the second color is a different color than the first color, wherein the second error is based on an actual density value for toner particles printed transferred from the second separation, wherein the second error has a second sign. The method compares the first sign of the first error and the second sign of the second error. The method converges the actual density value of the second separation to a target position when the first sign is a different sign than the second sign.
US08134739B2 Information processing device for outputting reduced-size pages
An information processing device includes an acquiring unit, a reducing unit, and an outputting unit. The acquiring unit acquires at least two files each including a page on which at least one of character and image is carried. The reducing unit generates a reduced-size page. If the file includes a plurality of pages, the reducing unit reduces size of the plurality of pages. The outputting unit outputs the plurality of reduced-size pages generated from at least two files.
US08134736B2 Image data processing apparatus and method
An image data processing apparatus including: a reader that reads image data included an image file from an external storage medium, the image data being variable-length coded data of image blocks The reader performs a first reading processing for reading the image data in an arrangement order thereof from a storage medium and the data processor performs a boundary information derivation processing based on the image data for obtaining boundary information representing a boundary in a data arrangement in the storage medium between the image data belonging to two image blocks located adjacent in the data arrangement in the storage medium and at mutually different positions in the sub scanning direction. The reader performs a second reading processing for reading the image data from the storage medium in an order determined based on the boundary information and saving them in the storage.
US08134734B2 System and method for identifying a genuine printed document
A system and method for verifying that a document is included in a document management system is disclosed. This system and method includes radio frequency scanning at least a portion of the document, generating document data dependently upon the radio frequency scanning, comparing the generated document data to stored document data, the stored document data generated dependently upon a prior radio frequency scanning of at least a portion of the document, and outputting an indication of the document being included in the document management system as determined by the comparing.
US08134723B2 Information processing apparatus, and method discriminating between sheet feed from cassette and manual port, and image transfer based thereon
An information processing apparatus which controls a host-based printer includes a determination portion which determines designation of feed from a feed unit or manual feed port, a display control portion which, when it is determined that feed from the manual feed port is designated, causes a display portion to display a display to prompt the operator to insert a print medium into the manual feed port, an identification portion which identifies compressed-image data transfer permission corresponding a user instruction, and a transfer portion which transfers compressed image data of one page to the host-based printer.
US08134720B2 Multiple font management system and method
A multiple font management system and method in a printing device for activating multiple fonts is provided for enabling base font localization and font patching for print jobs to reduce the need to upload entire fonts in order to provide localized receipts or to provide corrections to partially-corrupted font tables. A font access level stores locations of activated base, localization and patch fonts and are referenced in an access order during character retrieval so as to apply retrieval priority to patches and localizations. A font storage level maintains multiple tier character indices for referencing character shape data in order to provide faster character searching through each of the multiple activated fonts than a single-level index.
US08134718B2 Optical displacement measuring instrument
A first light detector and a second light detector, in each of which a plurality of light-receiving elements are arranged in an adjoining manner, are respectively provided anterior to an image-forming point of first reflected light and posterior to an image-forming point of second reflected light. A focal-point detecting circuit includes: maximum value selectors for selecting the maximum values from sums of light-receiving signals from adjoining light-receiving elements of the first light detector and the second light detector respectively; a total value operator for obtaining the total value of light-receiving signals from all the light-receiving elements of each of the first light detector and the second light detector; a light-detecting-signal operator for obtaining light-detecting signals by subtracting the maximum values from the total values; and an error-signal operational circuit for outputting a difference between the light-detecting signals to a servo circuit as a signal based on an amount of displacement between a focal point and a measuring face.
US08134716B2 Methods and apparatus for measuring wavefronts and for determining scattered light, and related devices and manufacturing methods
A method and apparatus for spatially resolved wavefront measurement on a test specimen, a method and apparatus for spatially resolved scattered light determination, a diffraction structure support and a coherent structure support therefor, and also an objective or other radiation exposure device manufactured using such a method, and an associated manufacturing method. An embodiment involves carrying out, for the wavefront measurement, a first shearing measuring operation, which includes a plurality of individual measurements with at least two first shearing directions and spatially resolved detection of shearing interferograms generated, and an analogous second shearing measuring operation with at least one second shearing direction, the at least one second shearing direction being non-parallel to at least one first shearing direction. From the shearing interferograms detected, it is possible e.g. to determine a wavefront spatial frequency spectrum and/or a point response of the test specimen and to carry out a spatially resolved scattered light determination with a point spread function. The embodiment may be used, e.g., for spatially resolved scattered light determination of projection objectives for microlithography.
US08134715B2 Adjustable interferometer for laser ultrasonic measurement
An interferometer includes a cavity including a pair of mirrors defining a cavity length. An input beam and a counter-propagating reference beam are directed into the cavity. The interferometer generates a feedback control signal and an ultrasound signal for optimal performance and measurement of a target, respectively.
US08134707B2 On-chip polarimetry for high-throughput screening of nanoliter and smaller sample volumes
A polarimetry technique for measuring optical activity that is particularly suited for high throughput screening employs a chip or substrate (22) having one or more microfluidic channels (26) formed therein. A polarized laser beam (14) is directed onto optically active samples that are disposed in the channels. The incident laser beam interacts with the optically active molecules in the sample, which slightly alter the polarization of the laser beam as it passes multiple times through the sample. Interference fringe patterns (28) are generated by the interaction of the laser beam with the sample and the channel walls. A photodetector (34) is positioned to receive the interference fringe patterns and generate an output signal that is input to a computer or other analyzer (38) for analyzing the signal and determining the rotation of plane polarized light by optically active material in the channel from polarization rotation calculations.