Document Document Title
US08141052B2 Instrumenting software for enhanced diagnosability
Systems and methods are provided for instrumenting compiled software to include diagnostic information such that an origin of a call to one or more routines may be more easily identified. For example, a system is provided which unassembles or uncompiles software into a more readily identifiable instructional form, which is then searched to identify various calls to various routines of interest. Portions of the identified calls are then modified with diagnostic information that will identify the call. This diagnostic information and the call are then recorded so that the call may be subsequently traced back to its origin when, for example, an error occurs.
US08141049B2 System and method for scalable flow and context-sensitive pointer alias analysis
A system and method for pointer analysis for computer program verification includes forming a subset or cluster of pointers from pointers in a program by applying increasingly accurate alias analyses in a cascaded fashion such that each analysis works on a subset of pointers generated by a previous analysis's results. Aliases are computed for any pointer by computing aliases in the subsets in parallel instead of an entire program. For carrying out context and flow-sensitive alias analysis, function summaries are computed on small subsets in a top-down manner based on the points-to hierarchy which reduces the sizes of the summaries.
US08141046B2 Thread swap visual indication
A computer implemented method, apparatus, and computer usable program code for indicating thread swaps. A code is presented on a graphical user interface. A portion of the code is executed. A determination is made as to whether a change from an initial thread to a current thread occurred when execution of the portion of the code stops at a line of code in the portion of the code. A graphical indication is displayed identifying a thread swap in the graphical user interface in association with the line of code in which the thread swap occurred.
US08141042B2 Extending portability of java code through the use of AOP
A computer-implementable method, system and computer-usable medium for extending the portability of code to a limited-class environment are disclosed. In a preferred embodiment, the method includes the steps of: identifying any full-version-only objects that are not in a reduced-version of a language, wherein the reduced-version of the language comprises a reduced portion of objects that are in a full-version of the language; associating a full-version-only object with a set of one or more objects in the reduced-version of the language, wherein the full-version-only object is functionally equivalent to the set of one or more objects in the reduced-version of the language; identifying any full-version-only objects in a software program; and creating a reduced-version of the software program by replacing any identified full-version-only objects with a functionally equivalent set of one or more objects from the reduced-version of the language.
US08141036B2 Customized annotation editing
An integrated development system for editing computer software code defines an annotation that includes an annotation identifier, at least one value, and an associated language for each value. The system displays the annotation identifier with a first value in an editing user interface. The system detects that a user is editing the first value. In response to the detecting, the system automatically revises the display of the first value based on a corresponding first language.
US08141033B2 Object oriented based methodology for modeling business functionality for enabling implementation in a web based environment
A computer method and apparatus defining Business Classes for modeling business activities comprising the steps of representing business activities as the interaction between one or more Business Classes, and entering into a computer and storing in an electronic format the Business Classes and the relationships existing between the Business Classes.
US08141032B2 N-tiered applications support via common interface
A development system is provided. The system includes a workspace component to visually display one or more model components. A separation component automatically segments the model components into two or more project components. A synchronization component can be provided to automatically update at least one of the project components in view of changes made to at least one other project component.
US08141031B2 Automatic software production system
An automated software production system is provided, in which system requirements are captured, converted into a formal specification, and validated for correctness and completeness. In addition, a translator is provided to automatically generate a complete, robust software application based on the validated formal specification, including user-interface code and error handling code.
US08141029B2 Method and system for executing a data integration application using executable units that operate independently of each other
Methods and systems for executing a data integration application using executable units that operate independently of each other. Methods include receiving a specification for a data integration application comprising programmatic rules and specifying data-flow, creating executable units corresponding to the programmatic rules, creating data-flow channels corresponding to the specified data-flow, and executing the executable units such that data is passed between them in a non-blocking manner.
US08141028B2 Structure for identifying and implementing flexible logic block logic for easy engineering changes
A design structure for identifying engineering changeable logic, and replacing the identified engineering changeable logic with flexible logic blocks (FLB). The design structure is embodied in a machine readable medium for designing, manufacturing, or testing an integrated circuit.
US08141023B2 Method and apparatus for preventing congestive placement
A congestive placement preventing apparatus, applied in a logic circuit layout having 2K logic circuits, where K is a positive integer, is provided. The congestive placement preventing apparatus includes a restructuring module and a synthesizing module. The restructuring module adds a selecting unit in the logic circuit layout, and adds (N−K) buffers in each of the 2K logic circuits, where N is a positive integer. The synthesizing module synthesizes the restructured logic circuit layout according to a plurality of “don't touch” synthesizing commands associated with the added buffers. In the synthesized logic circuit layout, all of the 2K logic circuits are independent and not coupled or merged with one another.
US08141021B2 Combined memories in integrated circuits
Combined memories in integrated circuits are described, including determining a first requirement for logic blocks, determining a second requirement for memory blocks including a vertical configuration for the memory blocks, and compiling a design for the integrated circuit using the first requirement and the second requirement. The memory blocks may include non-volatile two-terminal cross-point memory arrays. The non-volatile two-terminal cross-point memory arrays can be formed on top of a logic plane. The logic plane can be fabricated in a substrate. The non-volatile two-terminal cross-point memory arrays may be vertically stacked upon one another to form a plurality of memory planes. The memory planes can be portioned into sub-planes. One or more different memory types such as Flash, SRAM, DRAM, and ROM can be emulated by the plurality of memory planes and/or sub-planes. The non-volatile two-terminal cross-point memory arrays can include a plurality of two-terminal memory elements.
US08141020B2 Temperature-controlled 3-dimensional bus placement
Block placement within each device-containing layer is optimized under the constraint of a simultaneous optimization of interlayer connectivity between the device-containing layer and immediately adjacent device-containing layers. For each functional block within the device-containing layer, lateral heat flow is calculated to laterally adjacent functional blocks. If the lateral heat flow is less than a threshold value for a pair of adjacent functional blocks, placement of the functional blocks and/or interlayer interconnect structure array therebetween or modification of the interlayer interconnect structure array is performed. This routine is repeated for all adjacent pairs of functional blocks in each of the device-containing layers. Subsequently, block placement within each device-containing layer may be optimized under the constraint of a simultaneous optimization of interlayer connectivity across all device-containing layers. This method provides a design having sufficient lateral heat flow in each of the device-containing layers in a semiconductor chip.
US08141019B2 Method for optimizing of pipeline structure placement
A circuit design process is executed to preserve overall design quality while obtaining quality placements for a full class of pipeline structure signatures. The process employs a method for optimizing pipeline structure placement in a circuit design, by initiating an analysis of pipeline logic structures for correcting poor quality of result (QOR) placements by identifying poor placements caused by placement algorithmic response to degenerate cases and in the process of analysis preserving high quality placements of global placement and timing to preserve preponderant non-degenerate cases in said circuit design. Then employing a plurality of global placement steps, wherein each subsequent placement's QOR is dependent upon the prior placement's quality of result QOR, circuits are identified as being involved in a class of degenerate cases, and circuits having poor placements are removed by stripping them from the global placement solution and also other non-degenerate poor quality placements are corrected.
US08141017B2 Method for bounded transactional timing analysis
A portion of a gate-level netlist representing an integrated circuit design is selected for optimization. A timing window representing the selected portion is made comprising one or more copies of the selected portion. A checkpoint is created for the timing window and stored in a transaction history. One or more changes are then made to the timing window and stored in the transaction history. The changed elements are marked as dirty and stored in the transaction history. After the one or more changes have been made, the timing window is queried for current timing conditions and compared with the checkpoint. If the one or more changes are an improvement, the one or more changes are committed by replicating the one or more changes to the portion of the gate-level netlist. If the one or more changes are not an improvement, the timing window may be restored to the checkpoint.
US08141016B2 Integrated design for manufacturing for 1×N VLSI design
Embodiments that make DFM alterations to cells of 1×N building blocks via a closed-loop 1×N compiler are disclosed. Some embodiments comprise using a 1×N compiler to detect a relationship between two adjacent cells of a 1×N building block. Based on the relationship, the embodiments select a DFM alteration and apply the alteration to a physical design representation. The embodiments may apply various types of DFM alterations depending on the relationship, such as adding polysilicon, adding metal to create redundant connections, and merging diffusion areas to increase capacitance on supply nodes. Further embodiments comprise an apparatus having a cell examiner to examine two adjacent cells of a 1×N building block and determine a relationship of the two cells. The apparatus also comprises a DFM selector to select a DFM alteration based on the relationship and a DFM applicator to apply the selected DFM alteration to one of the cells.
US08141013B2 Method and system of linking on-chip parasitic coupling capacitance into distributed pre-layout passive models
A method of linking on-chip parasitic coupling capacitance into distributed pre-layout passive models such as distributed transmission line models and on-chip spiral inductor models includes recognizing a passive device such as a distributed transmission line device and an on-chip spiral inductor device, interpreting data obtained from the recognizing the passive device, breaking the passive device into a plurality of sections, the plurality of sections including a terminal of a model call, extracting parameters of the passive device by Layout Versus Schematic (LVS) and parasitic extraction, connecting the terminal to a pre-layout passive network by selectively low and high resistive paths set by the parameters of the passive device depending on whether crossing lines are present or not present in one of the plurality of sections, connecting the terminal to a distributed passive model, and coupling the crossing lines to the terminal via capacitors produced in an extracted netlist with the passive device having distributed coupling to a plurality of crossing lines.
US08141012B2 Timing closure on multiple selective corners in a single statistical timing run
An approach for covering multiple selective timing corners in a single statistical timing run is described. In one embodiment, a single statistical timing analysis is run on the full parameter space that covers unlimited process parameters/environment conditions. Results from the statistical timing analysis are projected for selected corners. Timing closure is performed on the corners having the worst slacks.
US08141005B2 Apparatus for OPC automation and method for fabricating semiconductor device using the same
An OPC automation apparatus and manufacturing method of a semiconductor device using the same, being capable of improving the fabrication yield of a semiconductor device by establishing a system and an OPC automation apparatus in which an engineer computer and a work station are connected to one database such that all OPC tasks are monitored in the engineer computer and the OPC task is automatically performed. An OPC automation apparatus may include a first computer that receives a first OPC information from outside to store; and a second computer that receives the first OPC information from the first computer to perform an OPC process, generates a second OPC information from the result of the performance of an OPC process, and delivers the second OPC information to the first computer, wherein the second computer delivers the second OPC information to the first computer such that the first computer is able to compare and analyze the first OPC information with the second OPC information.
US08140995B1 Method and apparatus indicating scroll position on a display
A method, apparatus and computer program product for indicating scroll position on a display is presented. A movement event requiring movement of content within a display area is identified. A location indicator is displayed at a first content location relative to content within the display area, the location indicator identifying that the first content location will remain visible on the display in response to the movement event. During movement of the content within the display area, a corresponding movement of the location indicator relative to the first content location is provided as the first content location moves with the content within the display area.
US08140991B2 Drag and drop rule topology
The Rule Editing Program (REP) displays a rule in a hierarchical tree topology, wherein individual rule portions can be reordered by moving them to different locations within the rule using drag and drop interaction. Dragging and dropping rule portions results in the rule itself being changed accordingly. Additionally, new rule portions can be added to any part of the rule, including the beginning, middle and end. Finally, the entire rule, and individual rule portions, can be expanded all the way out, and collapsed all the way in.
US08140983B2 System and method for auto-generating threads on web forums
Methods and systems for auto-generating threads on web forums are described. Comments are received on web content contained on a web page within a web site, where the web site further includes a web forum. The comments can be monitored to determine if a comment threshold is reached, and a web content thread can be auto-generated in the web forum when the comment threshold is reached.
US08140976B2 Using content aggregation to build administration consoles
Content aggregation is used to build administration consoles. Preferred embodiments enable providing a solution-based approach to information technology (“IT”) administration, whereby content can be flexibly arranged to provide a content view that is adapted for the IT solution deployed in a particular IT environment. In preferred embodiments, portal technology is used for the aggregation framework, and portlets are used for creating content. Alternatively, other approaches such as struts and tiles may be used. Preferred embodiments deploy an administration console as a Web-accessible application, and this console consolidates the administration interfaces for an arbitrary set of management operations, including administration of an arbitrary collection of hardware and/or software resources. Roles/permissions may be used when rendering content for the console, thereby customizing a view to individual end users (or user groups).
US08140972B2 Sticky functionality
Manipulation of elements in a graphical user interface is aided by allowing the graphical user interface to treat certain mouse button actuation and releases as holding the mouse button in an actuated state. When predetermined conditions are satisfied, the graphical user interface will treat a mouse button actuation and release as if the mouse button were held in an actuated state. A user can then manipulate elements in the graphical user interface as if the user held the mouse button in an actuated state. The types of manipulation can include the moving of a window, the resizing of a window, moving an icon, and the scrolling through the visible portion of a window.
US08140962B2 Dynamically selecting properties to display in a table based user interface
Dynamically selecting which properties to display for a group of resources is provided. A selection of a group of resources is received to be viewed in a graphical user interface. A determination is made as to whether the group of resources is one of a plurality of previously saved groups of resources. Responsive to the group of resources being one of the plurality of previously saved groups of resources, a determination is made as to whether the previously saved group of resources has an associated saved group of properties. Responsive to the previously saved group of resources having the associated saved group of properties, a table is generated that comprises the previously saved group of resources and the associated saved group of properties. The table is then displayed to a user via a graphical user interface.
US08140956B2 Device, method, and program for reproducing data following a countdown
A reproduction device reproducing data by reading data recorded in a recording medium and buffering the read data to a predetermined buffer. The reproduction device includes: a setting unit setting a countdown time; a determination unit determining whether or not the countdown time is equal to or more than a minimum reproduction delay time; a requirement unit requiring a change of the countdown time when it is determined that the countdown time is less than the minimum reproduction delay time by the determination; and a countdown unit performing countdown from a time before the countdown time earlier than a time at which reproduction of the data is started when it is determined the countdown time is equal to or more than the minimum reproduction delay time by the determination unit.
US08140951B2 Method and system for instruction address parity comparison
A method and system for instruction address parity comparison are provided. The method includes calculating an instruction address parity value for an instruction, and distributing the instruction address parity value to one or more functional units in processing circuitry. The method also includes receiving the distributed instruction address parity value from the one or more functional units, and calculating a completing instruction address (CIA) parity value associated with completing the instruction. The method further includes generating an error indicator in response to a mismatch between the received instruction address parity value and the CIA parity value.
US08140949B2 ACS unit of a Viterbi decoder and method for calculating a bit error rate before a Viterbi decoder
An ACS unit of a Viterbi decoder and a method for calculating the bit error rate (BER) before Viterbi decoder are provided. The ACS unit includes a state calculator and a BER calculator. The state calculator calculates the state metric of a corresponding target state in the trellis diagram and selects one of two candidate source states as the selected source state of the target state. The state calculator also provides a selection signal indicating the selected source state. The BER calculator is coupled to the state calculator for providing the sum of the BER of the selected source state and the bit error count (BEC) of the transition from the selected source state to the target state as the BER of the target state.
US08140932B2 Data interleaving circuit and method for vectorized turbo decoder
A data interleaving circuit and method for interleaving a data block comprising M windows of W values include an index generator for generating an intra-window index w and an inter-window permutation vector m having M elements and an inter-window permutation circuit operable to receive M data values having intra-window index w from a memory and further operable to reorder the M data values in accordance with the inter-window permutation vector m and output the reordered data values. The index generator includes a recursion circuit that generates the intra-window index w and inter-window permutation vector m in accordance with a permutation polynomial. In one application, the reordered data values are passed to M parallel processors of a turbo decoder.
US08140924B2 Selectively accessing test access ports in a multiple test access port environment
A TAP linking module (21, 51) permits plural TAPs (TAPs 1-4) to be controlled and accessed from a test bus (13) via a single TAP interface (20).
US08140921B2 System for elevator electronic safety device
An elevator electronic safety system in which reliability of malfunction check can be improved by performing a malfunction check on memory data, an address bus, and a data bus. A check on the address bus and the data bus is executed periodically by a hardware circuit and software processing, and a memory data malfunction check circuit. A designated address and designated data used to verify both cases of “0” and “1” for each of all bit signals on the address bus and the data bus in a memory system are input to or output (the address is only output) from a CPU periodically. For the address bus, plural designated addresses are detected by a designated address detection circuit. For the data bus, plural pieces of designated data are written into and read out from memories and the data before and after writing are compared with each other.
US08140920B2 Method and system for providing bit error rate characterization
An approach is provided for bit error rate characterization. A test signal representing one or more Ethernet frames exhibiting a particular bit error rate is generated. The test signal is output to a device under test. Traffic is received from the device under test. A determination is made as to whether a link failure condition exists at a port on an Ethernet switch.
US08140915B2 Detecting apparatus, system, program, and detecting method
A detecting apparatus including a cluster storing unit that stores, for each of clusters into which execution time of previously executed monitored tasks are classified, the range of execution times belonging to the cluster, an acquiring unit that acquires an execution time of the monitored task in response to new execution of the monitored task on the information processing apparatus, and a determining unit that determines the occurrence of an extraordinary behavior during the execution of the monitored task if the execution time of the newly executed monitored task does not fall within any of the ranges corresponding to the clusters.
US08140907B2 Accelerated virtual environments deployment troubleshooting based on two level file system signature
Troubleshooting virtual environment deployment based on two level file system signatures, in one aspect, may include creating a first level file system signature including a set of file names of files in an image of a virtual machine taken at a point in time and associated status of the files as compared with an image of the virtual machine taken at a preceding point in time. A second level file system signature may be created using file content differences of the files having modified status in the set of file names. The first level file system signature may be compared with a first level file system signature pattern associated with one or more previous deployment of the same software and related to the same point in time. Optionally, the second level file system signature may be compared with a second level file system signature pattern.
US08140906B1 Techniques for recovering data from cold images
Techniques for recovering data from cold images are disclosed. In one particular exemplary embodiment, the techniques may be realized as a computer implemented method for recovering data from cold images comprising searching storage associated with a target recovery device, identifying one or more data structures on the storage, parsing the one or more identified data structures, and recovering one or more portions of the one or more parsed data structures.
US08140904B2 Application portal testing
A first test script that includes at least one first step for executing a test of a test portal is provided in a computing device. An indication that an event has occurred in response to the test is received in the computing device. A second test script that includes at least one second step for executing the test is generated in the computing device, the at least one second step being at least in part a response to the event.
US08140902B2 Internally controlling and enhancing advanced test and characterization in a multiple core microprocessor
A mechanism is provided for internally controlling and enhancing advanced test and characterization in a multiple core microprocessor. To decrease the time needed to test a multiple core chip, the mechanism uses micro-architectural support that allows one core, a control core, to run a functional program to test the other cores. Any core on the chip can be designated to be the control core as long as it has already been tested for functionality at one safe frequency and voltage operating point. An external testing device loads a small program into the control core's dedicated memory. The program functionally running on the control core uses micro-architectural support for functional scan and external scan communication to independently test the other cores while adjusting the frequencies and/or voltages of the other cores until failure. The control core may independently test the other cores by starting, stopping, and determining pass/fail results.
US08140901B2 Validation of processors using a self-generating test case framework
A method for testing processors is disclosed. The method includes generating a plurality of pools, where each pool includes a test program that includes a plurality of test cases, and setting a flag for each of the plurality of pools indicating that the pool is ready to be executed. Each processor performs a pool execution cycle a predetermined number of times. The pool execution cycle includes selecting a pool that is ready to be executed and unsetting the flag for the selected pool, performing an execution cycle of the test program included in the selected pool, and setting the flag indicating that the pool is ready to be executed upon completion of the execution cycle of the test program. The execution cycle of the test program includes regenerating a test case to create a new case that is flagged as the next test case for execution in the execution cycle.
US08140897B2 Testing method for complex systems
A method of testing a complex system of components is provided. The method includes providing a test log for each component, each test log comprising a list of tests and a respective test routine for each test. The method also includes activating the test logs and commencing a test procedure of the complex system. The method further includes running one or more test routines, terminating the test procedure of the complex system, and creating a test report based upon the output of the test routines.
US08140890B2 Relocating bad block relocation (BBR) directory upon encountering physical media defect on a disk
Apparatus, method and program product for relocating Bad Block Relocation Directory (BBRD) on a disk storage pre-allocate a number of areas for BBRD in different locations of the disk storage. The locations for the BBRD are calculated based upon the size of the disk and BBRD count. If the update of BBRD fails due to defective media at the location to be updated, that location is abandon and the next pre-allocated location is used. A copy of the BBRD is stored in RAM and maintained by the kernel. By so doing, when a bad block in the BBRD is detected the kernel causes the BBRD to be written in a good one of the locations reserved for BBRD. When the number of alternate BBRD locations used hits a pre-defined threshold, this indicates a situation where many sections of the disk are going bad and the disk needs replacement. If all BBRD locations are used, the disk is presumed bad and all future I/O activities to the disk is suspended. An administrator may be notified that the disk is going bad and needs to be replaced.
US08140888B1 High availability network processing system
A host receives messages from a network processing device. Messages received from a primary port are processed and also forwarded to a standby host over a secondary port. Messages received by the standby host over the secondary port are processed in the same was as the messages received over the primary port. However, the standby host will not respond to the messages received over the secondary port.
US08140880B2 Data control unit
A data control unit includes a primary power supply line to which a primary power supply voltage is supplied; a secondary power source line to which a secondary power supply voltage is supplied; a voltage converter for converting the primary power supply voltage into the secondary power supply voltage; a voltage level detection unit which is connected to the primary power source line, and outputs a voltage level detection signal; a reset signal generator which is connected to the secondary power source line, and outputs a reset signal; and a control signal generation unit which receives the voltage level detection signal and the reset signal, and outputs a control signal. The data control unit detects power supply cutoff, and secures the time for sufficient backup process.
US08140867B2 Specifying a set of forbidden passwords
Various embodiments are described for providing password approval on a device. The password approval includes getting the user password, generating at least one symbolically equivalent password and then comparing the at least one symbolically equivalent password with at least one specified forbidden password. The user password is disapproved if one of the symbolically equivalent passwords corresponds to the at least one forbidden password.
US08140861B2 Method and system for content-based encrypted access to a database
Some aspects of the invention provide methods, systems, and computer program products for inserting an encrypted problem signature into a symptom database. A problem signature is first provided, which is then used to derive a hash value. The problem signature is then encrypted using the hash value. The hash value is further used to indicate the location in the database to insert the problem signature. The problem signature is then inserted at the location in the database indicated by the location.
US08140860B2 Policy-driven file system with integrated RAID functionality
A filing system controls block-level storage and selects a required level of performance and reliability for a file stored on a storage system on a file-by-file basis. A policy manager contains at least one rule relating to a RAID level of protection for a file stored on the storage system and the RAID level of protection is selected from a plurality of RAID levels of protection. At least one rule is based on an access pattern of files stored on storage systems. An access manager provides the policy manager with information relating to access patterns of files stored on the storage system. At least two files can be stored on the storage system having different RAID levels of protection, and at least two files can be stored on a same storage unit of the storage system can have different RAID levels of protection.
US08140857B2 Method for selective encryption within documents
The present invention allows the user (author or creator) of a document to specify that certain portions of a document be selected for encryption while other portions of the document remain displayed as created. The user could employ a standard word processing editor technique to highlight (or swipe) portions of a document that the user desires to be encrypted. The highlighted portion would then be ‘tagged’ with a surrounding attribute indicating to the word processor that this highlighted portion of the document is to be encrypted. This process is similar to the existing word processor capability to highlight areas on a document and then assign rich text attributes, such as BOLD, ITALICS, etc., to those areas. With proper authorization, any encrypted portion of a document would be displayed as part of the document. Without proper authorization, the display of the document would only contain the unencrypted portions of the document.
US08140850B2 Systems and methods for watermarking software and other media
Systems and methods are disclosed for embedding information in software and/or other electronic content such that the information is difficult for an unauthorized party to detect, remove, insert, forge, and/or corrupt. The embedded information can be used to protect electronic content by identifying the content's source, thus enabling unauthorized copies or derivatives to be reliably traced, and thus facilitating effective legal recourse by the content owner. Systems and methods are also disclosed for protecting, detecting, removing, and decoding information embedded in electronic content, and for using the embedded information to protect software or other media from unauthorized analysis, attack, and/or modification.
US08140837B2 Automatically making selective changes to firmware or configuration settings
According to one embodiment, a corrupted network hardware device may be automatically inspected and repaired. A default boot sequence may be suspended, and an external recovery device may inspect and repair the corrupted code by selectively repairing files and configuration settings in a minimally invasive manner, to preserve as many user settings as practicable. The network hardware device may then be re-booted from the repaired firmware.
US08140835B2 Updating a basic input/output system (‘BIOS’) boot block security module in compute nodes of a multinode computer
Updating a BIOS boot block security module in a plurality of compute nodes of a multinode computer including, for each compute node in the multinode computer, upon powering on the compute node: determining whether a new image of security module is available; if a new image of the security module is available, commanding the reset control module of the compute node to block an attempt by the security module to propagate a reset signal on the scalability bus to other compute nodes in the multinode computer; updating to the new image of the security module; upon completion of the update, resetting the compute node including attempting to propagate a reset signal on the scalability bus to other compute nodes in the multinode computer; and blocking the attempt to propagate the reset signal on the scalability bus.
US08140833B2 Implementing polymorphic branch history table reconfiguration
A method, apparatus and computer program product are provided for implementing polymorphic branch history table (BHT) reconfiguration. A BHT includes a plurality of predetermined configurations corresponding predetermined operational modes. A first BHT configuration is provided. Checking is provided to identify improved performance with another BHT configuration. The BHT is reconfigured to provide improved performance based upon the current workload.
US08140821B1 Efficient read/write algorithms and associated mapping for block-level data reduction processes
A system configured to optimize access to stored chunks of data is provided. The system comprises a vLUN layer, a mapped LUN layer, and a mapping layer disposed between the vLUN and the mapped LUN. The vLUN provides a plurality of logical chunk addresses (LCAs) and the mapped LUN provides a plurality of physical chunk addresses (PCAs), where each LCA or PCA stores a respective chunk of data. The mapping layer defines a layout of the mapped LUN that facilitates efficient read and write access to the mapped LUN.
US08140819B2 Method and apparatus for managing memory accesses in an AV decoder
The invention describes apparatus and method for receiving and decoding a multiplexed data stream organized in sectors containing payload portions individually destined for one of two or more decoders. The apparatus is connected to a memory device addressable in an address space. At least one of the decoders generates read and/or write addresses from within a predetermined address range that is a true subset of the address space. For avoiding additional memory accesses caused by moving data already contained in the memory into the decoder address range, the apparatus has an address translator which translates the decoder addresses into translated addresses and uses the translated addresses for accessing the memory device.
US08140813B2 Endless memory
A storage device includes a controller that is configured to execute safe deletion operations so as to free up storage space on the device in response to triggering events. The safe deletion operations ensure that the data states of a host device making use of the storage device and the storage device itself are synchronized so as to prevent deletion of data from the storage device before it is offloaded to another storage platform.
US08140804B1 Systems and methods for determining whether to perform a computing operation that is optimized for a specific storage-device-technology type
A computer-implemented method for determining whether to perform a computing operation that is optimized for a specific storage-device-technology type may comprise: 1) performing at least one proximate read operation by accessing a control location on a storage device and then accessing a test location on the storage device that is logically proximate to the control location, 2) performing at least one remote read operation by accessing a test location on the storage device that is logically remote from the control location, 3) determining, by comparing a length of time to access the proximate test location with a length of time to access the remote test location, a technology type of the storage device, and then 4) determining, based on the technology type of the storage device, whether to perform the computing operation. Corresponding systems and computer-readable media are also disclosed.
US08140800B2 Storage apparatus
Upon receiving an access request from a server, a microprocessor allocates a free slot as a data storage destination that is different from the LU# and LBA designated as a storage destination of user data, stores user data and data identifying information for identifying the user data in the free slot, and zero-clears the pre-updated data slot designated with the LU# and LBA. During a subsequent read access, the microprocessor accesses the data slot and, if the read data identifying information and the data identifying information designated in the read access from the server coincide, transfers this read data to the server as correct data, and, if the read data identifying information and the data identifying information designated in the read access from the server do not coincide, performs processing for recovering correct data based on the read data identifying information.
US08140791B1 Techniques for backing up distributed data
Techniques for backing up distributed data are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for backing up distributed data comprising identifying one or more sources of distributed data targeted for backup, identifying two or more backup storage locations, determining which one or more backup storage locations of the two or more identified backup storage locations to utilize for a backup job based at least in part on one or more specified preferences, and configuring, for at least one of the sources of distributed data, the backup job using the one or more backup storage locations.
US08140782B1 Virtualized application cooperative prefetching
Embodiments in accordance with the invention permit a virtualization application to interact with a SuperFetch feature of an operating system so that on creation of a virtualization layer the SuperFetch feature is provided the opportunity to act on the newly available file system objects of the virtualization layer. Further, when the virtualization layer is removed, embodiments in accordance with the invention remove the file system objects associated with the virtualization layer from utilization by the SuperFetch feature.
US08140778B1 Apparatus and method for data capture using a read preamble
A data capturing device is provided. The data capturing device includes a data capturing device controller and data capturing components. The data capturing device is arranged to send a burst read command. Each of the data capturing components includes a DLL component, a data sampling component, a comparison component, and a valid clock calculation component. The DLL component is arranged to provide clock signals. The data sampling component is arranged to receive a serial data signal that includes a read preamble, where the read preamble includes a training pattern, and to sample the serial data signal with each of the clock signals. The comparison component is arranged to compare each of the sampled data signals with an expected training pattern. The valid clock calculation component is arranged to, based on the comparisons, select one of the clock signals as the valid clock signal for locking the DLL component to.
US08140770B2 Data processing system and method for predictively selecting a scope of broadcast of an operation
A cache coherent data processing system includes at least first and second coherency domains coupled for communication. The first and second coherency domains each include a respective one of first and second cache memories. A master in the first coherency domain selects a scope of an initial broadcast of an operation from among a first scope including only the first coherency domain and a second scope including both the first and second coherency domains based, at least in part, upon a type of the operation. The master then performs an initial broadcast of the operation within the cache coherent data processing system utilizing the selected scope.
US08140761B2 Event tracking hardware
An event tracking hardware engine having N (≧2) caches is invoked when an event of interest occurs, using a corresponding key. The event tracking engine stores a cumulative number of occurrences for each one of the different kinds of events, and searches in the N caches for an entry for the key. When an entry for the key is found, the engine increments the number of occurrences if no overflow of the cumulative number of occurrences would occur. However, if the incrementing would cause overflow, then instead of incrementing the cumulative number of occurrences, the engine promotes the entry for the event of interest to a next higher cache.
US08140758B2 Data reorganization in non-uniform cache access caches
Embodiments that dynamically reorganize data of cache lines in non-uniform cache access (NUCA) caches are contemplated. Various embodiments comprise a computing device, having one or more processors coupled with one or more NUCA cache elements. The NUCA cache elements may comprise one or more banks of cache memory, wherein ways of the cache are horizontally distributed across multiple banks. To improve access latency of the data by the processors, the computing devices may dynamically propagate cache lines into banks closer to the processors using the cache lines. To accomplish such dynamic reorganization, embodiments may maintain “direction” bits for cache lines. The direction bits may indicate to which processor the data should be moved. Further, embodiments may use the direction bits to make cache line movement decisions.
US08140752B2 Method of executing a background task and an array controller
The present invention provides a method of executing a background task on an array of data storage devices, the method comprising recording information about where in an array data is stored and executing a background task only on those regions of the array in which data is stored.
US08140746B2 Intelligent memory data management
Systems and/or methods that facilitate data management on a memory device are presented. A data management component can log and tag data creating data tags. The data tags can comprise static metadata, dynamic metadata or a combination thereof. The data management component can perform file management to allocate placement of data and data tags to the memory or to erase data from the memory. Allocation and erasure are based in part on the characteristics of the data tags, and can follow embedded rules, an intelligent component or a combination thereof. The data management component can provide a search activity that can utilize the characteristics of the data tags and an intelligent component. The data management component can thereby optimize the useful life, increase operating speed, improve accuracy and precision, improve efficiency of non-volatile (e.g., flash) memory and provide improved functionality to memory devices.
US08140743B2 Semiconductor memory device and method for operating semiconductor memory device
A semiconductor memory device includes a memory array section configured to serve as an information storage area and an interface section configured to interface between an external memory controller and the memory array section, the memory array section and the interface section being sealed in a package. The interface section includes a plurality of interface modules configured to correspond to a plurality of memory types on a one-to-one basis, and a clock generation section configured to generate a plurality of clock signals based on a system clock signal supplied by the external memory controller. The generated clock signals are used by the plurality of interface modules. The interface section further includes a mode interpretation section configured to interpret an input mode designation signal as indicative of one of the memory types in order to output a mode signal denoting the interpreted memory type.
US08140736B2 Data management apparatus, data management method, and program
A data management apparatus for managing data stored in a predetermined storage area includes a reader configured to communicate with a plurality of objects each having a memory storing an address indicating a storage area and to read the address from the memory of an object with which communication is to be performed by a user among the plurality of objects; a data obtaining unit configured to obtain data to be stored in the storage area; and a storage controller configured to cause the data obtained by the data obtaining means to be stored in the storage area indicated by the address read by the reader.
US08140721B2 System and method for starting a buffer pool
For an information retrieval system coupled to a buffer pool maintaining a plurality of pages of recently accessed information for subsequent re-access, a technique for starting the buffer pool is provided. The technique facilitates a quicker start to the buffer pool by deferring allocation of page storing portions, for example, until they are needed. The technique makes the buffer pool available for storing pages while deferring allocation of a page storing portion of the buffer pool and allocates the page storing portion of the buffer pool in response to a demand to store pages to the buffer pool. The technique may be used to re-start a buffer pool with pages stored to a memory coupled to the information retrieval system where the pages where stored upon a buffer pool shutdown. Further, buffer pool readers or prefetchers may be configured to read pages for storing to the buffer pool and allocate the page storing portions of the buffer pool in response to instructions to read particular pages.
US08140720B2 Method of setting communication path in storage system, and management apparatus therefor
In a storage system having a plurality of storage apparatuses, each of the storage apparatuses stores therein a coupling mode that is information indicative of whether or not to permit setting of a communication path between each of the storage apparatuses and a plurality of other storage apparatuses. A management apparatus is provided to be coupled for communication to each of the storage apparatuses. The management apparatus has a communication path setting part that provides a user interface for setting the communication path. The communication path setting part does not permit setting of the communication path, at the time of setting the communication path, when the coupling modes of both of the storage apparatuses between which the communication path is to be set are set permissible.
US08140717B2 Controlling access to physical indicators in a logically partitioned computer system
A low-level logical partitioning function associates partitions, partitionable entities, and location codes. Partitionable entities are hardware components, not necessarily individually replaceable. The location code reflects the physical topology of the system packaging. It is preferably a string of concatenated elements, each element representing a device in a hierarchical level of devices which may contain other devices. A respective location code is likewise associated with each of multiple physical indicators. The location code of partitionable entities allocated to a partition is compared with the indicator's location code to determine whether a process executing within a partition can access the indicator. Preferably, each partition has a virtual indicator corresponding to a physical indicator, the state of the physical indicator being derived as a function of the states of multiple virtual indicators for multiple partitions.
US08140709B2 Two stage internet protocol header compression
Various exemplary embodiments relate to a method and related network system including one or more of the following: receiving a packet having a header and belonging to a flow; identifying a context identifier (CID) associated with the flow; morphing the header into a pseudo-compressed header, the pseudo-compressed header including the CID associated with the flow; determining whether the packet should be transmitted with a compressed header, a full header, or an uncompressed header; morphing the pseudo-compressed header into a compressed header to form an outgoing packet when the packet should be transmitted with a compressed header; morphing the pseudo-compressed header into a full header to form an outgoing packet when the packet should be transmitted with a full header; restoring the uncompressed header to form an outgoing packet when the packet should be transmitted with an uncompressed header; and transmitting the outgoing packet over the communications network.
US08140705B2 Method and system to recover a failed flash of a blade service processor in a server chassis
A method and system for recovering a server blade, in a multiple server blade computer, that is lost during a flash update operation on a service processor in the server blade. Because of the flash update failure, the lost server blade is unaware of its location on a management pathway, which in an exemplary form may be a midplane or a bus, which connects the server blade and a management module in a server blade chassis. The lost server blade puts a signal on the management pathway indicating that the flash failed. The signal is put on a special channel reserved for such messages. The management module receives the signal, and then determines which of the multiple server blades are lost due to the flash update failure.
US08140686B2 Detection of required password authentication in a network
A client device interrogates an access point on a network to request an initial connection to the network. Without using a browser, the client device determines if the connection failed due to a lack of authorization for the client device to connect to the network.
US08140674B2 Autonomic service routing using observed resource requirement for self-optimization
A service request routing system and method includes a model table configured to store resource models. A monitor is coupled to the model table and programmed both to model resource consumption in a service providing infrastructure, and also to store the modeled resource consumption in the model table. A router is coupled to the model table, and the router is programmed to route each service request to a corresponding service instance disposed in an associated service host having a service providing infrastructure. The associated service host includes a grid host in a grid computing system.
US08140673B2 Method and apparatus for controlling load admission rate of an application server
A method and system for controlling load admission rate of an application server is provided. In the method, actual heap utilization and load admission rate of the application server in current control cycle are detected; based on the detected actual heap utilization and load admission rate, load characteristics variation parameters of the application server are estimated; and control gain of a feedback controller is calculated based on the load characteristics variation parameters; the feedback controller calculates desired load admission rate of the application server in next control cycle by using the calculated control gain. The load admission rate of the application server can be adaptively controlled by tracking changes in workload characteristics of the application server, such that the actual heap utilization of the application server is maintained at or close to target heap utilization.
US08140650B2 Use of configurations in device with multiple configurations
The invention relates to a method for arranging use of configurations in a device with multiple configuration data sets manageable by one or more external managing entities. The device comprises access control information originated and/or controlled by an external managing entity for defining a right to access a configuration data set. The access control information is checked in response to an indication from an application requiring access to a configuration data set. If the application is, on the basis of the access control information, entitled to access the configuration data set, access to the configuration data set is arranged for the application.
US08140640B2 Distributed services architecture through use of a dynamic service point map
An information management system within a client/server based computer system is disclosed. The information management system manages information as to the dynamic locations and continuous changes relating to services offered within the computer system. The information management system utilizes a service point map (SPM) that monitors such changes. The SPM tracks changes relating to services, sphere, location, port, and epoch value. The SPM may be hierarchical in nature. Parallel or duplicate services may also exist within the system.
US08140627B2 Systems and methods for push-to-email communication with location information
A push-to-email system comprises a mobile communication device configured to generate a voice message and transmit the voice message to a message authority via, e.g., a single transmit action, such as a push-to-talk transmit action. The system can also comprise a message authority configured to receive the voice message, a time stamp associated with the voice message and location information related to the location of the mobile device when the message was sent. The message authority can then generate a data message intended for a recipient associated with the voice message, such as an email message and embed the voice message, time stamp and location information, or a link to the voice message, time stamp and location information. Alternatively, the mobile communication device can be configured to generate the data message.
US08140625B2 Method for operating a fixed prefix peer to peer network
A fixed prefix peer to peer network has a number of physical nodes. The nodes are logically divided into a number of storage slots. Blocks of data are erasure coded into original and redundant data fragments and the resultant fragments of data are stored in slots on separate physical nodes such that no physical node has more than one original and/or redundant fragment. The storage locations of all of the fragments are organized into a logical virtual node (e.g., a supernode). Thus, the supernode and the original block of data can be recovered even if some of the physical nodes are lost.
US08140624B2 Automated deployment and configuration of applications in an autonomically controlled distributed computing system
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. A user interacts with the control nodes to logically define the hierarchical organization of distributed computing system. The control node includes an automation subsystem having one or more rule engines that provide autonomic control of the application nodes in accordance with a set of one or more rules. An application governor uses a set of software image objects to configure an application on an application node. Each of the application software image objects share a common interface and are therefore interchangeable.
US08140623B2 Non-blocking commit protocol systems and methods
Systems and methods are provided for atomic single-failure non-blocking and double-failure non-blocking commitment protocols. The protocols may be used for a variety of transactions that involve two or more parties including an initiator of the transaction, a coordinator of the transaction, and one or more participants in the transaction. The participants notify the coordinator when they are prepared to commit the transaction. The coordinator then determines when to commit or abort the transaction. If the coordinator disconnects from one or more of the participants, the participants can resolve the transaction independently. Some embodiments also include a distributor that interacts with the coordinator and the participants to resolve the transaction. If one or more parties become disconnected from the coordinator or the distributor, the participants vote to determine whether to receive instructions from the coordinator or the distributor.
US08140617B1 System and method for improved SAP communications
Systems and methods for improved SAP communications are provided. A terminator node is provided that acts as termination on one end of the communication channel and links to the SAP server on the other end. A server device is also provided that optionally implements this terminator node and monitors communications between an SAP server and a client. The server device optionally condenses SAP application screens to streamline user interaction with the SAP server. The server device also simulates certain types of required responses to the SAP server to allow for a persistent session between a client and the SAP server when the actual connection may be intermittent. The server device also records required records for a transaction and provides them to a client for offline processing and then synchronizes stored offline transaction data from the client with the SAP server. The system may include a client device that optionally implements the terminator node to communicate either with the server device or directly to the SAP server.
US08140615B2 Consolidated business service for integrating service oriented architecture services with customer resources
A Consolidated Business Service (CBS) manages an interface between Service Oriented Architecture (SOA) services and resources used by at least one enterprise customer. The CBS utilizes an Enterprise Systems Management (ESM) layer that includes: a bi-directional portal between Service Oriented Architecture (SOA) services and enterprise resources used by at least one enterprise customer; an aggregating logic for aggregating incoming and outgoing messages from the SOA services and the enterprise resources; a strategy set of rules that define pre-set responses to an event described by one or more of the incoming messages from the enterprise resources, wherein the pre-set responses are provided by a SOA response service from the SOA services; and a delegation logic for delegating the pre-set responses to agents in the affected resources, wherein the agents are software logic that have been pre-deployed, from the ESM layer to the affected resources, for executing the pre-set responses.
US08140608B1 Pipelined integer division using floating-point reciprocal
One embodiment of the present invention sets forth a technique for performing fast integer division using commonly available arithmetic operations. The technique may be implemented in a two-stage process using a single-precision floating point reciprocal in conjunction with integer addition and multiplication. Furthermore, the technique may be fully pipelined on many conventional processors for performance that is comparable to the best available high-performance alternatives.
US08140605B2 Electronic date calculator
An electronic date calculator includes an electronic processor, input keys operably connected to the processor, at least one date function key corresponding with a selected date unit and operably connected to the processor, and a display operably connected to the processor. The processor is programmed to drive the display to show a present date. In response solely to entry of a multiplier from the input keys and a date unit from the date function key, the processor adds a product of the selected date unit and the multiplier to the present date to generate a resulting date, and drives the first display to show the resulting date.
US08140598B2 Creating references in a scoped memory system
A method for creating a reference in a scoped memory system, the scoped memory system including a scope graph of scoped memory areas, wherein each scoped memory area is suitable for the allocation of objects therein for access by software threads and has associated a thread count for indicating that the scoped memory area is discardable, the method comprising the steps of: allocating a target object in a target scoped memory area; storing an index associated with the target object of a depth of the target scoped memory area in the scope graph; allocating a source object in a source scoped memory area; storing an index associated with the source object of a depth of the source scoped memory area in the scope graph; in response to a determination that the source scoped memory area is at the same depth as or deeper than the target scoped memory area by comparing the index associated with the source object and the index associated with the target object, creating a reference from the target object to the source object.
US08140585B2 Method and apparatus for partitioning and sorting a data set on a multi-processor system
The present invention provides a method and apparatus for partitioning, sorting a data set on a multi-processor system. Herein, the multi-processor system has at least one core processor and a plurality of accelerators. The method for partitioning a data set comprises: partitioning iteratively said data set into a plurality of buckets corresponding to different data ranges by using said plurality of accelerators in parallel, wherein each of the plurality of buckets could be stored in local storage of said plurality of accelerators; wherein in each iteration, the method comprises: roughly partitioning said data set into a plurality of large buckets; obtaining parameters of said data set that can indicate the distribution of data values in that data set; determining a plurality of data ranges for said data set based on said parameters; and partitioning said plurality of large buckets into a plurality of small buckets corresponding to the plurality of data ranges respectively by using said plurality of accelerators in parallel, wherein each of said plurality of accelerators, for each element in the large bucket it is partitioning, determines a data range to which that element belongs among the plurality of data ranges by computation.
US08140582B2 Service oriented architecture aggregation
A method, system and computer program product for identifying one or more niche services to combine into a common service, wherein the niche service is a part of a service oriented architecture (SOA). The extensible markup language (XML) schema of the one or more niche services is aggregated into a combined XML schema, wherein the combined XML schema is the XML schema of the common service. A web services description language (WSDL) of the one or more niche services are aggregated to establish a combined WSDL, wherein the combined WSDL is the WSDL of the common service. The common service is generated from the combined XML schema and the combined WSDL. The combined WSDL, utilized to identify the combined service, comprises a service provider URL, one or more service operations, and combined XML schema. The combined XML schema is associated with a common service request and a common service response. When the XML schema of the niche service is not equal with the combined XML schema, mediation is invoked.
US08140580B2 Aggregating persisted operational data in a distributed environment
Coordinating persisted data in a distributed system, in which persisted data is stored with identifiers that indicate a hierarchical relationship of the persisted data with a business scenario. When operation data is stored as a record of a transaction within the distributed system, a root identifier (ID) and a connection ID can be added to the operational data record. The root ID indicates a source endpoint of the transaction, and the connection ID indicates a communication message from the source endpoint to the destination endpoint related to the transaction. A persisted data coordination engine can access persisted data in the distributed system and generate a business scenario transaction tree based on the root ID and the connection ID. A map of the business scenario transaction tree can then be created and reported.
US08140579B2 Method and system for subject relevant web page filtering based on navigation paths information
Method and system to utilize the set of navigation paths of web pages as the contextual information for subject relevant web page filtering with high accuracy are provided. The method comprises the steps of: obtaining all web pages in one or more web pages collections; collecting information of the links among the obtained web pages; extracting, based on the collected links, a set of navigation paths of each of the obtained web pages; and filtering the obtained web pages based on the extracted set of navigation paths to obtain desired web pages. In some embodiments, the extraction of the navigation paths is preferably performed on the navigation links of the web pages. Therefore, the method also comprises the process for deleting non-navigation links from all the links of the web pages. Compared with the prior art, the present invention can utilize the contextual information of the web pages for web page filtering in a more sufficient way, thereby improving the accuracy and objectivity of the web page filtering.
US08140568B2 Estimation and use of access plan statistics
In processing a query including a selection criterion on one or more attributes of a relation, a prior statistic generated for a prior different selection criterion on the same one or more attributes of the relation, may be revalidated for use in processing the query, based upon a measure of the entropy of the one or more attributes of the relation. In this way, the re-validation of statistics may be performed more efficiently. Furthermore, attribute groups of a relation for which multi-dimensional indexes are to be formed, are identified by evaluating the correlation of attribute values within tuples of the relation and determining that the correlation of attribute values within tuples of the relation exceeds a threshold.
US08140564B2 Generating search and select tables
A graphical user interface including, in a single table, a search pane on a top portion, a results section on a bottom portion, and a selected items section in a middle portion between the top portion and the bottom portion is provided. Thereafter, first user-generated input is received via the search pane in the top portion of the table in the graphical user interface that specifies a first alphanumeric search query. In response, one or more data repositories are polled to obtain results responsive to the first alphanumeric search query. Once the results are obtained, one or more results responsive to the first alphanumeric search query are displayed in the results section. Each result responsive to the first alphanumeric search query is displayed in a respective row in the results section of the table. Each result responsive to the first alphanumeric search query further includes a first graphical user interface element in the corresponding row. Second user-generated input is received that selects one or more of the first graphical user interface elements in the results section. In response to such second user-generated input results corresponding to the selected one or more first graphical user interface elements are moved from the results section to the selected items section of the table such that results that do not correspond to the selected one or more first graphical user interface elements remain displayed in the results section. Related apparatus, systems, techniques and articles are also described.
US08140548B2 Constrained physical design tuning
Described is a constraint language and related technology by which complex constraints may be used in selecting configurations for use in physical database design tuning. The complex constraint (or constraints) is processed, e.g., in a search framework, to determine and output at least one configuration that meets the constraint, e.g., a best configuration found before a stopping condition is met. The search framework processes a current configuration into candidate configurations, including by searching for candidate configurations from a current configuration based upon a complex constraint, iteratively evaluating a search space until a stopping condition is satisfied, using transformation rules to generate new candidate configurations, and selecting a best candidate configuration. Transformation rules and pruning rules are applied to efficiently perform the search. Constraints may be specified as assertions that need to be satisfied, or as soft assertions that come close to satisfying the constraint.
US08140546B2 Computer system for performing aggregation of tree-structured data, and method and computer program product therefor
A computer system, methods, and programs for creating an index for aggregating data in at least one tree structure including at least one node each including one label indicating node type and values. The system includes a node ID assignment processing unit for assigning IDs to the nodes in a post order; first, second, and third index creation processing units. The first unit creates a first index having one or more sets of data including the node ID and values included in the node; the second unit creates a second index having one or more sets of data including node ID and ID of a descendant node having the minimum ID; and the third unit creates a third index having one or more sets of data including IDs of one or more nodes having specific values.
US08140541B2 Time-weighted scoring system and method
A time-weighted score accumulation system and method are provided herein.
US08140529B2 Method and apparatus for autonomically regulating information transfer when accessing database resources
A database access facility for accessing databases includes a monitoring function which monitors accesses by requesters of database data. The monitoring function tracks which database fields are requested to dynamically determine the fields which the application needs. Once sufficient tracking data is obtained, subsequent accesses to the database on behalf of an application are automatically modified by the application server to request only the fields which are likely to be needed. Preferably, the database access facility is an application server for one or middle tier applications which access the database on behalf of multiple clients in a three-tier client-server environment.
US08140528B2 Method and system for managing discourse in a virtual community
There is provided a method of managing discourse in a virtual community. The method comprises receiving a message from a virtual community user, the message being addressed to one or more recipient users of the virtual community; examining the message to identify any of a plurality of key expressions associated with virtual community forbidden communications; editing the message in response to identifying a forbidden key expression of the plurality of key expressions; determining a corrective prompt corresponding to the identified key expression; and issuing the corrective prompt to the virtual community user for managing discourse in the virtual community.
US08140526B1 System and methods for ranking documents based on content characteristics
A system is described for assessing information in natural language contents. A user interface receives an object name as a query term and a value for a customized ranking parameter from a user. A computer storage stores an object-specific data set related to the object name, wherein the object-specific data set includes a plurality of property names and association-strength values. A computer processing system can count a first frequency of a first property name and count a second frequency of a second property name in a document containing text in a natural language, calculate a relevance score as a function of the first frequency and the second frequency, and rank the plurality of documents using their respective relevance scores, and return one or more documents to the user based on the ranking of the plurality of documents. The function is in part defined by the customized ranking parameter.
US08140522B2 Method, apparatus, and computer program product for adaptive query parallelism partitioning with look-ahead probing and feedback
A database query is partitioned into an initial partition including a plurality of parallel groups, and is executed, via an execution plan, based on the initial partition. A sampling subset of data is identified from the plurality of parallel groups. Substantially in parallel with the executing of the query, the execution plan is executed on the sampling subset of data as a sampling thread. The execution plan is modified based on feedback from the execution of the execution plan on the sampling subset of data.
US08140520B2 Embedding densities in a data structure
A method, apparatus and program product that determine a density for each key value of a plurality of key values in a table over at least one range of rows in the database table, and store the determined densities in a data structure for use in optimizing a query that references a key value in the plurality of key values in the table. By doing so, the density of various key values may be determined and dynamically maintained, often resulting in optimization data for improved query optimization.
US08140517B2 Database query optimization using weight mapping to qualify an index
A method, apparatus, and program product is provided to, in response to receiving a first database query for which usage of shared weight indices is prohibited, determine whether a shared weight index associated with a column of a database table referenced by the first database query can be utilized as a non-shared weight index to optimize the database query. The method, apparatus, and program product determine whether the column includes at least one changed weight value and determines whether the database query references at least one changed weight value in the column. The shared weight index is utilized to optimize the first database query in response to determining that the shared weight index can be utilized as a non-shared weight index to optimize the first database query.
US08140516B2 Method, system and article of manufacture for improving execution efficiency of a database workload
Disclosed is a data processing system implemented method, a data processing system and an article of manufacture for improving execution efficiency of a database workload to be executed against a database. The database includes database tables, and the database workload identifies at least one of the database tables. The data processing system includes an identification module for identifying candidate database tables being identifiable in the database workload, the identified candidate database tables being eligible for organization under a clustering schema, a selection module for selecting the identified candidate tables according to whether execution of the database workload is improved if the selected identified candidate table is organized according to the clustering scheme, and an organization module for organizing the clustering schema of the selected organized identified candidate tables prior to the database workload being execution against the database.
US08140511B2 Methods and apparatuses for searching content
Embodiments of methods and apparatuses for searching contents, including structured search are described herein. Embodiments of the present invention use tree structures (or more generally, graph structures), layout structures, and/or content category information to capture within search results relevant content that would otherwise be missed, to reduce the incidence of false positives within search results, and to improve the accuracy of rankings within search results. Embodiments of the present invention further use tree structures (or more generally, graph structures), layout structures, and/or content category information to extend search results to include sub-document constituents. Embodiments of the present invention also support the use of distribution properties as criteria for ranking search results. And embodiments of the present invention support search based on structural proximity, search expressions with recursively embedded operators, predicates, and/or quantifiers, and applications to selection of advertisements.
US08140510B2 System and method for handling item listings with generic attributes
A system for storing a plurality of items across different categories in a database including a database that stores a data structure that has item entries for items of different categories. Each item entry includes one or more associated attributes. The attributes may be shared by multiple items across more than one category.
US08140505B1 Near-duplicate document detection for web crawling
A system generates a hash value for a fetched document and compares the hash value with a set of stored hash values to identify ones of the stored hash values with a sequence of bit positions, less than all of the bit positions, that match a corresponding sequence of bit positions of the hash value. The system also determines whether any of the identified hash values are substantially similar to the hash value and identify the fetched document as a near-duplicate of another document when one of the identified hash values is substantially similar to the hash value.
US08140501B2 Attribute presenter of object attributes and method for presenting object attributes using the attribute presenter
An attribute presenter of object attributes from at least one object includes an attribute controller for determining which attributes to select; an attribute collector for collecting and normalizing the determined attributes from the at least one object; an attribute organizer for organizing the collected and normalized attributes for display; and an attribute viewer for displaying the organized object attributes. A method for presenting object attributes using an attribute presenter includes the steps of determining which object attributes to select using an attribute controller; collecting and normalizing the determined object attributes from at least one object using an attribute collector; organizing the collected and normalized object attributes for display by an attribute organizer; and displaying the organized object attributes by an attribute viewer.
US08140496B2 Method and apparatus for information transformation and exchange in a relational database environment
A method and apparatus is disclosed for transforming hierarchical information into a rowset and for transforming a rowset into hierarchical information. In transforming hierarchical information, such as an XML data file, into a rowset, a parser parses the XML data file to form an active store. A query processor, after receiving a query including a number of metaproperties, processes data from the XML active store to form a rowset. The rowset can be processed further using a query language, such as the Structured Query Language (SQL). After processing, the rowset can be converted back into an XML data file using an XML formatter. An overflow feature facilitates the addition of text data to the rowset. A fusion feature facilitates defining a relationship between different data items in the rowset such that they can be merged into a single data element as the rowset is converted into an XML data file.
US08140493B2 Changing metadata without invalidating cursors
A method and apparatus for changing versioned metadata without invalidating cursors is provided. Cursors may be linked to the appropriate version of metadata at execution time as opposed to compilation time, meaning that they do not require recompilation to link to a new version of metadata. A database system maintains compiled code implementing a plan with respect to data items in a data storage space. The compiled code may have been generated in response to receiving a request to perform an operation that may be implemented using the plan. A version of metadata is also maintained. The metadata describes characteristics of the data storage space implicated by the plan. The compiled code is executed. The step of execution comprises binding the compiled code to the version of metadata. A proxy object referenced in the compiled code may facilitate the binding of the compiled code to the appropriate version of metadata.
US08140489B2 System and method for analyzing content on a web page using an embedded filter
A method for analyzing content on a web page. In one method embodiment, the present invention accesses a web page having content. Additionally, the web page is processed through a filter wherein the filter transfers the content of the web page to an analyzer. The analyzer analyzes the content of the web page. The analyzer then returns the result of the analyzing to the server which appends the result of the analyzing to the content of the web page. The results are then displayed on the web page. In so doing, the ability to provide an analysis of the functionality of a web page at the time of development is provided.
US08140488B2 Reducing memory required for prediction by partial matching models
Some embodiments of a method and an apparatus to reduce memory required for prediction by partial matching (PPM) models usable in data compression have been presented. In one embodiment, statistics of received data are accumulated in a tree of dynamic tree-type data structures. The data is compressed based on the statistics. The tree of dynamic tree-type data structures may be stored in a computer-readable storage medium.
US08140482B2 Using RSS archives
In some aspects, at least two different probes are applied to datafeed archives to derive information based on data in the archives. The probes are part of a probe plan to determine a result based on the derived information. The result is determined based on the derived information.
US08140480B1 Off-host cataloging of backup information
Various techniques for performing off-host cataloging of backup information are disclosed. One method involves initiating, subsequent to the closure of a backup window, generation of at least a portion of a catalog. The catalog identifies contents of a set of backup information received during the backup window. The generation of the portion of the catalog is performed by a backup computing device and does not involve the host computing device from which the backup information was received. Prior to completion of generation of the catalog, a request to access the catalog is received from a user. In response, information included in the catalog is dynamically displayed to the user.
US08140478B2 Commit rate management with decoupled commit operations
Consistency is managed among data operations by coalescing commit operations, adjusting a commit rate to optimize latency, and converging to fairness across servers. Write operations representing a change to data stored by one or more of a plurality of computing devices are received in succession by, for example, a cloud computing service. A state of a plurality of tracking objects is adjusted to indicate whether the change in data has been provided to the computing devices and whether the change in data has been acknowledged by the computing devices. Changes to the same data are coalesced such that only the most recent change is provided to the computing devices for storage. In some embodiments, the commit rate is adjustable such that the commit rate decreases quickly but increases slowly based on measured latencies.
US08140470B2 Unified and extensible implementation of a change state ID for update services based on a hash calculation
In a method and system for updating data in a distributed system, a server receives a request to read data stored in the server. A data structure is populated with the requested data, and a first unique identifier is generated by applying a hash function to the data stored in the data structure. The data and the first unique identifier are transmitted to the requesting client. From the client system, the server receives the first unique identifier and changes to the requested data performed on the client system through a web service application. The changes include an extension to the requested application data to include customer-specific data. Following receipt of the changed data and the first unique identifier, a second data structure is populated with the requested data. A second unique identifier is generated by applying a hash function to the data stored in the second data structure. The server compares the first and the second unique identifiers, and if the identifiers are identical, the requested data is replaced by the changed data. If the identifiers are not identical, the changed data is discarded.
US08140469B2 Journaling to capture workflow and convert to workflow markup language
During performance of a process task, a journaling program is used to record keystrokes and mouse activities. A journal of the process task is then sent to a parser for conversion to a markup language, such as electronic business Extensible Markup Language (ebXML) or Data Center Markup Language (DCML). The markup language version of the task is then validated against business rules, operating policy, etc., providing code by which the task can be automatically performed.
US08140464B2 Hypothesis analysis methods, hypothesis analysis devices, and articles of manufacture
Hypothesis analysis methods, hypothesis analysis devices, and articles of manufacture are described according to some aspects. In one aspect, a hypothesis analysis method includes providing a hypothesis, providing an indicator which at least one of supports and refutes the hypothesis, using the indicator, associating evidence with the hypothesis, weighting the association of the evidence with the hypothesis, and using the weighting, providing information regarding the accuracy of the hypothesis.
US08140459B2 Relevancy propagation for efficient theory combination
Relevancy propagation for efficient theory combination is described. In one implementation, an efficient SMT solver dynamically applies relevancy propagation to limit propagation of unnecessary constraints in a DPLL-based solver. This provides a drastic increase in speed and performance over conventional DPLL-based solvers. The relevancy propagation is guided by relevancy rules, which in one implementation emulate Tableau rules for limiting constraint propagation, while maintaining the performance of efficient DPLL-based solvers. An exemplary solver propagates truth assignments to constraints of a formula, and tracks which truth assignments are relevant for determining satisfiability of the formula. The solver propagates truth assignments that were marked relevant to a theory solver, while avoiding propagation of irrelevant truth assignments. The efficient SMT solver provides a drastic reduction in search space covered during quantifier instantiation and offers profound acceleration during bit-vectors reasoning.
US08140457B2 Determining compliance rates for probabilistic requests
Systems and methods for solving a constraint satisfaction problem (CSP) defined by one or more variables, constraints and probabilistic requests (PRs) are provided. In one embodiment, each PR is mapped onto a set of constraints that implement the PR. The CSP solver then finds a series of solutions to the CSP. For each solution, if a constraint associated with a PR is satisfied, then a success counter for that PR is incremented; else a failure counter for that PR is incremented. If the constraint was not considered for the purpose of solving the CSP, then the failure counter for the PR associated with the constraint is incremented.
US08140452B2 Systems, methods, and apparatus for otoacoustic protection of autonomic systems
Systems, methods and apparatus are provided through which in some embodiments an autonomic unit transmits an otoacoustic signal to counteract a potentially harmful incoming signal.
US08140448B2 System and method for classifying data streams with very large cardinality
An object and attributes that describe that object are identified. The attributes are grouped into attribute patterns, and classification classes are identified. For each identified class a sketch table containing a plurality of parallel hash tables is created. For the object to be classified, each attribute pattern is processed using the all of the hash functions for each sketch table, resulting in a plurality of values under each sketch table for a single attribute pattern. The lowest value is selected for each sketch table. The distribution of values across all sketch tables is evaluated for each attribute pattern, producing a discriminatory power for each attribute pattern. Attribute patterns having a discriminatory power above a given threshold are selected and added to associated sketch table values. The sketch table with the largest overall sum is identified, and the associated class is assigned to the object belonging to the attribute patterns.
US08140445B2 Fuzzy rule handling
A method to add expression level fuzzy rule processing capability to existing crisp rule engine without requiring extensive modifications to such rule engine. A system and computer implemented method receive a data set at a crisp rule engine. If the data set involves a fuzzy rule, a callback to a fuzzy rule broker is done. The fuzzy rule broker selects one of multiple tailored processing modules for processing the fuzzy rule. The result of processing the fuzzy rule may be converted to a crisp result and returned to the crisp rule engine.
US08140438B2 Method, apparatus, and program product for processing product evaluations
A technique for determining a match between a character string including an evaluation and product information stored in a storage device and including a feature description of a product. The character string includes a name of an evaluation object to be evaluated and an evaluation expression representing the evaluation of the evaluation object. The matching method includes a first determining step of determining from the evaluation object and the evaluation expression whether the evaluation expression represents a positive evaluation of the evaluation object or a negative evaluation of the evaluation object; and a second determining step of determining, when the evaluation expression represents a positive evaluation of the evaluation object, if the evaluation expression is included in a feature description of a product, the product to be a matched product, and if the evaluation expression is not included in a feature description of a product, the product to be a mismatched product.
US08140437B2 Method of recording and reproducing sample data to/from a recording medium and sample data containing recording medium
The present invention provides according to an embodiment a method of reproducing content, comprising the steps of: (a) receiving a digital content from an external source, the digital content protected by Digital Right Management (DRM) information, the DRM information authorizing a reproduction of the digital content; (b) requesting the DRM information to an external source based on URL (Uniform Resource Locator) information in order to normally reproduce the digital content; and (c) reproducing the digital content based on the DRM information.
US08140432B2 Aggregated postal billing and payment methods and systems
A computer-implemented method for a trusted entity such as a Post Office to process bills from a plurality of billers includes generating aggregated listings of bills to be submitted each identified customer and making the aggregated listings available to each identified customer. The trusted entity may then receive orders to effectuate payment of selected ones of the bills in the aggregated listings from customers. The first trusted entity may request that a second trusted entity designated by each identified customer (such as a bank) guarantee availability of funds sufficient to cover payment of the bills selected for payment. A third trusted entity (a central bank) may then be instructed to carry out the payments specified in each of the received orders in batch mode by transferring the payments from the second trusted entities designated by the customers to respective fourth trusted entities (e.g., banks) designated by the billers.
US08140426B2 Auction procedure for use with a special purpose digital computer for an efficient achievement of limited resources in a competing environment
An auction procedure intended to replace the known review process by an auction based approach is provided. The better a submitted work by an author, the more this author may bid to have it appear in some congresses or journals. If the assessment of quality represented by the bid is right, the author will be rewarded in some new sort of scientific currency, otherwise the author will suffer loses of the currency.
US08140421B1 Automatically determining a current value for a home
A facility for valuing a distinguished home located in a distinguished geographic area is described. The facility receives home attributes for the distinguished home. For each of a plurality of valuation sub-models, the facility applies the valuation sub-model to the received home attributes to obtain a sub-model valuation for the distinguished home. The facility further applies a meta-model to the record home attributes to obtain a relative weighting factor for each sub-model. The facility then uses the obtained relative weighting factors to combine the sub-model valuations to obtain an overall valuation for the distinguished home. The facility reports the obtained valuation for the distinguished home.
US08140411B2 Dynamic linking of part items to repair data
Providing repair information for a part. A first website may be provided which includes part information. The part information may include at least one of a plurality of possible vehicles and/or a plurality of possible parts. First user input may be received to the first website specifying a vehicle from the plurality of possible vehicles. Second user input may be received specifying a part of the plurality of possible parts, and third user input may be received to view labor cost information associated with the part. Correspondingly, labor cost information may be automatically provided which is associated with the part in response to the third user input to the first website to view the labor cost information. Automatically providing the labor cost information may be performed without further user input specifying the part or another website.
US08140407B2 Method, system, and storage medium for substituting media preview items for suppressed media preview items
A user viewing a preview of a media title using a media player can elect to add that media title to a list for future use, such as a future rentals list maintained by a rental media provider. The media player communicates with the rental media provider for updating a list for the user which is stored at (or accessible to) the provider. Optionally, a filtering capability may be provided to suppress viewing of particular previews which are stored on media inserted into the media player (for example, because the user has already rented the previewed media title, because the preview does not match filtering criteria such as parental controls, etc.). The filtering may comprise preventing media titles from being added to the future rentals list. Optionally, substitute previews may be provided for the previews which are suppressed by the filtering.
US08140404B1 Browsing with static pages
Disclosed are various embodiments for showing images and information associated with a plurality of items individually for each item in a network page. In one embodiment, a page generator generates a network page comprising an image layer and an information layer where the information layer is superimposed over the image layer. The image layer includes an image depicting the item and the information layer depicts information describing the item. Further, the network page may include a set of navigation controls that, when manipulated, triggers a client side application to shift the image currently shown in the image layer out and shift in a new image into the image layer. Contemporaneously, the client side application also replaces the information in the information layer with new information associated with the new image.
US08140399B1 System for concurrent optimization of business economics and customer value
A computer-implemented system and method to provide options on products to enhance customers' experience. A computer-implemented service is operated that delivers to a customer an option to utilize up to n of m selected products, where n is less than or equal to m. Information is recorded in a data store, pertaining to said option. In addition, a system is operated to define each of the n Chosen Products, whereby after each of the n Chosen Products is defined, the customer can utilize said Chosen Product. The information pertaining to said defined products is recorded in a data store. A computer-implemented system and method to award two or more confirmed products to a customer, where in said customer is allowed to utilize fewer than the awarded products.
US08140392B2 Methods and apparatuses for pay for lead advertisements
Methods and apparatuses for advertising where the performance is determined via tracking the communication leads generated from the advertisements. One embodiment includes: providing an advertisement on behalf of a specific party; and charging an advertisement fee responsive to a customer making a request for an in person communication with the specific party via the advertisement.
US08140391B2 Item recommendation service
A computer-implemented recommendation service uses item-to-item relationship mappings to select items to recommend to the user. The item-to-item relationship mappings may reflect user-behavior-based (e.g., purchase-based) item relationships, content-based item relationships, or a combination thereof. In one embodiment, personalized recommendations are generated for a user by a process that comprises retrieving from the mapping, for each of a plurality of items of interest to the user, a respective related items list; weighting the related items lists based on information regarding the user's affinity for the corresponding items of interest; combining the weighted related items lists to form a pool of scored items, and selecting items from the pool to recommend to the user.
US08140388B2 Method for implementing online advertising
A system and method for implementing electronic advertising which provides content to users based on observing behavior of certain trendsetters within a member population. The trendsetters are determined by studying historical adoption behavior of individuals within the member population, or by reference to known indicia.
US08140387B2 Customer retention systems and methods
A method of communicating a renewal incentive for an expiring account to a user of the account. The method includes the steps of identifying a renewal date for the account with a host computer, and calculating whether the account qualifies for the renewal incentive based on account history accessible by the computer. The method also includes sending renewal data to the user about the renewal date, and the renewal incentive, for the account. The renewal incentive is effective upon renewal of the account, and the renewal incentive includes an enhancement over a current feature for the account.
US08140368B2 Method and system for routing a task to an employee based on physical and emotional state
A method, system, computer program product, and computer program storage device for determining an assignment of a task to a consultant is disclosed. The method, system, computer program product, and computer program storage device determine the assignment based not only on availability and skill set, but also based on an estimated impact on the emotional state and the physical state of consultants.
US08140360B2 System for processing insurance coverage requests
A system for processing insurance coverage requests. An insurance data processing system (IDPS) implements a method that processes the requests. The IDPS receives at least one request from a customer relating to insurance coverage for the customer. Each request independently requests activation or deactivation of the insurance coverage. The requests are ordered in a time sequence if the at least one request includes more than one request. The IDPS verifies, for each request received, that it is permissible for the IDPS to accommodate each request. After each request is verified, the IDPS archives each request in a non-volatile storage medium of the IDPS.
US08140348B2 Method, system, and program for facilitating flow control
Disclosed is a technique for flow control. It is detected that a work request is being transferred to an in-memory structure. A maximum limit is compared with a number of work requests stored in the in-memory structure. If the number of work requests stored in the in-memory structure equals the maximum limit, a notification is sent that indicates that additional work requests are not to be sent.
US08140345B2 System and method for performing a business process in a multi-enterprise, collaborating network
A system for performing a business process includes a first version of a business application executed by a first client to perform a particular business process and a second version of the business application executed by a second client to perform the business process, wherein the first client is coupled to the second client using a communication link. The first version of the business application is identified using a first version identifier and the second version of the business application is identified using a second version identifier. One of the first version of the business application and the second version of the business application is selected to initiate the business process based upon the first version identifier and the second version identifier.
US08140341B2 Method for the semi-automatic editing of timed and annotated data
The present invention relates to methods for editing timed and annotated data, the method comprising the steps of acquiring a multimedia data stream, segmenting the multimedia stream into respective audio/video audio data streams, wherein the playback times of the audio/video data streams are synchronized. Playback time annotation indicators are associated with the time synchronized audio/video data streams, wherein discrete playback time annotation indicators of the video data stream segments correlate with discrete playback time annotation indicators of the audio data stream segments, and a transcript of the audio data stream is created. The method further comprises the steps of associating the discrete playback time annotation indicators of the audio data stream words, or phrases that are reproduced within the audio data stream with respective corresponding textual representations of the words, or phrases that are comprised within the transcript, editing the transcript, and outputting the transcript in a predetermined data format.
US08140340B2 Using voice biometrics across virtual environments in association with an avatar's movements
Mechanisms are provided for utilizing a voiceprint to authorize a user to perform an operation restricted to authorized users. A voiceprint is stored in an audio attribute file and is associated with a user. Based on a comparison of this voiceprint and an utterance provided by the user, an identification of the user is accomplished. If the utterance matches the voiceprint, the user is permitted to access services or perform operations. The audio attribute file may be transmitted from one virtual environment to another based on the detected movement of the user's avatar between virtual environments. As such, the recipient computing device may use the audio attribute file to identify the user in the new virtual environment.
US08140328B2 User intention based on N-best list of recognition hypotheses for utterances in a dialog
Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for using alternate recognition hypotheses to improve whole-dialog understanding accuracy. The method includes receiving an utterance as part of a user dialog, generating an N-best list of recognition hypotheses for the user dialog turn, selecting an underlying user intention based on a belief distribution across the generated N-best list and at least one contextually similar N-best list, and responding to the user based on the selected underlying user intention. Selecting an intention can further be based on confidence scores associated with recognition hypotheses in the generated N-best lists, and also on the probability of a user's action given their underlying intention. A belief or cumulative confidence score can be assigned to each inferred user intention.
US08140327B2 System and method for filtering and eliminating noise from natural language utterances to improve speech recognition and parsing
The systems and methods described herein may filter and eliminate noise from natural language utterances to improve accuracy associated with speech recognition and parsing capabilities. In particular, the systems and methods described herein may use a microphone array to provide directional signal capture, noise elimination, and cross-talk reduction associated with an input speech signal. Furthermore, a filter arranged between the microphone array and a speech coder may use band shaping, notch filtering, and adaptive echo cancellation to optimize a signal-to-noise ratio associated with the speech signal. The speech signal may then be sent to the speech coder, which may use adaptive lossy audio compression to optimize bandwidth requirements associated with transmitting the speech signal to a main unit that provides the speech recognition, parsing, and other natural language processing capabilities.
US08140319B2 Method and system for predicting system performance and capacity using software module performance statistics
A method and system for predicting performance and capacity of an information technology (IT) system before the IT system is built, where the predicting uses a database of performance statistics measured for reusable software modules. A performance simulation modeling tool receives a set of performance statistics of a test computer. The set of performance statistics is associated with a set of software modules included in a library of reusable software modules. The set of software modules is required to build a target IT system. The set of performance statistics is received from a database of performance statistics resulting from individual executions on the test computer of each reusable software module in the library. The performance simulation modeling tool predicts computing resources required by the target IT system. The computing resources prediction follows the receipt of the set of performance statistics and precedes the target IT system being built.
US08140305B2 Conversion of an application program
A model for an application program is displayed. The model includes an input interface, an output interface, and a plurality of variables. Addition of a new variable and placement of an annotation on the display unit for the new variable is detected. The annotation identifies the new variable as an individually definable object or an identification key. The identification key identifies an individual situation and the individually definable object copes with the individual situation. A new model with a new input interface and a new output interface is generated based, at least in part, on the annotation identifying the new variable as an individually definable object or an identification key.
US08140299B2 Operating method for a sensor and a control facility communicating with the sensor
A sensor has a detection device and an evaluation device to detect an analog signal, to determine a digital signal and to transmit the digital signal to a control device outside the sensor. The analog signal and/or the digital signal is supplied to a monitoring device of the sensor. An enable signal is transmitted to the control device only if the device being monitored is operating correctly. In a normal mode, the control device processes the digital signal further. Otherwise, it deems the transmitted digital signal to be defective and outputs a message using a malfunction of the sensor. On account of the transmission of the test signal, the sensor assumes a test mode in which it manipulates the signals which are supplied to the monitoring device in such that the monitoring device detects that the device being monitored is not operating correctly. In the test mode, the control device outputs a message using a malfunction of the sensor if the enable signal is transmitted to it in addition to each.
US08140296B2 Method and apparatus for generalized performance evaluation of equipment using achievable performance derived from statistics and real-time data
A statistical performance evaluation system for a thermodynamic device and process uses the achievable performance derived from statistics and real-time data for the device or process to evaluate the current performance of the device or process, and to adjust the operations of the device or process accordingly, or provide feedback to an operator or other monitoring system for taking corrective actions to obtain performance approaching the optimum achievable performance. The achievable performance of the device or process is derived from data collected during operational periods when the best achievable performance is anticipated, such as after maintenance is performed, and supersedes the ideal or design performance specified by the manufacturer, which typically does not represent the actual operating conditions in the field, as the basis for evaluating the real-time performance of the device. The statistical performance evaluation system may set desired upper and lower limits for performance parameters, and compare desired limits to the actual performance parameter values to determine the readjustment to be made to the operation of the device or process.
US08140294B2 Temperature estimations in a blood glucose measuring device
Methods of estimating the temperature of a reaction site on a measurement strip in a blood glucose measuring devices are provided. In one embodiment, a method includes determining an activation initiation time, an activation duration time, a thermal magnitude and a temperature elevation for heat generating components within a device. The temperature elevation for each of the heat generating components is determined at least in part by an impulse response matrix [Xi], the activation initiation time, the activation duration time and the thermal magnitude for each of the heat generating components. The method further includes determining a total temperature elevation of the glucose measuring device by summing the temperature elevation of each of the heat generating components, reading a temperature value provided by the temperature measuring element, and determining a reaction site temperature estimation by subtracting the total temperature elevation from the temperature value provided by the temperature measuring element.
US08140289B2 Network-centric processing
In one aspect, a network-centric processing (NCP) system includes sensors configured to monitor activities associated with testing of an asset, a first system configured to provide the testing on the asset, a second system configured to provide training of personnel using the asset, a third system configured to record problems associated with the testing and the training of the asset as input for an acquisition process and a network connected to the first system, the second system, the third system and the sensors.
US08140288B2 On-machine methods for identifying and compensating force-ripple and side-forces produced by actuators on a multiple-axis stage
Methods, apparatus, and systems are disclosed for identifying force-ripple and/or side-forces in actuators used for moving a multiple-axis stage. The identified force-ripple and/or side-forces can be mapped, and maps of corresponding position-dependent compensation ratios useful for correcting same are obtained. The methods are especially useful for stages providing motion in at least one degree of freedom using multiple (redundant) actuators. In an exemplary method a stage member is displaced, using at least one selected actuator, multiple times over a set distance in the range of motion of the subject actuator(s). Each displacement has a predetermined trajectory and respective starting point in the range. For each displacement, respective section force-command(s) are extracted and normalized to a reference section force-command to define a section compensation-ratio. Multiple section compensation-ratios are assembled, as functions of displacement in the range, to provide a map of compensation ratios for the actuator(s) throughout the range.
US08140287B2 Dimensional measurement probe
A probe for measuring the dimensions of objects on a coordinate positioning machine such as a machine tool has a workpiece-contacting stylus. This is suspended via a sensor mechanism, including strain gauges which provide an output when the stylus contacts a workpiece. A processor processes the strain gauge outputs to produce a trigger signal. It does so in accordance with an algorithm or equation or look-up table which ensures equal sensitivity in all possible directions of approach to the workpiece in the three dimensions X, Y, Z.
US08140286B2 Position sensing system and method
The linear position of a moving mechanical component is determined. A plurality of values of a quantity using a plurality of sensors is sensed and the sensed values are indicative of the linear position of the mechanical component. The plurality of sensed values are converted into a plurality of best linear position estimates concerning the mechanical component. One or more compensations are applied to at least some of the plurality of best linear position estimates. Each of the compensations are applied to account for a relative positioning of one of the plurality of sensors with respect to the others. A plurality of weighting factors associated with each of the plurality of best linear position estimates are determined. The position of the mechanical component is determined using the plurality of best linear position estimates and the plurality of weighting factors.
US08140274B2 Method and device for determining the effective delivery rate or adjusting the speed of a peristaltic pump
A method and a device for determining the effective delivery rate of a peristaltic pump with which a liquid is delivered inside an elastic hose pipe or for adjusting the speed of a peristaltic pump in order to match the effective delivery rate of the pump to the desired delivery rate may be characterized in that the effective delivery rate is calculated based on the nominal speed of the pump and the pressure inside the hose pipe upstream of the pump depending on the running time of the pump. The stroke volume of the pump may be multiplied by the nominal speed of the pump and the product from the stroke volume and the speed of the pump may be corrected by a correction function, thereby determining the effective delivery rate of the pump.
US08140271B2 Least-square deconvolution (LSD): a method to resolve DNA mixtures
Least Square Deconvolution (LSD) uses quantitative allele peak data, for example, allele peak area, allele peak height and optical density, derived/obtained from a sample containing the DNA of more than one contributor to resolve the best-fit genotype profile of each contributor. The resolution is based on finding the least square fit of the mass ratio coefficients at each locus to come closest to the quantitative allele peak data. Consistent top-ranked mass ratio combinations from each locus can be pooled to form at least one composite DNA profile at a subset of the available loci. The top-ranked DNA profiles can be used to check against the profile of a suspect or be used to search for a matching profile in a DNA database.
US08140264B2 Advanced terrain anti-collision device
The field of the invention is that of onboard terrain anticollision systems for aircraft. Collisions with the terrain while the aircraft is fully controlled have been and still remain one of the main causes of air disasters. Several generations of devices for warning of risk of collision with the terrain have been developed for some thirty years now. The most advanced of these systems comprise means of alarm differing according to the maneuver to be performed by the pilot. It is of course vital that the recommended maneuver best guarantee the safety of the aircraft. The device according to the invention proposes a device comprising the calculation of several different safety surfaces or profiles. Their comparisons with the topographic data of the surrounding terrain make it possible to deduce therefrom the best alarm and the best maneuver to be performed to avoid the collision between the aircraft and the ground.
US08140261B2 Locating sensor nodes through correlations
A method is provided for estimating distances between sensor nodes. The method includes receiving a temporal sequence of measurements of a selected local environmental condition from each of the sensor nodes. The method includes determining an amount of correlation between the measurements of the selected local environmental condition that were received from two or more of the sensor nodes. The method also includes estimating distances between the two or more of the sensor nodes based on the determined amount of correlation.
US08140257B2 Method and device for generating a taxiing trajectory for an aircraft
Disclosed is a method and device for generating an aircraft ground path for piloting an aircraft along the ground of an airport domain. Geographical coordinates of reference points corresponding to a series of elements of the airport domain that the aircraft is to successively follow are obtained and converted to a metric frame. Points of intersection of the successive elements are then determined, as well as an auxiliary path for the aircraft to follow, based on the converted geographical coordinates. A turn at each of the intersection points is next determined, and the aircraft ground path is generated from each of the determined turns.
US08140248B2 System and method for obtaining an optimal estimate of NOx emissions
A control system for providing an optimal estimate of NOx emission in an exhaust during a selective catalytic reduction process is provided. The control system includes a continuous emission monitoring sensor configured to generate a responsive signal representing a first estimate of NOx emission; wherein the responsive signal has a first time lag between a time of measurement of NOx emission and the time when the corresponding responsive signal is made available by the continuous emission monitoring sensor, and the continuous emission monitoring sensor has a first time constant. The control system also includes a virtual sensor configured to generate a relatively faster responsive signal representing a second estimate of NOx emission. The control system further includes a processor that includes a time delay compensation circuit configured to introduce a second time lag in the relatively faster responsive signal, wherein the second time lag matches the first time lag. The processor also includes a low pass filter circuit coupled to the time delay compensating circuit, wherein the low pass filter circuit has a second time constant matching the first time constant to generate a time delayed signal representing a third estimate of NOx emission. The processor is further configured to subtract the time delayed signal from the summation of the responsive signal and the relatively faster responsive signal to generate the optimal estimate of the NOx emission, wherein the optimal estimate is fed as a feedforward signal into an injection system in the selective catalytic reduction process.
US08140246B1 Method and system for detecting a presence of a block heater in an automobile
The present invention relates to a method and system for detecting a presence of a block heater in an automobile. In one embodiment, an automobile includes an engine, a radiator, an engine coolant temperature (“ECT”) sensor, and/or an engine control unit (“ECU”). The radiator delivers coolant to the engine to cool the engine. The ECT sensor is located in a path of the coolant and determines ECT data. The ECU determines a temperature difference between a current maximum temperature of the engine coolant temperature data at a first time period and a current minimum temperature of the engine coolant temperature data at a second time period after the first time period. When the temperature difference is greater than a predetermined temperature threshold, the ECU determines that the block heater is present. When the block heater is present, the ECU masks any engine malfunction detections.
US08140240B2 Engine speed controller with total system integration for on-board vehicle power applications
The present invention provides a system and method for controlling the speed of a vehicle engine utilizing total system integration and an on-board power system for electrical power generation and distribution, which ensure that control of multiple components can be maintained, that critical operational parameters can be modified by generating calibration values, and that an electrical load can be met in both stationary and mobile vehicle applications.
US08140238B2 Detection and control of power induced hop during traction control in a vehicle
A method for controlling a powertrain of a vehicle with wheels during a traction control event is provided. The method comprises adjusting wheel torque in response to an amplitude of a band-pass filtered driven wheel speed and a direction of acceleration of driven wheels.
US08140233B2 Braking control device
Braking discomfort applied to the driver is minimized. Provided are a brake operation amount section (26) capable of detecting a brake operation before a master cylinder hydraulic pressure is generated; an estimation section (28) for estimating the hydraulic pressure generation timing at which the master cylinder hydraulic pressure is generated, on the basis of detection information of the brake operation amount section (26); and a hydraulic pressure control section (29) for controlling the operation of an assist hydraulic pressure generation mechanism (D) by using the hydraulic pressure generation timing estimated by the estimation section (28) as a reference.
US08140227B2 Vehicle airbag device and control method thereof
A vehicle airbag device provided in a steering apparatus, wherein the steering apparatus is configured with grips positioned on the right and left sides but are not positioned on an upper side. An airbag, installed at the center of the steering apparatus, is configured to deploy toward the driver when a vehicle collision occurs. An electronic control unit controls an inflation pressure of the airbag to be increased when the steering angle detected by a steering angle sensor is less than or equal to a predetermined reference angle, as compared to when the steering angle detected by the steering angle sensor exceeds the predetermined reference angle.
US08140224B2 Diagnosis apparatus for passenger protection system
A diagnosis apparatus for an airbag system includes a squib, a driving transistor connected in series with the squib to activate the squib by driving current when driven by a control circuit. The control circuit drives the driving transistor to supply small monitoring current periodically to the squib under slew rate control. As a result, a change rate of rise and fall of each monitoring current is reduced to about 0.1 mA/μs or less thereby reducing radio noise.
US08140220B2 In-vehicle apparatus
An object of the invention is to provide an in-vehicle apparatus and an in-vehicle system that can use a plurality of expansion modules. The in-vehicle apparatus includes a plurality of slots for connecting a plurality of modules, each having a connector for connection, to expand capabilities of the in-vehicle apparatus, and a control unit for identifying the kind of each of the plurality of modules connected to the plurality of slots.
US08140216B2 Method of detecting manipulation of a programmable memory device of a digital controller
A method of detecting manipulation of a programmable memory device of a digital controller for a motor vehicle is described; data and control programs for operation of the controller and for control/regulation of certain functions of the motor vehicle can be stored in the memory device. To permit especially reliable detection of manipulation in the simplest possible way, in conjunction with each programming/reprogramming operation of the programmable memory device, information regarding the programming/reprogramming operation is stored in a separate memory area of the memory device where only reading and programming are possible, and in order to detect manipulation, the content of the separate memory area is read out and compared with given information.
US08140214B2 Method and device for determining the speed of a vehicle
The invention relates to a method for determining a speed of a vehicle (1), whereby at least two images (A, B) of an area surrounding the vehicle are recorded in time succession using a camera on the vehicle (1), and between the images (A, B) changes (2) in a position and/or a size of at least one object (X) contained in the images (X) are determined, and from the changes, a speed of the vehicle (1) is determined relative to the object (X).
US08140203B2 Method for controlling vehicle operation incorporating quick clearing function
A method for operating a train includes: (a) using a processor carried by the train, creating a trip profile which is computed at so as to substantially optimize an operating parameter of the train which depends on multiple operating variables; (b) operating the train along a route at speeds determined by the trip profile; (c) identifying a target location ahead of the train which cannot be cleared in a desired time if the train operates in accordance with the trip profile; and (d) operating the train at a clearing speed substantially faster than determined by the trip profile until the target location is cleared. A computer program product is provided for carrying out the method.
US08140199B2 System and method for predicting aircraft gate arrival times
A method for receiving passive data corresponding to an aircraft in a vicinity of an airport, receiving additional information corresponding to the aircraft and predicting a time of arrival at a gate based on the passive data and the additional information. In addition, a system having a data receiving arrangement receiving passive data corresponding to an aircraft in a vicinity of an airport and additional information corresponding to the aircraft and a gate prediction module predicting a time of arrival at a gate based on the passive data and the additional information.
US08140197B2 Personal navigation system
There is provided a personal navigation system, including a head-mounted orientation sensor, a coordinate position sensor, a head-mounted display, and a processor receiving an input from the head-mounted orientation sensor and an input from the coordinate position sensor and providing a visually sensible output for displaying on the head-mounted display.
US08140196B2 Method of controlling temperature of a computer system
A computer-implemented method for controlling temperature of a computer system is disclosed. The computer system contains multiple modules and at least one cooling fan. The method contains the steps of collecting thermal data from a first set of modules, calculating an initial fan speed, collecting thermal data from a second set of modules, and recalculating the fan speed to adjust cooling of modules to desired operating temperatures.
US08140192B2 System and method to program air conditioner modules
A system to program microcomputers associated with a plurality of bus rooftop air conditioners comprises a plurality of air conditioner modules located on a bus rooftop. Each air conditioner module includes a microcomputer. Each microcomputer is connected to a CAN (computer area network) bus connection, and the CAN bus is common to each microcomputer. The system also includes a programming device that is communicatively coupled to at least one of the microcomputers of one of the plurality of air conditioner modules, wherein the programming device transfers a software update to the at least one of the microcomputers followed by the at least one of the microcomputers transferring the software update to each of the microcomputers in the of air conditioner modules located on a bus rooftop. A method for programming a plurality of microcomputers contained within a plurality of bus air conditioning modules is also presented.
US08140188B2 Robotic system and method for observing, learning, and supporting human activities
An example method for allowing a robot to assist with a task, the task being carried out in an environment including one or more non-human objects each having associated object locations, comprises detecting one or more changes in object locations within the environment, predicting a task requirement (such as a future object location change, or task goal) by comparing the change in the object location with stored data, the stored data including object location changes associated with previously observed tasks; and providing robotic assistance to achieve the task requirement. Example apparatus are also disclosed.
US08140177B2 Numerical controller with interference check function
A numerical controller having an interference prevention function whereby calculation for preventing interference is reliably performed. The numerical controller has the function of defining interference regions corresponding to multiple machine structural objects, respectively, moving the interference regions in accordance with machine coordinate values of the machine structural objects updated by interpolation, and performing an interference check to determine whether or not the interference regions interfere with each other. Interference check computation period automatic adjusting means automatically adjusts an interference check computation period, based on the value obtained by dividing a computation time required for the interference check by time of occupancy of the interference check within one interpolation period. Interference region expanding means expands the interference regions, based on the highest of feed velocities of respective axes and the interference check computation period. Checking means determines whether or not the expanded interference regions interfere with each other.
US08140154B2 Wearable medical treatment device
At least one aspect is directed to a wearable treatment device that includes a cardiac sensing electrode, a treatment electrode, a user interface, and a sensor. The cardiac sensing electrode detects cardiac information, and the treatment electrode applies treatment to the subject. The user interface receives quality of life information from the subject, and the sensor detects subject activity and wellness information. A controller coupled with the cardiac sensing electrode, the treatment electrode, the user interface, and the sensor receives the detected cardiac information, the quality of life information, and the detected subject activity and wellness information, and determines that treatment is to be applied to the body of the subject based upon the detected cardiac information. The controller can also adjust the treatment based on at least one of the detected subject activity and wellness information and the quality of life information, and an alarm module provides an alarm after the cardiac information is detected and before the treatment is applied to the body of the subject.
US08140140B2 Analyte detection system for multiple analytes
An apparatus for analyzing the composition of bodily fluid. The apparatus comprises a fluid handling network including a patient end configured to maintain fluid communication with a bodily fluid in a patient; and a pump unit in operative engagement with the fluid handling network. The pump unit has an infusion mode in which the pump unit is operable to deliver infusion fluid to the patient through the patient end, and a sample draw mode in which the pump unit is operable to draw a sample of the bodily fluid from the patient through the patient end. The apparatus further comprises a spectroscopic analyzer positioned to analyze at least a portion of the sample; a processor in communication with or incorporated into the spectroscopic analyzer; and stored program instructions executable by the processor to obtain measurements of two or more properties of the sample. In one implementation, the pump unit comprises a first pump operable in the infusion mode but not in the sample draw mode, and a second pump operable in the sample draw mode but not in the infusion mode.
US08140133B2 Slim portable terminal
An ultra-slim portable terminal is disclosed. The ultra-slim portable terminal includes a body having a first portion and a second portion. An auxiliary display unit which is always exposed to the outside is provided on the upper surface of the first portion of the body, and the second portion of the body is recessed from the first portion of the body by a certain depth. A folder including a main display unit is connected to the body by a hinge to open and close the second portion. When the folder is folded onto the second portion, it is substantially parallel to the first portion.
US08140132B2 Cover part for electronic equipment and electronic equipment having the same
A cover part of an electronic equipment that exposes or closes a portion of the electronic equipment with which an electronic part is connected, including a housing external appearance constituent portion that constitutes a part of an external appearance surface of a housing of the electronic equipment. An inner mount lid portion fixed to the housing external appearance constituent portion and a housing fixing member sandwiched between the housing external appearance constituent portion and the inner mount lid portion are provided, where the housing external appearance constituent portion and the inner mount lid portion are formed of a constituent material different from a constituent material of the housing fixing member.
US08140128B2 Portable cell phone and a proximity regulation system for use with a portable cell phone
Proximity regulation systems for use with a portable cell phone and portable cell phones are disclosed. In one embodiment, a portable cell phone includes a proximity regulation system having a location sensing subsystem configured to determine a location of a portable cell phone proximate a user by determining a mode of operation of the portable cell phone. A power governing subsystem is coupled to the location sensing subsystem and configured to determine a proximity transmit power level of the portable cell phone based on the location.
US08140114B2 Receiving device and antenna
An antenna, to be connected to a receiving device for receiving broadcast waves in first and second frequency bands, includes a core-wire-side cable for transmitting a signal or an electric power used in the receiving device, and a covered wire for covering a part of the core-wire-side cable from a receiving-device-side end of the core-wire-side cable to a given point before an end that is on the opposite side of the receiving-device-side end so as to shield the core-wire-side cable. The covered wire functions as a first antenna unit for receiving a broadcast wave in the first frequency band, whereas the core-wire-side cable functions as a second antenna unit for receiving a broadcast wave in the second frequency band.
US08140099B2 User-input scheduling of synchronization operation on a mobile device based on user activity
Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day. In one embodiment, the day can be divided into different time periods by the user. The user can also specify the frequency with which synchronization operations are to be performed during each specified period. Further, the user can specify an override schedule which overrides the ordinary synchronization schedule established by the user when override criteria are present. For instance, if the mobile device is roaming, the synchronization schedule will be dictated by the override schedule, which may sync much less often, or not until a specific user synchronization request has been received. The present invention can be embodied both as a method and as a apparatus. Also, the user interface associated with the present invention provides for user input to specify time periods during the day, synchronization frequency information, and an override schedule.
US08140098B2 Spatial interference mitigation for wireless communication
Techniques for transmitting and receiving data with spatial interference mitigation in a wireless network are described. In one design of transmitting data with spatial interference mitigation, a first station (e.g., a cell) may receive spatial feedback information (SFI) from a second station (e.g., an interfered UE) that is not communicating with the first station. The second station may also receive precoding information from a third station (e.g., a served UE). The first station may send a data transmission to the third station based on the precoding information and the SFI in order to reduce interference to the second station. In one design, the SFI may include spatial nulling information. The first station may send the data transmission based on the spatial nulling information to steer the data transmission in a direction away from the second station.
US08140094B2 Continuous data optimization of new access points in positioning systems
Methods and systems of continuously optimizing data in WiFi positioning systems. A location-based services system uses WiFi-enabled devices to monitor WiFi access points in a target area to indicate whether a WiFi access point is newly-observed. A WiFi-enabled device communicates with WiFi access points within range of the WiFi-enabled device so that observed WiFi access points identify themselves. A reference database is accessed to obtain information specifying a recorded location for each observed WiFi access point in the target area. Observed WiFi access points for which the reference database has no information specifying a corresponding recorded location are identified. The recorded location information for each of the observed WiFi access points is used to calculate the position of the WiFi-enabled device. The reference database is informed of the WiFi access points (for which there was no information in the database) and is provided the calculated position in conjunction therewith.
US08140085B2 Method and apparatus for optimizing spectrum utilization by a cognitive radio network
A technique for a secondary communication system to utilize spectrum designated to another (or primary) communication system is provided. By ranking a plurality of secondary base stations based on base station transmit power, calculated required transmit power and path loss, a set of criteria is developed for selecting a highest ranked secondary base station for operation within a primary's spectrum. The ranking may be adapted based on mobility of the secondary's subscriber; and as such the secondary system communicates within the primary's spectrum using the adaptively ranked base stations. Channel selection may also be ranked. The technique and apparatus allows a cognitive radio (CR) network to operate within an incumbent network's spectrum.
US08140083B2 Procedure for non synchronized radio access (NSRA) resource assignment
A procedure for RACH initial access in a mobile terminal is provided such that necessary information is conveyed the for the initial access procedure with less overhead. The method allow an accurate choice of the uplink transport format by allowing the mobile terminal to determine by itself whether a certain transport format may be used for the transmission of a message prior to the first preamble transmission and prior to the power ramping.
US08140081B2 Code division multiple access cellular communication system
A base station (101) supports a remote station (117) making uplink transmissions using an uplink scrambling code in a first cell. A controller (119) determines a set of uplink scrambling codes from an identity of the remote station (117) and selects the used code therefrom. An access point (111) determines the group of remote stations registered at the access point. A measurement code processor (205) determines the uplink scrambling codes potentially used by the remote stations. A measurement unit (207, 209) then monitors for received signals using these codes and a handover detection processor (211) generates a potential handover detection for the remote station (117) in response to a detection of a received signal using the uplink scrambling code of the remote station (117).
US08140078B2 Mobile device with a mobility analyzer and associated methods
A method for operating a wireless mobile device moving through different types of networks includes storing within the wireless mobile device a type of network associated with a respective access node as the wireless mobile device moves through the different types of networks. A type of connectivity available for each access node is stored within the wireless mobile device, as well as location of each access node. The wireless mobile device is operated with a current access node corresponding to one type of network based on a current location of the wireless mobile device. Handoff is initiated by the wireless mobile device from the current access node to another access node corresponding to a different type of network based on movement of the wireless mobile device.
US08140075B2 Wireless communication system, server and mobile station therefor
This invention provides a wireless communication system wherein a network to which a mobile station should be handed over can be selected, using parametric data collected from network components other than the mobile station. Time taken for a handover between different types of network systems is reduced. The wireless communication system of the present invention comprises a mobile station equipped with multiple wireless interfaces, a server connected to a fixed network, and multiple access points. The mobile station determines available wireless interfaces and sends notification of the available interfaces' identifiers to the server. The server collects managerial data from network components and selects a wireless interface, based on the notification from the mobile station and the managerial data. The mobile station registers its locations in visiting networks corresponding to multiple available wireless interfaces with the server. The server retains the registrations of mobile station locations for the above wireless interfaces.
US08140074B2 Mobile communication network
A mobile communication network comprises a home agent supporting mobility of a mobile entity by generating bindings between a home address of the mobile entity and a care of address of the mobile entity. A mapping processor provides at least one set of mappings between a potential future care of address for a mobile entity and a real time characteristic criterion. The mappings may for example be determined in response to previous movements of the mobile entity in the communication network. A processor determines a real time characteristic and the home agent is arranged to change a binding between the home address and a current care of address in response to the at least one set of mappings and the real time characteristic, and without receiving binding updates from the mobile entity. The approach may allow support for mobility of a mobile entity while reducing signalling in support of mobility.
US08140069B1 System and method for determining the audio fidelity of calls made on a cellular network using frame error rate and pilot signal strength
The present invention provides a method and system for defining the mean opinion score (MOS) as a function of frame error rate (FER) and pilot signal strength. In an embodiment of the invention, an entity receives MOS scores that have been obtained using subjective tests for certain calls made within the network. Next, the entity receives FER and pilot signal strength samples that have been obtained for the calls for which MOS scores have been subjectively obtained. Finally, the entity calculates an equation for the MOS as a function of FER and pilot signal strength using a non-linear regression analysis.
US08140068B2 Techniques for feedback in cellular systems to mitigate interference in downlink
An embodiment of the present invention provides a method, comprising broadcasting base station (BS) channel allocation methods and supported interference mitigation techniques in a whole cell by the base station and reporting classification information by mobile stations (MSs) within the cell to said base station about their preferred interference mitigation (IM) techniques.
US08140065B2 Systems, methods, and apparatus to enable backup wireless devices
Systems, methods, and apparatus are disclosed to enable backup wireless devices. An example method disclosed herein includes receiving an activation code associated with a backup wireless device to activate the backup wireless device, and in response to receiving the activation code, transmitting a deactivation instruction to a primary wireless device along with a deactivation message for presentation on a visual display of the primary wireless device.
US08140063B2 System and method for automatic updating of contact information
A system and method automatically update contact information. The system comprises a recipient device, a dialer communications device, and an update manager. The recipient communications device receives calls forwarded from a service provider. The recipient communications device is reached using updated contact information. The dialer communications device calls the recipient communications device via the service provider using outdated contact information. The update manager transmits the updated contact information to the dialer communications device for an automatic update.
US08140054B2 Method for authenticating subscriber station, method for configuring protocol thereof, and apparatus thereof in wireless portable internet system
Disclosed are a subscriber station authentication method, a protocol configuration method, and a device thereof in a wireless portable Internet system. In the subscriber station authentication method, an authentication mode between a subscriber station (10) and a base station (20) is negotiated, and the authentication mode is negotiated by the base station (20) according to the authentication mode negotiation. The authentication modes include an authentication mode based on the IEEE 802.16 privacy standard protocol and an authentication mode based on the standardized authentication protocol of the upper layer. Authentication is performed by the base station (10) in the case of the authentication mode based on the IEEE 802.16 privacy standard protocol, and the authentication is performed through message transmission using a diameter protocol between a base station (10) and an authentication server (40) in the case of the authentication mode based on the standardized authentication protocol of the upper layer.
US08140051B2 Link establishment method and mobile communication system
A mobile communication system that establishes a link between a plurality of base stations in which an adjacency condition is satisfied. The mobile communication system including a first base station that transmits a broadcast packet including its own location information and radius information of a wireless service area. Also included is a second base station that determines the adjacency condition between the wireless service areas based on the location information of the first base station and the radius information of the wireless service area, included in the packet received from the first base station, and the second base station's location information and the radius information of the wireless service area. The link is preferably established between the first and second base stations in which the adjacency condition is satisfied.
US08140049B2 Power line communication methods and devices
A power line communication method for realizing data communication between at least one first or sending power line communication partner device and at least one second or receiving power line communication partner device. The method checks transmission conditions of a plurality of possible communication channels, thereby generating transmission condition data descriptive for the communication conditions of the respective possible communication channels. Additionally, communication conditions of the plurality of possible communication channels are selected as actual communication conditions based on the transmission condition data.
US08140048B2 Alarm system with two-way voice
Techniques are described for establishing a two-way voice communication session with an alarm system. The alarm system may establish a two-way voice communication session with an operator associated with a monitoring service that provides monitoring services for alarm events detected by the alarm system. The alarm system also may establish a two-way voice communication session with a notification recipient that is interested in receiving notifications associated with events detected by the alarm system.
US08140045B2 Semiconductor device
A semiconductor device is provided with a power supply circuit having a function to generate a power supply voltage from a wireless signal and an A/D converter circuit having a function to detect the strength of the wireless signal by an A/D conversion of a voltage generated from the wireless signal. This enables to provide a semiconductor device which does not require replacement of batteries, has few limitations on its physical shape and mass, and has a function to detect a physical position. By formation of the semiconductor device with use of a thin film transistor formed over a plastic substrate, a lightweight semiconductor device, which has flexibility in physical shape and a function to detect a physical location, can be provided at low cost.
US08140043B2 Simplified high frequency tuner and tuning method
A disdosed method tunes a signal from a channelized spectrum having a predetermined channel spacing. A signal of interest having a predetermined maximum bandwidth is mixed with a local oscillator signal, which has a frequency that is an integer multiple of the channel spacing or one-half of a channel spacing displaced from an integer multiple of the channel spacing. The local oscillator signal is selected to frequency translate the signal of interest to within a near-baseband passband whose lower edge is spaced from DC by at least about the maximum bandwidth of the signal of interest. Problems associated with 1/f noise, DC offsets, and self-mixing products are avoided or substantially diminished. Other methods and systems are also disclosed.
US08140036B2 Information processing apparatus
Provided is an information processing apparatus having a plurality of antennas for short range wireless communication, cooperating with a detected terminal apparatus when each of the antennas detects the terminal apparatus as a counter communication party, and performing a process associated in advance with the antenna that detects the terminal apparatus, including a scanner, wherein if a first antenna among the antennas detects a first terminal apparatus, the image data read by the scanner is transmitted to the first terminal apparatus through the first antenna so as to be stored in the first terminal apparatus, wherein the scanner includes: a platen; a carriage in which a scanner head is provided, wherein a first antenna among the antennas is provided to the carriage, and wherein, every time when the second antenna is moved together with the carriage to sequentially detect the terminal apparatuses mounted on the platen, the information processing apparatus and the terminal apparatuses cooperate with each other to perform a process associated in advance with the second antenna.
US08140035B2 Amplifier providing power recovery from a narrow-band antenna
A method, amplifier and system are provided for enabling power recovery from a narrow-band antenna when a signal having bandwidth exceeding that of the antenna is utilized. The amplifier provides amplification of a source signal to the antenna and recovery of power stored in the antenna during periods when the impedance of the antenna is negative to enable reverse current through the amplifier to a direct current (DC) power source.
US08140033B2 Method for automatic impedance matching for a radiofrequency circuit and transmission or reception system with automatic matching
The invention relates to a method for automatically matching the antenna impedance for a radiofrequency transmission circuit having an amplifier. An impedance matching network is inserted between the amplifier and the antenna. The output current i and voltage V from the amplifier and their phase shift are measured, and from this the complex impedance, defined by V/i, is deduced. The antenna impedance is calculated as a function of this complex impedance and as a function of the known present values of the adjustable impedances of the matching network. New values are calculated, from the calculated value of the antenna impedance, for the adjustable impedances of the matching network that allow an overall load impedance of the amplifier to be obtained which is as close as possible to the nominal load impedance Zopt of the amplifier, and the matching network is controlled to adjust the adjustable impedances to these new values.
US08140029B2 Adaptive transmission and receiving method and device in wireless communication system with multiple antennas
Disclosed is an adaptive transmit and receive method and device in a multiple-antenna wireless communication system. A transmit mode comprises different main transmit modes each of which includes one or both of a sub-transmit mode based on STBC and a sub-transmit mode based on SM. A receiver calculates an STBC performance parameter and a SM performance parameter, and a transmitter uses the parameters to determine a main transmit mode with maximum data rates and select a sub-transmit mode for minimizing power consumption. The transmitter channel-encodes, modulates and antenna-maps input data according to the selected transmit mode, and outputs results to the receiver. The receiver antenna/symbol-demodulates and channel-decodes the received data.
US08140015B2 Electronic apparatus and communication state notification function control method
According to one embodiment, an electronic apparatus includes a communication module, a communication state notification module, a notification function information obtaining module, and a notification function control module. The communication module executes close proximity wireless transfer. The communication state notification module notifies at least one of a start time and an end time of data transfer executed between the communication module and an external device, the data transfer being executed by the close proximity wireless transfer. The notification function information obtaining module obtains notification function information indicative of a capability relating to a communication state notification function of the external device from the external device. The notification function control module requests the external device to execute or suppress the communication state notification function by the external device, based on the obtained notification function information.
US08140007B2 Radio system and method for relaying radio signals with a power calibration of transmit radio signals
The present invention provides a radio system and a method for relaying radio signals, providing a power calibration of transmit radio signals. With the radio system and the method no dedicated calibration signal generator is required for providing the power calibration of the transmit radio signals. The radio system comprises at least one transmit path, a calibration unit at the least one link and a power sensor. A selected one of coupled transmit signals is forwarded to a power sensor for measuring a power level of a portion of the selected one of the coupled transmit signals, wherein the calibration unit is adapted to update a power rating of the at least one transmit path in response to the transmit power level of the selected one of the coupled transmit signals.
US08139984B2 Image forming method and apparatus
An image forming apparatus, wherein a surface resistivity Rse[Ω] of a charger and a volume resistivity Rsw [Ω·cm] of the composition having a low softening point satisfy the following relationship: 0.8×10−1Rse
US08139972B2 Process cartridge and electrophotographic image forming apparatus
A process cartridge detachably mountable to a main assembly of an electrophotographic image forming apparatus includes an electrophotographic photosensitive drum, a developing roller, a developer accommodator including two frames two end portion members, supporting the roller, a first member providing an electrostatic capacity between itself and the roller when a developing bias voltage is applied to the developing roller, and a second member including a contact portion elastically contacting to a bent portion of the accommodator, and a first electrical contact portion, electrically connected to the contact portion, for transmitting, to the main assembly, an electric signal corresponding to a value of the electrostatic capacity provided between the developing roller and the first member. The second member is mounted to one end portion member such that the contact portion is inside the one end portion member and the first electrical contact portion is outside the one end portion member.
US08139962B2 Image forming apparatus for maintaining a uniform toner concentration
An image forming apparatus includes a latent image carrier, a latent image forming unit, a developing unit, a toner supplier, a toner concentration detector, a prediction calculator, and a toner supply controller. The toner supplier includes a single driving source and supplies toner to a two-component developer at a predetermined supply position by driving a toner supply member with the driving source. The toner concentration detector detects a toner concentration in the developer at a predetermined detection position located upstream of the supply position. The prediction calculator predicts changes in the toner concentration in the developer over time at a prediction position located at the supply position or downstream of the supply position and upstream of a developer feed position to the developer carrier when toner is not supplied, based on a result of the toner concentration detection. The toner supply controller adjusts an amount of the toner supplied based on the prediction.
US08139960B2 Image-forming device having belt cleaning unit
An image-forming device includes an electrophotographic image-forming section, a receptacle, a detecting unit, a shielding member, a drive mechanism. The electrophotographic image-forming section transfers developer onto a recording sheet to form developer image thereon. The receptacle collects developer not transferred onto the recording sheet. The receptacle includes a detection portion. The detecting unit detects light passing through the detection portion. The shielding member is movably disposed in the detection portion to move between a first position blocking the light to be detected by the detecting unit and a second position allowing the light to pass through the detection portion. The drive mechanism moves the shielding member between the first position and the second position in a direction different from a vertical direction.
US08139958B2 Frequency-domain equalization of the fiber optic channel
Systems and methods for frequency-domain compensation in optical communication systems. In pre-equalization embodiments, the transmitter transforms the data stream into a frequency domain signal and applies a compensation filter before transforming it back into a pre-distorted time domain signal. As the pre-distorted time domain signal propagates through the optical channel, optical dispersion effects counter the pre-distortion, producing an equalized signal at the channel output. In post-equalization embodiments, the receiver transforms the received signal into a frequency domain signal and applies a compensation filter before transforming it back into an equalized time domain signal. Pre-equalization may prove less expensive due to the square-law characteristic of photodetectors employed by most receivers.
US08139954B2 System and method for reducing memory requirements for electrical domain compensation of intra-channel nonlinearity in an optical communications system
A digital filter is provided for processing an electrical input signal to be conveyed through an optical communications system. The processing generates a predistorted electrical signal using a compensation function that substantially mitigates for intra-channel non-linearity imparted to the communications signal by the optical communications system. The digital filter has a memory having a limited size storing a reduced data set used for approximating an original, unreduced data set used to implement the compensation function. The reduced data set is used for the digital filter to apply the compensation function to mitigate the intra-channel non-linearity over longer transmission distances of the optical communications system than would be possible without the use of the reduced data set.
US08139953B2 Signal transmission device, signal reception device, test module, and semiconductor chip
There is provided a signal transmission device which transmits, in the form of an optical signal, multivalued data which shifts through three or more plurality of logical values, and includes: a light emitting element which outputs light having an intensity corresponding to a power supply current supplied thereto; a current source which is capable of supplying the light emitting element with the power supply current which has a plurality of current values corresponding to the plurality of values through which the multivalued data shifts; and a modulating section which modulates the current value of the power supply current supplied from the current source, in response to a shift of the multivalued data.
US08139946B2 Apparatus and method for transmitting data in wireless visible light communication system
Disclosed is a method for transmitting data in a wireless visible light communication system, the method including the steps of transmitting a pilot signal for obtaining channel state information according to each channel from a transmitter to a receiver, and transmitting a pilot response signal containing channel state information according to each channel from the receiver to the transmitter; controlling, by the transmitter, a data rate according to the pilot response signal, transmitting, by the transmitter, data to the receiver, with data rate information inserted into a header and controlling, by the receiver, a data rate according to each channel by making reference to data included in the header information.
US08139937B2 Automatic optical power control method for OLT in PON
Provided is an automatic optical power control method for an optical line terminal (OLT) of a passive optical network (PON). The automatic optical power control method includes at the OLT, measuring an allowable range of the optical power allowing a normal network operation on the PON, at the OLT, setting an optimum optical signal level within the measured allowable range of the optical power, and at the OLT, adjusting a power level of a transmitter to the set optimum optical signal level. Accordingly, an appropriate power level can be selected depending on an optical distribution network (ODN) structure to drive the transmitter. Also, when the entire optical network units are deactivated, a laser of the transmitter is turned off to thereby minimize unnecessary power consumption at the OLT.
US08139936B2 Method and apparatus of routing convergence in control plane of an intelligent optical network
The embodiments of the invention provide a method of routing convergence in a control plane of an intelligent optical network, which includes: a function unit perceiving a service link state transmitting an alarm notification message indicating a failure in a service link to a routing protocol unit when the service link is in failure; the routing protocol unit confirming a service link failure in the control plane according to the alarm notification message. The embodiments of the invention also provide an apparatus of routing convergence in a control plane of an intelligent optical network. According to the embodiments of the invention, the establishment of a new service or re-routing may be implemented within several seconds or even hundreds of milliseconds after the service link failure in the control plane occurs.
US08139933B2 Imaging device
A metal pin is inserted into a hole cylindrically formed in a camera casing so as to be in contact with a shape-memory actuator. The metal pin and the shape-memory actuator are fixed by pressurization. The metal pin is further bonded to a printed circuit board via a solder to electrically and thermally contact the shape-memory actuator and the printed circuit board so as to form the camera module by reducing the wiring size and improving the cooling efficiency.
US08139929B2 High-resolution optical disk for recording stereoscopic video, optical disk reproducing device, and optical disk recording device
An optical disk for recording stereoscopic videos and high-quality video signals and a system for reproducing the videos and signals from the optical disk are made compatible with the conventional video reproducing system. A reproducing device which is used for reproducing stereoscopic videos and high-quality videos obtains stereoscopic video or high-quality videos by reproducing both first and second interleaved blocks on the optical disk in which first and second video signals are alternately recorded on the left and right sides by dividing the first and second video signals into frame groups of one GOP or more and a reproducing device which is not used for reproducing the stereoscopic videos and high-quality videos obtains ordinary videos by only reproducing either the first or second interleaved block by jumping tracks.
US08139924B2 System and method for digital content retrieval
Flexibility with respect to access and enjoyment of time shifted content in a content distribution network is provided, especially with regard to content not present on a DVR. A DVR accesses a network storage device over a network for particular portions of content not available on the DVR and the network storage device provides those missing portions. The user may then rewind and playback not only already locally stored content but also that content provided by the storage device. Content can be provided through faster-than-real-time transmissions such that the content is made available to the DVR prior to it being needed for rewind functionality or playback.
US08139920B2 Reducing playback time differences when joining moving images of different formats
A moving image editing device which uses a smart rendering scheme whereby the variation of playback time is minimized even when editing material data with a minimum time unit that does not match that of the save format. A material format which is a moving image format of the material data is acquired, and then it is determined whether or not the material format acquired by the material format acquisition unit matches a save format which is the moving image format to be saved. The material data is converted into the save format. The moving image data acquired by the format conversion unit is sequentially joined, and then the moving image data which is the save result is generated. The format conversion unit outputs a portion or the entirety of the material data itself regarding the material data determined to be matched by the format determination device, on the other hand, outputs data encoded into the save format after decoding a portion or the entirety of the material data regarding the material data determined not to be matched, and the joining unit repeats sequential joining so that the difference in the playback time with the material data may be minimized.
US08139916B2 Recording medium containing moving picture data and additional information thereof and reproducing method and apparatus of the recording medium
The present invention relates to a recording medium containing moving picture data and additional information thereof and to reproducing method and apparatus of the recording medium. The present recording medium has script files including additional information about moving picture data, e.g., scene descriptive text and introduction of characters, etc. In addition, information linking each script file with a section of moving picture data to be presented with contents of the script file is included in a link data file or is contained in a filename of the script file. In reproduction of the recording medium, a script file linked with presently reproduced moving picture data section is determined and searched for based on the link data file or every filename of the script files, and contents of the found script file are presented together with the presently reproduced moving picture data. Furthermore, previously presented additional information is removed depending on data or filename of the found script file.
US08139914B2 Enclosure for housing splice trays
An enclosure for housing splice trays, including a convex bracket extending between two internal sections of the enclosure, the bracket having a track extending at least partially between said sections of the enclosure, wherein the splice trays are couplable to and translatable along the track.
US08139911B2 Light-illuminating probe and fundus observing apparatus, fundus surgery apparatus, endoscope, and catheter using the light-illuminating probe
A light-illuminating probe with increased spatial spread of an external illumination light and a fundus observing apparatus, a fundus surgery apparatus, and an endoscope using the light-illuminating probe are provided. The light-illuminating probe includes a light-transmitting portion which is constructed with at least a first dielectric material having a light transparency and a light-radiating portion which is constructed with a second dielectric material having a light transparency to be formed in an extension portion of the light-transmitting portion.
US08139906B2 Optical wiring module
Provided is an optical wiring module. The optical wiring module includes a light source mounted on a surface of a substrate, a metal optical waveguide coupled to a transverse magnetic mode of light emitted from the light source and using a long-range surface palsmon polariton, and a photodetector. The optical wiring module has a simple structure enabling it to be further miniaturized and its yield to be increased.
US08139904B2 Method and apparatus for implementing optical deflection switching using coupled resonators
A method of implementing optical deflection switching includes directing a tuning operation at a specific region of coupled optical resonators coupled to an input port, a first output port and a second output port, the coupled optical resonator including a plurality of cascaded unit cells; wherein the tuning operation interrupts a resonant coupling between one or more of the unit cells of the coupled resonators so as to cause an input optical signal from the input port to be directed from the first output port to the second output port.
US08139896B1 Tracking moving objects accurately on a wide-angle video
A method and a system for tracking the motion of moving objects accurately on the entirety of a wide-angle video is disclosed. The method includes using a non-uniform scaling to selectively enhance pixel density, preferably in preparation for other image processing. In preferred embodiments, the further image processing (such as motion detection, object recognition, or tracking, etc.) functions better with the enhanced pixel density or distribution.
US08139887B2 Image-signal processing apparatus, image-signal processing method and image-signal processing program
Disclosed herein is an image-signal processing apparatus, including: a band pass filter configured to increase the bit count of an input digital image signal in a bit decompression process and pass on an image signal of a high frequency band; an amplitude limiting section configured to limit the amplitude of the image signal passed on by the band pass filter to a level determined in advance; and a subtractor configured to subtract an image signal output by the amplitude limiting section from the input digital image signal.
US08139882B2 Method for locally adjusting a quantization step and coding device implementing said method
The invention relates to a method of locally adjusting a quantization step for each region of an image in a sequence of n images. The method comprises the following steps; calculating, for each image of the sequence, a first difference of bits saved on the potential masking region when quantizing it with a first quantization step and a second difference of bits required by the region of interest when quantizing it with a second quantization step; and in each image of the sequence, assigning to the potential masking region the first quantization step and if the sum of the n first differences of bits is higher than the sum of the n second differences of bits assigning said second quantization step to said region of interest and otherwise assigning a third quantization step such that the sum of said n first differences of bits is distributed between the regions of interest according to a reconstruction quality criterion.
US08139877B2 Image processing apparatus, image processing method, and computer-readable recording medium including shot generation
An image processing apparatus includes a shot splitting unit that splits a moving image into a plurality of shots each including a plurality of sequential frames; a shot detecting unit that detects, among the shots, a second shot similar to a first shot that is to be encoded; a first shot-generating unit that generates a third shot by correcting a time length of the second shot; a second shot-generating unit that generates a fourth shot by performing motion compensation using at least one of the first shot and the third shot; and an encoding unit that encodes a difference between the first shot and the fourth shot.
US08139870B2 Image processing apparatus, recording medium, computer data signal, and image processing method
There is provided an image processing apparatus including a character recognition section that executes character recognition on an input document image and outputs a character recognition result, an item name extraction section that extracts a character string relevant to an item name of an information item from the character recognition result, an item value extraction section that extracts a character string of an item value corresponding to the item name from the vicinity of the character string relevant to the item name in the document image, and an extraction information creation section that creates extraction information by associating the character string of the item value extracted by the item value extraction section to the item name.
US08139864B2 System for non-uniformity correction for image processing
A system for correcting image characteristic data from a plurality of pixels comprises at least one field programmable gate array (FPGA), a lookup table, and a correction module. The FPGA may include a plurality of configurable logic elements and a plurality of configurable storage elements. The lookup table may be accessible by the FPGA and may store a plurality of correction components associated with each pixel, including a gain value, an offset value, and a bad pixel value. The correction module may be formed from the configurable logic elements and configurable storage elements and may receive the characteristic data and the correction components. The correction module may generate corrected data for each characteristic data by utilizing the gain value, the offset value, and the bad pixel value.
US08139863B1 System for capturing, characterizing and visualizing lidar and generic image data
A system that offers a method of capturing, analyzing, and visualizing a matrix of data for object and feature extraction. This is accomplished by reading a matrix of data represented by a plurality of data types into a processor via a data capture system. The matrix of data is overlaid by a control grid to form a regular matrix having a plurality of cells. A data search spatial radius is created from a point in each cell. Data is then processed from the matrix and certain characteristics are captured and represent each variable in each cell of the matrix, and then output, respectively.
US08139855B2 Illuminant estimation method, medium, and system
A color rendering technique, more particularly, an illuminant estimation method, medium, and system estimating an illuminant for white balancing. The illuminant estimation method includes detecting a plurality of valid images from input image data, and determining an illuminant for white balancing based on one or more estimated illuminants that are obtained based on data included in each of the valid images.
US08139853B2 Color naming, color categorization and describing color composition of images
The invention provides methods, systems and apparatus for assigning color names to individual image pixels, and generating verbal description of color composition in images, suitable for a wide variety of information processing applications. For an isolated image pixel (individual color sample or color value) an illustrative embodiment of this invention uses a predetermined vocabulary of color names, and then generates a distance measure describing the best color match and corresponding color name for the given pixel. For the input image, an illustrative embodiment of this invention computes the simplified representation of the scene, consistent with human perception, and uses the predetermined vocabulary, syntax rules and metric to assign color names to all perceptually significant objects and regions and obtain the verbal description of the overall color composition. The invention is also applicable to other types of information signals, such as sequences of video frames, web pages, etc.
US08139846B2 Verification of integrated circuits against malicious circuit insertions and modifications using non-destructive X-ray microscopy
A method and system for verifying the integrity of integrated circuits (ICs) by detecting the presence of unauthorized circuit insertions or modifications using non-destructive x-ray microscopy is disclosed. A reference image based on a trusted IC or a trusted design file may be generated. An un-trusted IC may be received from an un-trusted foundry, which IC is manufactured in response to the trusted design file provided to the foundry. An x-ray microscope may record a plurality of sets of base images of the un-trusted IC, each set corresponding to a different viewing angle. One or more un-trusted images may be produced from the base images. The reference images may be compared with the un-trusted images to illuminate any additions or modifications in circuit elements or other parameters.
US08139844B2 Methods and systems for determining a defect criticality index for defects on wafers
Various methods and systems for determining a defect criticality index (DCI) for defects on wafers are provided. One computer-implemented method includes determining critical area information for a portion of a design for a wafer surrounding a defect detected on the wafer by an inspection system based on a location of the defect reported by the inspection system and a size of the defect reported by the inspection system. The method also includes determining a DCI for the defect based on the critical area information, a location of the defect with respect to the critical area information, and the reported size of the defect.
US08139839B2 Apparatus for checking the authenticity of banknotes
An apparatus for checking the authenticity of bank notes in unprotected areas, has a sensor assembly containing a light source which produces light of a first wavelength with which the bank notes to be checked are illuminated; whereupon one or more feature substances present in and/or on the bank notes produces light of a second wavelength which is detected by the sensor assembly. A control device evaluates data from the sensor assembly about the light of the second wavelength and compares them with reference data to determine the authenticity of the bank notes. The structure and operation of the sensor assembly and/or the control device permit conclusions to be drawn only with difficulty on the feature substance or substances contained in the bank notes.
US08139830B2 System and method for automated alignment of leg volumes in whole-body magnetic resonance scans
A method and system for automatically aligning multiple MR volumes in whole-body MR scans is disclosed. The method and system are capable of automatic alignment of leg-volumes in whole-body MR scans that is insensitive to leg movement. In order to align upper and lower MR volumes, an automatic determination may be made that a junction between the upper and lower MR volumes is in a leg region. The lower MR volume is then divided into left and right regions, and each of the left and right regions are independently aligned with the upper MR volume. One of the left and right regions is then adjusted with respect to the other one to compensate for shifting of the legs with respect to each other.
US08139828B2 Method for enhanced visualization of medical images
A method to process medical images for a desired global and local contrast enhancement. A digital image is accessed and segmented, and a first histogram of the digital image is generated. An overall contrast enhanced histogram is generated using the first histogram. A local contrast enhanced histogram is generated using the first histogram. A combined histogram is generated using the overall contrast enhanced histogram and the local contrast enhanced histogram. A contrast-enhanced digital image is generated using the combined histogram.
US08139824B2 Crop particle discrimination methods and apparatus
A method of discriminating between kernel and chaff particles, in crop, using a crop viewing apparatus that includes an image-capturing device that is capable of capturing one or more images of crop in the crop viewing apparatus. The image capturing device connected to a processing device for processing one or more resulting images. The crop viewing apparatus also includes one or more lamps for illuminating crop in the crop viewing apparatus. The lamp illuminates the crop in a range of illumination levels up to a maximal level equal to or above a reflectivity saturation level at which increasing illumination causes no further reflectivity change. The crop viewing apparatus further includes one or more control devices for controlling the level of illumination provided by each lamp.
US08139822B2 Designation of a characteristic of a physical capability by motion analysis, systems and methods
Motion Analysis is used to classify or rate human capability in a physical domain via a minimized movement and data collection protocol producing a discreet, overall figure of merit of the selected physical capability. The minimal protocol is determined by data mining of a more extensive movement and data collection. Protocols are relevant in medical, sports and occupational applications. Kinematic, kinetic, body type, Electromyography (EMG), Ground Reactive Force (GRF), demographic, and psychological data are encompassed. Resulting protocols are capable of transforming raw data representing specific human motions into an objective rating of a skill or capability related to those motions.
US08139817B2 Face image log creation
A system and method are provided for constructing face image logs from video surveillance that are complete and concise in the sense that the logs contain only the best images available for each individual observed. The quality of the face images are assessed and scored based upon a plurality of image criteria. The image criteria are combined to an overall quality score. The quality score is associated with the face image enabling the face log to be purged so that only high quality face images are contained in the log.
US08139815B2 Damper of rectangular-shaped slim speaker
The present invention relates to a damper of a rectangular-shaped slim speaker that is capable of preventing a vibration plate having an entire outer appearance of a slim oval/track-like shape extended to any one side thereof from being moved in forward and backward directions. The damper of a rectangular-shaped slim speaker includes: fixed end portions formed on either end thereof, respectively, to face each other in a vertical direction; support plate portions each extended backwardly from the fixed end portions; and an elastic portion extended backwardly from the support plate portions, wherein the fixed end portions, the support plate portions, and the elastic portion are formed integrally as an injection molded plastic product.
US08139813B2 Speaker device
A flat speaker device capable of emitting loud reproduced sound with a relatively simple configuration is provided. The speaker device includes a diaphragm, a frame supporting the diaphragm vibratably in the vibration direction, a magnetic circuit disposed in the frame, and a driving member for driving the diaphragm. The driving member includes a voice coil movably disposed in a magnetic gap of the magnetic circuit, a driving part formed movably in a direction different from the vibration direction of the diaphragm, and an angle conversion and transmission part, one end of which is angle-variably joined to the driving part and another end of which is angle-variably joined to the diaphragm. The angle conversion and transmission part has rigidity and is obliquely disposed with respect to each of the vibration direction of the diaphragm and the moving direction of the driving part.
US08139808B2 Ear hooked earphone
An ear hooked earphone is provided for selectively being worn on a left or right ear of a user. The earphone includes a body and an ear hook. The body includes a first coupled portion formed on a surface thereof. The ear hook includes a hook section and a fastened section. The hook section is used for hooking around the ear of the user. The fastened section is connected with the hook section, and a separation is formed between ends of the hook section and the fastened section. The fastened section has a second coupled portion, and one of two sides of the second coupled portion is selectively coupled with the first coupled section. Thereby, the position of the separation relative to the body is able to be changed, that is, the ear hooked earphone is able to hang on the left or right ear of the user freely.
US08139801B2 Hearing aid glasses using one omni microphone per temple
Hearing glasses with a left temple and a right temple connected to a front portion supporting a pair of lenses, at least one temple with one single microphone and a processor connected to the single microphone. The single microphone is an omnidirectional microphone and located in the temple such that, when the hearing glasses are worn by a human's head where the at least one temple is at a predetermined side of the head, the single microphone can receive sound substantially unblocked by the head from sound sources both at a left and right frontal side of the head, as well as from one back side of the head corresponding to the predetermined side of the head.
US08139783B2 Speaker assembly arrangement for a vehicle and method of mounting a speaker
A speaker assembly arrangement for a vehicle is provided that includes a speaker unit including a speaker cabinet defining a first volume and a body part of a vehicle including a hollow member defining a second volume. The speaker cabinet is acoustically coupled to the hollow member by a press-fit coupling having a press-fit direction and mounted on the body part by at least one fastener having a fastening direction substantially perpendicular to the press-fit direction. The body part comprises a first guide arranged and configured to slidably engage with a second guide arranged on the speaker cabinet so that force on the speaker cabinet in the fastening direction is at least in part redirected to the press-fit direction by the slidable engagement of the first guide and the second guide.
US08139781B2 Bluetooth headset with a retractable structure
A Bluetooth headset includes a case, a circuit board, a speaker, a USB plug, a memory slot, an actuating structure, and a movable lid. The case is a hollow structure. A containing space in the case is accessible to an opening of the case. The circuit board is installed in the containing space. The speaker is installed on the case and electrically connected to the circuit board. Both the USB plug and the memory slot are electrically connected to the circuit board. The actuating structure is disposed on the case for driving the circuit board to selectively move the USB plug and the memory slot toward or away from the opening of the case. The movable lid is disposed at a side of the opening of the case in a rotatable manner.
US08139779B2 Method for the operational control of a hearing device and corresponding hearing device
The aim of the invention is to make using a hearing device and in particular a hearing aid more comfortable and more effective for the user. To this end the setting of a portable hearing device is to be checked. First the acoustic data of a sound from the environment of the hearing device is recorded and/or determined simultaneously with the setting of the hearing device with at least one setting value. The setting of the hearing device is evaluated against the chronologically matching, recorded acoustic data in the hearing device using at least one predeterminable criterion. If necessary, the hearing device outputs an appropriate message. By this means a hearing aid wearer can, for example, be alerted to contact an acoustician, if the settings he made on the hearing aid are not effective.
US08139770B2 Cryptographic key backup and escrow system
A system for securely storing application keys is comprised of a database system, a peripheral hardware security module and cryptographic keys, wherein cryptographic keys comprise application keys, intermediate keys and a master key. Application keys are grouped according to characteristic and are associated with a particular intermediate key, which is utilized to scramble and descramble application keys within the associated group. Intermediate keys are associated with the master key, which is utilized to scramble and descramble the intermediate keys. Scrambling and descrambling of keys is performed within the peripheral hardware security module.
US08139752B2 Voice conference control from an instant messaging session using an automated agent
A system and method for using one communication mode, such as instant messaging, to initiate and manage an alternative communication mode conversation. In one exemplary embodiment, an automated agent transfers conversation participants from an instant messaging conversation to a voice conversation by accepting an instant message command from a conference organizer and interacting with a voice conversation platform to call the instant messaging conversation participants on the telephone. One or more conversation participants can manipulate the conversation via commands to the automated agent using the first communication mode.
US08139745B2 Calling party ringtone selection in telephone system
A ring tone service is provided to a called party upon receiving a call from a calling party at a device of the called party, where the device annunciates the call according to a particular ring tone as determined by the called party. A network-based call control manager receives a notification that the calling party is calling the called party, and the call control manager queries a network-based ring tone manager to determine the particular ring tone. The ring tone manager notifies the call control manager of the determined ring tone, and the call control manager sets up the call to be annunciated at the device of the called party according to the determined ring tone.
US08139743B2 Method for providing enhanced audio conferencing services in a telephony system
A method is provided for enhanced audio conferencing services. A request is received and authenticated for enhanced audio conferencing services. A calendar for the user is accessed, and scheduled conference calls of the user are determined from the calendar. A list of audio content for the user is accessed and provided to the user, such that a selected audio content from the list can be played in accordance with the scheduled conference calls. The user has options to play the audio content in between conference calls, louder than the conference calls, softer than the conference calls, and in one speaker while the conference calls play in another speaker. The scheduled conference call is called into so that it plays, and the selected audio content is played in accordance with the selected option. A trigger can stop the audio content and play the scheduled conference call in its place.
US08139735B2 IMS gateway systems and methods
IMS gateway systems and methods are disclosed for providing online charging for IMS sessions. An IMS gateway system described herein operates based on a state machine to provide charging triggers and IMS session control. For one charging trigger, the IMS gateway system transmits an initial credit control request message to an online charging system (OCS) responsive to receiving a session initiation message from a first subscriber of a session. For another charging trigger, the IMS gateway system transmits an update credit control request message to the OCS responsive to receiving a session acceptance message from a second subscriber of the session. For another charging trigger, the IMS gateway system transmits a termination credit control request message to the OCS responsive to receiving a session termination message. The IMS gateway system may trigger on other session control messages or charging messages from the OCS to provide online charging.
US08139729B2 Systems and methods for handling calls associated with an interactive voice response application
A method for processing a call is provided. The method includes receiving an inbound call leg via a network device. The inbound call leg is processed using an interactive voice response (IVR) device, and an outbound call leg is generated based on processing the inbound call leg. The outbound call leg is made available to the network device. The inbound call leg and the outbound call leg are handed off from the IVR device to the network device.
US08139726B1 Voicemail system and method for providing voicemail to text message conversion
A method and system for allowing a calling party to send a voicemail message as a text message. A calling party leaves a voicemail message and that message is converted from voice to a text message. If the calling party wishes to confirm the conversion, the text message is then converted to a voicemail message. The converted voicemail message is presented to the calling party so that the calling party can review and edit the message. The calling party can review and edit any portion of the converted voicemail message. The edits of the voicemail message are applied and the voicemail message is converted to a new text message. If the calling party wishes to further review and edit the text message, it is converted to a new voicemail; otherwise the text message is sent to the called party.
US08139725B2 Associated information in structured voice interaction systems
A structured voice interaction system includes logic to communicate one or more voice prompts to a caller via a voice channel, and to communicate navigation information for the structured voice interaction system to the caller via a data channel. Voice prompts communicated to the caller via the voice channel connection are coordinated with the navigation information communicated via the data channel connection. Information not referenced by the voice channel prompts, but related to or associated with actions or options referenced by the voice channel prompts, is accessed, identified, and provided over the data channel connection.
US08139718B2 Radiotherapy apparatus
Realtime beam shape adjustment in response to (for example) online CT scanning of a patient during treatment is assisted by the radiotherapy apparatus comprising a source adapted to emit a beam of therapeutic radiation, a collimator for delimiting the radiation beam, the collimator comprising a plurality of leaves arranged alongside each other and be moveable longitudinally so that the tips of the leaves define a variable edge of the collimator, the leaves being mounted on a support that is moveable laterally with respect to the leaves. In this way, movements of the tumor that are perpendicular to the direction of leaf motion can be accommodated by simply moving the collimator bodily so as to accommodate this. It is preferred that the apparatus also includes a control means adapted to receive information as to the location of the target volume, and, on the basis of that information, control the longitudinal positions of the leaves and the lateral position of the support. It is also preferred that the support tilts as it moves laterally along a path. This can be achieved, by example, by bearings that are moveable on suitable guides, or by mounting the support on a plurality of pivot arms of unequal lengths. The lengths of such pivot arms can be adjusted as necessary.
US08139709B2 Staggered circular scans for CT imaging
Certain embodiments provide staggered circular scans for CT imaging. In certain embodiments, a CT imaging system comprises a plurality of source-detector assemblies that are axially offset from one another and rotate about a rotation axis to provide staggered circular CT scanning.
US08139703B2 Data relay apparatus and semiconductor integrated circuit having the same
A data relay apparatus according to one embodiment described herein can include a phase detection unit that can detect a phase difference between a clock output from a transmitter and a clock output from a receiver, and generate a plurality of phase detection signals, a data relay control unit that can distinguish a difference in clock timing between the clocks of the transmitter and the receiver in response to the plurality of phase detection signals, and output a relay data selection signal and a relay control clock, and a data relay unit that can transmit data output from the receiver to the transmitter in response to the relay data selection signal and the relay control clock.
US08139698B2 Dual correlation frame synchronization system and method
A system and method utilize a dual correlation, one for the synchronization pattern (sync correlation) and one for the channel equalization pattern (CE correlation), to determine where the channel equalization pattern starts and thus establish frame synchronization. The system and method compare the two correlations and decides on the start of the channel equalization symbols when the CE correlation is larger than the sync correlation.
US08139693B2 Apparatus and method for estimating inter-carrier interference power and noise power in a channel
An estimation method is provided for use in a receiver of an OFDM (orthogonal frequency division multiplexing) system to estimate the ICI (inter-carrier interference) and the noise power of a channel. Two pilot signals respectively carried by two subcarriers are received from the channel wherein the two pilot signals are adjacent and differ by a first phase angle. Another two pilot signals respectively carried by another two subcarrier are received from the channel wherein the another two pilot signals are adjacent and differ by a second phase angle. According to some embodiments of the invention, these phases are correlated with the ICI power, but are uncorrelated with the noise power. The estimation method then individually estimates the ICI power and noise power according to the first phase and the second phase.
US08139690B2 Method and transmitter structure reducing ambiguity by repetition rearrangement in the bit domain
A method is provided which improves reliability of channel estimation in a digital communication system by reducing the ambiguity in the recognition of received symbols evaluated for the channel estimation. A first plurality of bits is mapped to a modulation state according to a given Gray mapping of binary numbers to modulation states and transmitted. The plurality of bits is re-transmitted at least once, with a sub-set of bits contained in the plurality of bits inverted, and mapped to further modulation states according to the same Gray mapping. The bits to be inverted are determined in a way that the number of different vector sum results obtainable, for all combinations of bit values within the first plurality of bits, by adding vectors representing complex values of the first and further modulation states in a complex plane, is lower than the number of different modulation states within the Gray mapping.
US08139679B2 System and method for controlling modulation
A system and method for controlling modulation. The system includes a plurality of modulators and a transmitting unit. The plurality of modulators decodes data from a data signal and also encodes the data into a clock signal. The transmitting unit transmits the encoded clock signal. According to the system and method disclosed herein, the present invention provides optimized coding efficiency while minimizing overall power consumption.
US08139666B2 Channel estimation technique for multi-carrier system
The present invention relates to a channel estimation technique for multi-carrier system which uses pilot signal to first obtain pilot subcarrier channel responses, then estimate the mean delay and the root-mean-square delay spread of the channel, and then uses interpolation to obtain the channel responses of arbitrary subcarriers. The present invention is able to perform channel estimation and to accurately estimate various channel delay parameters (such as the initial delay, the mean delay, and the root-mean-square delay spread) with very low quantity of pilot signal and with low computational complexity. In addition, the present invention has broad applicability, as it does not require the channel power-delay profile to be of certain specific types and it can operate in systems where pilot subcarriers have an irregular configuration.
US08139663B2 Method for improving synchronization and information transmission in a communication system
The present invention relates to a method for improving synchronization and information transmission in a communication system, including: generating a signal with a time symmetric property based on a uniquely identifiable sequence c(l) from a set of sequences, sending the signal over a communication channel, receiving the signal, calculating and storing a correlation, finding the delay that result in a maximum correlation magnitude, detecting the unique sequence c(l) from the set of sequences. The method is distinguished by: generating the signal with a centrally symmetric part, s(k), the centrally symmetric part s(k) being symmetric in the shape of the absolute value thereof, storing the reverse differential correlation D(p) from a block of N received signal samples r(k), k=0, 1, . . . , N−1. The present invention also relates to a transmitter unit and a receiver unit of a communication system, and a radio communication system.
US08139658B2 Method and system for providing a time equalizer for multiline transmission in communication systems
A method and system for multiline transmission in communications systems are described. Eigenvalues are calculated to maximize equalized channel impulse response (1010). Eigenvectors associated with dominant eigenvalues are identified (1020). The eigenvectors are combined into a subspace. Optimization is performed over the subspace to calculate subspace time equalizer coefficients (1030).
US08139651B2 Video deblocking filter
Deblocking filters are disclosed, where the nature of the filter is determined based upon the level of detail of a reconstructed video frame in the region in which the block boundary is located. One embodiment of the method of the invention includes identifying a boundary between two blocks of the reconstructed video frame, determining the level of detail of the reconstructed video frame in a region in which the block boundary is located, wherein the region includes pixels from multiple rows and multiple columns of the reconstructed video frame and includes at least one pixel that is not immediately adjacent the block boundary and selecting a filter to apply to predetermined pixels on either side of the block boundary based upon the determined level of detail.
US08139649B2 Recursive filtering a video image using activity mapping
A method of recursive filtering a video image includes determining a local variance σ2 in luminosity in the vicinity of a picture element on the image; making an estimate of a value of noise variance σr2; obtaining a surface for value of a proportional parameter K from the equation K = α ⁡ [ ρ · λ · σ 2 ρ · λ · σ 2 + τ · σ r 2 ] + β where 1≦σ≦128, 1 ≦σr≦64 and ρ, τ, α, and β are empirical constants, and selecting a value of λ to scale a relative contribution to the value of K by the luminosity variance and the noise variance. The image is recursively filtered using the proportional parameter K to sum proportions of the current image and an immediately preceding image.
US08139641B2 Interpolation of video compression frames
Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation.
US08139640B2 Interpolation of video compression frames
Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation.
US08139633B2 Multi-codec camera system and image acquisition program
A multi-codec camera system includes a multi-codec camera that acquires video in the form of multiple compression-rate image data and a determination module that selects image data from the multiple compression-rate image data acquired by the multi-codec camera according to a predetermined reference, wherein when a predetermined object is detected from the video acquired by the multi-codec camera, the determination module selects image data at a compression rate according to the size of the detected object.
US08139630B2 High-speed receiver architecture
A receiver (e.g., for a 10 G fiber communications link) includes an interleaved ADC coupled to a multi-channel equalizer that can provide different equalization for different ADC channels within the interleaved ADC. That is, the multi-channel equalizer can compensate for channel-dependent impairments. In one approach, the multi-channel equalizer is a feedforward equalizer (FFE) coupled to a Viterbi decoder, for example a sliding block Viterbi decoder (SBVD); and the FFE and/or the channel estimator for the Viterbi decoder are adapted using the LMS algorithm.
US08139620B2 Nitride semiconductor laser device
The nitride semiconductor laser device includes a substrate, a nitride semiconductor layer having a first nitride semiconductor layer, an active layer, and a second nitride semiconductor layer stacked in this order on the substrate, and a ridge provided on a surface of the nitride semiconductor layer. The surface of the nitride semiconductor layer includes a generally flat part and first and second grooves which extend along the ridge in a resonator direction, the first groove being formed continuous to a first side surface of the ridge, the second groove being formed continuous to a second side surface of the ridge which is opposite to the first side surface.
US08139614B2 Robust narrowband symbol and frame synchronizer for power-line communication
An embodiment is a method and apparatus to perform symbol synchronization. A correlation estimator computes a correlation of a sample vector representative of a narrowband signal. A synchronization detector detects symbol synchronization.Another embodiment is a method and apparatus to perform frame synchronization. A Fast Fourier Transform (FFT) processing unit computes a current FFT vector and an accumulated previous FFT vector. The current FFT vector and the accumulated previous FFT vector correspond to sample vectors associated with preamble symbols. A real and imaginary processing unit generates real and imaginary summations using the current FFT vector and the accumulated previous FFT vector. A mode processor generates mode flags representing operational modes using the real and imaginary summations.
US08139608B2 Method and apparatus optimizing a radio link
Optimizing a radio link is done by acquiring at least OSI layer one and two performance measurements, determining an optimum setting collection for at least OSI layer three to a top layer, then configuring at least the OSI layer three to the top layer based upon the optimum setting collection. The top layer is at least OSI layer four. The invention includes optimized radio links, methods of making optimized radio links, revenue generating making optimized radio links by providing means for optimizing the radio link.
US08139604B2 Processing session initiation protocol signaling in voice/data integrated switching system
Processing Session Initiation Protocol (SIP) signaling in a voice/data integrated switching system includes: transceiving a message and data between a terminal and a system using a Voice over Internet Protocol (VoIP) SIP “INFO” method upon communication being performed between terminals via an Internet Protocol (IP)network and using a VoIP SIP “MESSAGE” method in an idle state upon communication not being performed between the terminals; processing proprietary signaling of a legacy voice switching system as standard signaling using standard VoIP SIP signaling, and simultaneously and separately processing the standard SIP signaling and the proprietary signaling of the legacy voice switching system in a system using the VoIP SIP signaling.
US08139595B2 Packet transfer in a virtual partitioned environment
A computer implemented method, computer product code, and data processing system are provided for transferring data between virtual partitions. A request is received to transfer a packet from a first partition to a second partition. A free buffer is identified from a buffer pool of the second partition, and a receive descriptor is written. A bit within the receive descriptor is set to identify a receive descriptor ring of second partition. A first interrupt is generated to the second partition. The packet is then copied to the free buffer, and the receive descriptor is updated.
US08139593B2 Memory management for high speed media access control
Aspects disclosed herein address the need in the art for memory management for high speed media access control. A packet buffer may store packets with a first data structure, comprising the packet length, sequence number, and a pointer to a second data structure. Packet data may be stored in a linked list of one or more second data structures. Transmit and receive queues may be formed using linked lists or arrays of the first data structures. Memory locations for storing first and second data structures may be kept in lists indicating free locations for the respective data structure types. A flexible memory architecture is disclosed in which two configurations may be selected. In a first configuration, a first memory comprises per-flow parameters for multiple flows, and a second memory comprises a packet buffer. In a second configuration, the first memory comprises per-flow pointers to per-flow parameters in the second memory. The packet buffer resides in a third memory. Various other aspects are also presented.
US08139588B2 Method and apparatus to establish routes based on the trust scores of routers within an IP routing domain
A router includes a management module and a routing module. The routing module can be used to route data around a network. The management module can be used to manage the operation of the routing module, including generating an integrity report for the router, which can be used to generate a trust report for the router. The trust report can include an integrity/trust score for the router. The management module can control the routing module via a secure control interface.
US08139587B2 Method and apparatus for routing packets
Packets may be routed in a heterogeneous communications network as follows: for a set of packets comprising at least one packet to be transmitted from a sending node, said sending node being able to handle communication according to at least two access technologies,—selecting in a selection unit in the sending node an access technology for use when transmitting the set of packets,—selecting a receiving node in the network to which to transmit the set of packets among nodes in the network that are able to handle said selected access technology—transmitting the set of packets to the selected receiving node using the selected access technology. Alternatively, a set of packets may be transmitted to one or more nodes using at least two different access technologies. Depending on the transmission quality, one node may be selected to forward the set of packets.
US08139578B2 System and method for traversing a NAT device for peer-to-peer hybrid communications
An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables an endpoint to traverse a NAT device using a stateless reflector.
US08139576B2 Network routing apparatus
A network routing apparatus in which packet forwarding units for performing a packet forwarding process are arranged in parallel to one another, a packet distribution unit for distributing packets to the packet forwarding units arranged in parallel to one another, a packet rearrangement unit for rearranging outputs of the packet forwarding units are provided in the network routing apparatus, and packet retrieving units for retrieving packet headers in the packet forwarding units are further arranged in parallel to one another.
US08139575B2 Device, system and method of modification of PCI express packet digest
Device, system and method of modification of PCI Express packet digest. For example, an apparatus includes a credit-based flow control interconnect device to generate a credit-based flow control interconnect Transaction Layer Packet in which one or more bits of a digest portion carry non-ECRC data.
US08139573B2 Mobile communication terminal and multimedia message processing method using the same
Example embodiments disclose a mobile communication terminal by which a user can recognize a reception-completed message among a plurality of transmission messages in a manner of searching a transmitted message by reading received transmission state data in the case of transmitting a plurality of multimedia messages sequentially from one terminal and outputting a transmission time or subject of the searched transmission message. Example embodiments also disclose transmitting the multimedia message via mobile communication network, storing transmission information including an ID of the transmitted multimedia message in a memory provided within a mobile communication terminal, receiving a multimedia message transmission confirmation message, comparing transmission information included in the received multimedia message transmission confirmation message to the information stored in the memory, and outputting a result of the comparison.
US08139569B2 System and method for communication over an adaptive service bus
An adaptive service bus comprising adaptable logical components for transporting communications. A configuration of each logical component of the adaptive service bus is determined by receipt of a control message that establishes the behavior of that component. Thereafter, communications that are received by the adaptive service bus are processed in accordance with “rules” established by the configurations. The configuration of the adaptive service bus may be changed in real time to accommodate changes in communication types and/or changes in the processing rule for a particular communication type.
US08139564B1 Configuring guest users for a VoIP device of a primary user
A VoIP device stores a first set of VoIP parameters downloaded from a VoIP network to support call signaling associated with a primary user. The primary user enables a guest set-up mode by storing a guest access code to be associated with the guest user. The guest user enters a code on the VoIP device which the VoIP device compares to the stored guest access code and activates a guest profile if a match is detected. A second set of VoIP parameters is downloaded from the VoIP network and stored as part of the guest profile on the VoIP device to support call signaling associated with the guest user. SIP signaling is initiated between the VoIP device and the VoIP network including the directory number of the guest user, whereby the directory number of the guest user is mapped by the VoIP network to the VoIP device of the primary user. When the primary user initiates a call from the VoIP device, then the call is initiated using the first set of VoIP parameters. When the guest user initiates a call from the VoIP device, then the call is initiated using the second set of VoIP parameters.
US08139563B2 System for alternate communications in an internet protocol multimedia subsystem network
A system that incorporates teachings of the present disclosure may include, for example, a Unified Messaging System (UMS) having a Session Border Controller (SBC) to receive a Session Initiation Protocol Uniform Resource Identifier (SIP URI), detect from a host portion of the SIP URI that the SIP URI is associated with a failover communication session, update a user portion of the SIP URI to indicate a failure disposition, and route the updated SIP URI to a call agent of the UMS. Additional embodiments are disclosed.
US08139562B2 Scalable call processing node
A scalable call processing node includes link interface modules capable of processing n calls per second and call server modules capable of processing m calls per second, n is variable relative to m by changing the relative numbers of call server and link interface modules. In addition, call server modules can perform subsecond switchover when a call server fails without requiring inter-call server transfer of call state information.
US08139560B2 Intelligent multimedia calls
A method of setting up and/or controlling a multimedia call involving an H.324 enabled user terminal and a circuit switched connection terminating at the user terminal and at a video gateway, the method comprising: sending DTMF control signals over the circuit switched connection within H.245 protocol control messages; and on the basis of said DTMF control signals, routing or re-routing the connection to an appropriate data source or mapping the connection to an appropriate data source.
US08139559B2 Method and network device for accounting chargeable signaling
A network element and a method for accounting chargeable signaling in a communication network. The network includes a signaling message detected in a call processing network element, and an amount of data carried in the signaling message. The amount of data is determined based on a message description provided in the signaling message. The network further includes a counting function, which is selected and updated based on the message description. Accordingly, an inter-operator accounting can be provided even for data carried in signaling messages.
US08139558B2 Method and system for establishing a system time within a mobile ad hoc network
A mobile ad hoc network, a mobile ad hoc network node and a method for establishing a system time within a mobile ad hoc network are provided. The network nodes may include a global positioning system (GPS) receiver for receiving GPS signals and for providing a GPS time derived from the GPS signals. The GPS time may be employed by the network node as the system time. Even though the network nodes of a mobile ad hoc network independently determine the GPS time and, in turn, the system time, the system time will be common for each of the network nodes. Mobile ad hoc network nodes may therefore join and leave the mobile ad hoc network with each network node being able to determine the system time prior to its joinder based upon the GPS time provided by the respective GPS receiver.
US08139557B2 Wireless base station apparatus and system to avoid preamble interference
A radio base-station apparatus with improved frame transmission efficiency by avoiding interference of preambles and frame control information between sectors of a cell or between cells with a frequency reuse factor. In the apparatus OFDMA multiple-access processing is performed for each of a plurality of sectors of a cell, and frames made of logical subchannel numbers and OFDMA symbol numbers are configured in synchronization respectively for the plurality of sectors, and offsets are added to the beginnings of given frames such that the preambles and frame control information arranged sequentially from the beginnings of the frames do not overlap on the OFDMA symbol numbers.
US08139549B2 Method of scheduling an uplink packet transmission channel in a mobile communication system
A method of scheduling an uplink packet transmission channel in a mobile communication system is disclosed. The method of scheduling includes determining a scope of user equipments (UEs) to be applied to a scheduling assignment for scheduling the uplink packet transmission channel, and transmitting the scheduling assignment to the user equipments included in the determined scope, wherein the scheduling assignment includes an identifier for identifying the scope of the user equipments and scheduling contents for carrying information applicable to the scheduling assignment.
US08139545B2 Method and apparatus for forwarding messages among multiple radio networks
Techniques to forward unsolicited messages from an (IS-2000) CDMA radio network via an HDR radio network to an access terminal. A session is first established between the access terminal and the HDR radio network. During session establishment or thereafter, the access terminal indicates to the HDR radio network an interest in receiving unsolicited messages from the CDMA radio network. The access terminal typically also registers with the CDMA radio network. Thereafter, unsolicited messages can be sent from a mobile station controller (MSC) to the HDR and CDMA radio networks, or sent from the MSC to the CDMA radio network, which then forwards the messages to the HDR radio network. The HDR radio network encapsulates the unsolicited messages and sends the encapsulated messages to the access terminal. The forwarding of unsolicited messages allows the CDMA radio network to communicate with an access terminal.
US08139541B2 Method and system for bypassing media gateways in wireless networks
A call processing method and system in which the use of the MGW between the RNC and the peer party is limited to only certain situations. This invention uses RFC 3267 (AMR/IETF) on the RNC. This will avoid inserting a MGW context for framing conversion only. This invention provides an optimization that sets up calls from the RNC, thus avoiding the need for a MGW in the path for basic calls. With this optimization, the usage of DSP and packet resources and the number of MGW chassis, as well as bearer path delay, are all reduced.
US08139535B2 Blind channel detection techniques
Techniques for use in a blind detection process of information elements. Channels can be allocated into groups. For each group, resource blocks of each channel can be further divided into subspaces. A base station may communicate a number of channels in a group, a number of subspaces allocated to a group of channels, and a bit shift value to all mobile stations via non-specific user channels to a mobile station. The mobile station uses a blind detection scheme and the number of channels allocated per group, a number of sub-spaces per group of channels, and a bit shift value to locate an information element assigned to the mobile station. A number of blind detection trials may be capped to a sum of a number of channels for all allocated groups.
US08139528B2 Adaptive transmission of resource utilization messages
An adaptive scheme controls the transmission of interference management messages by wireless nodes. For example, the adaptive scheme may be used to determine whether and/or how to transmit resource utilization messages. Such a determination may be based on, for example, comparison of a quality of service threshold with a current quality of service level associated with received data. A quality of service threshold may be adapted based on the effect of previously transmitted resource utilization messages. A quality of service threshold for a given wireless node may be adapted based on the frequency at which the wireless node transmits resource utilization messages. A quality of service threshold for a given wireless node may be adapted based on information received from another wireless node. An adaptation scheme also may depend on the type of traffic received by a given wireless node. A quality of service threshold also may be adapted based on throughput information.
US08139526B2 Wireless communication systems
A wireless communication method in a wireless communication system is provided. In the wireless communication system, subscriber stations are each operable to communicate with a base station and the base station is capable of performing simultaneous communications with a number of subscriber stations by allocating an available capacity among the subscriber stations. The subscriber stations are required to issue capacity requests in order to obtain and/or maintain a connection with the base station, and communications between the subscriber stations and the base station are performed partly or wholly through at least one relay station. The provided wireless communication method includes, in the relay station, detecting capacity requests issued from a plurality of the subscriber stations, using the detected requests to form at least one combined capacity request, and transmitting the combined capacity request to the base station. Furthermore, the method includes, in the base station, responding to the combined capacity request by reserving capacity for said plurality of subscriber stations. In addition, the method includes, in the relay station or in the base station, allocating the reserved capacity among the plurality of subscriber stations.
US08139520B2 Method of preventing or limiting the number of simultaneous sessions in wireless local area network (WLAN)
A method, program product and system of preventing or limiting the number of simultaneous sessions in a wireless local area network (WLAN). The method includes: determining whether subscriber terminal information has been changed between an old session and a new session, maintaining a connection with the old session if the subscriber terminal information has not changed, and establishing and authenticating the new session and disconnecting the old session if the subscriber terminal information has changed. A medium access control (MAC) address and a WLAN radio network identification can be compared between the old session and the new session to determine whether subscriber terminal information has been changed.
US08139512B2 Distributed iterative decoding for co-operative diversity
A source sends an encoded data block during a first time interval to a destination and to a relay. The source sends additional parity bits for the encoded data block during a second time interval. The relay partially decodes that encoded data block to a process-defined end point (typically only a partial decoding), such as a fixed number of decoding iterations. After partial decoding the relay forms a modified data block having corrected information bits and the parity bits of the block it received, and sends the modified data block to the destination, during the second time interval. The destination decodes to a results-defined end point the modified data block it received from the relay using the additional parity bits it received from the source. If that end-point cannot be reached, the destination may begin anew decoding the original encoded data block it received from the source.
US08139494B2 System for testing ethernet paths and links without impacting non-test traffic
A system for testing Ethernet paths or links without adversely impacting non-test traffic. The system includes a test traffic generator that includes a scheduler that determines when a new test packet is generated. The test traffic generator includes a packet creator that builds a test packet and a transmitter for transmitting the test packet via the Ethernet path or link. The packet creator sends the test packet to the transmitter. The traffic generator includes a transmit credit block coupled to the transmitter or to the scheduler. The transmit credit block stores an amount of credits representing a number of bytes that are available to transmit and decrements the amount each time a non-test packet is communicated via the Ethernet path or link.
US08139488B2 Cooperative flow locks distributed among multiple components
Disclosed are, inter alia, methods, apparatus, computer-storage media, mechanisms, and means associated with cooperative flow locks distributed among multiple components, such as on different application-specific integrated circuits in a packet switching device. Flow locks are typically used for maintaining the order of packets and operations performed thereon by the coordination of a context (e.g., the processing of a packet by a packet processor) with a corresponding flow lock interface, and by the manner of communication performed among the flow lock interface and the distributed flow locks.
US08139485B2 Logical transport resource traffic management
A method for managing data packets passing through an Ethernet node having multiple ingress ports and multiple egress ports, the ingress ports receiving the data packets from at least one service, and the egress ports configured with at least one Logical Transport Resource (LTR) configured as a predefined path between one of the egress ports and a destination in the Ethernet network. The method comprises mapping one or more of the services to each of the at least one LTR, shaping each of the at least one LTR to a configured rate, and transmitting data packets to the Ethernet network via the egress ports.
US08139483B2 Network traffic control in peer-to-peer environments
A method and an electronic unit are disclosed for controlling traffic on a network, especially for controlling peer-to-peer related traffic. A filter unit is intercepting messages related to peer-to-peer application from a network line, irrespective of the messages' destination, A control logic then manages a request represented by an intercepted message subject to its content and subject to peering specific information.
US08139476B2 Optical ring networks using circulating optical probe in protection switching with automatic reversion
Techniques and apparatus for optical communication networks including fiber ring networks with protection switching to maintain optical communications when an optical failure occurs and to automatically revert to normal operation when the optical failure is corrected. Implementations include use of a circulating optical probe signal at an optical probe wavelength within the gain spectral range of optical amplifiers used in a fiber ring network to detect an optical failure.
US08139467B2 Reduced energy consumption using active vibration control
Embodiments of a computer system that includes a vibration-cancelling mode, and a related method and computer-program product (e.g., software) for use with the computer system, are described. During operation, a processor monitors operations in the computer system, and may select either the vibration-cancelling mode or an inactive mode based on the monitored operations. For example, the processor may select the vibration-cancelling mode when there are input/output-(I/O) intensive workloads to an array of one or more hard disk drives (HDDs) in the computer system. In this way, the processor may reduce the energy consumption associated with vibration-induced retries to the HDDs (and reduced I/O throughput) without increasing the energy consumption associated with active vibration damping at other times, such as when the computer system is idle or during processor-intensive workloads.
US08139463B2 Objective lens, optical pickup, and optical disc apparatus
Provided is an objective lens for selectively focusing each of light beams having three wavelengths λ1, λ2, and λ3 on a signal recording surface of a corresponding optical disc, the wavelengths λ1, λ2, and λ3 satisfying at least a relationship λ1<λ2<λ3, the objective lens including a diffraction section disposed on an entry-side surface thereof, the diffraction section including a first region disposed in an innermost radius portion, a second region disposed outside the first region, and a third region disposed outside the second region, the first to third regions being formed so that an aperture of the light beams are appropriately limited, the first region including a staircase-like diffractive structure having a certain number of levels configured so that diffracted light of a predetermined order has the highest diffraction efficiency and optical-path-difference phase amounts for the levels of the diffractive structure has a certain relationship.
US08139461B2 Record medium, optical disk unit using it, and recording method
A plate body 2, multiple hologram layers 3 are provided in the thickness direction of the plate body 2, and at least one of the multiple hologram layers 3 is formed of spirally continuous hologram bands 4. Erasure areas 4A and 4B and non-erasure areas 4C and 4D of the hologram band 4 are provided in the length direction of the hologram band 4. Non-erasure areas 4E and 4F of the hologram band 4 are formed on both sides in the direction orthogonal to the length direction of the hologram band 4 in the erasure areas 4A and 4B.
US08139458B2 Recording medium for storing write protection information and write protection method thereof
To provide write protection of a disc in a bare state that is usually used in a cartridge having a recognition switch for write protection, such as a DVD-RAM, write protection information is recorded in a Lead-in area, a Lead-out area or a recording information area other than a user data area of the disc, and the data is protected from unwanted overwriting or erasing using the write protection information. Even when the write protection information stored on a disc does not match the state of a recognition switch of a case for write protection, the data can be prevented from unwanted overwriting or erasing. Thus, write protection can be ensured when a recordable and/or rewritable recording medium, such as a DVD-RAM, a DVD-R or a DVD-RW, is used in a bare state.
US08139450B2 Amplifier circuit and optical pickup device
An amplifier circuit and an optical pickup device supporting multi-layered optical discs and hi-speed play mode. The amplifier circuit includes photodiodes 11 to 15; operational amplifiers 21 to 25; feedback resistors 31 to 34; resistors 41 to 45; output terminals 51 to 55; reference voltage sources 56 and 57; a reverse-bias-voltage control circuit 61; and a parasitic-capacitance detecting circuit 65. The reverse-bias-voltage control circuit 61 is connected to the cathodes of the photodiodes 11 to 15. The parasitic-capacitance detecting circuit 65 detects the parasitic capacitance of the photodiode 15. The reverse bias voltage generated in the reverse-bias-voltage control circuit 61 is adjusted according to the detection result by the parasitic-capacitance detecting circuit 65, so that the optical sensitivity of the photodiodes 11 to 14 is maintained at an appropriate value.
US08139449B2 Method and apparatus for eliminating errors in a seek operation on a recording medium
A method and apparatus for eliminating errors in a seek operation on a recording medium are provided. Given a target address on a recording medium, a reading device is moved to seek the target address, and it is determined whether or not a signal is read out at the location to which the reading device has been moved. If the expected signal is not available at that location, by extending a variable frequency range of an oscillator clock of a PLL circuit or by increasing a track gap between the target address and the track to which the reading device jumps initially to seek the target address, the oscillator clock can be phase-synchronized to EFM signal from the recording medium reliably, resulting in reduction of the seek errors.
US08139448B1 Slider with integrated thermally-assisted recording (TAR) head and vertical-cavity surface-emitting laser (VCSEL) with angled external cavity
A thermally-assisted recording (TAR) slider has an integrated TAR head and an integrated external-cavity VCSEL. The TAR head is integrated with the slider at the trailing end and includes an optical waveguide having a grating coupler oriented in a plane generally parallel to the slider trailing end, and a near-field transducer (NFT) at the slider air-bearing surface (ABS) and coupled to the waveguide. The external cavity is an angled structure and has an input surface for receipt of laser radiation output from the VCSEL, an output surface near the slider trailing end, a partially reflecting third mirror near the output surface, and at least one reflective surface between the input surface and the third mirror for turning the laser radiation and reflecting it between the VCSEL and the third mirror. The laser radiation is output from the external cavity's output surface, through the trailing end of the slider and to the grating coupler.
US08139446B2 Audio system
An audio system includes a key input section and a microcomputer, and enables playback volume level control that will meet the demand of a user. The key input section inputs a selection instruction for selecting one of a plurality of sound sources in response to a manipulation. The microcomputer 6, in cooperation with a level adjusting ratio setting library, a level adjusting pattern generator and a volume adjuster, selects the sound source designated by the selection instruction, calculates the level difference ΔP between the playback volume level of the sound data of the current piece of music and that of the next piece of music of the selected sound source, and adjusts the playback volume level of the next sound data in accordance with an adjusting ratio corresponding to the level difference.
US08139444B2 Routine clock with variable indicators
A routine clock for visually and audibly identifying time periods and events is disclosed. The routine clock may have indicators placed on the routine clock that may be variable in size corresponding to variable time periods. Within the time periods, unique events may be identified and when the time for a specific event has been reached, an audio announcement or visual indication or both may occur.
US08139443B2 Underwater sound projector system and method of producing same
An underwater sound projector system comprises multiple sound projectors, each sound projector being capable of producing acoustic pressures. The sound projectors are held in close proximity such that the sound projectors interact with one another via the acoustic pressures produced. In embodiments, the number and/or spacing of the sound projectors are adjusted based on target performance parameters.
US08139442B2 Robust underwater communication system
A robust underwater communication system, for communication between an acoustic signal transmitter and a remotely positioned acoustic signal receiver, wherein transmitted data is carried by a plurality of symbols each having two components one of which comprises a distinctive bit code and the other of which appertains to the character of the symbol as a whole wherein the character of successive symbols is stepped through a predetermined continuously repeating sequence of distinctive steps each of which occurs once in the sequence, the signal receiver being operated synchronously with the signal transmitter and comprising a correlator arrangement responsive both to the bit code and to the character of received signals for effecting demodulation and having a plurality of outputs one for each symbol, so that as each symbol is detected a signal on the output to which it corresponds pre-dominates and amplitude detector means responsive to the outputs from the correlator arrangement for providing an output signal corresponding to the data transmitted.
US08139440B2 Spectral conditioning for surface seismic data
A method for spectrally conditioning surface seismic data. In one implementation, the method may include correcting surface seismic data for distortions due to anomalous spectral amplitudes, thereby generating a first set of corrected data; correcting the first set of corrected data for deterministic distortions, thereby generating a second set of corrected data; correcting the second set of corrected data for spectral distortions due to the seismic waves traveling through the near-surface, thereby generating a third set of corrected data; and correcting the third set of corrected data for spectral distortions due to the seismic waves traveling through deeper strata.
US08139439B2 Methods and systems for seismic sensor calibration
Methods and systems for calibrating seismic sensors configured or designed for use in seismic signal detection. According to certain embodiments of the present disclosure, a current is injected into a moving coil of a seismic sensor and a voltage is measured across the moving coil. The moving coil is locked by the injected current such that environmental noise is reduced while measuring the moving coil voltage.
US08139437B2 Wordline driving circuit of semiconductor memory device
Wordline driving circuit of semiconductor memory device includes a bias generator configured to generate a threshold bias voltage for accessing data, an over-driver configured to increase the threshold bias voltage at an initial stage of a data accessing operation and a wordline driver configured to activate a wordline in response to the threshold bias voltage and a signal output from the over-driver.
US08139435B2 Data storage apparatus and control method of data storage apparatus
In a data storage apparatus having data storage means, if it is judged that a condition of transitioning the data storage apparatus into a power saving state is established, it is controlled so that states of signals to be output by operation control means of controlling an operation of the data storage means to plural signal lines are fixed to a specific signal state, and supply of a reference voltage by reference voltage supply means to the plural signal lines is stopped.
US08139431B2 Structure and methods for measuring margins in an SRAM bit
Methods for measuring the read margin, write margin, and stability margin of SRAM bits with operational circuitry that includes effects of the SRAM array architecture and circuit design. In addition, methods for measuring the read margin, write margin, and stability margin of SRAM that excludes the effects of SRAM array architecture and circuit design.
US08139425B2 Voltage regulation method and memory applying thereof
A voltage regulating method applied to a memory to regulate a word line voltage corresponding to a set of memory cells of the memory includes the following steps. Firstly, a first value, which is for indicating an amount of data having a specific data value in a set of written data, is counted, wherein the set of written data is written into the set of memory cells. Next, a second value, which is for indicating an amount of data having the specific data value in a set of read data, is counted, wherein the set of read data is obtained by reading the set of written data. Then, a regulating voltage is determined according to a difference between the first and second values. After that, the word line voltage is regulated to be a sum of the word line voltage and the regulating voltage.
US08139423B2 Write driving device
A write driving device includes a buffer unit, a duration signal generation unit, and a data input clock pulse generation unit. The buffer unit is configured to generate an alignment signal in response to a transition timing of a data strobe signal. The duration signal generation unit is configured to generate a duration signal which is enabled during a predetermined duration in response to a write command. The data input clock pulse generation unit is configured to generate a data input clock pulse for transferring data to a global line in response to the alignment signal within an enable duration of the duration signal.
US08139419B2 Programming methods and memories
Methods of programming memory cells, and memories incorporating such methods, are disclosed. In at least one embodiment, programming is accomplished by applying a set of incrementing program pulses to program a selected cell to a first target threshold voltage, and applying a set of incrementing inhibit pulses to an unselected cell to fine-tune program the selected cell to a second threshold voltage.
US08139415B2 Phase-change memory device
A phase-change memory device is capable of reducing current consumption and preventing performance deterioration caused due to line load by improving a process of selecting memory cells for a write/read operation. The phase-change memory device has a plurality of cell matrixes and includes word line decoding units that are each shared by a plurality of cell matrixes arranged in a row direction and are configured to activate one of global row signals according to a first row address, local row switch units that are provided to the respective cell matrixes and are configured to connect local current lines to corresponding word lines in response to the activated global row signal, bus connecting units that are provided to the respective cell matrixes and are configured to connect the local current lines to global current lines, and enabling units configured to activate one of the global current lines according to a second row address.
US08139410B2 Trap-charge non-volatile switch connector for programmable logic
A nonvolatile trap charge storage cell selects a logic interconnect transistor uses in programmable logic applications, such as FPGA. The nonvolatile trap charge element is an insulator located under a control gate and above an oxide on the surface of a semiconductor substrate. The preferred embodiment is an integrated device comprising a word gate portion sandwiched between two nonvolatile trap charge storage portions, wherein the integrated device is connected between a high bias, a low bias and an output. The output is formed by a diffusion connecting to the channel directly under the word gate portion. The program state of the two storage portions determines whether the high bias or the low bias is coupled to a logic interconnect transistor connected to the output diffusion.
US08139393B2 Method and apparatus for non-volatile multi-bit memory
A memory device that selectably exhibits first and second logic levels. A first conductive material has a first surface with a first memory layer formed thereon, and a second conductive material has a second surface with a second memory layer formed thereon. A connective conductive layer joins the first and second memory layers and places the same in electrical contact. The structure is designed so that the first memory layer has a cross-sectional area less than that of the second memory layer.
US08139383B2 Power station for power transmission to remotely located load
The invention relates to distribution of electrical power, supervision and security. The invention comprises a power feeding station PFS for delivering electrical power. The PFS comprises a low voltage side LVS, a high voltage side HVS and a transformer TF which is configured to deliver high voltage single phase alternating current on the high voltage side, The power can be distributed, via a cable, to one or more power receiving stations PRS. The cable is configured to distribute current-symmetrical single phase current delivered by the power feeding station. The cable can preferable be a coaxial cable with the shield as current return path. The invention also comprises a current sensor unit CSU which is situated on the high voltage side. The means for measuring characteristics of the current CD can comprise a coil without galvanic contact with the high voltage side. A circuit break unit CBU suitable for breaking the current is situated on the low voltage side. A control function CF is configured to activate the circuit break unit based on the safety rules and the characteristics of the current CD. Characteristics of the current and other system information SI can also be delivered to an information unit IU.
US08139379B2 Reverse energy recovery circuit
A reverse energy recovery circuit is located on a power conversion circuit equipped with a transformer which has a primary winding side connected to a power switch driven by a control unit. The primary winding side has a first end and a second end bridged by the reverse energy recovery circuit which comprises a first capacitor, a second capacitor, an ancillary winding and a diode. The first and second capacitors are coupled in series. The second capacitor has one end connected to the first end of the primary winding side. The ancillary winding has a first end connected to the first end of the primary winding side. The diode has a cathode connected to a second end of the ancillary winding and an anode bridged the first and second capacitors so that the diode and ancillary winding form a one way path between the first and second capacitors.
US08139357B2 Laptop elevation device
A laptop elevation device (1) that attaches to a bottom surface (13) of a laptop (12). Each laptop elevation device has a fold-up leg (2) pivotally or hingedly attached to a base (3). An arm (5) is pivotally attached to the base. When the laptop elevation device is in an open position, the arm may be folded downward to engage one of a plurality of holes (9) located on the leg, thereby locking the laptop elevation device at a desired height. The base may be built into a laptop or attached to the underside of an existing laptop using an attachment means (14). The leg may also have a layer of rubber (11) to prevent the leg from slipping while in use. A clip (11) located on the base locks the leg and arm in place while the laptop elevation device is in folded position. An additional feature of the laptop elevation device is one or more non-slip strips (20) that attach to the underside of a laptop to allow the front portion of the laptop to hang over the edge of a flat surface (22) while the laptop is in an elevated position. An alternative embodiment of the laptop elevation device provides a handle (17) for carrying the laptop computer.
US08139355B2 Memory module connector having memory module cooling structures
One embodiment of the present invention provides a computer memory system that includes at least one DIMM connector having a DIMM socket for releasably receiving a terminal edge of a DIMM. A metallic or otherwise highly heat-conductive base is secured to the DIMM connector. A pair of heat spreaders is secured to the base on opposing sides of the DIMM socket. Each heat spreader includes a DIMM-engagement portion spaced from the base. The heat spreaders are nondestructively moveable between an open position spaced apart for receiving the DIMM between the heat spreaders and a closed position for thermally engaging opposing faces of the DIMM. The heat spreaders provide a continuous thermally-conductive pathway between the DIMM-engagement portion and the base. Heatsink fins extend laterally from the base to provide cooling.
US08139350B2 Notebook computer
A notebook computer including a host and a keyboard is provided. The host has an assembling region. The keyboard module disposed at the assembling region includes a keyboard and a keyboard frame. The keyboard has a substrate and multiple keys, wherein the keys are disposed on the substrate. The keyboard frame has a frame body and at least one spring arm disposed at a sidewall of the frame body. The frame body is disposed on the substrate and has multiple openings for exposing the keys. Two ends of the spring are connected to the sidewall. A gap is formed between a center portion of the spring arm and the sidewall of the frame body. Further, the center portion has a first position-limiting structure protruding out of the assembling region, and the first position-limiting structure is mutually interfered with the host.
US08139342B2 Laminated electronic component and method for manufacturing the same
A laminated electronic component is configured to include substrate plating films disposed on outer surfaces of an electronic component main body through direct plating such that external terminal electrodes are connected to exposed portions of internal conductors (internal electrodes), and the average particle diameter of metal particles defining the substrate plating film is at least about 1.0 μm. The external terminal electrode includes at least one layer of an upper plating film disposed on the substrate plating film. The metal particles defining the substrate plating film are Cu particles.
US08139336B2 Field configurable rating plug using communication and control signal
A circuit breaker apparatus is provided and includes a trip mechanism which is coupled to an electrical circuit and which is configured to interrupt an operation of the electrical circuit when the trip mechanism is actuated, an electronic trip unit in signal communication with and configured to actuate the trip mechanism when pre-selected conditions are satisfied, and a rating plug coupled to the electronic trip unit and configured to operate in a first mode in response to a receipt of a transmitted control signal at the rating plug, and to otherwise operate in a second mode, the first and second modes being respectively associated with first and second ones of the pre-selected conditions to be correspondingly transmitted to the electronic trip unit by which the electronic trip unit determines whether to actuate the trip mechanism.
US08139325B2 Tunnel magnetoresistive thin film
A tunnel magnetoresistive thin film has a high MR ratio and improves heat resistance while maintaining a thin film of a Ru layer used as a non-magnetic layer so that the Ru layer expresses a preferable exchange coupling magnetic field even through annealing is performed at a high temperature. In the tunnel magnetoresistive thin film, at least one of a first pinned magnetic layer and a second pinned magnetic layer that are layered having the non-magnetic layer for exchange coupling therebetween has a layered structure of two or more layers made of magnetic materials different from each other.
US08139312B2 Timing alternative intervals within a timing based servo band
An alternative time interval is taken of a timing based servo band to determine lateral position of a servo read head. The servo band is arranged in a sequence bursts with non-parallel servo stripes in sequentially adjacent sub-frames of a linear tape. The timing intervals comprise at least a first time interval (A) between a first pair of non-parallel servo stripes of a sub-frame; and an alternative time interval (C) between a pair of non-parallel servo stripes intermediate the first time intervals (A), the alternative interval servo stripes of sequentially adjacent sub-frames comprising a second servo stripe of the first pair, and a first servo stripe of a sequentially succeeding first pair. Position signals are ratios involving the first and second time intervals.
US08139310B1 Fly height sensor control circuit
A disk drive is disclosed comprising a disk, a head for writing data to the disk, a first touchdown sensor, a second touchdown sensor, and control circuitry comprising a first current source coupled to the first touchdown sensor and a second current source coupled to the second touchdown sensor, the control circuitry operable to determine a common mode voltage between the first touchdown sensor and the second touchdown sensor, adjust the first current source and the second current source until the common mode voltage exceeds a first threshold, determine a differential voltage between the first touchdown sensor and the second touchdown sensor, adjust the first current source and the second current source until the differential voltage exceeds a second threshold, and detect a touchdown event based on the differential voltage exceeding a third threshold.
US08139308B2 Hard disk drive, method of controlling flying height of magnetic head thereof, and recording medium containing computer program thereon
A method of controlling a flying height of a magnetic head of a hard disk drive includes calculating a corrected flying on demand (FOD) voltage to correct a difference between a measured flying height measured by applying a burn-in FOD voltage corresponding to a target flying height and a burn-in flying height in a reference FOD voltage profile corresponding to the burn-in FOD voltage, using the reference FOD voltage profile, in the reference FOD voltage profile that is a profile of a second signal for calculating the flying height of the magnetic head with respect to a first signal for calculating an FOD voltage that allows an end of the magnetic head to thermally expand and protrude when applied to a heater included in the magnetic head, and applying an applied FOD voltage obtained by applying the corrected FOD voltage, to the burn-in FOD voltage, to control the flying height of the magnetic head. Thus, the reliability in the read/write operation can be improved and performance of the hard disk drive can be improved.
US08139302B2 Detecting a periodic sequence of servo signals
A system and method are disclosed for detecting a periodic sequence. A value detector module detects a plurality of values of a periodic sequence. In one embodiment, a transformation module transforms the plurality of values into transformed values. A confinement module confines the values to a limited set of confined values. A correlation module correlates the confined values with a plurality of instances of the periodic sequence. In addition, a selection module selects an instance of the periodic sequence with the highest correlation to the confined values as an observed periodic sequence.
US08139295B2 Optical system and eye piece
An eye piece (EL1) is formed having a first lens (L1) having a positive refractive power and a second lens (L2) having a positive refractive power, which are disposed in order from an object (O), and a contact multi-layer diffractive optical element (DOE), which has a first optical element (51) formed with a relief pattern and a second optical element (52) which is in contact with the surface of the first optical element (51) where the relief pattern is formed, is disposed on an optical surface of the first lens (L1) or the second lens (L2).
US08139293B2 Projection lens with high resolution and reduced overall length
An zoom projection lens includes, in this order from the screen-side to the SLM-side thereof, a negative lens group and a positive lens group, and satisfies: −2<Φ1/Φ2<−0.5, −2
US08139291B2 Image blur prevention actuator and lens unit and camera equipped therewith
An actuator for moving an imaging lens to prevent blurring of an image includes a fixed portion; a movable portion attached to the imaging lens; a plurality of spherical bodies sandwiched between the movable portion and the fixed portion, supporting the movable portion; a drive means; fixed portion drop prevention walls and movable portion drop prevention walls, erected so as to respectively surround each of the spherical bodies and prevent the spherical bodies from dropping; fixed portion contact walls and moving portion contact walls formed contiguously with these drop prevention walls such that when the movable portion is moved to a predetermined locking position, the spherical bodies contact it; and a controller for moving the movable portion to a locking position by rotating the movable portion around the optical axis, thereby positioning each of the spherical bodies.
US08139280B2 MEMS hierarchically-dimensioned deformable mirror
A MEMS hierarchically-dimensioned deformable mirror comprising a substrate, a plurality of spacers disposed on the substrate, a plurality of piezoelectric cantilever microactuators disposed on the plurality of spacers, and a continuous deformable membrane disposed on the plurality of the cantilever assemblies, has significantly improved overall device performances owing to the use of the cantilever microactuators based on relaxor ferroelectric single crystal materials or other piezoelectric materials.
US08139279B2 Movable body apparatus, optical deflector, and optical instrument using the optical deflector
A movable body apparatus includes a vibratory system, a driving portion for driving the vibratory system, a detecting portion for detecting a resonance frequency of the vibratory system, a drive controlling portion, and a storing portion. The vibratory system has a resonance frequency, and includes at least a movable body capable of being reciprocally, rotatably oscillated. The drive controlling portion regulates a driving frequency of a drive signal applied to the driving portion, based on the resonance frequency of the vibratory system. The storing portion stores the frequency detected by the detecting portion at a first predetermined time. The drive controlling portion regulates the driving frequency with reference to the stored frequency, at a second predetermined time after the storing portion stores the frequency, and executes a drive control of the vibratory system.
US08139278B2 Optical beam scanning apparatus and image forming apparatus
In an image forming apparatus provided with an optical beam scanning apparatus according to the invention, an optical beam scanning apparatus of an overillumination scanning optical system includes a semiconductor laser device as a light source, a pre-deflection optical system, a polygon mirror, and a post-deflection optical system, with a width of the luminous flux made incident on the polygon mirror being wider than a width of one reflecting surface forming the polygon mirror, wherein at least two sheets of flat plate for transmitting the luminous flux scanned by the polygon mirror are provided in the post-deflection optical system. In accordance with an image forming apparatus provided with an optical beam scanning apparatus according to the invention, not only a wave front aberration on a photoconductive drum can be suitably corrected, but suitable beam diameter and beam profile can be obtained on the photoconductive drum.
US08139274B2 Method and apparatus for printing converted image using predefined data and color characteristics
A method and apparatus that outputs an optimally-converted image using predefined data and color characteristics. The method includes: receiving the color characteristics; converting the received color characteristics into a range of lightness; converting the range of lightness and the received color characteristics into a gamut of lightness and chroma to be represented by the printer; and adaptively outputting the image according to the converted range of lightness and the received color characteristics.
US08139264B2 System and method of overwriting image data with random patterns
A method and apparatus for overwriting image data in an image forming apparatus. The image forming apparatus includes an image control unit having a central processing unit and an image control unit for receiving image data. The image control unit stores image data on a non-volatile storage apparatus. A memory includes an overwrite application program for generating a string of random numbers and overwriting the image data with patterns from the string of random numbers.
US08139258B2 Information processing apparatus, control method and program for laying out a plurality of jobs on one sheet
Layout candidates to lay out and print a plurality of input jobs on one print sheet are created. Cutting lines on the print sheet and the number of times of rotation of the print sheet necessary in the cutting process are decided for a layout defined by each created layout candidate. Cutting difficulty corresponding to each layout candidate is calculated for each created layout candidate on the basis of the decided number of cutting lines and the decided number of times of rotation. A layout candidate having the lowest cutting difficulty among calculated cutting difficulties is selected as a layout for the jobs. Print data to print the jobs is generated on the basis of the selected layout.
US08139251B2 Method and apparatus for connecting image forming apparatus with multiple host devices
A method and an apparatus for connecting an image forming apparatus with multiple host devices. The method includes: displaying a user interface in which the image forming apparatus and the host devices are arranged; setting an area in the user interface in which the host devices are to be connected to the image forming apparatus; and connecting host devices positioned in the set area to the image forming apparatus.
US08139249B2 Event driven plugin architecture for importing scanned image data into a production workflow
Systems and methods are described that facilitate importing scanned image data into a production workflow, in accordance with various features described herein. A plurality of loosely-coupled, dynamically loaded plugins can be defined in a configuration file for a given production scanning job. The plugins can be invoked in response to a trigger with which each plugin is associated, and triggers can be associated with different phases of the production workflow, such as image data acquisition (importation), data filtering (pre-scanning), image analysis (scanning), and metadata processing (post-scanning). In this manner, the overarching scanning architecture need not have direct knowledge of which plugins are triggered, or even present, and custom plugins as well as standard plugins can be provided for each production scanning job.
US08139247B2 Information processing apparatus, system, and method that provide job reservation with a time-out feature
In an image processing apparatus which allows a plurality of users to reserve jobs, the convenience of each user is further improved while ensuring security of a job to be output by each user. In order to achieve this object, an MFP according to the invention is characterized by including a registration unit (204-1) which registers the use order of the image processing apparatus based on the acceptance order of the user identifier, a notification unit (204-4) which notifies a specific user of permission to use in accordance with the use order, an permission unit (204-2) which permits to execute a job when the user who has received notification instructs to execute a job, wherein when the user who has received notification does not instruct to execute a job for a predetermined period of time, the notification unit (204-4) notifies the next user in accordance with the use order.
US08139238B2 Printing using multiple paper feeders
A data processing apparatus with a plurality of paper feeders includes a job generation unit which generates a print job containing current print settings as a target print job, a history obtaining unit which obtains, among print settings contained in a print job output before the target print job, a paper setting associated with a paper feeder as history information, a history determination unit which determines whether a paper setting which is contained in the history information and corresponds to a paper setting contained in the target print job is associated with a paper feeder different from a paper feeder designated by print settings contained in the target print job, and a job control unit which stops or continues a print process in accordance with a user instruction when the history determination unit determines that the paper setting is associated with the different paper feeder.
US08139237B2 Image generating apparatus, image processing apparatus, recording medium and computer readable recording medium
An image generating apparatus includes a document-image acquiring section, an information-image acquiring section and a synthesizing section. The document-image acquiring section acquires a document image, which is a binary image formed based on an electronic document. The information-image acquiring section acquires an information image, which is a binary image formed based on predetermined information. The synthesizing section performs an exclusive OR operation between the document image and the information image to synthesize the document image and the information image.
US08139219B2 Apparatus and method for semiconductor wafer alignment
An apparatus for aligning semiconductor wafers includes equipment for positioning a first surface of a first semiconductor wafer directly opposite to a first surface of a second semiconductor wafer and equipment for aligning a first structure on the first semiconductor wafer with a second structure on the first surface of the second semiconductor wafer. The aligning equipment comprises at least one movable alignment device configured to be moved during alignment and to be inserted between the first surface of the first semiconductor wafer and the first surface of the second semiconductor wafer. The positioning equipment are vibrationally and mechanically isolated from the alignment device motion.
US08139216B2 Optical package alignment systems and protocols
Methods of positioning an optical unit in an optical package are provided. According to one method, a partially assembled optical package is provided. The wavelength conversion device within the package comprises a conversion layer having a waveguide portion formed therein. The optical unit is coarse-positioned in the optical package to direct light from the laser diode to the wavelength conversion device in the form of a beam spot on an input face of the wavelength conversion device. The intensity of the frequency-converted optical signal output from the wavelength conversion device is monitored as the position of the optical unit is modified to 1D scan the beam spot along a portion of a crossing axis Y1 that crosses a planar projection of the conversion layer of the wavelength conversion device. Subsequently, the crossing axis Y1 is offset and the intensity monitoring step is repeated as the beam spot is 1D scanned along an offset crossing axis Y2.
US08139215B2 Method for measuring polarization characteristics and measurement apparatus
In a measurement method for measuring polarization characteristics in which an image of a mask pattern is projected onto an image plane, a first and second slit having a width less than or equal to the wavelength of a light source are displaced on the image plane and light passing through the first and second slit is detected to obtain a first and second light intensity distribution with respect to the direction of displacement of the first and second slit. The positions at which the first light intensity distribution takes a maximum and a minimum value are determined. An index value is calculated using the respective light intensities in the second light intensity distribution at positions corresponding to the determined maximum and minimum positions. Polarization characteristics corresponding to the calculated index value are obtained by using information expressing the relationship between the index value and the polarization characteristics.
US08139211B2 Fluorescence polarization imaging device and method
The present invention is directed to a novel multi-spectral exogenous fluorescence polarization imaging technique that enables rapid imaging of large tissue fields. The imaging device includes a tunable monochromatic light source and a CCD camera. Linear polarizers are placed into both the incident and collected light pathways in order to obtain fluorescence polarization or/and anisotropy image. To acquire exogenous fluorescence image, fluorescent contrast agents are delivered to a target tissue.
US08139210B2 Real-time monitoring apparatus for biochemical reaction
The present invention relates to an apparatus for real-time monitoring chemical reaction between various biomaterials. More particularly, the present invention directed to a real-time monitoring apparatus for biochemical reaction, which comprises parabolic mirror and/or an optical waveguide tube for effective irradiation of light over the whole plate with uniform intensity.
US08139208B2 Ultrasonic detection system and method for the detection of transparent window security features in bank notes
A system and method for automatically detecting the presence of a perforation, tear, or a transparent window security feature in a bank note. The system includes an optical detection device, and an ultrasonic detection device, and a conveyance device for transporting the bank note along a defined path proximate the detection devices. Each detection device comprises a plurality of optical transmitters and corresponding optical receivers that bracket the note path. A computing device is also provided to determine from the output of the optical detection device the presence of an optical abnormality in the bank note; to determine from the output of the ultrasonic detection device the presence of an ultrasonic abnormality in the bank note; and to determine the presence of a perforation, tear, or transparent window feature based upon the results of the optical abnormality determination or the ultrasonic abnormality determination.
US08139205B2 Optical payload with integrated laser rangefinder and target designator
A compact optical payload for an unmanned aircraft includes two infrared cameras for wide and narrow field viewing, a daylight color camera, a laser pointer and a laser range finder.
US08139189B2 Liquid crystal display having particular oblique vapor deposition-alignment layer with ferroelectric liquid crystal
A main object of the present invention is to provide a liquid crystal display, using a ferroelectric liquid crystal exhibiting mono-stability, which makes it possible to control the direction of the spontaneous polarization of the ferroelectric liquid crystal. The liquid crystal display is produced by holding a ferroelectric liquid crystal between: an oblique vapor deposition-alignment layer of a first alignment treatment substrate, in which a first electrode layer and the oblique vapor deposition-alignment layer are formed in this order on a first substrate; and a fixed liquid crystal layer of a second alignment treatment substrate, in which a second electrode layer, an alignment layer for reactive liquid crystal and the fixed liquid crystal layer are laminated in this order on the second substrate.
US08139182B2 Color filter, method of fabricating the same and liquid-crystal display device
A color filter includes a transparent support, a first color layer formed on the support, which includes stripe-shaped first color pixel formation sections and second-and-third color pixel windows arranged at predetermined intervals along a first direction, respectively, a second color layer formed to overlap with the first color layer, in which the second color layer having stripe-shaped second color pixel formation sections and first-and-third color pixel windows arranged at predetermined intervals along the first direction, respectively, and a third color layer having island-shaped third color pixel formation sections apart from each other.
US08139179B2 Display apparatus capable of controlling range of visually recognizable observation angle
A display apparatus includes a display panel that displays an image, and a viewing angle restricting element that selectively irradiates light with directivity in a restricting direction at a predetermined angle with respect to a direction of normal to the display panel, toward an observation side of the display panel.
US08139170B2 Retractable display apparatus
A frame cover and a back cover constituting a panel-shaped first casing having an image display surface include a plurality of primary engaging means provided at least in the butt-edge portions on the side to which hinges are attached and engaging between the butt edge portions; and a secondary engaging means located internally in front of a rectangular lock hole in which a movable type lock claw of a second casing is inserted and locked in order to hold the first casing, having a flexible piece extending from one of the covers toward the other thereof, and engaging the other of the covers with the free end of the flexible piece; wherein a fit state where the frame cover and the back cover are combined is established by both the engagements of the primary engaging means and the secondary engaging means, whereas the engagement of the primary engaging means is set in a releasable state by inserting a tool into the rectangular lock hole and inwardly flexing the flexible piece to release the secondary engaging means from the engagement.
US08139168B2 Display device using LCD panel and a method of executing timing control options thereof
A display device including a liquid crystal display (LCD) panel includes a driving circuit unit to drive the LCD panel, a main controller to generate a data signal that includes predetermined option information, and a timing controller,to detect the option information upon receiving the data signal from the main controller and to adjust an operation state of the LCD panel by transmitting a predetermined operation signal corresponding to the option information to the driving circuit unit. The main controller transmits a color data signal, a V-sync signal, an H-sync signal, a clock signal, and a data enable signal, as the data signal. The option information can be recorded on the data enable signal to change the option information.
US08139163B2 Television link infrared modulation circuit
A television (TV) link infrared (IR) demodulation circuit including: a reference voltage setting unit setting a first reference voltage and a second reference voltage, different from each other; and a differential amplifier differentially amplifying the first reference voltage received via a first input terminal and a voltage obtained by coupling an input signal with the second reference voltage, via a second input terminal and demodulating a remote control signal received via the second input terminal into a pulse signal.
US08139162B2 Rapid television channel scan using frequency plans to identify channels
In accord with embodiments and implementations consistent with the present invention, rather than perform a full scan of every frequency to find a channel, the tuner is programmed to find a reasonable sample of channels. For example, the tuner can search for at least two or three (generalized as N) channels to determine the frequency plan of the channels (by virtue of detection of at least one channel) and then use one of the known plans to directly identify the frequency map. The process can then step quickly through each frequency, without optimizing or fine tuning each channel, to determine the existence of a channel. With this process the number of tunable channels is found quicker and the initial setup time is shortened.
US08139158B2 Television broadcast signal receiving apparatus
Disclosed is a television broadcast signal receiving apparatus including: a selection section to select any one of the first antenna and the second antenna according to a frequency; a detection section to detect a reception level; a channel setting section to set a channel as a receivable channel when the reception level of a broadcast signal at the channel is a predetermined level or more; a control section; and an operation section, wherein the channel setting section includes: a frequency band setting section, wherein the frequency band setting section sets the frequency band of the broadcast signal within the channel is set, and the control section allows the selection section to select the first antenna for the broadcast signal of the first frequency band and to select the second antenna for the broadcast signal of the second frequency band, based on the set frequency band.
US08139157B2 Video display apparatus that adjusts video display parameters based on video picture type
A video display apparatus generates luminance information for individual frames of a video signal from histograms of the luminance component of the video signal, and classifies the content of the video signal on the basis of this information. Color saturation information is also generated from color saturation histograms, and scene changes are detected. Video correction parameters and display control parameters are derived from the content classification and color saturation information. The video signal is corrected according to the video correction parameters, and displayed according to the display control parameters. Display characteristics suitable for the video content are thereby obtained. The parameters are changed when a scene change is detected, so that the viewer is not disturbed by the change in video display characteristics.
US08139154B2 Apparatus and method for interpolating a pixel from an intermediate line of a field
The invention relates to a method for interpolating a pixel from an intermediate line of a first field of a sequence of interlaced fields.
US08139153B2 Method for generating distances representative of the edge orientations in a video picture, corresponding device and use of the method for deinterlacing or format conversion
The distances representative of the edge orientation at a current points of a video picture generated are particularly used for the deinterlacing or format conversion of video pictures. It can be implemented in a video coder or decoder. According to the invention, the distances representative of the edge orientation calculated are filtered with a conditional median filter applied to a window of p by q distances. This filter only takes into account the distances of points for which the local gradient module of the video components is greater than a threshold.
US08139148B2 Cap structure
A cap 1 attached to housings 2 and 3 can be opened and closed. The cap 1 includes a tongue portion 1a protruding from a cap body 1d; and claw portions engaging with the housing (second outer housing) 3. An elongated hole 1b is formed on the tongue portion 1a. The housing 3 includes: a notched hole 3b for accepting the tongue portion 1a; a stopper 3c that is unremovably inserted into the elongated hole 1b so as to permit relative movement; and engaged portions engaged with the claw portions of the cap 1 to fix the cap 1. When the cap 1 is closed, the stopper 3c is fixed on the elongated hole 1b on the side of the cap body 1d by protrusions 1c provided in the elongated hole 1b.
US08139145B2 Camera module
Provided is a camera module providing EMS shielding, so that electromagnetic waves generated in the camera module are prevented from radiating to the outside and external electromagnetic waves or noise are prevented from flowing into the camera module. The camera module includes: a lens unit comprising at least one lens; an image sensor package including an image sensor chip having an image area where an image is formed in response to light passing through the lens unit; a housing surrounding the lens unit and the image sensor package, wherein the housing is electrically connected to the image sensor package and is formed of a conductive material; and a connection terminal disposed below the image sensor package and electrically connecting the image sensor package and a main board of an electronic device including the camera module.
US08139144B2 Focus detection device, focus detection method and imaging apparatus
A focus detection device includes an imaging element, a storage controller, and a focus detector. The imaging element is provided on a light path of a light flux incident via an optical system and has a plurality of pixels of charge storage type two-dimensionally arranged. The storage controller controls to sequentially store charges in pixels arranged in a first direction among the plurality of pixels and controls to sequentially store charges in pixels arranged in a second direction opposite to the first direction. The focus detector detects a focus adjustment state of the optical system based on a first output obtained when the storage controller sequentially performs storage control in the first direction and a second output obtained when the storage controller sequentially performs storage control in the second direction.
US08139143B2 Solid-state imaging apparatus and camera system
A solid-state imaging apparatus has a plurality of read out circuits (128) reading out pixel output signals from pixels in a pixel region, a common signal output line (123) connected to the plurality of read out circuits via switch units, a first load unit (124) connected to the signal output line and a positive power source, a second load unit (125) connected to the signal output line and a ground power source, a maximum value output unit outputting a maximum value of a plurality of pixel signals input to the read out circuits, a minimum value output unit outputting a minimum value of a plurality of pixel signals input to the read out circuits, and a switching unit switching output of the maximum value output unit and output of the minimum value output unit during a pixel signal accumulation period.
US08139139B2 Imaging apparatus with phase difference detecting sensor
An imaging apparatus having a function of enabling focus detection at high speed while exposing an image sensor to light. Imaging apparatus 1 has: a first photoelectric converting element (image sensor 10) that converts an optical image formed on an imaging plane into an electrical signal for forming an image signal; and a second photoelectric converting element (phase difference detecting sensor 20) that receives light having passed through the first photoelectric converting element and converts light into an electrical signal for distance measurement.
US08139135B2 Imaging apparatus and semiconductor device
An imaging apparatus using a CCD image sensor in which a size of a circuit for generating a voltage to be applied to a substrate of the CCD image sensor is reduced. A partial range within a voltage range from a supply voltage Vcc to 0 V is divided by a resistance voltage divider and one of different voltage values obtained as a result of voltage division is selected by a selector according to external data and outputted to a high voltage amplifier. The high voltage amplifier generates a voltage signal with a voltage expressed by VMSUB=(Vdaout−Vdd2)×(3R+R)/R+Vdd2=4×Vdaout−3×Vdd2(V) to make it a middle voltage for an exposure control signal.
US08139133B2 Photoelectric conversion device
In a photoelectric conversion device, a first metal wiring layer and a second metal wiring layer are arranged on a semiconductor substrate that includes a pixel region where a plurality of pixels are arrayed in a matrix, each pixel including at least a photoelectric conversion portion and an amplification transistor. The second metal wiring layer includes power supply lines each configured to supply a power supply voltage to the amplification transistors of at least two pixel columns, and the amplification transistor of a pixel column having no power supply line receives the power supply voltage from the power supply line via the first metal wiring layer.
US08139122B2 Camera with operation for modifying visual perception
Various embodiments directed to modifying and enhancing visual perception are disclosed. One embodiment is directed to a camera which includes a lens system for capturing images and a lighting system providing key light above the lens system and providing fill light below the lens system. A processor controls one or more operations of the camera, including automatically enhancing the captured images and presenting the enhanced images on a display. The system and method for modifying visual perception may also be directed to a video camera mirror system, a seating system, a cosmetic package, a lipstick packaging, a polarized mirror, an illuminated cosmetic brush, a personal portrait photography management system and an illumination system for modifying visual perception.
US08139118B2 Optimal-state image pickup camera
A digital camera that picks up an image of a print/picture and displays it in a monitor frame image. The camera comprises a CPU that identifies an area of the image of the print/picture and drives an image pickup unit such that the identified area of the image of the print/picture is placed in an optimal state in the frame image.
US08139113B2 Method and system for operating a camera assembly
A method and a system for video camera assembly are provided. The video camera assembly includes at least one of a pan mechanism rotatable about a pan axis and a tilt mechanism rotatable about a tilt axis. The pan mechanism includes a pan motor and a pan position encoder. The tilt mechanism includes a tilt motor and a tilt position encoder. A controller is communicatively coupled to at least one of the pan mechanism and the tilt mechanism and is configured to apply a filter to a power drive signal of at least one of the pan motor and the tilt motor based on a determined corresponding rotational speed of the at least one of the pan motor and the tilt motor with the effect of reducing steady state vibrations which degrade the visual and audible qualities of said video camera assembly.
US08139108B2 Simulation system implementing real-time machine data
A simulation and control system for a machine is disclosed. The simulation and control system may have a user interface configured to display a simulated environment. The machine simulation and control system may also have a controller in communication with the user interface and a remotely located machine. The controller may be configured to receive from the machine real-time information related to operation of the machine at a worksite. The controller may also be configured to simulate the worksite, operation of the machine, and movement of a machine tool based on the received information. The controller may further be configured to provide to the user interface the simulated worksite, operation, and movement in the simulated environment.
US08139102B2 Digital camera
A digital camera regards a part of a preceding photograph image as a guide image, and combines the guide image with a through image in shooting a succeeding photograph image. At this time, a transmittance of the guide image is set according to a luminance evaluation value at a time when the preceding photograph image is shot.
US08139101B2 Pre-processing of video data
A method including: obtaining, with the video processing apparatus, video frames, the video frames including macroblocks; comparing, with a video processing apparatus, a current macroblock in a current frame stored in a current frame buffer with a corresponding reference macroblock in a reference frame stored in a reference frame buffer; and setting, with the video processing apparatus, a flag value for said current macroblock if the comparing indicates that the current macroblock and the corresponding reference macroblock are substantially different.
US08139100B2 Virtual multiway scaler compensation
In various embodiments, a multipoint control unit (MCU) may arrange incoming video images into a composite video image and define their respective coordinate information including the size of the original composite video image. The MCU may subsequently scale the composite video image. The coordinate information for the scaled composite video image may be reformatted for the resized video images. When the endpoint receives the scaled composite video image, the endpoint may detect the actual size of the scaled composite video image and may determine the new coordinates of the video images in the scaled composite video image using a ratio of the size of the original composite video image to the actual size detected by the endpoint. These new coordinates may then be used to separate the images in the scaled composite video image to use in compositing a new composite video image.
US08139093B2 Thermal printer
A thermal printer enables both duplex printing and simplex printing. A double-sided thermal printer 1 has a first arm 31 and a second arm 32 that opens and closes in conjunction with the first arm 31. A first platen roller 21 is mounted on the first arm 31, a second thermal print head 12 is mounted on the second arm 32, and a first thermal print head 11 and second platen roller 22 are disposed on the printer frame 30 side. When the operating cover 3 closes, the second thermal print head 12 on the second arm 32 is pressed against the second platen roller 22, the first platen roller 21 on the first arm 31 is pressed to the first thermal print head 11, and the double-sided thermal paper 6 can be set with no slack. For simplex printing, the paper transportation load can be reduced by pressing only the first platen roller 21 on the first arm to the first thermal print head 11.
US08139091B2 Display system having resolution conversion
There is disclosed a display system comprising an input buffer to receive a set of pixel data in line direction from a source image; a scaling factor generation module to generate a scaling value set according to an original resolution Vi of the source image and a resolution Vo of a display panel; a horizontal scaling execution module to receive the scaling value set so as to determine pixel replication for each pixel from the set of pixel data; a memory control module to receive replicated pixels by the pixel replication and subsequently to store the replicated pixels of each line for at least a complete image file; a vertical scaling execution module to receive the scaling value set to determine line replication of each line; and an output buffer to receive each of the replicated lines so as to form all of the replicated lines at the display panel.
US08139089B2 Navigating digital images using detail-in-context lenses
In an implementation, an appearance of lens is displayed on a display device for a selected region of an image to magnify the selected region of the image in comparison with a portion of the image outside of the appearance of the lens. A zoomed-in view of the image is displayed on the display device by increasing magnification of the portion of the image outside the appearance of the lens successively as an animation until the magnification of the portion of the image outside of the appearance of the lens corresponds with the magnification of the selected region of the image within the appearance of the lens, at which point the appearance of the lens is no longer displayed.
US08139086B2 Image processing method and system
The invention provides an image processing method. An image is provided, and the image is divided into a first subimage, a second subimage, a third subimage, and a fourth subimage according to a decomposing method. Next, the first, second, third, and fourth subimages are processed to generate a first subframe, a second subframe, a third subframe, and a fourth subframe. Finally, the first, second, third, and fourth subframes are combined as a frame according to a composing method corresponding to the decomposing method.
US08139082B2 Image processing apparatus and its control method, and program
When first vector image data is input, whether or not the first vector image data includes a raster image data expression part is determined. The raster image data expression part is converted into second vector image data based on the determination result. Final fourth vector image data is generated based on the converted second vector image data and third vector image data other than the raster image data expression part in the first vector image data.
US08139081B1 Method for conversion between YUV 4:4:4 and YUV 4:2:0
Systems and methods for converting between a first color space format and a second color space format are described herein. The system receives a video cell in a first color space format comprising a plurality of pixels. Each pixel in the cell has a luminance value and a chrominance value. The luminance values of each pixel are compared to determine the brightest pixel in the received cell. The cell is downsampled to generate a second cell in a second color space format. The second cell in the second color space format comprises a downsampled chrominance value that is computed based at least in part on the chrominance value of the brightest pixel. The method advantageously reduces tinting of a high intensity pixel by the chrominance component of a neighboring low-intensity pixel.
US08139080B2 User interface color scheme customization systems and methods
In certain exemplary embodiments, data representative of a color scheme including a plurality of colors is maintained, a parameter for each of the colors is shifted by a same offset to generate another color scheme, and the other color scheme is associated with a graphical user interface. In certain embodiments, the shifting preserves at least one of a hue relationship and a contrast relationship between the colors in the color scheme. In certain embodiments, at least one user interface tool configured to facilitate a user selection of one of the colors included in the color scheme and a change to be applied to the color, and the same offset is determined based on the user selection.
US08139075B2 Color packing glyph textures with a processor
A system, a method and computer-readable media for rendering text with a graphics processing unit (GPU). The system, method, and media includes a GPU that may be configured to receive a plurality of compressed glyph bitmap and create a plurality of glyph textures from the bitmap. The GPU may be further configured to pack a plurality of rows of data from a glyph bitmap into a single row of a glyph texture. The GPU may be also be configured to merge the plurality of glyph textures into a merged texture to identify overlapping rows of color. Additionally, the GPU maybe configured to filter the merged texture to create a grayscale texture containing a plurality of merged glyphs and rendering the grayscale texture to display the plurality of merged glyphs.
US08139069B1 Method and system for improving data coherency in a parallel rendering system
A method and system for improving data coherency in a parallel rendering system is disclosed. Specifically, one embodiment of the present invention sets forth a method for managing a plurality of independently processed texture streams in a parallel rendering system that includes the steps of maintaining a time stamp for a group of tiles of work that are associated with each of the plurality of the texture streams and are associated with a specified area in screen space, and utilizing the time stamps to counter divergences in the independent processing of the plurality of texture streams.
US08139066B2 Error metrics for characters
Generating an error from an error metric quantifying differences between reference objects representing characters and representations of the reference objects. One embodiment includes a method which includes accessing a reference object representing a character. One or more reference object characteristics are quantified. The reference object characteristics are related to character structural and color information of at least a portion of the reference object to generate a reference object metric. A representation object of the reference object is accessed. One or more representation object characteristics are quantified to create a representation object metric. The representation object characteristics are related to character structural and color information of a portion of the representation object of the reference object corresponding to the portion of the reference object. An error is calculated based on a difference between the reference object metric and the representation object metric. The error is output to a user.
US08139063B2 Rendering data visualization with minimal round-off error
Systems and methods in accordance with various embodiments of the present invention provide for the rendering of data visualizations with minimal round-off errors. The data visualization method represents a dataset as graphical elements within a graphical layout area by performing layout of a data value within the dataset on the graphical layout area. The data value is positioned on the graphical layout area by determining a floating point position of the data value. A round-off error is calculated by casting the floating point position to an integer position on the graphical layout area. The round-off error is distributed to one or more subsequent data values that are yet to be positioned on the graphical layout area.
US08139059B2 Object illumination in a virtual environment
Methods and systems for displaying an image as a virtual representation of an object based upon detected external light are described. An illustrative computer-implemented method includes steps of detecting the ambient light of an environment, such as a room, at a display surface. Data representative of the detected ambient light is processed to determine a direction of the detected light with respect to the display surface. An image is displayed on the display surface as a virtual representation of an object based upon the detected ambient light. Shadowing affects may be displayed to create the appearance that the virtual representation of the object casts a shadow on the display surface. Physical objects placed against or near to the surface of the display surface may also have images displayed on the display surface corresponding to shadows created by the ambient light.
US08139056B2 Plural power generating units for use in a liquid crystal display and control thereof
A power generating module is provided in an LCD where the power generating module includes a first driving voltage generator, a second driving voltage generator and an output deviation controller. The first driving voltage generator generates and outputs a first set of LCD driving voltages including a first liquid crystal driving voltage and a first gate-on-voltage. The second driving voltage generator generates and outputs a similar second set of LCD driving voltages. The output deviation controller controls the first and second driving voltage generators using one or more feedback signals each corresponding to a potential difference between counterpart output voltages of the first driving voltage and the second driving voltage to reduce output deviations between those counterpart output voltages.
US08139052B2 Electro-optical device, method of driving electro-optical device, and electronic apparatus
An electro-optical device includes data lines divided into groups of M data lines, where N is a natural number equal to or greater than three. Output lines are arranged in correspondence with the data lines and receive, during a predetermined period, output of a correction voltage having a predetermined voltage level and sequential data voltages for defining gray scale levels of the pixels. A time division circuit simultaneously supplies the correction voltage output to the output line to M data lines of each group of data lines, where M is a natural number equal to or greater than two and equal to or less than “N−1”.
US08139050B2 Addressing schemes for electronic displays
An electronic display comprises an electro-optic material (preferably an electrophoretic medium) having a plurality of pixels, and separate first, second and third sets of addressing means for addressing these pixels. Each of the pixels is associated with one addressing means in each of the three sets, such that addressing of any specific pixel requires application of signals within predetermined ranges to each of the three addressing means associated with the specific pixel being addressed. The display may be in the form of a multi-page electronic book.
US08139046B2 Touch screen using infrared camera hardly affected by external disturbance light
A touch screen using infrared cameras hardly affected by external disturbance light includes an infrared radiation base having a plurality of infrared emitting elements and the infrared cameras, thereby preventing malfunction resulting from the external disturbance light. The touch screen includes a body having a screen part to which an image is output, an infrared radiation base having a plurality of infrared emitting elements and disposed around the screen part in transverse and longitudinal directions, and infrared cameras receiving the infrared light emitted from the infrared emitting elements of the infrared radiation base and detecting the position of an object touched on the screen part according to whether or not the infrared light emitted from each infrared emitting element is received.
US08139033B2 Input device
An input device includes a ball having a magnetic body therein. The magnetic body includes projections radially extending from the core toward the outer periphery of the ball. The device also includes a ring magnet and magnet detection elements surrounded by a lower area of the ball so as to be opposite thereto. The structure allows the input device to be protected from dust and dirt during long-term use so as to maintain a good tactile feel in a simple structure. Because, the input device has no components such as rollers that are in contact with the ball.
US08139026B2 System and method for adjusting presentation of text and images on an electronic device according to an orientation of the device
The invention relates to a system, method and device for controlling the display of elements n a screen on an electronic device, according to an orientation of the device. In the system, a graphics management system for elements displayed in a screen on a display on an electronic device is provided. The system comprises: a sensor; an movement detection module connected to the sensor providing an orientation signal registering a notable signal from the sensor; and a graphical user interface (GUI) adjustment module to determine a new layout for the elements being displayed on the display utilizing orientation data provided by the movement detection module. The sensor may provide orientation data indicating a new orientation of the device. Also, the GUI adjustment module may provide the new layout by shifting a position of one or more of the elements in the screen to reflect the new orientation of the device.
US08139025B1 Cursor positioning via voice recognition
A cursor positioning system for a computer display system includes a coarse positioning subsystem and a fine positioning subsystem. The coarse positioning subsystem provides a coarse positioning signal to a cursor control and rendering subsystem of a computer display system. The coarse positioning subsystem includes a voice recognition system. The coarse positioning signal provides coarse positioning of a cursor to a region of interest (ROI) on a computer display of the computer display system. The fine positioning subsystem is operatively associated with the coarse positioning subsystem for providing a fine positioning signal to the cursor control and rendering subsystem. The fine positioning signal provides fine positioning of the cursor within the ROI on the computer display. The fine positioning subsystem is operatively associatable with a cursor control device.
US08139020B2 Liquid crystal display device and image display method thereof
A backlight device is divided into multiple regions, and has a configuration in which light emitted from a light source of each of the regions is allowed to leak to other regions. A maximum gradation detector detects a maximum gradation of a regional image signal displayed on each of the regions of the liquid crystal panel. An image gain calculator obtains a gain to be multiplied to each regional image signal. An emission luminance calculator obtains an emission luminance of light to be emitted by each light source, by using an operation expression according to the emission luminance of light to be emitted by the backlight device. At this time, if the emission luminance takes a negative value as a result of calculation, the emission luminance calculator makes a correction so that the emission luminance can take a value equal to or greater than 0.
US08139017B2 Connection repairing method for a plurality of drivers in a liquid crystal display device
A liquid crystal display device, drive circuit, and repair method thereof are provided. The drive circuit includes a plurality of signal lines and a plurality of drivers connected with the signal lines. The drivers have an ordering sequence. Each of the drivers includes a first amplifier and a second amplifier. Each of the first amplifier and the second amplifier includes an input terminal and an output terminal. The output terminal of the first amplifier of each of the driver is coupled to the input terminal of the first amplifier of the next stage driver according to the ordering sequence. The output terminal of the second amplifier of each driver is coupled to the input terminal of the second amplifier of the next stage driver according to the ordering sequence.
US08139010B2 Gamma voltage generator and control method thereof and liquid crystal display device utilizing the same
A gamma voltage generator can control brightness of a first color pixel unit and a second color pixel unit. A first potential divider is coupled between a first node and a second node for generating a first main gamma voltage. At least one second potential divider is coupled between the second node and a third node for generating a first sub-gamma voltage and a second sub-gamma voltage. The brightness of the first color pixel unit is controlled by the first main gamma voltage and the first sub-gamma voltage. The brightness of the second color pixel unit is controlled by the first main gamma voltage and the second sub-gamma voltage.
US08139001B2 Display device
A display device with high-definition, in which display unevenness due to a voltage drop in a wiring or display unevenness due to a variation in characteristics of TFTs are suppressed. The display device of the invention comprises a first wiring for transmitting a video signal and a second wiring for supplying a current to a light emitting element. The first wiring and the second wiring extend parallel to each other, and are formed so as to overlap with each other at least partly with an insulating layer interposed therebetween.
US08138996B2 Electro-optical device, method of manufacturing the same, and electronic apparatus with overlapping electrode and power source line
A light-emitting device and an electronic apparatus, which are capable of preventing reduction of the amount of current flowing through light-emitting elements and which have an excellent display characteristic, are provided. Cathode wiring lines connected to a cathode are provided to surround an effective area outside the effective area where a plurality of pixels having light-emitting elements are provided. First to third power source lines connected to pixel electrodes are provided between the cathode wiring lines and the effective area.
US08138989B2 Transmission line distributed oscillator
In one embodiment, an integrated circuit antenna array includes: a substrate, a plurality of antennas adjacent the substrate; and an RF network adjacent the substrate, the RF feed network coupling to a distributed plurality of amplifiers integrated with the substrate, wherein the RF feed network and the distributed plurality of amplifiers are configured to form a resonant network such that if a timing signal is injected into an input port of the RF network, the resonant network oscillates to provide a globally synchronized RF signal to each of the antennas.
US08138985B2 Device and method for modular antenna formation and configuration
An antenna and method of forming an antenna from first and second planar substrates having antenna elements engaged thereto adapted to transmit and/or receive a desired RF frequency. Notches in some of the substrates engage traversing substrates to form an array with horizontally and vertically disposed antenna elements all in an electrical communication with electrical pathways on the rear surface of one or both of the first and second planar surfaces.
US08138981B2 Antenna set, portable wireless device, and use of a conductive element for tuning the ground-plane of the antenna set
An antenna set comprising at least one antenna element and a ground plane, is complemented by a conductive element coupled to the ground plane, so as to modify the frequency performance of the antenna set, adding an operating band to the antenna set, and/or increasing the bandwidth of one operating band of the antenna set, and/or enhancing voltage standing wave ration, efficiency and/or gain of the antenna set. Thus, the conductive element can be used to tune the antenna set in accordance with specific requirements concerning, for example, compatibility with different wireless services.
US08138978B1 Integrated external antenna
An antenna system for an electronic device enables the device to communicate via numerous wireless communication protocols, such as wireless broadband communication protocols. The antenna is able to extend from the body of the electronic device in order to meet efficiency and specific absorption rate requirements, while retracting into the footprint of the device when not in use. The antenna is easily disassembled and reassembled from the device without the use of tools, and may automatically disassemble from the device in order to avoid sustaining damage or exposing a user to excessive electromagnetic radiation.
US08138976B2 Method for position estimation using generalized error distributions
A method for improving the results of radio location systems that incorporate weighted least squares optimization generalizes the weighted least squares method by using maximum a posteriori (MAP) probability metrics to incorporate characteristics of the specific positioning problem (e.g., UTDOA). Weighted least squares methods are typically used by TDOA and related location systems including TDOA/AOA and TDOA/GPS hybrid systems. The incorporated characteristics include empirical information about TDOA errors and the probability distribution of the mobile position relative to other network elements. A technique is provided for modeling the TDOA error distribution and the a priori mobile position. A method for computing a MAP decision metric is provided using the new probability distribution models. Testing with field data shows that this method yields significant improvement over existing weighted least squares methods.
US08138974B2 Location estimation system, method and program
A location estimation method using label propagation. The achieved location estimation method is robust to variations in radio signal strengths and is highly accurate by using the q-norm (0
US08138971B2 Method and device method for detecting frequency jumps of a navigation satellite's master clock
A method for detecting frequency jumps of a navigation satellite's master clock, comprising the steps of i) monitoring the master clock signal that is generated by a master clock onboard of the satellite for a frequency jump, and ii) signaling a detected frequency jump of the master clock signal.
US08138969B2 Monobit based low cost high performance radar warning receiver
A radar warning receiver is implemented in low cost integrated circuit form utilizing only one analog component, namely a limiting amplifier. By taking the output of the limiting amplifier and utilizing monobit sampling of the output it has been found that one can provide an integrated circuit single chip radar warning receiver using delay correlation to extract frequency, amplitude and modulation type from signals at or below the noise level.
US08138953B2 Method for inputting character
A method for inputting a character adapted for a handheld electronic device is provided. In the present method, a reference plane is determined first. Then, a tilting angle and a tilting direction of the handheld electronic device deviating from the reference plane are detected. Then, the tilting direction is indicated, and an input of a key of the keypad is received. Finally, a character corresponding to the key at the tilting direction is displayed on the handheld electronic device. Therefore, only two actions including tilting the handheld electronic device and pressing the key are required for the users to complete the input of a character. As such, the method is intuitive, convenient, and fast for inputting the character.
US08138952B2 Sample holder and assembly for the electrodynamic fragmentation of samples
The invention relates to a sample holder having an insulation body (10; 50) and a first electrode (3; 33) and a second electrode (4; 34), wherein the first electrode (3; 33) and the second electrode (4; 34) project into the sample container (2; 32), the first electrode (3; 33) and the second electrode (4; 34) are connected to each other via the insulation body (10; 50), the sample container (2; 32) is filled with a dielectric liquid (5; 35), and the first electrode (3; 33) is assigned to a gas collection chamber (6; 36). The invention further relates to an assembly for the electrodynamic fragmentation of samples (38), having such a sample container (2; 32), a process container (22; 41), and means (24, 27; 39, 39.1, 39.2, 40, 43) for connecting the first electrode (3; 33) and the second electrode (4; 34) of the sample container (2; 32) to a high voltage source (42), wherein the process container (22; 41) is filled with a dielectric liquid (46), and the sample container (2; 32) is arranged inside the process container (22; 41) in the dielectric liquid (46).
US08138950B1 Programmable parking meter and integrated paging transmitter
A programmable parking meter and integrated paging transmitter is provided to warn the parking patron with a pre-violation notice that the parking time is about to expire. The programmable parking meter and integrated paging transmitter includes a rechargeable battery, a flat display that provides programming options and status of parking information to the parking patron, coin slots for use as a conventional coin operated parking meter, an automated teller machine (ATM) style keyboard to activate and program the paging apparatus, and a paging transmitter to interface with existing digital relays and infrastructure for personal communications devices. The invention also includes a method for notifying a remote parking patron that a programmable parking meter and integrated paging transmitter is scheduled to expire.
US08138946B2 System and method for notification of presence of emergency vehicles
Systems and methods for notification of presence of emergency vehicles are described. The system includes an acoustic receiver to be mounted on a car, and a detection circuit connected with the car radio receiver. As soon as the detection circuit detects presence of an emergency vehicle near the car, it lowers the volume of the car radio receiver, thus allowing the car's driver to be alerted of the presence of the emergency vehicle.
US08138945B2 Sensor node
There is disclosed a sensor node capable of transmitting and receiving a large amount of data or data desired to be reliable without missing data, while preventing battery exhaustion and unnecessary compression of the transmission bandwidth. A name-tag type sensor node includes a detector for detecting connection of an external power supply. When the detector detects that the external power is supplied, the name-tag type sensor node transmits and receives a large amount of data, such as bulk transmission data, at an increased frequency by means of a data selector, a communication timing controller, and a wireless communication controller. Alternatively, the name-tag type sensor node transmits and receives the data desired to be reliable, such as rewriting data of firmware.
US08138942B2 Remote control transmitting device
An annular operation unit is formed as an outer shape to cover entire outline of a surface of a case, and inputting switches and displaying unit are attached inside of an opening at the center side of the annular operation unit, allowing the annular operation unit to have a size to perform fine rotational operations in case the entire size of the remote control transmitting device is miniaturized.
US08138936B2 Method for testing personnel ESD grounding devices with function of near-fail alert and device for performing the same
A method for testing personnel ESD grounding devices with a function of near-fail alert is disclosed. A near-fail range is set. When the measurement of the resistance for a wrist strap or a footwear is within the near-fail range; an alarm is actuated to alert the user that the static electricity prevention device worn by the user will fail soon. The near-fail range is provided so that the user can receive an alert when the wrist strap or the footwear being worn on will fail soon in the near future and thus to remind the user to adopt proper reactions to change or fix the personnel ESD grounding device to prevent its sudden failure during actual use. Furthermore, the test provides digital readouts and has higher precision to avoid faulty results. Moreover, the wrist strap and footwear are tested simultaneously and individual results can be derived so as to avoid errors in test. A device for performing the method is also provided.
US08138926B2 Methods and apparatus for monitoring and guiding human subjects interacting with objects
Motion detecting devices may be used to help monitor and guide human subjects interacting with objects. An activity monitoring station may receive an interaction schedule for a human subject. The schedule may list objects with which the human subject is scheduled to interact. The station may receive motion data from a motion detecting device worn by the subject and a device situated on or in an object. The station may generate a motion alignment score, based on the motion data, and may determine that the subject has interacted with the object, based on the alignment score. The station may also automatically determine whether the interaction is an approved interaction or a disapproved interaction, based on the schedule. The station may automatically cause an approval or disapproval signal to be generated for the human subject. Interaction reports may be generated and transmitted to caregivers. Other embodiments are described and claimed.
US08138920B2 Tag reader
A tag is attached to each piece of a set of goods mounted on a palette, and a tag storing the quantity of goods that should be mounted on the palette is also attached. A reader/writer counts the number of tags attached to all of the goods, reads quantity information of the tags attached to the palette, and determines whether the two are equal or not.
US08138914B2 Method and apparatus for implementing enhanced signature checking security measures for solar energy systems
A method and a system for securing a device in a single embodiment or in some embodiments, the system comprises a remote module which comprises a switch electrically connected to an electrical input or at electrical output of the device, a serial link comprising a first attribute and configured to connect to at least some of the plurality of portions of the device, and a panel control logic module operatively coupled to the switch, wherein the panel control logic module is configured to issue a first instruction to actuate the switch based at least in part upon a result of checking the first attribute of the serial link. In the single embodiment or in some embodiments, the system comprises a control center comprising a command control logic module and a communication interface configured for wired or wireless communication between the control center and the remote module.
US08138908B2 Easy ejector seat with skeletal crash safety beam
An arrangement in passenger vehicles, that diverts the impact energy in impacts away from the passengers to the remaining mass of the vehicle thereby protecting the passengers, and in the same arrangement provides utilitarian access to the vehicle, such utilitarian access making it possible to both install multi-element contoured surround seats for passengers and the driver, and also safety devices and arrangements for head-on collision protection that protect the passenger. An indo-skeletal structural arrangement proposed for the vehicle, provides further benefits by targeting the strength of the vehicle to protect passengers while minimizing other massive elements in the vehicle.
US08138897B2 Method of generating vehicle noise
A method of generating vehicle noise includes recognizing a geographic location requiring a minimum operating noise level of the vehicle, and notifying the telematics unit operatively associated with the vehicle that a then-current location of the vehicle coincides with the recognized geographic location. When the telematics unit is notified, the method further includes triggering a noise generator to generate an amount of noise external to the vehicle, where the generated noise is sufficient to reach the minimum operating noise level.
US08138896B2 Tactile feedback in an electronic device
An electronic device for providing tactile feedback is provided. The electronic device may provide tactile feedback using any suitable approach, including for example vibration, heat, electrical, visual, or any other type of feedback. The electronic device may provide tactile feedback in response to detecting any particular status of the electronic device, receiving any particular input, or detecting any suitable communication received by the electronic device. For example, the electronic device may provide tactile feedback in response to identifying the current network of the device, the status of a particular electronic device component, or any other electronic device status. As another example, the electronic device may provide tactile feedback in response to receiving a particular type of communication, or in response to receiving a communication from a particular contact.
US08138893B2 Semiconductor integrated circuit device
In an IC tag, when a semiconductor integrated circuit device is activated, an operation control unit sets existence/nonexistence of a communication distance limitation for reducing a communication distance to a state management unit. If the communication distance limitation is not set, a switch unit is turned ON and a demodulated command is inputted from a command demodulation circuit to a command decode unit. If the communication distance limitation is set, a power intensity monitor unit judges whether the power of a rectification circuit is greater than or equal to a predetermined arbitrary field intensity. If the power is less than the predetermined arbitrary field intensity, the switch unit is turned OFF and various commands demodulated by the command demodulation circuit are not inputted to the command decode unit. As a result, the semiconductor integrated circuit device does not operate.
US08138889B2 Method, transponder, and system for secure data exchange
A method for data exchange is provided, whereby a first code is generated by a transponder, which is transmitted to a base station, a first transmission information is generated by the base station by encoding a base station code with a first identification and the first random number code, the first transmission information is transmitted to the transponder and the base station code is extracted by the transponder, a second code is generated by the transponder, which is transmitted to the base station upon an associated request from the base station, whereby before a transmission to the base station the second code is encoded with the extracted base station code, a second encoded transmission information comprising a second identification is generated by the base station with use of the second code and transmitted to the transponder, and at least one memory region of the transponder is released for read and/or write access after the second identification was verified as valid. The invention relates further to a transponder and to a system for secure data exchange.
US08138879B2 Thermal overload relay
A thermal overload relay includes main bimetals which bend upon detection of an overload current; a release lever displaced via movement of a shifter moved in response to the bending of the main bimetals; and a contact reversing mechanism for changing-over contacts responsive to a rotation of the release lever. The main bimetals, the release lever and the contact reversing mechanism are all disposed in a case. The contact reversing mechanism includes a pivotable movable plate; a reversing spring reversing the movable plate by coupling with a rotated release lever; and an interlock plate rotating around a support shaft together with the movable plate. Each contact has a normally opened contact piece and a normally closed contact piece and is disposed respectively in the vicinity of a front surface and in the vicinity of a back surface of the interlock plate.
US08138871B2 Pole tube
A pole tube of a solenoid actuator including a non-magnetic intermediate piece having a first intermediate end face and a second intermediate end face, a pole piece having a pole end face configured to join the first intermediate end face at a first joining region, and a tube piece having a tube end face configured to join the second intermediate end face at a second joining region. At least two of the intermediate piece, the pole piece and the tube piece are configured to be connectable to each other using electric fusion. At least two of the intermediate piece, the pole piece and the tube piece have a different conductivity. A respective part of the pole and tube pieces disposed in corresponding first and second joining regions are configured to each have an electrical resistance substantially equal to an electrical resistance of a part of the intermediate piece.
US08138866B2 Rotary actuator with magnetically generated haptics
A rotary actuator with a magnetically produced tactile sense is provided, in particular for a motor vehicle. The rotary actuator includes two plane-parallel permanent magnets, with the first magnet being arranged in a fixed position in a housing of the rotary actuator, and in which case the second magnet can be rotated with respect to the first magnet by a handle of the rotary actuator.
US08138863B2 Electromagnetic relay
An electromagnetic relay has a movable contact arranged at one end of a drive shaft that reciprocates in an axis center direction based on excitation and demagnetization of an electromagnet block, and a pair of adjacently arranged fixed contacts with which the movable contact is operable to contact and separate. A first electromagnetic iron piece, a second electromagnetic iron piece and the movable contact are inserted to the drive shaft so that the first electromagnetic iron piece and the second electromagnetic iron piece sandwich the movable contact. The second electromagnetic iron piece is biased to one end side of the drive shaft with a coil spring inserted to the drive shaft. When the movable contact contacts to the pair of fixed contacts, the second electromagnetic iron piece forming a magnetic circuit with the first electromagnetic iron piece pushes the movable contact to the pair of fixed contacts.
US08138861B2 Inertial catch for an automatic transfer switch power contractor
A catch assembly coupled to the operating mechanism of the ATS is provided. The catch assembly is structured to arrest movement within the operating mechanism when the operating mechanism moves at more than the speed for which it was designed. That is, the catch assembly does not engage when the operating mechanism is stationary, or moving at a standard speed, i.e. the speed at which the operating mechanism was intended to move. When there is a strong over-current, such as during a withstand test, a magnetic field causes a movable contact to separate from a fixed contact assembly which, in turn, causes the operating mechanism to move at a speed that is faster than the standard speed. The catch assembly is structured to engage and arrest the motion of the operating mechanism when the operating mechanism moves at a speed that is faster than the standard speed.
US08138843B2 Gated ring oscillator for a time-to-digital converter with shaped quantization noise
Described is a compact, lower power gated ring oscillator time-to-digital converter that achieves first order noise shaping of quantization noise using a digital implementation. The gated ring oscillator time-to-digital converter includes a plurality of delay stages configured to enable propagation of a transitioning signal through the delay stages during an enabled state and configured to inhibit propagation of the transitioning signal through the delay stages during a disabled state. Delay stages are interconnected to allow sustained transitions to propagate through the delay stages during the enabled state and to preserve a state of the gated ring oscillator time-to-digital converter during the disabled state. The state represents a time resolution that is finer than the delay of at least one of the delay stages. A measurement module determines the number of transitions of the delay stages.
US08138831B2 Low noise amplifier
A method for low noise signal amplification includes modifying a signal by way of a first amplification stage and conveying the modified signal to a second amplification stage. The method continues with comparing an output of the second amplification stage with a signal ground in a low-frequency feedback loop and changing a bias voltage for the first amplification stage as a result of the comparing step.
US08138827B2 Filter compensation for switching amplifiers
Embodiments of the present invention provide methods and systems for limiting bipolar current flow in a switching amplifier. Embodiments of the present invention are directed to a multi-referenced switching amplifier. In some embodiment, the switching amplifier is a dual referenced switching amplifier comprising a regulator between the two references, where the first reference provides coarse modulation to a load and the second reference provides fine modulation to the load. The dual referenced switching amplifiers comprise the output filters made up of an inductor and a capacitor. In some embodiments, fine modulation is not applied to the load, thus limiting bipolar current flow induced by the filter inductors.
US08138824B2 Recursive demodulation apparatus and method
A recursive demodulation apparatus is provided. Therecursive demodulation apparatus, including: a segment generation unit dividing data symbols with a residual frequency or phase error into a predetermined number of data symbols, and generating a plurality of segments, each of the plurality of segments including the predetermined number of data symbols; and a phase error correction unit sequentially correcting a phase error of each of the data symbols, included in the each of the plurality of segments, for each segment.
US08138822B1 Circuits and methods for calibrating switching current sources
In one embodiment the present invention includes circuits and methods for calibrating switching current sources. A difference between a source current and a sink current is detected during a calibration phase. The difference is used to generate a digital signal to adjust a programmable current source to reduce the difference between currents. In one embodiment, a binary search is used to generate the digital signal during an initial calibration phase, and a linear approximation is used to generate the digital signal during an operational calibration phase.
US08138821B2 High voltage pumping circuit
A swing width control circuit and a high voltage pumping circuit using the same are disclosed. The swing width control circuit includes a swing width controller for receiving a first pumping signal having a first swing width and generating a second pumping signal having a second swing width larger than the first swing width of the first pumping signal, in accordance with a level of a supply voltage to pump or precharge a voltage of a specific node, and a swing width holding device for maintaining a swing width of the specific node to be equal to the second swing width of the second pumping signal.
US08138817B2 Passive harmonic-rejection mixer
An electronic device comprising a passive harmonic-rejection mixer. The passive harmonic rejection mixer has an input connected to several sub-mixer stages, and the sub-mixer stages are connected to a summing module for generating the output. Each sub-mixing stage comprises a gating module and a respective amplifier, the gating module adapted to selectively pass the input signal or the input signal with inverted polarity under the control of control signals.
US08138813B2 Interface circuit
An interface circuit according to one aspect of the present invention may include a receiving circuit operating on a supply voltage lower than a high-level voltage value of an input binary signal, an input level determination circuit generating an input level determination signal having a frequency higher than a frequency of the binary signal and controls whether to output the input level determination signal or not, based on a voltage level of the binary signal, and an AC coupling element connected between an output terminal of the input level determination circuit and an input terminal of the receiving circuit.
US08138810B2 Method and apparatus for pulse width modulation
An apparatus and method of providing a pulse width modulated signal that is responsive to a current are disclosed. A circuit according to aspects of the present invention includes a capacitor to convert a first current to a first voltage on the capacitor during a first time duration and to discharge a second current from the capacitor to change the first voltage to a second voltage during a second time duration. A comparator is also included and is coupled to an output of the capacitor to compare a voltage on the capacitor to a reference voltage during the second time duration to change a pulse width of a periodic output signal in response to an input current.
US08138808B2 Circuit for detecting phase imbalance of signals
A circuit for detecting a phase imbalance of signals includes a conversion block and a comparator coupled to the conversion block. The conversion block generates generating a direct current (DC) signal based on a first signal and a second signal. The level of the DC signal is determined by a phase difference between the first signal and the second signal. The comparator compares the DC signal to a reference signal and generates an alert signal if a difference between the DC signal and the reference signal is greater than a predetermined threshold.
US08138805B2 Complementary high voltage switched current source integrated circuit
A complementary high voltage switched current source circuit has a complementary current source pair, wherein a first of the current source pair is coupled to a positive voltage rail and a second of the current source pair is coupled to a negative voltage rail. A digital logic-level control interface circuit is coupled to the complementary current source pair and to the positive voltage rail and the negative voltage rail. A pair of high voltage switches is coupled to the complementary current source pair and the digital logic-level control interface circuit and controlled by the digital control interface circuit.
US08138803B2 Apparatus and method for selectively enabling and disabling a squelch circuit across AHCI and SATA power states
An apparatus and a method are provided for selectively enabling and disabling a squelch circuit in a Serial Advanced Technology Attachment (SATA) host or SATA device while maintaining proper operation of the host and device. An apparatus and method are provided which allow the squelch circuit to be selectively enabled and disabled across SATA power states (PHY Ready, Partial, and Slumber) and in Advanced Host Controller Interface (AHCI) Listen mode.
US08138798B2 Symmetric phase detector
In one embodiment, a circuit includes a first circuit input for receiving a first input signal having a first phase; a second circuit input for receiving a second input signal having a second phase; a circuit output for outputting a circuit output signal; a first mixer cell comprising a first mixer cell input, a second mixer cell input, and a first mixer cell output; and a second mixer cell comprising a third mixer cell input, a fourth mixer cell input, and a second mixer cell output. The first circuit input is connected to the first and second mixer cell inputs, the second circuit input is connected to the second and fourth mixer cell inputs, and the first and second mixer cell outputs are combined to provide the circuit output. The current of the circuit output signal is proportional to a phase offset between the first and second phases.
US08138794B2 Output slew rate control
This document discusses, among other things, output slew rate control. Methods and structures are described to provide slew rate control of an output driver circuit such as a DRAM output driver on a die. A selectable combination of series coupled transistors are configured as a parallel array of complementary inverter pairs to provide a divided voltage to a calibrator. The calibrator is configured to respond to a differential voltage to adjust the divided voltage such that the differential voltage is forced to zero. The calibrator outputs a plurality of discrete signals from an up/down counter to switch on and off the individual transistors of the parallel array to increase and decrease a collective current. In some embodiments, transistor channel currents are modulated to step-adjust a voltage based on a ratio associated with a static resistance. In various embodiments, the divided voltage is an analog voltage based on a resistance associated with trim circuitry.
US08138786B2 Apparatus and methods for adjusting performance of integrated circuits
A programmable logic device (PLD) includes a delay circuit and a body-bias generator. The delay circuit has a delay configured to represent a delay of user circuit implement in the PLD. The body-bias generator is configured to adjust the body bias of a transistor within the user circuit. The body-bias generator adjusts the body bias of the transistor in response to a level derived from the signal propagation delay of the delay circuit.
US08138784B2 Method and apparatus for controlling qubits with single flux quantum logic
In one embodiment, the disclosure relates to a method and apparatus for controlling the energy state of a qubit by bringing the qubit into and out of resonance by coupling the qubit to a flux quantum logic gate. The qubit can be in resonance with a pump signal, with another qubit or with some quantum logic gate. In another embodiment, the disclosure relates to a method for controlling a qubit with RSFQ logic or through the interface between RSFQ and the qubit.
US08138782B2 Photovoltaic cell solar simulator
Embodiments of the present invention relate to a solar simulator module of a solar cell production line. In one embodiment the solar simulator receives a solar cell module in a horizontal position and reorients the module into a vertical position. A light source is oriented to emit a flash of light in a substantially horizontal orientation toward the vertically oriented solar cell module. In one embodiment, an automated labeling device affixes a label including the electrical characteristics measured onto a back surface of the solar cell module. In one embodiment, a plurality of solar cell modules are received and tested simultaneously.
US08138765B2 Device and method for actuator monitoring of a safety-related load circuit connected with two channels
The invention relates to monitoring actuators arranged in the load circuit of an output circuit for switching the load circuit. Actuators are arranged in series in the load circuit, each of the actuators is connected to a control and evaluation device by a separate channel for individual control, wherein an auxiliary contact is assigned to each actuator. The contacts are connected via a readback circuit to the device such that when all the actuators assigned to a readback circuit are deactivated, a standby signal is detected as a readback signal by the device, wherein the device is parameterized such that, for their activation, the control of actuators in the load circuit comprises the steps that only one actuator belonging to a readback circuit is always activated and the readback signal detected by the readback circuit assigned to this actuator is evaluated and the actuators in the load circuit remains deactivated.
US08138744B2 Combined type transformer and buck-boost circuit using the same
Combined type transformer includes: a transformer core; first and second coils provided with respect to the transformer core; first and second inductor cores provided around the first coil; and third and fourth inductor cores provided around the second coil. The transformer core and the first and second coils constitute a transformer, the first coil and the first and second inductor cores constitute a first inductor, and the second coil and the third and fourth inductor cores constitute a second inductor.
US08138742B2 Semiconductor circuits capable of mitigating unwanted effects caused by input signal variations
Semiconductor circuit capable of mitigating unwanted effects caused by variations in a received input signal are provided, in which a main circuit receives an input signal and comprises a first current source coupled between a first node and a first power voltage to generate a first current according to a first bias voltage. A replica circuit is coupled to the main circuit to duplicate a variation in a voltage at the first node caused by a variation in the input signal and dynamically adjusts the first bias voltage according to the duplicated variation such that the first current is maintained at a constant.
US08138740B2 Non-linear compensation ramp for current mode pulse width modulation
A current mode direct current-to-direct current (DC-to-DC) voltage regulator controls its output voltage using a pulse width modulation (PWM) circuit that employs a non-linear compensation ramp. By employing such a PWM circuit, the output voltage can be controlled more robustly over a wider range of operating conditions.
US08138731B2 Power regulation for large transient loads
Methods and circuits for power supply arrangement and control are disclosed herein. In one embodiment, a power supply can include: (i) an input capacitor coupled to an input terminal that is coupled to a power source, where the power source provides power that is constrained by a predetermined limit; (ii) an output capacitor coupled to an output terminal that is coupled to a load, where the load has a first load condition or a second load condition; (iii) a first regulator to convert an input voltage at the input terminal to an output voltage at the output terminal to power the load; (iv) a second regulator coupled to the first regulator; and (v) an energy storage element coupled to the second regulator, where the second regulator delivers energy from the energy storage element to the first regulator to maintain regulation of an output voltage at the output terminal when in the second load condition.
US08138730B2 Voltage controller for vehicle using averaged status signal
In a voltage controller for a vehicle, voltage controlling means controls an output voltage of a power generator mounted on the vehicle and a terminal voltage of a battery connected to the power generator, by controlling of a field current passing through a field winding of the power generator. This control is performed by operating switching means connected to the field winding so that the switching means is conducted intermittently. Signal generating means generates a power generator state signal by measuring a state of the power generator at predetermined measurement periods. Signal averaging means performs an exponentially weighted averaging of the power generator state signal. The signal averaging means executes the averaging within a predetermined averaging period and updates the averaging at every predetermined measurement period.
US08138720B2 System and method for dual energy storage management
A dual-energy storage system is described, having two energy sources: (a) a fast-energy storage device (FES) such as an ultracapacitor, and (b) a long duration or steady power device, such as a fuel-cell or battery. A power converter or controller executes an energy management algorithm to determine when to provide bursts of additional power/current from the fast-energy storage device, and when to recharge the fast-energy storage device.
US08138717B2 Electrical connection between devices
Concepts for forming an electrical connection between devices are disclosed. A cord for transferring electrical power and signals can be provided to connect a first device to a second device. One or more magnetic couplings can be provided to exert magnetic forces between the cord and the first device and/or between the cord and the second device. The one or more magnetic couplings can allow transfer of electrical power and signals therethrough.
US08138711B2 Motor controller of air conditioner and method of the motor controller
The present invention relates to a motor controller for an air conditioner and a motor control method. The motor controller including a converter converting AC utility power into DC power and an inverter having a plurality of switching elements, the inverter receiving the DC power, converting the received DC power into AC power by switching operations of the switching elements, and supplies the AC power to a motor, the motor controller further including: a current detector detecting a current flowing in the motor controller; a temperature detector detecting a temperature in the motor controller or a temperature ambient to the motor controller; and a controller calculating a loading based on at least one of room temperature, setup temperature, and inner unit capacity and setting up a final target frequency for driving the motor based on the calculated loading and at least one of the detected current and the detected temperature. The motor controller for the air conditioner and the motor control method determines a target frequency considering a current and a temperature, to reduce power consumption and protect circuit elements.
US08138706B2 Safety drive for a flap or a valve
A safety drive unit (1) with a safety circuit (12) that resets a flap or a valve into a specified safety position for controlling a gas or liquid volumetric flow, in particular in the field of heating, ventilation, and monitoring systems. The safety drive unit (1) comprises an actuator (14) with a controllable electric motor (28), a capacitive energy storage unit (20), and energy converter (22) with a power module, and a power supply (18). During normal operation, the electric current in the power module of the energy converter (22) is converted to a lower voltage and stored in the capacitive energy storage unit. If the voltage drops below a predetermined value or if there is a power failure, the stored electrical charge is converted back to a higher voltage by the same power module, and the electric motor (28) is activated until the specified safety position is reached.
US08138701B2 Method for determining the position of a rotor of an electric motor without sensors
Disclosed is a method for detecting the current position of a rotor, in particular the angle of rotation of the rotor, an electromotor and a method for detecting the speed and/or the angle of rotation of an electromotor. The speed of the electromotor is hereby implied inter alia from the number of zero crossings of a comparison signal of the armature resistances or respectively conductances determined continuously in time and the average values of the armature resistances or respectively conductances determined continuously in time.
US08138698B2 Motor rotation irregularity detection circuit
A motor rotation irregularity detection circuit includes a first integrator for integrating a rotation detection signal that is output from a driver of a sensor-less motor; a differentiator for outputting a difference between a binary signal based on the integral in the first integrator and the rotation detection signal; a second integrator for integrating an output signal of the differentiator; a comparator for making a comparison between the integral in the second integrator and a reference voltage to output an irregularity detection signal; and an output terminal for outputting a signal coming from the comparator.
US08138688B2 Half-bridge power converter for driving LED by series-resonant connection of inductor, inductor and capacitor
Disclosed herein is an LLC half-bridge power converter for driving an LED, which uses a CMOS timer IC having 50% duty cycle and a usable frequency range of 50 KHz through 1 MHz as a controller. In the LLC half-bridge power converter for driving an LED, the output of a rectifier is detected to operate an opto-coupler according to a soft-start set value and the opto-coupler is controlled to be turned off when the output of the rectifier exceeds a set rated voltage. The capacitance of a frequency varying condenser of the controller is varied by the opto-coupler to change the frequency of the controller so as to rapidly stabilize the output level and maintain a desired output level.
US08138687B2 Multicolor lighting system
A system for displaying multiple colors individually or in combination with one another. The system may emit red, green and blue light from light emitting diodes and may additionally provide white light to brighten the color provided by the red, green and blue light emitting diodes. The white light source may also be used to increase the power efficiency of the system, thus increasing the lifetime of the system for displaying multiple colors. The white light source may be used to backlight the color provided by the red, green and blue light emitted by the light emitting diodes, or may also be used as an additional light source to the light provided by the red, green and blue light emitting diodes.
US08138672B2 Lamps with replaceable covers
A lamp includes a main body and a removable cover, and the main body includes a lamp housing, a printed circuit board (PCB), at least one light emitting element, and a threaded base. The lamp housing defines a socket configured for receiving the PCB and the at least one light emitting element, and the PCB is electrically connected to the at least one light emitting element and fixed in the socket. The removable cover includes a light-transmission portion and a connection portion, the connection portion connects to the end of the lamp housing with the socket, and the light-transmission portion is opposite to the socket. Light from the at least one light emitting element is emitted from the light-transmission portion.
US08138656B2 Actuator pump system
An actuator housing unit for a system of layered surfaces, comprising an activated primary surface having a physical shape capable of change when activated by an electrical, chemical, or light stimulus, to expand and exert force or pressure or contract and remove force or pressure, upon activation or deactivation, to move or keep matter within the housing by direct or indirect contact.
US08138653B2 Rotating electric machine
A rotating electric machine is provided, where a generator has an increased capacity and a reduced size achieved by electromagnetically effectively utilizing that parts of a rotor core which are outside the narrowest parts of magnetic poles of the rotor core to permit large field current and suppress an increase in temperature of rotor coils. The rotating electric machine includes a stator constructed by winding armature coils around a stator core (1), and a hollow circular cylindrical rotor. The rotor has at least one pair of magnetic poles (2), non-polar portions (3) between the magnetic poles, and interpolar portions (6) arranged in the non-polar portions. In the non-polar portions (3), a plurality of rotor slots (4) are arranged at predetermined intervals. Field windings are wound in each rotor slot (4). The cross-sectional areas (S) of the rotor slots (4) other than the rotor slots (4a) nearest to the magnetic poles (2) are gradually increased in the direction from the magnetic poles (2) to the interpolar portions (6).
US08138651B2 Methods and apparatus for a permanent magnet machine with an added air barrier
An internal permanent magnet machine (“IPM machine”) of the type used, for example, with traction motors and hybrid electric vehicles, includes a rotor with an additional air barrier provided above the first magnet barrier in the same rotor slot. Each magnet only fills a portion of each cavity, thereby defining the air barriers. The added air barrier above the permanent magnet of the first layer acts as a barrier to the first layer magnet and lowers the magnet flux.
US08138638B2 DC/DC converter
The object of the invention is a high-efficiency DC/DC converter, in particular for photovoltaic plants, incorporating a transformerless DC/DC converter operated in the resonant mode of operation for converting a unipolar direct input voltage with an associated positive pole (+) and with a negative pole (−). There is imposed a resonance circuit incorporating at least one resonance inductance and at least one resonance capacitance, each resonance capacitance being connected to a respective one of the rectifier circuit arrangements in such a manner that the bipolar direct output voltage is provided, a voltage boosting circuit arrangement being connected to each resonance capacitance and to the rectifier circuit arrangement.
US08138636B2 Function unit for dual wiring system
A function unit having easy exchangeability in a dual wiring system is provided. The function unit is detachably connected to a gate device mounted in a wall surface of a structure, and connected to both of an electric power line and an information line previously installed in the structure. The function unit has at least one of functions for supplying electric power from the electric power line, outputting information from the information line and inputting information into the information line when connected with the gate device. The function unit has a module connector, which is configured to simultaneously establish both of supplying the electric power from the gate device to the function unit, and making a signal transmission between the gate device unit and the function unit when connected to a module port formed at the gate device. To improve function expandability, an additional function unit may be detachably connected to the function unit.
US08138634B2 Transfer switch with arc suppression
An automatic transfer switch for a power system receiving multiple alternating current sources and delivering multiple alternating current output is described. A transfer switch control circuit can sense a power loss in one or both AC sources. Each power supply can deliver current to drive a load but, if one of the power supplies fails, the other can supply power to drive both loads.
US08138625B2 Dual line active automatic transfer switch
A dual line active automatic transfer switch (ATS) is provided. A first switch structure is connected to a first PSU of the plurality of PSUs, and operable between a first position connecting a first input line of the dual line and a second position connecting a second input line of the dual line with the one PSU. A second switch structure is connected to at least one additional PSU of the plurality of PSUs, and operable between a third position connecting the first input line and a fourth position connecting the second input line with the at least one additional PSU. The first and second switch structures are operable between each of the first, second, third, and fourth positions to alternatively connect each of the plurality of PSUs to one of the first and second input lines and connect, when each of the dual lines is charged, both of the first and second input lines to at least one of the plurality of PSUs.
US08138623B2 Integrated circuit with supply line intra-chip clock interface and methods for use therewith
An integrated circuit includes a first circuit and a first power supply line for powering the first circuit. A first intra-chip clock interface generates a first clock signal on the first power supply line. A second power supply line is coupled to the first power supply line and further powers the second circuit. A second intra-chip clock interface recovers the first clock signal from the second power supply line. The second circuit operates based on the first clock signal.
US08138618B2 Oscillating power generator with a ratchet mechanism
An oscillating power generator includes a base, an energy transforming device, and an oscillating transmission device. The energy transforming device is disposed on the base for generating electric energy. The oscillating transmission device is disposed on the base for driving a driven gear shaft of the energy transforming device. The oscillating transmission device includes an oscillating part, a first ratchet transmission mechanism, and a transmission mechanism. The oscillating part is disposed outside the base in an oscillating manner. The first ratchet transmission mechanism is engaged with the driven gear shaft. The transmission mechanism is connected to the oscillating part and the first ratchet transmission mechanism for driving the first ratchet transmission mechanism when the oscillating part is oscillating, so as to drive the driven gear shaft of the energy transforming device to rotate.
US08138617B2 Apparatus and method for packaging circuits
Methods for forming an edge contact on a die and edge contact structures are described. The edge contacts on the die do not increase the height of the die. The edge contacts are positioned on the periphery of a die. The edge contacts are positioned in the saw streets. Each edge contact is connected to one bond pad of each die adjacent the saw street. The edge contact is divided into contacts for each adjacent die when the dies are separated. In an embodiment, a recess is formed in the saw street. In an embodiment, the recess is formed by scribing the saw street with a mechanical cutter. The recess is patterned and contact material is deposited to form the edge contacts.
US08138615B2 Semiconductor integrated circuit providing for wire bonding directly above an active circuit region, and manufacturing method thereof
A semiconductor integrated circuit relating to one aspect of the present invention includes a power transistor, at least one or more of first metal patterns functioning as a first electrode of the power transistor and at least one or more of second metal patterns functioning as a second electrode of the power transistor formed in an interlayer insulation film on the transistor, at least one or more of first busses electrically connected to a corresponding first metal pattern of the at least one or more of the first metal patterns, a single second bus electrically connected to the at least one or more of second metal patterns, and a contact pad provided to each of the at least one or more of first busses and the single second bus.
US08138603B2 Redundancy design with electro-migration immunity
An IC interconnect for high direct current (DC) that is substantially immune to electro-migration (EM) damage, a design structure of the IC interconnect and a method of manufacture of the IC interconnect is provided. The structure has electro-migration immunity and redundancy of design, which includes a plurality of wires laid out in parallel and each of which are coated with a liner material. Two adjacent of the wires are physically contacted to each other.
US08138591B2 Integrated circuit package system with stacked die
An integrated circuit package system comprising forming a trace frame including: fabricating a sacrificial substrate; forming a first series of bonding pads along a length of the sacrificial substrate; forming a second series of the bonding pads along a width of the sacrificial substrate; forming conductive traces for connecting the bonding pads of the first series to the bonding pads of the second series in a one to one correspondence; and removing the sacrificial substrate.
US08138588B2 Package stiffener and a packaged device using the same
A package frame for use in packaging microelectromechanical devices and/or spatial light modulators comprises a frame, a stiffener, and a heat dissipater.
US08138585B2 Four mosfet full bridge module
A molded, leadless packaged semiconductor multichip module includes 100 has four mosfets 10, 12, 14, 16 for a full bridge circuit. The mosfets may include two N-channel and two P-channel devices or four mosfets of the same type, but four N-channel are preferred. In module 100 there are two leadframes 30, 40 for assembling the mosfets. In particular, the two N-channel and two P-channel devices are disposed between two leadframes and encapsulated in an electrically insulating molding compound 84. The resulting package has four upper heat sinks 44.1-44.4 that are exposed in the molding compound 84 for transferring heat from the mosfets to the ambient environment. No wire bonds are required. This can significantly reduce the on resistance, RDSON. The top or source-drain lead frame 30 may be soldered to the sources and gates of the bridge mosfets.
US08138582B2 Impurity introducing apparatus having feedback mechanism using optical characteristics of impurity introducing region
An impurity doping system is disclosed, which includes an impurity doping device for doping an impurity into a surface of a solid state base body, a measuring device for measuring an optical characteristic of an area into which the impurity is doped, and an annealing device for annealing the area into which the impurity is doped. The impurity doping system realizes an impurity doping not to bring about a rise of a substrate temperature, and measures optically physical properties of a lattice defect generated by the impurity doping step to control such that subsequent steps are optimized.
US08138574B2 PCM with poly-emitter BJT access devices
A phase change memory (PCM) includes an array comprising a plurality of memory cells, a memory cell comprising a phase change element (PCE); and a PCE access device comprising a bipolar junction transistor (BJT), the BJT comprising an emitter region comprising a polycrystalline semiconductor. A memory cell for a phase change memory (PCM) includes a phase change element (PCE); and a PCE access device comprising a bipolar junction transistor (BJT), the BJT comprising an emitter region comprising a polycrystalline semiconductor.
US08138572B2 Semiconductor device and method for fabricating the same
The present invention relates to a semiconductor and manufacturing method thereof, in which a nano tube structure is vertically grown to form a lower electrode of a cell region and a via contact of peripheral circuit region. Therefore, capacitance of the lower electrode is secured without an etching process for high aspect ratio. Also, the via contact can be formed for corresponding to the height of the lower electrode.
US08138571B2 Semiconductor device comprising isolation trenches inducing different types of strain
By forming isolation trenches of different types of intrinsic stress on the basis of separate process sequences, the strain characteristics of adjacent active semiconductor regions may be adjusted so as to obtain overall device performance. For example, highly stressed dielectric fill material including compressive and tensile stress may be appropriately provided in the respective isolation trenches in order to correspondingly adapt the charge carrier mobility of respective channel regions.
US08138568B2 Transparent carbon nanotube electrode using conductive dispersant and production method thereof
Disclosed is a transparent carbon nanotube (CNT) electrode using a conductive dispersant° The transparent CNT electrode comprises a transparent substrate and a CNT thin film formed on a surface the transparent substrate wherein the CNT thin film is formed of a CNT composition comprising CNTs and a doped dispersant. Further disclosed is a method for producing the transparent CNT electrode. The transparent CNT electrode exhibits excellent conductive properties, can be produced in an economical and simple manner by a room temperature wet process, and can be applied to flexible displays. The transparent CNT electrode can be used to fabricate a variety of devices, including image sensors, solar cells, liquid crystal displays, organic electroluminescence (EL) displays and touch screen panels, that are required to have both light transmission properties and conductive properties.
US08138558B2 Semiconductor device and method of forming low voltage MOSFET for portable electronic devices and data processing centers
A semiconductor device has a well region formed within a substrate. A gate structure is formed over a surface of the substrate. A source region is formed within the substrate adjacent to the gate structure. A drain region is formed within the substrate adjacent to the gate structure. A first clamping region and second clamping region below the source region and drain region. A trench is formed through the source region. The trench allows the width of the source region to be reduced to 0.94 to 1.19 micrometers. A plug is formed through the trench. A source tie is formed through the trench over the plug. An interconnect structure is formed over the source region, drain region, and gate structure. The semiconductor device can be used in a power supply to provide a low voltage to electronic equipment such as a portable electronic device and data processing center.
US08138552B2 Semiconductor device and method of manufacturing the same
A semiconductor device according to an embodiment of the present invention includes a substrate, a gate insulation film formed on the substrate, a gate electrode formed on the gate insulation film, sidewall insulation films provided on side surfaces of the gate electrode, and stress application layers embedded in source and drain regions located, on a surface of the substrate, at a position which sandwiches the gate electrode, and applying stress to a channel region located under the gate insulation film in the substrate, a height of upper ends of interfaces between the substrate and the stress application layers being higher than a height of a lower end of an interface between the substrate and the gate insulation film.
US08138551B2 Semiconductor device with transistors and its manufacturing method
A semiconductor device includes a semiconductor substrate, a first transistor including a first gate electrode, a first diffusion region, and a second diffusion region respectively formed above the semiconductor substrate, second transistor including a second gate electrode, the first diffusion region, and a third diffusion region respectively formed above the semiconductor substrate, and a node electrode formed above the first diffusion layer, and coupled thereto. The first gate electrode and the second gate electrode are formed separately at respective side walls of the node electrode.
US08138548B2 Thin film transistor array substrate and method for manufacturing the same
A thin film transistor array substrate includes a substrate, a gate layer, a gate insulating layer, a source/drain layer, a patterned protective layer, an oxide semiconductor layer, a resin layer and a pixel electrode. The gate layer is disposed on the substrate. The gate insulating layer is disposed on the gate layer and the substrate. The source/drain layer is disposed on the gate insulating layer. The patterned protective layer is disposed on the source/drain layer and exposes a portion of the source/drain layer. The oxide semiconductor layer is disposed on the patterned protective layer and electrically connected to the source/drain layer. The resin layer is disposed on the oxide semiconductor layer and covers the oxide semiconductor layer. The pixel electrode is disposed on the resin layer and connects to the source/drain layer. The present invention also provides a method for making the thin film transistor array substrate. The thin film transistor array substrate can prevent leakage current.
US08138545B2 Semiconductor device and method for manufacturing the same
A semiconductor device includes: a substrate on and/or over which a first conductive type well is formed; and an LDMOS device that includes a gate electrode and has a drain region formed in the substrate. The LDMOS device includes a trench formed on the substrate, a second conductive type body that is formed on one side of the trench and on the substrate therebeneath, and a first conductive type source region that is formed in the second conductive type body.
US08138544B2 Castellated gate MOSFET tetrode capable of fully-depleted operation
A castellated-gate MOSFET tetrode device capable of fully depleted operation is disclosed. The device includes a semiconductor substrate region having an upper portion with a top surface and a lower portion with a bottom surface. A source region and a drain region are formed in the semiconductor substrate region, with adjoined primary and secondary channel-forming regions also disposed therein between the source and drain regions, thereby forming an integrated cascade structure. Trench isolation insulator islands, having upper and lower surfaces, surround the source and drain regions as well as the channel-forming regions. Both the primary and secondary channel-forming regions include pluralities of thin, spaced, vertically-orientated semiconductor channel elements that span longitudinally along the device between the source and drain regions. First and second gate structures are provided in the form of pluralities of spaced, castellated first and second gate elements interposed between the primary and secondary channel elements, respectively, with first and second top gate members interconnecting the first and second gate elements at their upper vertical ends to cover the primary and secondary channel elements. The adjoined primary and secondary channel elements are super-self-aligned from the first and second gate elements to the source and drain regions. Finally, first and second dielectric layers separate the primary and secondary channel elements from their respective gate structures.
US08138543B2 Hybrid FinFET/planar SOI FETs
A circuit structure is disclosed which contains least one each of three different kinds of devices in a silicon layer on insulator (SOI): a planar NFET device, a planar PFET device, and a FinFET device. A trench isolation surrounds the planar NFET device and the planar PFET device penetrating through the SOI and abutting the insulator. Each of the three different kinds of devices contain a high-k gate dielectric layer and a mid-gap gate metal layer, each containing an identical high-k material and an identical mid-gap metal. Each of the three different kinds of devices have an individually optimized threshold value. A method for fabricating a circuit structure is also disclosed, which method involves defining portions in SOI respectively for three different kinds of devices: for a planar NFET device, for a planar PFET device, and for a FinFET device. The method also includes depositing in common a high-k gate dielectric layer and a mid-gap gate metal layer, and using workfunction modifying layers to individually adjust thresholds for the various kinds of devices.
US08138539B2 Semiconductor devices and methods of manufacture thereof
Semiconductor devices and methods of manufacture thereof are disclosed. In one embodiment, a capacitor plate includes a plurality of first parallel conductive members, and a plurality of second parallel conductive members disposed over the plurality of first parallel conductive members. A first base member is coupled to an end of the plurality of first parallel conductive members, and a second base member is coupled to an end of the plurality of second parallel conductive members. A connecting member is disposed between the plurality of first parallel conductive members and the plurality of second parallel conductive members, wherein the connecting member includes at least one elongated via.
US08138535B2 Method for manufacturing a pixel sensing circuit
Systems and methods of pixel sensing circuits. In accordance with a first embodiment of the present invention, a pixel sensing circuit includes a floating diffusion functionally coupled to and surrounded by a ring transfer transistor. The ring transfer transistor is functionally coupled to and surrounded by a photo diode. The photo diode may be surrounded by a region of poly silicon. The disclosed structure provides radiation hardening and low light performance.
US08138533B2 Semiconductor device with an electrode as an alignment mark, and method of manufacturing the same
A semiconductor device includes a semiconductor substrate, a back side drawn electrode formed by embedding a first conductive material in a contact hole penetrating the semiconductor substrate through an insulating film formed to include a uniform thickness, used also as an alignment mark, and configured to draw out an electrode to the back side of the semiconductor substrate. The device further includes a pad provided on the back side of the semiconductor substrate, and connected to the back side drawn electrode.
US08138531B2 Structures, design structures and methods of fabricating global shutter pixel sensor cells
Pixel sensor cells, method of fabricating pixel sensor cells and design structure for pixel sensor cells. The pixel sensor cells including: a photodiode body in a first region of a semiconductor layer; a floating diffusion node in a second region of the semiconductor layer, a third region of the semiconductor layer between and abutting the first and second regions; and dielectric isolation in the semiconductor layer, the dielectric isolation surrounding the first, second and third regions, the dielectric isolation abutting the first, second and third regions and the photodiode body, the dielectric isolation not abutting the floating diffusion node, portions of the second region intervening between the dielectric isolation and the floating diffusion node.
US08138528B2 Solid state image pickup device and manufacturing method therefor
A MOS-type solid-state image pickup device, on a semiconductor substrate, includes a photoelectric conversion unit having a first semiconductor region of a first conductivity type, a second semiconductor region of a second conductivity type, a third semiconductor region of the first conductivity type, and a transfer MOS transistor having a gate electrode disposed on an insulation film and transferring a charge carrier from a fourth semiconductor region. In addition, an amplifying MOS transistor having a gate electrode is connected to the fourth semiconductor region, and a fifth semiconductor region of the second conductivity type is continuously disposed to the second semiconductor region and under the gate electrode, and is disposed apart from the insulation film under the gate electrode of the transfer MOS transistor.
US08138524B2 Self-aligned method of forming a semiconductor memory array of floating memory cells with source side erase, and a memory array made thereby
A method of forming an array of floating gate memory cells, and an array formed thereby, wherein each memory cell includes a substrate of semiconductor material having a first conductivity type, source and drain regions formed in the substrate, a block of conductive material disposed over and electrically connected to the source, and a floating gate having a first portion disposed over and insulated from the source region and a second portion disposed over and insulated from the channel region. The floating gate first portion includes a sloped upper surface and a side surface that meet at an acute edge. An electrically conductive control gate is disposed over and insulated from the channel region for controlling a conductivity thereof.
US08138517B2 Light-emitting diode package
An LED package is provided. The LED package includes a leadframe having a pair of first electrodes and a pair of second electrodes, an LED chip disposed on the leadframe, and an encapsulant encapsulating a portion of the leadframe and the LED chip. The pair of first electrodes and the pair of second electrodes are electrically connected with the LED chip. The pair of first electrodes and the pair of second electrodes are located outside the encapsulant. The encapsulant has a top surface, a bottom surface, a first side surface and a second side surface opposite to the first side surface, wherein the pair of first electrodes extend from the first side surface to the bottom surface, and the pair of second electrodes extend from the second side surface to the bottom surface.