Document | Document Title |
---|---|
US08074291B2 |
Harmonic correcting controller for a scanning probe microscope
A scanning probe microscope and method for operating the same to correct for errors introduced by a repetitive scanning motion are disclosed. The microscope includes an actuator that moves the probe tip relative to the sample in three directions. The actuator executes a repetitive motion, characterized by a repetitive motion frequency, in one of the directions, and changes a distance between the sample and the probe tip in a second one of the directions. A probe position signal generator generates a probe position signal indicative of a position of the probe tip relative to the cantilever arm. A probe signal correction generator generates a corrected probe position signal by correcting the probe position signal for errors introduced by the repetitive motion. A controller maintains the probe tip in a fixed relationship with respect to the sample in the second one of the dimensions based on the corrected probe position signal. |
US08074290B2 |
System, apparatus, method and computer program for transferring content
A content transfer system for transferring content between a source device transmitting the content and a sink device receiving the content, includes a content specifying unit for specifying the content to be transferred between the source device and the sink device, an authentication unit for performing an authentication exchange key process between the source device and the sink device, a content transfer unit for performing a content transfer process by encrypting and transferring the content specified by the content specifying unit from the source device to the sink device using the key exchanged by the authentication unit, and a content transfer finalizing unit for performing a content transfer finalizing process by validating the content at the sink device and invalidating the original content at the source device in response to the end of the content transfer process performed by the content transfer unit, the content thus being moved from the source device to the sink device. |
US08074288B2 |
Isolation of application-specific data within a user account
A mechanism is provided for isolating application-specific data in an environment where multiple applications share a same user account. This mechanism enables data specific to an application to be accessed only by the application. When an application requests application-specific data, the data is loaded and a handle to the data is returned to the application. Access to the data is allowed only though the handle. Therefore, only the application possessing the handle can access the data. A counter may be associated with the loaded data. The counter's value is incremented whenever a handle is created for the data and decremented whenever a handle for the data is terminated. When the value of the counter reaches zero, the data is automatically unloaded. |
US08074287B2 |
Renewable and individualizable elements of a protected environment
Systems and methods for providing a protected computing environment comprising separating out a protected environment management component from a kernel of a computing device, providing identification information as a part of the protected environment management component, and providing individualization information as part of the protected environment management component. |
US08074283B2 |
Method and system for securely protecting data during software application usage
Techniques for use in enterprise and similar computing systems securely protect data during software application use by generating private table seeds as a function of a predetermined parameters and private tables as a function of the private table seeds. Each of the private tables associates with a distinct one of the private table seeds, each of the private tables associates with a site. An enterprise table seed is formed using other parameters and an enterprise table is derived from the enterprise table seed. The enterprise table permits data communication throughout an enterprise. A string of characters allows accessing a global private information protection system which includes global tables for integrating the private tables, the enterprise tables, and the global tables into a runtime application program at a remote location and coordinating the user's use to control assure only secure use and prevent inadvertent disclosure of the protected information. |
US08074280B2 |
Detection of undesired computer files in archives
Systems and methods for an anti-virus detection module that can detect known undesired computer files in archives that may be encrypted, compressed and/or password-protected are provided. According to one embodiment, a method is provided for detection of malicious or undesired computer files within an archive without decrypting and without decompressing the contents of the archive. A type and structure of the archive are identified by examining primary or secondary identification bytes stored within the archive. Based on the identified type and structure, descriptive information is obtained from the archive describing contained files within the archive file. The descriptive information for each contained files is evaluated to determine if any are malicious or undesired computer files by comparing the descriptive information to signatures of known malicious or undesired computer files. Finally, an attempt is made to prevent contained files determined to be malicious or undesired from being opened. |
US08074279B1 |
Detecting rogue access points in a computer network
Detecting an unauthorized wireless access point in a network uses a detector. A rogue access point detector receives an incoming data packet which is scanned for a time expiration value. The time expiration value may be a Time To Live (TTL) value as used in Internet Protocol data packet headers. It is determined whether the time expiration value is the same as a threshold time expiration value. If the time expiration value is not the same as the threshold value, it is determined whether the incoming data packet was routed through an authorized access point in the network. If it is determined that the packet is not being routed from an authorized access point, a security component in the network, such as a network administrator's workstation, is notified. During this process the time expiration value remains unchanged. |
US08074277B2 |
System and methodology for intrusion detection and prevention
System and methodology for intrusion detection and prevention is described. In one embodiment, for example, a method is described for detecting and preventing network intrusion, the method comprises steps of: defining intrusion descriptions specifying exploits that may be attempted by malicious network traffic, the intrusion descriptions indicating specific applications that may be targeted by individual exploits; for a particular application participating in network communication, deriving a subset of the intrusion descriptions specifically applicable to that particular application; using the subset of the intrusion descriptions specifically applicable to that application, monitoring network traffic destined for the particular application for detecting an attempted network intrusion; and if a network intrusion is detected, blocking network traffic destined for the particular application determined to comprise an exploit. |
US08074269B2 |
System and method for controlling devices at a location
A system and method for controlling, by an outside entity, one or more devices associated with a location. A representative embodiment of the system architecture comprises an internal computer system through which a device may be remotely controlled by the outside entity during a communication session between the outside entity and the internal computer system through an external computer network. The external computer network can be the Internet. When the outside entity is requested to control the device, the outside entity's identity information is authenticated before the communication session is established. In a preferred embodiment, the internal computer system is protected by a firewall. The firewall allows the outside entity to access the internal computer system to control the device if the outside entity can provide proper identity information. The identity information of the outside entity may be a password that is recognized by the firewall. In the preferred embodiment, the identity information is a digital certificate issued to the outside entity by a certificate authority. In preferred embodiments, after the communication session is established, only the outside entity can terminate the communication session. |
US08074261B2 |
Methods and systems for internet security via virtual software
A method for providing internet security includes providing a storage medium including a first executable application module. In response to inputting the storage medium onto a local computer the first executable application module is loaded into virtual memory in the local computer. The first executable application module is executed, the first executable application module providing information identifying at least one remote server. Communication is performed between the local computer and the remote server using the information provided by the first executable application module. The remote server is instructed to send a second application module to the local computer. Upon receipt of the second application module, the second application module is loaded into virtual memory on the local computer. The second application module is executed from virtual memory and a prompt is displayed to the user. |
US08074259B1 |
Authentication mark-up data of multiple local area networks
An authentication mark-up data of multiple local area networks is disclosed. In one embodiment of a system, the system includes a wide area network, an update device coupled to the wide area network, and any number of gateway devices coupled to the wide area network. Each of the gateway devices is associated with a separate local area network. Each of the plurality of gateway devices automatically provide an authentication page stored in the update device based upon a data provided to the update device. In addition, the authentication page is the same for at least some of the plurality of gateway devices, according to the one embodiment. |
US08074257B2 |
Framework and technology to enable the portability of information cards
When a user connects a pluggable card store to a machine, the machine plugs a pluggable card provider into a card provider registry. The pluggable card store can be an object portable to the user, or can be a remote store available via some connection, such as an FTP connection. The user can then use the information cards stored on the pluggable card store in a transaction. |
US08074254B2 |
Recording device, playback device, recording method and playback method
A data transmission device transmits a data broadcast using a narrow unused broadcasting band in a digital broadcast, and to record the data broadcast, which has been received, on a receiving side so that the receiving side can play back the data broadcast after a data stream is totally recorded. The transmission device generates a first data stream, which is recorded on a recording medium on a receiving side, and a second data stream including audio and video data, which is transmitted as a broadcasting program. The transmission device multiplexes the first and the second data streams and then transmits the multiplexed data stream. The transmission of the multiplexed data stream is controlled so that a transmission rate for the multiplexed data stream does not exceed the maximum transmission rate, and so that a transmission rate for the first data stream becomes lower than that for the second data stream. A receiving device records the first data stream on the recording medium, and permits the first data stream to be played back for use after the transmission completes. |
US08074253B1 |
Audiovisual reproduction system
Audiovisual reproduction system comprising a central unit managing a sound control circuit, and a telecommunications modem connected to a distribution network controlled by a host server, through a multitask operating system created around a tools and services library, characterized in that the operating system comprises a function that adjusts the sound control circuit to couple volumes in the various areas in which the loudspeakers in the audiovisual reproduction system are used, this function being accessible through a management mode of the multitask operating system, the coupling maintaining the ratios between the various volumes in each area when the volume in one area is modified. |
US08074251B2 |
Limited social TV apparatus
One aspect of the disclosed technology is a limited social television system that provides a light-weight process that allows multiple audience members to close the loop of interaction and create a compelling feeling of “shared experience” on the part of the response-reviewer. |
US08074247B2 |
Visual improvement of video stream transitions
Four techniques which result in the visual improvement of transitions between video streams with a same packet identifier (PID). All four techniques are applicable in the situation where the stream transition is between two streams that utilize the same PID. Retaining the same PID reduces the delay between the time the user selects an action via the remote control to the time when the new stream is displayed on the TV.The first technique includes two methods: a method for pre-conditioning video stream data for storage; and a method for transitioning between video streams which utilizes the pre-conditioning. The second technique involves a method for transitioning between video streams where timing information in the new stream is modified so as to be consistent with timing information in the old stream. The third technique involves a method for transitioning between video streams where packets in the old stream are replaced by picture repeat packets. The fourth technique involves a method for transitioning between video streams where packets in the old stream are replaced by null packets.The various techniques discussed above may be combined to further improve the smoothness and quickness of the video stream transitions. For example, the first technique may be combined with either the third or fourth technique. Similarly, the second technique may be combined with either the third or fourth technique. |
US08074242B2 |
System and method for information supply and apparatuses therefor
An information supply apparatus for providing broadcasting contents summary information for the input of specified conditions of a program desired to view by an information utilization apparatus, the storage of the summary playback information representing the summary content of the broadcasting contents information and additional screen information, the extraction of a specific summary playback information and additional screen information according to the specified condition information sent from the information utilization apparatus, distribution to the information utilization apparatus by the information supply apparatus. The information utilization apparatus creates the summary based on the distributed information and replays the same. The information utilization apparatus transmits the viewing results information showing that the summary has been played back to the information supply apparatus and the information supply apparatus collects this viewing results information, and creates the statistics of the viewing results information. |
US08074240B2 |
Disk drive device with improved centering holding function
A disc drive device able to increase the number of plastic flexible cantilever beams and improve a centering holding function of a disc to enable handling of high speed revolution, that is, a disc drive device having a plastic turntable mounted on a shaft of a spindle motor, wherein this turntable has a disc hole engagement projection provided with a ring-shaped projection and a plurality of centering portions which extend from this ring-shaped projection outwardly in a diametrical direction and have guide surfaces from which an edge of a disc hole easily slides off, a disc carrying portion, through holes formed defined between adjoining centering portions, and flexible cantilever beams extending in the through holes. |
US08074233B2 |
Information processing apparatus and configuring method
According to one embodiment, an information processing apparatus includes a monitoring module which periodically transmits a message to a device driver which controls a device controller in accordance with an instruction issued by a program executed by a CPU to drive a peripheral device, and initializes the device driver when a response to the message is not issued received. The information processing apparatus further includes a setting module which sets an interval of transmission of the message based on a predetermined rule. |
US08074232B2 |
Method for improving the communication of the human interface device
A method for improving the communication of the human interface device, comprising reporting at least one interrupt input endpoint and at least one interrupt output endpoint to the host; specifying that the USB device has a report descriptor in the HID class descriptor; specifying an input report and an output report in the report descriptor; and receiving an instruction from the host through the bulk output endpoint by the USB device, and returning the result from the USB device to the host through the bulk input endpoint, in which the size of the data transferred between the USB device and the host each time is equal to that of the corresponding report to increase the communication speed of the Universal Serial Bus (USB) device, which is designed to work as an HID. |
US08074221B2 |
Job allocation method for document production
Methods and systems of processing print jobs are disclosed. A feasible route for processing each of a plurality of jobs is determined. For each feasible route, the time to process the job via the feasible route is determined. Each job is assigned to a first feasible route. A first objective function value is determined using a time to process each job assigned to each autonomous cell. A job is selected. A second feasible route is selected for the selected job. A second objective function value is determined by substituting the second feasible route for the first feasible route for the selected job. If the first value plus a threshold exceeds the second value, the second value replaces the first value, and the second feasible route replaces the first feasible route. Selection and substitution are repeated for each job. The jobs are then processed. |
US08074220B2 |
System and method for interfacing an application to a distributed transaction coordinator
In certain embodiments, a method for interfacing an application to a distributed transaction coordinator includes receiving a distributed transaction request from an application in a first runtime environment. In response to the request, the application is enlisted with a distributed transaction coordinator in a second runtime environment. The first runtime environment is at least partially distinct from the second runtime environment. A transaction identifier is received from the distributed transaction coordinator. A first resource manager is invoked to enlist in the distributed transaction using the transaction identifier and a second resource manager is invoked to enlist in the distributed transaction using the transaction identifier. |
US08074216B2 |
Device management apparatus, client apparatus, and device management method
This invention relates to a device management apparatus. This device management apparatus is a device management apparatus which communicates with a client computer, includes an output management unit adapted to manage output information of a device for each user, an identification unit adapted to identify a user who is about to install a driver, a device extraction unit adapted to extract a device used by the user identified by the identification unit based on the output information, and a transmission unit adapted to transmit the driver of the device extracted by the device extraction unit to the client computer. |
US08074212B2 |
Method and apparatus for software upgrade in a digital television receiving device
A method and an apparatus for software upgrade in a digital television receiving device are disclosed. The method includes multiplexing service software into a transport stream according to a predefined protocol, extracting by the digital television receiving device data of the service software from the transport stream and storing the data, restarting the digital television receiving device, so that digital television receiving device software and the service software may obtain addresses of interface functions of the opposite party, and updating by the digital television receiving device software and the service software, default addresses of the interface functions of the service software and the digital television receiving device software according to the obtained addresses. With the invention, the digital television receiving device software and the service software may be independent from each other, and may be upgraded separately. |
US08074208B2 |
System and method for generating safe and efficient component relationships in wireless applications
A method of detecting recursive instantiation loops in a wireless application. A data model digraph is constructed including a respective node for each data component in the wireless application, and a respective edge for each relationship between a pair of data components. The data model digraph is searched to identify any cycles. For each identified cycle, each data component that participates in the cycle is identified. |
US08074207B1 |
Application profiling
Methods, systems and apparatus, including computer program products, for profiling an application. An application for execution is obtained. The application comprises a plurality of machine-independent first instructions. Regions of the first instructions that implement one or more programming language methods, functions, or flow control structures are identified. The first instructions are translated into corresponding machine-dependent second instructions for a target machine. The second instructions are instrumented to include sampling instructions for the identified regions. The sampling instructions are configured to cause generation of a state sample when an identified region is executed. Each state sample includes a time stamp and an identification of a currently executing method or function. The second instructions are executed in order to execute the application. During the execution of the application, each generated state sample is collected. |
US08074203B2 |
Graphical program execution with distributed block diagram display
System and method for executing a graphical program on a first computer and providing a user interface of the graphical program on a second computer, where the graphical program includes a plurality of interconnected function icons representing graphical data flow of a function. Information indicating a plurality of graphical programs on the first computer, e.g., a list, may be displayed on the second computer, and user input specifying the graphical program on the first computer received to the second computer, e.g., selecting the graphical program from the list of graphical programs. The graphical program is executed on the first computer, and information describing the user interface of the graphical program is provided to the second computer during execution. The user interface of the graphical program is displayed on the second computer, facilitating interaction between a user of the second computer and the graphical program executing on the first computer. |
US08074201B2 |
Deployment and execution of a program on an embedded device
System and method for deploying and executing a program, e.g., a graphical program, on an embedded device. The program and a plurality of execution system components are stored on a host computer. The program is analyzed programmatically to determine a subset of the plurality of components required for execution of the program. The subset of components and the program are combined into a file while preserving execution order of the program. The file is transmitted to the device. The file is used to construct a combined program which includes executable code for the program and the subset of components. The device includes a minimal execution engine which executes the subset of components to execute the program. The file may be streamed to the device for streaming execution, where received portions of the subset of components needed for execution of received portions of the program are stored until no longer needed. |
US08074199B2 |
Unified messaging state machine
A unified messaging (UM) application benefits from platform independence and human intelligibility of eXtended Markup Language (XML). A finite state machine (FSM) of the UM application is created utilizing an XML feature to create a valid menu state based upon a UM software component. For a UM software component that is a context or setting of the UM application, an XML conditional attribute conditions a prompt, transition or grammar node of the UM FSM. For a UM software component that is an XML snippet, an XML importation element replicates the XML snippet upon compilation, avoiding time-consuming and error prone requirements for manual code duplication. For a UM software component such as an external method, function, variable or action, a function wrapping XML tool validates the existence of such external UM software components at build time and captures version information to verify the availability of the same version upon execution. |
US08074192B2 |
Verification support apparatus, verification support method, and computer product
The circuit volume of a system under design is reduced by a circuit conversion involving consolidation (sharing) of common parts in the system by a representative part. The design data of the system post-conversion is used to verify operation of the system. However, the verification results for the system post-conversion express signals (e.g., signal X) of plural modules (e.g., modules a to c) as one signal waveform thereby making debugging difficult when a bug is found. Given this situation, from the verification results of the system post-conversion, signal-generation-use data is generated for generating the signal waveforms (here, respective signal waveforms for the modules a to c) of the system before conversion. After verification is complete, a signal waveform for each of the modules a to c is generated using the verification results for the system under design and the signal-generation-use data. |
US08074189B2 |
Pruning-based variation-aware design
For application to analog, mixed-signal, and custom digital circuits, a system and method to begin with a complex problem description that encompasses many variables from statistical manufacturing, the circuit's environment, and the circuit's design parameters, but then apply techniques to prune the scope of the problem to make it manageable for manual design and more efficient automated design, and finally use that pruned problem for more efficient and effective design. |
US08074181B2 |
Screen magnifier panning model with dynamically resizable panning regions
A magnifier panning system is described that creates a panning region at the edges of a magnified view. When a user moves the cursor into the panning region, the system pans the magnified view. When the user is not in the panning region, the user can interact with objects in the magnified view without the view shifting around. The objects appear magnified, but they do not behave or move any differently than they would if they were not magnified, providing the user with a familiar and comfortable user experience. Thus, the magnifier panning system provides the user with a much more natural view for interacting with the displayed objects while still allowing an efficient way to pan the view to move the magnified view to a different area of the screen. |
US08074177B2 |
User defined wire appearance indicating data type in a graphical programming environment
System and method for configuring a wire appearance in a graphical programming environment. A first data type (or class), or communication functionality between nodes, e.g., timing, or data transfer, e.g., data transfer semantics, mechanism, or medium, in a graphical program is specified in response to user input. A first wire appearance denoting the first data type or specified functionality is created in response to user input, including, e.g., a specified wire pattern, thickness, shape, color(s), portion of the wire to be configured with the first wire appearance, wire label and/or wire icon to be displayed on or near the wire. A graphical program including a first icon and a second icon is created, including connecting the first icon to the second icon in response to user input, and displaying a wire between the first icon and the second icon in response, where the wire has the first wire appearance. |
US08074175B2 |
User interface for an inkable family calendar
The subject application relates to a user interface(s), system(s), and/or methodology that facilitate improved management and coordination of activities, events, and occasions using a digital calendar format that can be accessed anywhere, changed or edited with ease, and readily synchronized on different devices. Various input modes can be employed including inking. New items can be created using an inking component and then dragged and dropped onto the appropriate day. Items can be modified or deleted and such alterations can be tracked to ensure that calendar changes can be monitored, and moreover, access to the calendar can be controlled. |
US08074174B2 |
GUI application development supporting apparatus, method, and computer program
An application development supporting apparatus and method that make it possible to generate a GUI application, freely altering the settings for graphical representation corresponding to devices, are provided. A configuration in which the logical part and the graphics representation part of each component set in a graphical user interface (GUI) are configured separately, and a GUI component is generated based on the logical part and the graphics representation part is adopted. Through the present configuration, it becomes possible to easily construct a GUI adapted to a device by sharing the logical part among various devices, and selecting different graphics representation parts, in which various representation modes are set, depending on the device. |
US08074173B2 |
Associating input with computer based content
Notes and other input may be entered directly onto computer based content. The notes may be taken on a portable computing device that contains metadata from the computer based content. The metadata and input are stored and once the portable computing device is in communication with the second computing device displaying the computer based content, the input is displayed near the computer based content that was displayed at the time the input was created. |
US08074170B2 |
Methods and computer program products that conditionally route print files
A method of routing print files in a computer system. The content of a print file is evaluated based on a routing policy. The print file is then selectively routed based on that evaluation. |
US08074166B2 |
XSLT/XPATH focus inference for optimized XSLT implementation
Techniques are provided for performing focus inference when compiling an Extensible Markup Language Transforms (XSLT) stylesheet into a compiled XSLT processor. In XPath/XSLT, expression evaluation occurs with respect to the dynamic context. In XPath, the part of the dynamic context, related to the context node-set, is called the “focus” of the expression. Conceptually, the focus would need to be systematically computed and propagated along the recursive execution of XSLT templates. This is costly. Focus inference enables the more efficient execution of XSLT programs since the inferred focus information can be used directly by a code generator in an XSLT compilation architecture. |
US08074163B2 |
Information processing method and apparatus
The state of a label at an optional time point, such as a past time point, can be recognized, while the label can be regenerated even when the label has been deleted. When a label on which can be pasted an object, such as text, picture or sound, is acted upon (yes at step S141) the difference of the label information is computed (step S142) and the computed difference information is stored (steps S144, S145). The label state is then regenerated based on the time information stored in association with the label and the difference information. Also, time is displayed, plural time intervals are displayed (step S201), a desired one of the plural time intervals is selected (step S202) and time display is controlled responsive to the selected time intervals (steps S203 to S206), to facilitate retrieval of the information corresponding to the specified time. In addition, a label handling at least the time concept is processed (step S231) and the time axis in displaying the label is controlled (step S233) based on an operating signal associated with rotational actuation from a jog dial (step S232). |
US08074161B2 |
Methods and systems for selection of multimedia presentations
Described are a variety of techniques for viewing multimedia-based information in accordance with user controls for the speed and direction of the multimedia presentation. Different techniques for presenting multimedia data items are disclosed. User controls providing control for speed and direction in accordance with a user selection device being in a particular location. When a user device is within the defined area, the speed and direction control are on. When the user selection device leaves the defined area, the speed and direction are off. Also described is a system using a browser tool for displaying multimedia data in accordance with these viewing techniques. Multimedia data items displayed with the viewing techniques are indices into multimedia presentations. A user selection is made by viewing the multimedia data items and control is transferred accordingly to an appropriate application to present a multimedia presentation corresponding to a selected multimedia data item. A technique is disclosed for generating an index database of the multimedia data items used as indices into the multimedia presentations. |
US08074157B2 |
Methods and apparatus for reduced complexity soft-output viterbi detection
Methods and apparatus are provided for reduced complexity Soft-Output Viterbi detection. A Soft-Output Viterbi algorithm processes a signal by determining branch metrics using a branch metrics unit; determining survivor paths for sequence detection using a first add-compare select unit; and determining survivor paths for generating one or more bit reliability values using a second add-compare select unit, wherein the first and second add-compare select units process the branch metrics determined by the branch metrics unit. The first and second add-compare select units can optionally process branch metrics having a different number of bits. A sequence detector is provided that comprises a branch metrics unit for determining branch metrics having a first precision; a programmable precision conversion unit for converting the branch metrics having the first precision to branch metrics having a desired precision; and an add-compare select unit for computing path metrics based on the desired precision branch metrics. The Soft-Output Viterbi processor optionally processes a trellis having a reduced number of states relative to a trellis processed by the sequence detector. |
US08074153B2 |
Error correction devices and correction methods
An error correction device is provided. When an error of an incorrect data group stored in a memory is detected, a memory controller of the error correction device executes a burst read, burst write or burst read-modify-write (RMW) operations to the memory instead of the conventional single read-modify-write (RMW) operation, thereby reducing the occupied bandwidth of the memory. |
US08074151B1 |
Correcting errors in disk drive read back signals by iterating with the reed-solomon decoder
A signal detector comprises a first detector that generates raw decisions as a function of a read back signal. A selector generates a modified decision by at least one of applying a correction technique to soft information that is based on the raw decisions and marking an erasure in the soft information. A decoder decodes the modified decision to generate a final decision and determines whether a correct codeword is generated by evaluating the final decision. The decoder performs at least one of Reed-Solomon decoding, Bose Chaudhuri Hocquerghen (BCH) decoding, Hamming decoding, and Trellis decoding. |
US08074143B2 |
Detection, avoidance and/or correction of problematic puncturing patterns in parity bit streams used when implementing turbo codes
Detecting, avoiding and/or correcting problematic puncturing patterns in parity bit streams used when implementing punctured Turbo codes is achieved without having to avoid desirable code rates. This enables identification/avoidance of regions of relatively poor Turbo code performance. Forward error correction comprising Turbo coding and puncturing achieves a smooth functional relationship between any measure of performance and the effective coding rate resulting from combining the lower rate code generated by the Turbo encoder with puncturing of the parity bits. In one embodiment, methods to correct/avoid degradations due to Turbo coding are implemented by puncturing interactions when two or more stages of rate matching are employed. |
US08074142B2 |
Decoding device and receiving device
A decoding apparatus for low density parity check codes includes a variable-to-check message generator and a check-to-variable message generator. The variable-to-check message generator includes a variable-to-check processing unit block, provided with an adder, and which is arranged between registers corresponding to locations of ‘1’s in a check matrix. The check-to-variable message generator includes a check-to-variable processing unit block, provided with a comparator, between registers corresponding to locations of ‘1’s in the check matrix. The decoding apparatus for low density parity check codes is simple in configuration and is able to perform high speed processing without using RAMs without the necessity of performing complex control operations. |
US08074140B2 |
User equipment using hybrid automatic repeat request
A user equipment comprises a transmitter and an adaptive modulation and coding controller. The transmitter is configured to transmit data over an air interface in a single transmission time interval with a first specified modulation and coding scheme, where the single transmission time interval has a plurality of transport block sets. In response to receiving a repeat request for retransmission of at least one particular transport block set, the transmitter retransmits the at least one of the particular transport block sets. The adaptive modulation and coding controller is configured to change the specified modulation and coding scheme to a second specified modulation and coding scheme, enabling a combining of a particular transport block set transmitted at the first specified modulation and coding scheme with a retransmitted version of the particular transport block set transmitted at the second specified modulation and coding scheme. |
US08074137B2 |
Method and system for supporting multiple hybrid automatic repeat request processes per transmission time interval
A method and system for supporting multiple hybrid automatic repeat request (H-ARQ) processes per transmission time interval (TTI) are disclosed. A transmitter and a receiver include a plurality of H-ARQ processes to transmit and receive multiple transport blocks (TBs) simultaneously per TTI. The transmitter generates a plurality of TBs and assigns the TBs to multiple H-ARQ processes. The transmitter sends control information for the TBs and H-ARQ processes associated with the TBs to the receiver. The transmitter then sends the TBs using multiple H-ARQ processes simultaneously per TTI. After receiving the TBs, the receiver sends feedback to each of the TBs indicating successful or unsuccessful receipt of each of the TBs to the transmitter. The control information and the feedback may be sent via a layer 1 or layer 2/3 control part. |
US08074133B2 |
Method and apparatus for testing delay faults
An apparatus or method for testing of a SOC processor device may minimize interference that is caused by interfacing a comparatively low-speed testing device with the high-speed processor during testing. Implementations may gate the input clock signal at the clock input to each domain of the SOC processor device rather than at the output of the PLL clock. The gating of the clock signal to each domain may then be controlled by clock stop signals generated by the testing device and sent to the individual domains of the processor device. Gating the clock signal at the domain may provide a more natural state for the circuit during testing as well as allow the test control unit to test the different domains of the SOC device individually. |
US08074130B2 |
Test apparatus
A test apparatus includes a test section that executes testing of each cell of the memory under test, a fail information storage section that stores fail information in a fail memory; a counting section that counts the number of defective cells in each block, a reading request receiving section that receives a request to read the fail information of each cell, a comparing section that compares the number of defective cells in a block to a predetermined reference number, a converting section that, in a case where the number of defective cells exceeds the predetermined reference value, converts a plurality of consecutive pieces of fail information in a response data string into a value indicating defectiveness, and a compressing section that compresses the response data string and returns a compressed response data string. |
US08074123B2 |
Multi-CPU failure detection/recovery system and method for the same
A multi-CPU system including plural CPUs, comprising a failure state detection unit for detecting a failure in an operating program, and a recovery unit for determining, when the failure state detection unit has detected a failure, whether or not recovery of data involved in the failure is possible on the basis of content of the detected failure, and for recovering the data when recovery is determined to be possible. |
US08074122B2 |
Program failure recovery
A program failure is detected during programming of a memory device. When the program failure is detected, a transfer of the contents of a register of the memory device to a first location of a memory of the memory device is stopped. First data that remains in the register after the program failure is detected is transferred to a second location of the memory. At the second location of the memory, the first data is combined with second data from the first location of the memory that remains in the first location of the memory after the program failure is detected to reconstruct third data that was originally intended to be programmed in the first location before the program failure was detected. |
US08074121B2 |
Automated information technology error and service request correlation
An implementation verification policy for each of a set of change management tasks associated with one of a set of service requests within an information technology (IT) environment is created via a configuration management device. Each of the set of change management tasks is automatically implemented. An error associated with the automated implementation of one of the set of change management tasks is detected based on the implementation verification policy created for one of the set of change management tasks. The error is automatically correlated with a service request that caused the error. |
US08074120B2 |
Method for recognizing a power failure in a data memory and recovering the data memory
To detect a power failure in a volatile data memory containing useful data units and test data units associated with the useful data units, the associated test data unit is also read when the useful data unit is read-accessed, and a decision is made as to whether the useful data unit is corrupted based on the test data unit. A power failure is identified when at least two read useful data units within a predefined number of successive read accesses are found to be corrupted. |
US08074117B2 |
Inference of contract using declarative program definition
A declarative program definition. The definition is analyzed to produce an application contract that describes semantics for sending and receiving application messages during the successful execution of operations by the program. In addition, this analysis may also generate local behaviors associated with the local execution of the program. Alternatively or in addition, the analysis may infer secondary contracts regarding the sending and receiving of application messages, even though the full details of the secondary contracts are not present in the declarative program definition. For instance, the secondary contracts might include error contracts or consistency contracts. |
US08074111B1 |
System and method for responding to failure of a hardware locus at a communication installation
A method for responding to a failure of hardware locus of at a communication installation having a plurality of control apparatuses for controlling a plurality of processes distributed among a plurality of hardware loci, the hardware loci including at least one spare hardware locus, includes the steps of: (a) Shifting control of a failed process from an initial control apparatus to an alternate control apparatus located at an alternate hardware locus than the failed hardware locus. The failed process is a respective process controlled by the initial control apparatus located at the failed hardware locus. (b) Relocating the respective control apparatuses located at the failed hardware locus to a spare hardware locus. (c) Shifting control of the failed process from the alternate control apparatus to the initial control apparatus relocated at the spare hardware locus. |
US08074096B2 |
Semiconductor integrated circuit, memory system, memory controller and memory control method
Aspects of the embodiment provide a semiconductor integrated circuit including a control terminal coupled to a memory through a control bus, a data terminal coupled to the memory through a data bus, a memory controller coupled to the control terminal and the data terminal and a first master and a second master coupled to the memory controller, wherein the memory controller supplies a control signal corresponding to a memory access based on the first master and a control signal corresponding to a memory access based on the second master to the control terminal in synchronism with a rising edge and a falling edge of a clock signal, respectively, and the memory controller receives and outputs input/output data of the first master and input/output data of the second master at the data terminal in synchronism with the rising edge and the falling edge, respectively. |
US08074095B2 |
Method for ensuring synchronous presentation of additional data with audio data
A recording medium, method and apparatus for managing data are discussed. According to an embodiment, the present invention provides a method of reproducing main data and additional data. The method includes receiving the additional data associated with the main data, the additional data being divided into a plurality of segment units; and reproducing the additional data in a synchronous manner with the main data using time information if indication information indicates a presence of the time information. The time information indicates a presentation time of the additional data with respect to the main data. The main data and the additional data are reproduced according to management data, the management data including link information for linking the main data and the additional data. |
US08074094B2 |
Session redundancy using a replay model
A mechanism for synchronizing states of components in a first routing engine to corresponding components in a second routing engine is provided. In order to reduce the amount of data required to synchronize the state of the components and the time and resources required to perform the synchronization, the state-related information transmitted from the first routing engine to the second routing engine is limited to information used to build states of a subset of the components associated with the first routing engine. That subset of components is limited to those components that receive stimuli (e.g., data streams or data packets) from sources external to the routing engine. Other components on the second routing engine synchronize state by receiving information from those components on the second routing engine that received the external stimuli information. |
US08074091B2 |
Storage apparatus for power saving and achieving longest mean time between failures
Proposed is an operation method for seeking a power interruption operation target in which MTBF will become longest. When a target value regarding a power interruption time and a target value regarding a power interruption count per 24 hours is input from an administrator to a management computer, the management computer calculates the MTBF after one year and the annual power consumption for each of the input target values, and, as a power interruption operation target in which the MTBF will become longest in one year, a target value regarding a power interruption time and a target value regarding a power interruption count are respectively selected among multiple target values in which the MTBF will become longest based on each of the calculation results, and displayed on a screen of an output unit. |
US08074088B2 |
Electronic circuit and electronic device
An electronic circuit according to the present invention has one or more circuit sections which operate according to a variable power supply voltage and a variable clock frequency. In the electronic circuit, active information related to load and/or processing time which changes in real time from a control processing section included in the circuit section is output and, based on the active information, a voltage/frequency setting section which sets values of a power supply voltage and clock frequency is provided. The electronic circuit further includes a voltage controller which controls the power supply voltage to be supplied to the circuit section based on the voltage value set by the voltage/frequency setting section and a clock frequency controller which controls the clock frequency to be supplied to the circuit section based on the frequency value set by the voltage/frequency setting section. |
US08074079B2 |
Anti-attacking method for private key, controller, storage device and computer readable recording medium having the same
An anti-attacking method for a private key is provided. The method includes using a plurality of storage areas for storing the same security information. The method also includes selecting one of the storage areas as a currently-used storage area for accessing the security information and synchronously updating the security information stored in the other storage areas while updating the security information stored in the currently-used used storage area when generating a digital signature by using a signature rule and the private key. The method further includes selecting one of the other storage areas as the currently-used storage area for correctly accessing the security information when detecting an attack on the security information stored in the currently-used storage area during generation of the digital signature. Therefore, it is possible to prevent the attacker from stealing the private key. |
US08074078B2 |
System and method for remote reset of password and encryption key
A method for securing data and resetting a password using a content protection key is provided, in which the content protection key itself is protected by a password. A content protection key is also protected at a data storage device with a key encryption key generated in collaboration with an additional device such as a server. The server stores a private key required to regenerate the key encryption key, but this private key is not provided from the server to the data storage device; rather, a public key derived from the private key is provided by the server. The data storage device combines the received public key and a further private key to derive the key encryption key; the further private key itself is not stored by the data storage device, but rather its matching public key is stored. The content protection key is then encrypted using a password and the derived key encryption key. If the password is lost, data from the server and from the data storage device may be combined to recreate the key encryption key. |
US08074069B2 |
Reading a locked windows NFTS EFS encrypted computer file
Embodiments of the invention relate to reading at least one locked, encrypted computer file encrypted by an encryption filter driver running on an operating system of a computer system, with an added kernel driver, while the operating system is running and reading at least one locked, unencrypted computer file in a computer system with an operating system with an added kernel driver while the operating system is running. An exemplary embodiment includes getting the handle of the locked, encrypted computer file, causing encryption key information associated with the locked, encrypted computer file to be processed, and reading data from the locked, encrypted computer file by using the added kernel driver. |
US08074068B2 |
Secret sharing device, method, and program
A secret sharing device of (k, n) threshold scheme creates a generator matrix G, first divided secret data, and random number data, calculates shared partial data based on the product of matrices with the random number data, the divided secret data, and the generator matrix G, and delivers the shared information formed by the shared partial data and the header information individually to the storage units. The secret sharing device calculates a recovery matrix and multiplies the shared information by the recovery matrix, hence to recover the secret information. |
US08074066B2 |
System and method for sending secure messages
Electronic messages are sent from a sending system to an identified recipient and are encoded using information contained in a certificate. A key store is accessed by a messaging application to determine if a certificate associated with the recipient is present. If no certificate is present in the key store the messaging application accesses one or more certificate services to obtain a certificate. Where validation of the retrieved certificate is required, the messaging application invokes a certificate validation process. One or more further certificates are obtained by the messaging application where the retrieved certificate is invalid. |
US08074064B2 |
Testing and alert device and method for power leakages
A testing and alert device for power leakages of a computer includes a basic input/output system (BIOS) chip located on a motherboard of the computer, a south bridge chip connected to the BIOS chip, and an alarm device controlled by the BIOS chip. The south bridge chip has a first general purpose input/output terminal capable of being coupled to a ground of an exterior power source. The BIOS chip is capable of detecting the input signal of the first general purpose input/output terminal of the south bridge chip and outputting an alarm command to initiate the alarming device when the input signal from the first general purpose input/output terminal is at a high level. |
US08074061B2 |
Executing micro-code instruction with delay field and address of next instruction which is decoded after indicated delay
A microsequencer is disclosed that controls the order in which microcode instructions are fetched from a microcode ROM. Each microcode instruction includes an execution command for execution by one or more execution units. Each microcode instruction also includes a microsequencer command to indicate the location of another microcode instruction at the microcode ROM. The microcode instruction can also include a delay field, indicating a selectable time when the associated microcode instruction is to be decoded. The delay field thereby provides more flexible control of the sequencing of microcode instructions. |
US08074060B2 |
Out-of-order execution microprocessor that selectively initiates instruction retirement early
A microprocessor for improving out-of-order superscalar execution unit utilization with a relatively small in-order instruction retirement buffer. A plurality of execution units each calculate an instruction result. The instruction is either an excepting type instruction or a non-excepting type instruction. The excepting type instruction is capable of causing the microprocessor to take an exception after being issued to the execution unit, wherein the non-excepting type instruction is incapable of causing the microprocessor to take an exception after being issued. A retire unit makes a determination that an instruction is the oldest instruction in the microprocessor and that the instruction is ready to update the architectural state of the microprocessor with its result. The retire unit makes the determination before the execution unit outputs the result of the non-excepting type instruction, wherein the retire unit makes the determination after the execution unit outputs the result of the excepting type instruction. |
US08074059B2 |
System and method for performing deterministic processing
A system and method is provided for performing deterministic processing on a non-deterministic computer system. In one example, the system forces execution of one or more computer instructions to execute within a constant execution time. A deterministic engine, if necessary, waits a variable amount of time to ensure that the execution of the computer instructions is performed over the constant execution time. Because the execution time is constant, the execution is deterministic and therefore may be used in applications requiring deterministic behavior. For example, such a deterministic engine may be used in automated test equipment (ATE) applications. |
US08074055B1 |
Altering data storage conventions of a processor when execution flows from first architecture code to second architecture code
A computer. A processor pipeline alternately executes instructions coded for first and second different computer architectures or coded to implement first and second different processing conventions. A memory stores instructions for execution by the processor pipeline, the memory being divided into pages for management by a virtual memory manager, a single address space of the memory having first and second pages. A memory unit fetches instructions from the memory for execution by the pipeline, and fetches stored indicator elements associated with respective memory pages of the single address space from which the instructions are to be fetched. Each indicator element is designed to store an indication of which of two different computer architectures and/or execution conventions under which instruction data of the associated page are to be executed by the processor pipeline. The memory unit and/or processor pipeline recognizes an execution flow from the first page, whose associated indicator element indicates the first architecture or execution convention, to the second page, whose associated indicator element indicates the first architecture or execution convention. In response to the recognizing, a processing mode of the processor pipeline or a storage content of the memory adapts to effect execution of instructions in the architecture and/or under the convention indicated by the indicator element corresponding to the instruction's page. |
US08074051B2 |
Multithreaded processor with multiple concurrent pipelines per thread
A multithreaded processor comprises a plurality of hardware thread units, an instruction decoder coupled to the thread units for decoding instructions received therefrom, and a plurality of execution units for executing the decoded instructions. The multithreaded processor is configured for controlling an instruction issuance sequence for threads associated with respective ones of the hardware thread units. On a given processor clock cycle, only a designated one of the threads is permitted to issue one or more instructions, but the designated thread that is permitted to issue instructions varies over a plurality of clock cycles in accordance with the instruction issuance sequence. The instructions are pipelined in a manner which permits at least a given one of the threads to support multiple concurrent instruction pipelines. |
US08074050B2 |
Electronic device and address space expansion method
An address space expansion method implemented by the electronic device which includes a storage unit, wherein the storage unit includes a first storage unit and a second storage unit, comprising: responding to the user operation to generate a target address; determining whether a address range of the target address is less than or equal to a predetermined address range, and generating a corresponding control signal; enabling the first storage unit or the second storage unit according to the generated corresponding control signal; acquiring a physical address corresponding to the target address and providing the physical address to the enabled storage unit according to the corresponding control signal and a predetermined converting rule; accessing and performing a reading/writing operation for data corresponding to the physical address of the enabled storage unit. |
US08074045B2 |
Virtualization with fortuitously sized shadow page tables
In a computing system having virtualization software including a guest operating system (OS), a method for providing page tables that includes: providing a guest page table used by the guest OS and a shadow page table used by the virtualization software wherein at least a portion of the guest page table and the shadow page table share computer memory; wherein: machine pages have a predetermined size; and the virtualization software maps guest OS physical pages to machine pages at a predetermined alignment. |
US08074033B1 |
Cooperating memory controllers that share data bus terminals for accessing wide external devices
A memory controller mechanism is operable in a first mode and a second mode. In the first mode, a first memory controller portion of the mechanism can use a first set of data terminals to perform a first external bus access operation (EBAO) and a second memory controller portion of the mechanism can use a second set of data terminals to perform a second EBAO. The first and second EBAO operations may be narrow accesses that occur simultaneously. In the second mode, one of the controllers can use both the first and second sets of data terminals to perform a wider third EBAO. The memory controller mechanism can dynamically switch between first mode and second mode operation. In situations in which one of the sets of data terminals would not otherwise be used, performing wide accesses in the second mode using the one set of data terminals improves bus utilization. |
US08074032B2 |
Storage controller, storage control system, and storage control method
There is provided a storage control system in which various controls to a plurality of storage controllers connected to each other can be effectively performed. The storage control system controls first and second storage controllers, in which a second storage controller 10 is connected to a first storage controller 1-1 to which a host system 1-2 is connected. With reference to a memory in which a table defining correspondence relationships between internal logical volumes and a host logical volume 32 of the second storage controller 10 is stored, a channel adapter 1-3 of the first storage controller 1-1 controls power supplies of driving mechanisms of storage devices corresponding to the internal logical volumes. |
US08074027B2 |
Multi-level read caching for multiplexed transactional logging
A transactional logging service is provided to user-mode and kernel-mode log clients by utilizing a marshalling area to buffer a set of log records that a log client assembles into a log stream. Disk I/O (input/output) functionality is then separately brokered using a kernel-mode address space for a single dedicated physical log, or virtual logs multiplexed to a single log, which is written to stable storage that contains log records from across all of the log streams. Physical log writes are handled by a shared log flush queue and physical log reads are provided by a file system cache that underlies the service. A multi-level cache hierarchy is utilized when a log client needs to access a log record. A series of caches are queried in order of increasing latency until the targeted log record is located. The target log record is only read from disk in the event that it missed at each cache in the hierarchy. |
US08074024B2 |
Electronic flash memory external storage method and device
An electronic flash memory external storage method and device for data processing system includes firmware which directly controls the access of electronic storage media and implements standard interface functions, adopts particular reading and writing formats of the external storage media, receives power via USB, externally stores data by flash memory and access control circuit with the cooperation of the firmware and the driver with the operating system, and has write-protection so that the data can be safely transferred. The method according to present invention is highly efficient and all parts involved are assembled as a monolithic piece so that it has large-capacity with small size and high speed. The device operates in static state and is driven by software. It is plug-and-play and adapted to data processing system. |
US08074018B2 |
Disk array apparatus, and control method and control program recording medium
A disk array apparatus has a plurality of the same type of disk array units. Each of the disk array units has a plurality of storage areas in each of which firmware for allowing the disk array unit to operate is stored. When the disk array apparatus recognizes that a first disk array unit has been disposed therein, it compares a version number of firmware stored in each storage area included in the first disk array unit with a version number of firmware stored in each storage area included in a second disk array unit that currently operates in the disk array apparatus. If these version numbers are the same, the disk array apparatus makes a storage area in which firmware executed by the first disk array unit is stored conform to a storage area in which firmware executed by the second disk array unit is stored. |
US08074016B2 |
Data loss prevention during a fall of a storage device
A data storage device having fall protection includes a rotatable media platter operable to receive and store data, a read/write head operable to communicate with the media platter by writing the data to the media platter and by reading the data from the media platter, an arm supporting the read/write head, a servo motor coupled the arm and operable to move the arm to and from the media platter, a drive controller operable to control the media platter, the read/write head and the servo motor, and a general purpose input/output (GPIO). In an embodiment, the GPIO is coupled with a fall sensor that is external to the data storage device so that when the fall sensor sends a floating interrupt trigger, signaling that the fall sensor is falling, the GPIO receives the interrupt trigger and the drive controller performs an emergency routine to cache data in flight to or from the data storage device and park the read/write head away from the media platter. |
US08074015B2 |
Method for storing files on a storage medium, storage medium, and video recording apparatus using the method
In a storage medium, an address space is defined which is divided into a first area and a second area. According to the invention, at least one file is stored on the medium which is split into small data packets and large data packets. All small data packets are stored on said first area, and all large data packets are stored on said second area. A single file allocation table (FAT) is used and is small by having one entry per data packet. |
US08074013B2 |
Uniform coding system for a flash memory
A uniform coding system for a flash memory is disclosed. A statistic decision unit determines a coding word according to a plurality of inputs. An inverse unit controllably inverts input data to be encoded. The input data are then encoded into encoded data according to a statistic determined by the statistic decision unit. |
US08074010B2 |
Intelligent memory banks for storing vectors
An intelligent memory bank for use with interleaved memories storing plural vectors comprises setup apparatus (96) receives an initial address (B+C+V+NMSK) and spacing data (D) for each vector. Addressing logic (90) associates a memory cell select (C) to each initial and subsequent address of each of the plurality of vectors. Cell select apparatus (98) accesses a memory cell (in 92) using a memory cell select (C) associated to a respective one of the initial and successive addresses of each vector. |
US08074008B2 |
Motherboard with video data processing card capability
The motherboard comprises a CPU and a memory component; further at least one video data processing chip mounted to the motherboard wherein the video data processing chip is programmable; and further at least one additional memory component provided to store a software that is executable by the video data processing chip. |
US08074007B2 |
Passive client-host detection for connected peripherals
A client-host detection device for detecting connecting a connected peripheral is disclosed herein. The device comprises a peripheral sensor connected to a terminal, a terminal sensor connected to or for connection to a peripheral and a terminal electrical connector connected to the terminal for electrical connection with a peripheral electrical connector connected to a peripheral. The peripheral sensor is positioned to sense the terminal sensor upon connection of the terminal electrical connector with the peripheral electrical connector. The device allows for an electrical connector to be maintained in an unpowered state unless a peripheral is connected thereby reducing or preventing de-plating of the contacts of the electrical connector caused by conductive solution across the contacts as a result of the voltage on the connections. The device also allows for the use of an unpowered peripheral. |
US08074005B2 |
Data processor and control system
Provided are a data processor, and a control system, in which an interrupt controller and an event link controller are adopted. The event link controller responds to a generated event signal to output a start control signal for controlling start of an operation of a circuit module. The circuit module is able to generate an event signal. The event link controller generates the start control signal according to the correspondences between event signals and start control signals which are defined by event control information. The links between the event signals and start control signals can be prescribed by the event control information. Therefore, operations of circuit modules prescribed by such links can be controlled sequentially. The control neither involves save and return processes by CPU as in the interrupt processing, nor needs priority level control as executed on competing interrupt requests. |
US08074004B2 |
Electronic device for contention detection of bidirectional bus and related method
An electronic device of detecting contention of a bidirectional bus for avoiding failing to drive a bidirectional bus due to bus contention includes: an output terminal, an input terminal and a data output unit, a timing comparing controller and a comparing unit. The output terminal is coupled to the bidirectional bus and used for outputting a data output signal to the bidirectional bus. The input terminal is coupled to the output terminal and the bidirectional bus and used for receiving a data reception signal from the bidirectional bus. The data output unit is used for providing the data output signal. The timing comparing controller is used for generating a timing comparison signal according to the data output signal. The comparing unit is used for comparing the data reception signal with the data output signal according to the timing comparison signal to determine a contention state of the bidirectional bus. |
US08073998B2 |
Display system and display apparatus
If a device non-compatible with CEC is contained in an input path when a display apparatus is HDMI-connected hierarchically to a plurality of external devices, an external device which has transmitted |
US08073997B2 |
Software install automation
Method and peripheral device to facilitate the installation of software on a host device to allow communication between that host device and a peripheral device. On connection to a host device a peripheral device presents in a first mode. In the first mode the device identifies itself as a Human Interaction Device and transmits information to the host device to facilitate the installation of the software. Subsequently the peripheral device operates in a second mode in which it identifies itself according to its real function. |
US08073991B2 |
Isolated HART interface with programmable data flow
An isolated highway addressable remote transfer (HART) interface with programmable data flow is provided. The isolated HART interface includes a HART channel having at least one pair of terminals configured to connect with a HART device via a current loop. The HART channel is programmable to have each pair of terminals assigned as a current loop input or a current loop output. |
US08073987B2 |
PCI express card type peripheral apparatus and host apparatus for accessing parts of protocol ID information stored in storage unit one part after another
A card type peripheral apparatus connected to a host apparatus for communication therewith according to a specific protocol. The card type peripheral apparatus includes a plurality of configuration registers configured to be accessible by the host apparatus and to be set with diverse set information. At least one of the plurality of configuration registers is a special register configured to be set with data arbitrarily selected and fixedly established by a vendor that either fabricates or markets the card type peripheral apparatus. The special register is set with protocol identification information for discriminating the specific protocol. |
US08073984B2 |
Communication protocol for use with portable electronic devices
Improved techniques for communicating between a portable electronic device and an accessory (or auxiliary) device are disclosed. The accessory device can augment or supplement the functionality or capabilities of the portable electronic device. For example, in one embodiment, the accessory device can provide wireless communication capabilities to the portable electronic device. In one embodiment, the portable electronic device pertains to a portable media player and thus provide media data for storage, playback or transmission. In one embodiment, the accessory device is attachable to the portable electronic device. |
US08073981B2 |
PCI express enhancements and extensions
A method and apparatus for enhancing/extending a serial point-to-point interconnect architecture, such as Peripheral Component Interconnect Express (PCIe) is herein described. Temporal and locality caching hints and prefetching hints are provided to improve system wide caching and prefetching. Message codes for atomic operations to arbitrate ownership between system devices/resources are included to allow efficient access/ownership of shared data. Loose transaction ordering provided for while maintaining corresponding transaction priority to memory locations to ensure data integrity and efficient memory access. Active power sub-states and setting thereof is included to allow for more efficient power management. And, caching of device local memory in a host address space, as well as caching of system memory in a device local memory address space is provided for to improve bandwidth and latency for memory accesses. |
US08073973B2 |
Method of processing data packets
There is described a method of processing data packets in a data stream in a communication system. In the method, a plurality of data packets from the data stream are analyzed in order to generate profile data which indicates how one or more parts of each of the plurality of data packets varies from data packet to data packet. The profile data is then made available so that a data packet compression scheme that accords with the profile data can be implemented on data packets in the communication system. |
US08073971B2 |
Message based network configuration of dynamic domain name services
Systems and methodologies that facilitate hosting of a domain name and access of users to the Internet, by using a well defined protocol to interact with a plurality of Dynamic Domain Name Service (DDNS) providers, via employing; a purchasing component and a status verifying component. Once a user has selected a domain name, the purchasing component can automatically query the provider(s) for terms of the service plan to host such domain name associated with dynamic IP addresses. The status verifying component can verify the IP address of the end user machine and supply it to the DDNS, to manage in-bound traffic to the user's domain name. |
US08073969B2 |
Systems and methods for facilitating storage operations using network attached storage devices
A system and method for communicating, browsing, verifying and routing data in storage operation systems using network attached storage devices is provided. In some embodiments, the system may include a management module and a media management component connected to the management server, which interoperate with network attached storage devices to provide the communicating, browsing, verifying and routing functions. |
US08073967B2 |
Web services-based communications for use with process control systems
A web services-based communication system and technique uses an information server to facilitate the communication of process control data and analysis results between a plurality of web services coupled to a communication network. A graphical user interface coupled to the network enables users to store user profile information and configuration information in a database within the information server. The information server uses the configuration information and the profile information to control the operations of a scheduler and a router within the information server to enable users to selectively view process control information via the graphical user interface and to route process control information to appropriate ones of the web services. |
US08073964B2 |
Electronic device and base station for maintaining a network connection
An electronic device and wireless base station for maintaining a persistent connection are provided. In an embodiment, a system includes an electronic device that connects to a web-server via a physical link that is bandwidth-constrained. The physical link also includes a wireless base station and at least one network address translation (“NAT”) router that is configured to terminate idle connections between the client and the web-server. One of the electronic device and the wireless base station is configured to send keep-alive packets to the web-server in order to reduce the likelihood of the NAT router terminating the connection. The keep-alive packets are sent on a variable basis that is intended to reduce bandwidth consumption while ensuring that the NAT router does not deem the connection idle and terminate the connection. |
US08073963B1 |
Data stream change detector
A data stream change detector including a receiving module, a preprocessor module, a clustering module, a strangeness module, a p-value module, a martingale value determination module, comparison module, and an output module. The receiving module accepts new data vectors that originate from a sequence of data in a data stream. Preprocessor module preprocesses the new data vector using a filter. The clustering module clusters the new data vector with previously received data vectors. Strangeness module computes a strangeness value for each of the previously received data vectors. The p-value module calculates a p-value for the new data vector using the strangeness value. Martingale value determination module calculates a martingale value for the new data vector using the p-value. Comparison module compares the martingale value with a threshold value; and sets an indicator if a change if the martingale is greater than the threshold. |
US08073961B2 |
Global hosting system
The present invention is a network architecture or framework that supports hosting and content distribution on a truly global scale. The inventive framework allows a Content Provider to replicate and serve its most popular content at an unlimited number of points throughout the world. The inventive framework comprises a set of servers operating in a distributed manner. The actual content to be served is preferably supported on a set of hosting servers (sometimes referred to as ghost servers). This content comprises HTML page objects that, conventionally, are served from a Content Provider site. In accordance with the invention, however, a base HTML document portion of a Web page is served from the Content Provider's site while one or more embedded objects for the page are served from the hosting servers, preferably, those hosting servers near the client machine. By serving the base HTML document from the Content Provider's site, the Content Provider maintains control over the content. |
US08073955B1 |
Method and apparatus for tuning used in a broadcast data system
A method for tuning used in a broadcast data system having a receiving station with a memory, wherein the receiver station files data and real-time data is disclosed. The method includes storing the memory in a table having tuning information corresponding to a plurality of IP addresses and ports, receiving a download request based on a user input, and using the download request to identify download information including an IP address and a port. The method further includes using the identified IP address and port to open a connection to a socket, using the table to determine tuning information corresponding to the identified IP address and port, and using the tuning information to tune the receiver station to the identified IP address and port. |
US08073952B2 |
Proactive load balancing
A load balancing system is described herein that proactively balances client requests among multiple destination servers using information about anticipated loads or events on each destination server to inform the load balancing decision. The system detects one or more upcoming events that will affect the performance and/or capacity for handling requests of a destination server. Upon detecting the event, the system informs the load balancer to drain connections around the time of the event. Next, the event occurs on the destination server, and the system detects when the event is complete. In response, the system informs the load balancer to restore connections to the destination server. In this way, the system is able to redirect clients to other available destination servers before the tasks occur. Thus, the load balancing system provides more efficient routing of client requests and improves responsiveness. |
US08073949B2 |
Secure multiapplication proxy
A client application (16) establishes in a client network (10), a first connection having a first security level, directly with a first port (1) of a server application (17) hosted in a server machine (13) linked to a server network (11), in order to send messages addressed to the server machine (13). The messages pass from the client network (10) to the server network (11) through a network layer (CR) of a gateway machine (9). In the gateway machine, a secure application proxy reroutes the messages from the first connection, in a way that is transparent for the client application, and establishes a second connection having a second security level with the server application; the second connection is unknown to the client application. |
US08073947B1 |
Method and apparatus for determining notable content on web sites
A computerized method for gauging the importance of web content and presenting selected content to a user. A web site that has a plurality of comment-enabled entries is monitored, by tracking the number of comments that are posted to the entries by visitors to the web site. An average number of comments per entry is calculated. The web site is monitored over time so as to calculate a moving average, the moving average being the latest average number of comments per entry. The number of comments posted to each of the entries is compared with the moving average, to determine an importance score for each of the entries. A list of some of the entries ranked in accordance with their determined importance scores is displayed to a web user. Other embodiments are also described and claimed. |
US08073946B1 |
Monitoring of metrics to identify abnormalities in a large scale distributed computing environment
Methods and apparatus, including computer program products, implementing and using techniques for finding application latency degradation causes in an application on a distributed computing system. Variables associated with the application and the computing system are identified, including variables that are candidates for being responsible for latency degradation. A total latency is divided into latency components, that each corresponds to an aspect of the total application latency. Each latency component is divided into study classes, that each includes a subset of the candidate variables. For each study class, combinations are generated for the subset of the variables; a latency distribution is determined for each variable combination; the determined latency distributions for the combinations are compared with corresponding latency benchmark values for the same combinations to determine whether a degradation in latency distributions has occurred for particular combinations among the one or more combinations, and a result is provided to a user. |
US08073945B2 |
Method and apparatus for providing a measurement of performance for a network
A method and an apparatus for providing a measurement of performance for a network are disclosed. For example, the method sends a plurality of multi-objective probes on a path, and receives one or more of said plurality of multi-objective probes for the path. The method then determines a plurality of performance measurements. |
US08073940B1 |
Managing content delivery network service providers
A system, method, and computer readable medium for managing CDN service providers are provided. A network storage provider storing one or more resources on behalf of a content provider obtains client computing device requests for content. The network storage provider processes the client computing device requests and determines whether a subsequent request for the resource should be directed to a CDN service provider as a function of the updated or processed by the network storage provider storage component. |
US08073939B2 |
License information exchange system
When license information is transferred between a server machine and a client machine, an identifier which is unique to a series of communication sequences is provided. The identifier is sent when a communication is performed between the two machines, as well as when the license information is updated. Therefore, when a message for transferring the license information is received by the use of the same identifier, a response message is returned without updating the license information. |
US08073938B2 |
Information processing apparatus and method of operating the same
Using a service server list containing addresses of servers within a service system and an application list containing names of active applications within the service system, addresses of servers on which the active applications are running, and communication source addresses and communication destination addresses of the active applications, the following processes are carried out: specifying applications of a first layer in the service system from among applications lying within the service system; specifying applications of a second or subsequent layer in the service system from the application list and from addresses of servers on which the applications of the first layer are running; and judging applications having the same application name among applications belonging to the same layer as being of the same role for aggregation. |
US08073935B2 |
Pluggable semantic verification and validation of configuration data
A pluggable semantic verification and syntactic validation mechanism for server configuration information. In one embodiment, the data verification and validation mechanism may be implemented as modules that may be plugged into a framework. In one embodiment, the mechanism may include a generic test case framework that may call test cases to verify and validate changes to configuration information. In one embodiment, each test case may implement an interface through which the framework calls a test case. The test case may return results, e.g. whether the test passed or failed, and may return additional information, e.g. why the test failed. If the change is valid, then the change may be made to the configuration information. If the change is not valid, the change is not made or alternatively is made with a warning. If the change is made, one or more other servers may be notified of the change. |
US08073930B2 |
Screen reader remote access system
The present invention provides an assistive technology screen reader in a distributed network computer system. The screen reader, on a server computer system, receives display information output from one or more applications. The screen reader converts the text and symbolic content of the display information into a performant format for transmission across a network. The screen reader, on a client computer system, receives the performant format. The received performant format is converted to a device type file, by the screen reader. The screen reader then presents the device type file to a device driver, for output to a speaker, braille reader, or the like. |
US08073923B2 |
Wireless network system and wireless communication program
Upon receipt of a network connection request, a CPU core of a game device randomly sets a master device search period, and searches for a master device or a temporary master device until the master device search period ends. When the master device search period ends, the CPU core randomly sets a temporary master process period, and causes the game device to act as a temporary master until the temporary master process period ends. The CPU core alternately repeats the master device search and the temporary master process. The game device is caused to act as a slave device if any game device acting as the master device or temporary master device is found during the master device search period. Alternatively, the game device is caused to act as a master device if a connection request from another game device is received during the temporary master process period. Thus, it is possible to automatically construct a wireless network with one master device and one or more slave devices. |
US08073920B2 |
Service authorizer
A service authorizer system for pushing and pulling data service authorization requests to wireless terminals is disclosed herein. The wireless terminal or a service authorization server may generate requests for authorization. The wireless terminal may generate a request for authorization that is sent to the service authorization server, which generates a multi-modal response and transmits the multi-modal response to the user. The service authorization server may also generate a multi-modal request for authorization that is sent to the wireless terminal. |
US08073915B1 |
Detection of chain-letters in user-generated comments for websites
Chain-letters within user-generated comments on a website are detected based on an inserted watermark. Comments identified as likely chain-letters are rendered for display with the inserted watermark. When a user propagates a chain-letter by copying and pasting a comment already rendered on the website with the inserted watermark, the inserted watermark is recognized, and a spam score associated with the comment is adjusted. Those comments with spam scores above a pre-defined threshold are displayed on the website in an altered format. |
US08073910B2 |
User interface for email inbox to call attention differently to different classes of email
A user interface for email users which calls attention to one or more categories of emails in different ways. In some species, at least three categories are used: branded senders with Trumarks; white list buddies; and fraudulent emails which are either not from the domain they purport to be from or in which the content was tampered. The preferred embodiment authenticates emails from branded senders and displays them with the sender's Truemark. Branded sender emails have their Truemarks displayed in the sender column of a list view in the preferred embodiment. In a preferred embodiment, white list senders have either an icon or other graphic or photo they choose displayed to the left or right of the sender column with their name in the sender column. In a preferred embodiment, fraudulent emails have a fraud icon displayed to the left or right of the sender column with a warning in the sender column. Antiphishing processing is also disclosed. |
US08073909B2 |
Hybrid platform for video games
Techniques for providing a hybrid platform for video games are disclosed. To enjoy the video and audio quality a TV could provide, all game actions with a video game are provided via a TV. However, the video game itself is running on a generic personal computer (PC). In one embodiment, a game hub is provided to receive from a game controller various game actions by a game player with the video game. The game hub provides an (wired or wireless) interface for transferring signals representing the game actions to the PC, in return the PC provides an uncompressed digital stream to the TV for display. |
US08073908B2 |
Method and apparatus for utility computing in ad-hoc and configured peer-to-peer networks
Executing a program structure by leveraging a peer-to-peer network comprises generating a program structure comprising a plurality of program instructions. A first of a plurality of network peers then executes a portion of the program instructions which initiates the execution of code hosted by said first network peer, where said portion comprising fewer than all program instructions. The first network peer then migrates one or more of the program instructions, together with any requisite data, to at least one other of the plurality of network peer. The at least one other network peer then continues execution of the program structure until one or more of the objections of the program structure are achieved. |
US08073906B2 |
Inviting a conferencing unaware endpoint to a conference
Systems and methods that enable conference unaware clients to participate in the conference. A conferencing component is aware of what protocol to employ, and enables devices and/or end points that employ disparate or heterogeneous protocols to participate in the same conference initiated therebetween. A call flow (e.g., in form of a dial out) can be initiated, wherein the conferencing component invites conference unaware devices to participate in the conference. |
US08073901B2 |
Information update method and information update system
Information update technique where information held by every apparatus does not need to be updated at the same time.A first server is connected with a second server. The first server judges whether it is possible to access the second server. When a result of the judgment shows that the second server may be accessed, then the first server sends an information update request including information to the second server. On the other hand, when the result of the judgment shows that it is impossible to access the second server, the first server repeats the judgment until it becomes possible to access the second server. When it becomes possible to access the second server, the first server sends an information update request including the information to the second server. Receiving the information update request, the second server updates its information by replacing the information with new information, i.e. the information included in the information update request. |
US08073899B2 |
System and method for proxying data access commands in a storage system cluster
A system and method proxies data access commands acrossed a cluster interconnect between storage appliances and a cluster using a file-level protocol. Each storage appliance activates two ports per data access, a local port for data access requests directed to clients of the storage appliance and a proxy port for data access requests directed to the partner storage appliance. Clients utilizing multi-pathing software may send data access requests to either the local port of the storage appliance or the proxy port of the storage appliance. The system and method improves high availability, especially during a loss of connectivity due to non-storage appliance hardware failure. |
US08073898B2 |
Display device, display method, and display control program
The present invention provides a display device for retrieving and displaying the list information regarding the broadcast contents in which the list information corresponding to the program broadcast before or after can be displayed without making the complicate key operations. An information server 2 transmits a list of musical compositions broadcast in a designated time zone to a terminal unit 1, based on a retrieval key such as date and time zone from the terminal unit 1. The terminal unit 1 displays the received list of musical compositions on a display part 1a. At this time, the directive items for displaying the list of musical compositions broadcast before and after are displayed, together with the received list of musical compositions. The user is allowed to display the list of musical compositions broadcast in a preceding or succeeding time zone only by selecting a directive item by performing an operation in series with a selection operation for a musical composition within the list of musical compositions, without returning to other screen, or re-specifying the retrieval conditions. |
US08073897B2 |
Selecting values in a distributed computing system
A distributed computing system can operate in the face of malicious failures on the part of some of its constituent devices, and provide a minimum of message delays between receiving a client request and providing a response, when each device within the system verifies the sender of any message it receives, and the propriety of the message. |
US08073889B2 |
Seed generating circuit, random number generating circuit, semiconductor integrated circuit, IC card, and information terminal equipment
A random number generating circuit comprises: the seed generating circuit which generates a seed; and a pseudo random number circuit which generates pseudo random numbers based on the seed generated by the seed generating circuit. The seed generating circuit has: an oscillating circuit which oscillates continuously or intermittently, and which outputs a digital data sequence; a smoothing circuit which outputs time series data by controlling appearance frequencies of “0” and “1” in the digital data sequence outputted from the oscillating circuit; and a postprocessing circuit which generates one-bit seed by a computation using a plurality of bits included in the time series data. |
US08073882B2 |
Method, system and computer-readable media for managing software object handles in a dual threaded environment
A method and computer-readable media for managing software object handles in a dual threaded or multi-threaded environment are provided. In a first version a software driven computational process drives a first thread, while a garbage collector process drives a second active computational thread within a host computer. The software driven computational process generates persistent software objects that are temporarily stored in a memory of the host. Each handle may include an object identifier of the handle itself, an open/closed flag and a pointer to a unique persistent object. The open/closed flag indicates whether the persistent object associated with a handle shall remain open and accessible for processing or may be selected for closure by the garbage collector process. A plurality of handle wrappers are each associated in a one-to-one correspondence with a unique handle. Each handle wrapper is a software data structure that may include a in-use/not in-use flag and a specific handle or a pointer to a handle. |
US08073881B1 |
Methods and apparatus facilitating access to storage among multiple computers
Multiple computers in a cluster maintain respective sets of identifiers of neighbor computers in the cluster for each of multiple named resource. A combination of the respective sets of identifiers define a respective tree formed by the respective sets of identifiers for a respective named resource in the set of named resources. Upon origination and detection of a request at a given computer in the cluster, a given computer forwards the request from the given computer over a network to successive computers in the hierarchical tree leading to the computers relevant in handling the request based on use of identifiers of neighbor computers. Thus, a combination of identifiers of neighbor computers identify potential paths to related computers in the tree. |
US08073877B2 |
Scalable semi-structured named entity detection
Disclosed are methods and apparatus for performing named entity recognition. A set of candidates and corresponding contexts are obtained, each of the set of candidates being a potential seed example of an entity. The contexts of at least a portion of the set of candidates are compared with contexts of a set of seed examples of the entity such that a subset of the set of candidates are added to the set of the seed examples. A set of rules are created from the set of seed examples obtained in the comparing step. A final set of seed examples of the entity is generated by executing the set of rules against the set of candidates. |
US08073876B2 |
Computer product having distribution map data, distribution map data generating method, distrubution map data generating apparatus and terminal device
Distribution map data for distributing a map by communication includes road data representing position information on the roads contained in a plurality of compartments and integrating name data for integrating name information for the same roads contained in the plurality of compartments without duplicating them. |
US08073870B2 |
Methods for storing data
A method for storing data includes the steps of receiving a metadata parameter from a first user, the parameter being associated with a property in a database containing a plurality of data records, and storing the parameter. The method also includes the step of providing a second user with access to the stored parameter, the second user having an access level to the database which is different from that of the first user. |
US08073868B2 |
System for facilitating search over a network
This invention provides the data network user with an interactive search engine environment that helps him focus on the object of his search. Through a powerful graphical user interface (GUI), the user is provided with terms closely related to what he is looking for, even when he has no prior knowledge of the subject or its terminology. The user is also provided with suggested terms that should be excluded from the search because of the high probability of interfering with the search. The contribution of each term to the search progress is explained to the user. The invention then enables the user to build complex queries combining the related terms in a visual and simple way that facilitates the search process and saves time. This invention allows the user to create a detailed, precise, and longer search query then is customarily executed today. |
US08073867B2 |
Analyzing a query log for use in managing category-specific electronic content
Providing category-specific electronic content includes receiving a request for electronic content. The request has an attribute. The attribute of the received request is compared to an attribute related to a query included in a log of search queries. An indication of a category that represents a search query from a log of search queries that is related to an attribute that matches the attribute of the received request is accessed, and electronic content that is representative of the identified category is accessed and provided. |
US08073866B2 |
Method for providing content to an internet user based on the user's demonstrated content preferences
A method of providing content from an internet server to an internet user based on the user's internet navigation history. The method begins with the step of installing a profile decoder, including a profile library, on the server. The profile decoder maps server content to content categories contained in the profile library. The server then receives a communication from a user then in internet communication with the server, at least a portion of that communication including an encrypted summary of user navigation history. The server then processes the user communication in the profile decoder to identify user content preferences by matching user content preferences with available server content, employing the profile server. Finally, the server provides content to the user based on the user's identified preferences. |
US08073865B2 |
System and method for content extraction from unstructured sources
A system and method for extracting content from unstructured sources is disclosed. The method includes analyzing web pages of a website, storing text and image data for each web page of the website, extracting a plurality of entities from the web page data, scoring each entity of the plurality of entities to provide an overall score for each entity, and defining a product based on the plurality of entities and the overall score for each entity. |
US08073864B2 |
Method and apparatus for human-powered mobile visual search and feedback
A system and a method for receiving live human feedback of an image provided using a mobile device equipped with a camera. The method includes capturing an image with the mobile device equipped with a camera, inputting a text query, where the text query corresponds with the image, transmitting the image and the text query to a server, determining at least one client user to send the image and the text query to, sending the image and the text query from the server to the at least one client user, reviewing the image and the text query, formulating at least one text response relating to the image and the text query, accepting the at least one text response from the at least one client user, and outputting the at least one text response to a user. |
US08073863B2 |
Batch management of metadata in a business intelligence architecture
A metadata management system is described for a business intelligence architecture having a metadata repository for content that defines a user environment of the business intelligence architecture. The metadata management system includes a user interface generator to display information regarding a plurality of objects in the metadata repository and to facilitate selection of a group of the plurality of objects, a content editor to evaluate the content stored in the metadata repository for each object of the selected group and to modify in a batch job the content for each object of the selected group for storage of the modified content in the metadata repository, and a communication manager to issue instructions for the storage of the modified content in the metadata repository, the instructions being configured in accordance with a communication protocol of the business intelligence architecture utilized to control the metadata repository. |
US08073862B2 |
Methods and apparatuses for video on demand (VOD) metadata organization
A method and system for optimizing the transmission of VOD metadata is disclosed. VOD metadata can be filtered, processed and/or organized prior to being packetized for transmission to client devices. The filtering, processing and/or organization can, for example, be based on a time duration associated with VOD media items and/or by groups of information elements available within the sets of metadata. |
US08073860B2 |
Method and system for incrementally selecting and providing relevant search engines in response to a user query
Methods and systems for incrementally selecting and providing relevant search engines in response to a user query. A method of incrementally selecting and providing relevant search engines is based in part on identifying a set of search engines associated with corresponding metadata, receiving a partial search query entered by the user of a device, inferring after each user keypress a set of potential full queries intended by the user, using the potential full queries and the search engine metadata to identify a set of relevant search engines, and for each of these search engines, providing a direct link to launch a relevant query in the search engine. The user input may be either ambiguous, or erroneous, and may be entered using an input-constrained device. |
US08073856B2 |
System and method for efficiently searching a forwarding database that is split into a bounded number of sub-databases having a bounded size
A method, apparatus, and storage medium product are provided for forming a forwarding database, and for using the formed database to more efficiently and quickly route packets of data across a computer network. The forwarding database is arranged into multiple sub-databases. Each sub-database is pointed to by a pointer within a pointer table. When performing a longest-match search of incoming addresses, a longest prefix matching algorithm can be used to find the longest match among specialized “spear prefixes” stored in the pointer table. After the longest spear prefixes are found, the pointer table will direct the next search within a sub-database pointed to by that spear prefix. Another longest-match search can be performed for database prefixes (or simply “prefixes”) within the sub-database selected by the pointer. Only the sub-database of interest will, therefore, be searched and all other sub-databases are not accessed. Using a precursor pointer and a sub-database of optimally bounded size and number ensures power consumption be confined only to the sub-database being accessed, and that higher speed lookup operations can be achieved since only the sub-database of interest is being searched. |
US08073855B2 |
Communication control device and communication control system
The present invention provides a technique for enabling a high-speed communication control apparatus.A packet processing circuit of a communication control apparatus includes a user database, a virus list, a whitelist, a blacklist and a common category list. Upon acquisition of a request for access to a content, matching between information on a user who has sent the access request and the user database is performed by a search circuit, so as to authenticate the user. When the user is authenticated, the search circuit performs matching between the URL of the content to be accessed and the virus list, whitelist, blacklist and common category list. A process execution circuit controls the permission for the access based on the search result of the search circuit and determination conditions stored in a second database. The packet processing circuit is configured with a wired logic circuit. |
US08073854B2 |
Determining the similarity of music using cultural and acoustic information
There is disclosed a method and storage media for determining the similarity between a first music collection and a second music collection. The similarity may be determined by comparing metadata associated with the first music collection and metadata associated with the second music collection. A plurality of comparison algorithms may be used including at least one of a comparison algorithm based on acoustic metadata and a comparison algorithm based on cultural metadata. The result of the plurality of comparison algorithms may be combined. |
US08073849B2 |
Method and system for constructing data tag based on a concept relation network
A system for constructing data tag based on a concept relation network is disclosed. A tagging module collects input tags from users to create a tag table accordingly. A count of each tag used is calculated and compared with a predefined threshold value to generate two tag count tables. Relations between each tag and others are calculated. Additionally, an incremental concept is applied to maintain tags in the concept relation network. |
US08073842B2 |
Deriving cross-organizational relationships from LDAP source data
Alternative views for a selected distinguished name entry in current view are identified through subviews. Each subview corresponds to an attribute defined by a dynamic view object in a schema for a lightweight directory access protocol directory. The subviews are searched to find those that have entries that match the value of the selected distinguished name entry. In one aspect, the attribute is a virtual attribute. |
US08073840B2 |
Querying joined data within a search engine index
Techniques and systems for indexing and retrieving data and documents stored in a record-based database management system (RDBMS) utilize a search engine interface. Search-engine indices are created from tables in the RDBMS and data from the tables is used to create “documents” for each record. Queries that require data from multiple tables may be parsed into a primary query and a set of one or more secondary queries. Join mappings and documents are created for the necessary tables. Documents matching the query string are retrieved using the search-engine indices and join mappings. |
US08073827B2 |
Processing device and processing method
A processing device inputs a first processing-descriptive document and generates a second processing-descriptive document by deleting at least one description part illustrating processing performed, so as to call the next processing device, from the first processing-descriptive document. Further, the processing device calls the next processing device by using the second processing-descriptive document. |
US08073824B2 |
Data indexing and compression
A method of indexing multidimensional data obtains (302) a data set (210) describing features defined over at least one dimension other than time. Index data (212) comprising at least one value corresponding to the at least one non-time dimension is also obtained. The data set is compressed (306) and the index data is associated (308) with the compressed data set such that the compressed data set is identifiable by the index data. |
US08073822B2 |
Method and apparatus for managing electronic messages
A method is provided for the storage-efficient management of electronic messages, wherein a message that is to be managed is first received, the message is decomposed into a basic structure and file attachments contained in the message, a unique identification value is calculated for each file attachment, the file attachment is stored as a file with a respective identification value for which no file exists in the storage, or a reference counter of the file attachment for whose identification value a file already exists in the storage, is incremented, and the basic structure with references to the files in the storage, which references correspond to the file attachments originally contained in the message, is stored. |
US08073819B2 |
System and method for storing element information
A system and method are disclosed for storing element information. A method incorporating teachings of the present disclosure may include, for example, creating a structured text object that includes information representing a collection of metrics for a tracked network node. The network node may be, for example, a computing device, a communication link, and/or an interface mechanism. In practice, the text object may be compressed into a binary element, and the binary element may be stored in a data store. |
US08073818B2 |
Co-location visual pattern mining for near-duplicate image retrieval
Described is a technology in which image near-duplicate retrieval is performed using similarities between patterns of query image words and patterns of database image words. In general, the image retrieval problems resulting from visual polysemy are reduced by using such visual patterns. Visual word vectors and visual pattern vectors are determined for the query image and a database image. These four vectors are used to determine similarity between the database image and the query image. The similarity scores may be used for ranking and/or re-ranking the database image similarity to the query image relative to other database images' similarity scores. Also described is expanding a query visual word of the query image to a set of visual words that are visual synonyms with the query visual word, to help reduce image retrieval problems resulting from visual synonymy. |
US08073815B1 |
Backup server architecture
A method for managing archived data includes creating a plurality of images of storage devices of computing systems and for, different users, each image being associated with a restore point of a particular storage device; storing the images for the different users in different storage locations, the storage locations being controlled by a single backup server and belonging to storage pools. Multiple locations of one user are stored in different pools on different storage devices. The method also involves moving contents of locations of one user from one pool to another in predefined direction, simultaneously with reorganizing images within the locations. Each image is a backup of one user's data. At least some of one location's content is frozen so that it is never moved from one pool to another. The storage devices of locations of different pools differ from each other by type, such that storage devices in a first pool are hard disk drives, storage devices in the next pool are SAN, or an NAS, and a storage device in the next pool is a network disk drive accessible through a network and a storage device in the next pool is a magnetic tape drive. |
US08073813B2 |
Refresh and filter anchors
Structured data on a device is synchronized with structured data on a host if the device and the host have a matching refresh anchor. Structured data on the device is additively synchronized with structured data on the host if the device and the host have different refresh anchors. Additive synchronization combines structured data from the device with structured data on the host without deleting structured data from the device or the host. |
US08073810B2 |
Shared view of customers across business support systems (BSS) and a service delivery platform (SDP)
An identity management tool provides identity management across multiple domains, providing a single access point not only for information for runtime, network, and service layer information, but also for systems such as business support systems (BSS), operational support systems (OSS), and third party systems. The identity management tool creates a unified user profile that maps customer identities across the various domains, and presents the information in a virtual directory wherein the information appears to come from a single source, creating a central data hub for the various systems. This aggregation provides for the same experience and service across various access networks and using various channels. Such an architecture allows billing and service information to be shared with subscription and customer information, even though the data is substantially unrelated data from disparate data sources, without the need to combine schemas or aggregate the data into a single data store. |
US08073800B2 |
Valuing future information under uncertainty
The invention relates to a method of performing an oilfield operation of an oilfield having at least one well having a wellbore penetrating a subterranean formation for extracting fluid from an underground reservoir therein. The method steps include analyzing the oilfield operation to generate a decision tree comprising a first decision and a second decision, wherein a first outcome of the first decision dictates acquiring information relevant to the second decision, formulating a figure of merit of the oilfield operation according to the decision tree based on the information and uncertainties associated with the oilfield, determining a value of the figure of merit by modeling the oilfield operation using statistical sampling, and performing the oilfield operation upon making the first decision based on the value of the figure of merit. |
US08073798B2 |
Dynamic domain abstraction through meta-analysis
A modeled-based reasoning system and method including dynamic domain abstraction, includes the use of an abstraction determining module configured to identify an appropriate abstraction level for a system model of a real-world system to be analyzed, from a plurality of potential abstraction levels. A system reasoning module is configured to perform analysis on the system model of the real-world system at the abstraction level determined to be appropriate by the abstraction determining module. |
US08073794B2 |
Social behavior analysis and inferring social networks for a recommendation system
Systems and methods are provided for determining items or people of potential interest to recommend to users in a computer-based network. Implied social networks may be determined based at least in part on obtained social behavior information. Items or people of potential interest to users may be determined based at least in part on implied social network information. Vocabulary taxonomies may be associated with, or used in determining, implied social networks. |
US08073786B2 |
Calculating relationship strengths between users of a computerized network
A set of values is first determined. Such values include: a relative total value with respect to other users that is based on a total quantity of electronic interactions between a first user and a second user of the computerized network; a relative exclusive value with respect to other users that is based on a total quantity of electronic interactions exclusively between the first user and the second user; a relative longevity value with respect to the other users that is based on a length of time the first user and the second user have been electronically interacting; and a relative recency value with respect to the other users that is based on a recency of electronic interactions between the first user and the second user. Once determined, the values are weighted to yield normalized values. To calculate the relationship strength that includes a value indicating how strong a relationship between the first user and the second user is with respect to a relationship between the first user and other users, the normalized values are summed and compared to a predetermined standard. |
US08073784B2 |
Multi-function code activated product and service delivery
A system for providing a wide range of telecommunications initiated data fulfillment services in which a multi-function code, such as “*#” (star, pound), input into an originating telecommunications device, such as a conventional land-line or wireless telephone, triggers the treatment of the input sequence as a multi-function code service request rather than a dialed directory number. The multi-function code is followed by an input data string to complete the multi-function code service request, which the user typically enters into the telecommunications device just like a conventional telephone call, except that the input string begins with the multi-function code. The telecommunications system recognizes the multi-function code as a trigger, and in response takes one or more actions, such as automatically terminating the call to an announcement and routing a data message to a data fulfillment center, which responds to the message by implementing a response action indicated by the multi-function code service request. For example, the data fulfillment center may respond by transmitting a message over a wireless data network or the Internet to implement a service, such as activation of a vending machine, remote control of device, delivery of a message over the Internet or wireless data network, initiation of an interactive Internet session with the originating device, or a wide range of other services. In addition, a charge for this service may be automatically charged to an account associated with the originating telecommunications device, which may be billed separately or incorporated on the user's conventional monthly telecommunications invoice. |
US08073782B2 |
Advanced crypto round dater
There is provided a cryptographic round dater and its method of use. By capturing customer profile information and encoding the information on a label affixed to the customer's submitted mailpiece, fraudulent or criminal use of the mail may be deterred by providing traceability to the source of the mail piece. The information attached to the mailpiece may be both human readable and machine readable, said machine readable portion being optionally encrypted to protect the privacy and security of the encoded information. Further benefit is provided by allowing the handling of a mailpiece to be traced, allowing for effective remediation or investigation in the event of an unauthorized use of mail. |
US08073773B2 |
Technique for identifying probable billers of a consumer
A technique for identifying a candidate electronic biller having bills available for electronic presentment to a consumer is provided. An electronic commerce service provider receives location information of a first consumer. The service provider accesses information associated with providing a payment service to a second consumer located near the first consumer. This accessing is based on the received location information. At least one potential biller of the first consumer is identified in the accessed information. |
US08073772B2 |
Systems and methods for processing transactions using multiple budgets
Facilitating commercial transactions using a payment system directory are disclosed. A payment directory and/or wireless point of sale (POS) device may be configured to use predetermined rules, a multitude of data items and/or conditions to locate a payment system, and transmit a payment authorization request from a remote location to at least one payment system, either directly, or via a payment system directory and/or a SSL Gateway. |
US08073771B2 |
Method and system for payer-centric payment using mobile terminal
Provided are a method and system for payer-centric payment using a mobile terminal through which payment is made while information about a payer is not released to a participating store. Specifically, a terminal of the participating store transmits payment information including a payment amount and participating store identification information to an auxiliary terminal, the auxiliary terminal transmits the payment information to the mobile terminal of the payer, the mobile terminal of the payer transmits the payment information and information about a payment means to pay the payment amount to a payment processing system, and finally, the payment processing system pays the payment amount by using the payment means and then transmits information about a result of payment processing to the mobile terminal of the payer and the terminal of the participating store. |
US08073766B2 |
Truth revealing market equilibrium
To use market clearing methods to determine market equilibrium, a market clearing situation is established by determining a number of items to be sold at the market price and allotting a number of pseudo items assignable to bids below the market price. Once bids are received for the items, using the number of pseudo items and the actual items as the supply side, and the total funds bid as the demand side, a market clearing price is determinable using a market clearing equilibrium model. Funds assigned to pseudo items are returned or not charged. Further, by selling items only to bids exceeding the market clearing price, such as by setting the market price incrementally above the market clearing price, bidders are encouraged to submit bid prices bid reflecting what the items are worth to them instead of attempting to bid strategically to guess or set the market price. |
US08073764B2 |
System and method for hybrid spreading for risk management
A risk management system and method is disclosed which utilizes a flexible and configurable set of spreading techniques which may be incorporated into existing risk management software to enhance functionality, flexibility and accuracy. In the disclosed embodiments, multiple different types of spreading are combined to allow for a more accurate assessment of risk. In one exemplary embodiment, a subset of the derivative products held by a futures trader are first analyzed by the scanning based spreading methodology. Typically, futures products in the same class of products (e.g. equity futures or agricultural futures) would be analyzed together by the scanning based spreading methodology. Then an average delta would be calculated for that subset. Using that delta, that subset would then be analyzed in relation to the remaining derivative products (not in the subset) using a delta based spreading methodology. The delta for the subset could be computed in a variety of ways including scaling the deltas for each product, tying the delta to a fixed time period or other methods. |
US08073763B1 |
Trade execution methods and systems
The present invention is directed to the field of securities trading. One embodiment of the present invention relates to securities trading using electronic systems. Another embodiment of the present invention relates to a computer implemented trade execution method, comprising: sending from an execution venue to each of a plurality of smart order routers a notification message; receiving at each of the smart order routers the notification message sent thereto, wherein the notification message notifies each of the smart order routers about the presence of a non-displayed priced order at the execution venue; sending from at least one of the smart order routers to the execution venue at least one order to execute against the non-displayed priced order; receiving at the execution venue each order sent from each of the smart order routers; and executing at least one order received from at least one of the smart order routers against the non-displayed priced order. |
US08073758B2 |
Risk management system
The present invention provides a method and system for re-allocating financial risks. The system includes computer modules for assessing the behavior of a financial product by a financial institution, modeling the risks associated with providing the financial product by the financial institution, assessing the market risks associated with providing the financial product by a derivative counterparty and assuming, by the derivative counterparty, market risks associated with providing the financial product. |
US08073749B2 |
Digital content billing via multiple channels
Embodiments related to billing for digital content via multiple billing channels with different permissible prices are disclosed. One disclosed embodiment comprises a digital content server configured to receive from a content provider an input of a digital content item, send to the content provider a list of suggested prices that are permissible in each billing channel, and then receive an input of a selected price for the content item. If the selected price is from the list of suggested prices, then billing is enabled via each of the billing. On the other hand, if the selected price for the digital content item is not from the list of suggested prices, then billing is enabled via a first subset of billing channels for which the selected price is permissible, and not enabled via a second subset of billing channels for which the selected price is not permissible. |
US08073743B2 |
Self-distribution methods, coded self-distribution methods, and systems for distributing information
A self-distribution method for distributing information content among network connected devices of a communications network includes receiving a query having a code against a database from a wireless communications device, the code uniquely representing one of an advertising campaign, a product, or a service. The method also includes generating a result set by querying the database with the code, forwarding a link associated with the result set to a user-preferred remote location, the link being sent in an electronic message, wherein activation of the link directs a user to a first version of information content of the result set. A plurality of options to purchase user-preferred items from the first version of information content, the options including at least “purchase now” and “purchase later” features. A reminder message is forwarded to the wireless communications device if a user at the remote location selects the “purchase later” feature. The user is enabled to conduct a purchase transaction from at least the remote location or the wireless communications device. Systems for self-distributing information are also provided. |
US08073741B2 |
Method, device, and system for analyzing and ranking web-accessible data targets
A method, system, and computer program product for locating a relevant product via a computer network includes receiving, at a client terminal, a search topic from a user and one or more attributes associated with the topic and assigning a rating to at least one of the attributes. A server is used to locate, at one or more information locations, at least two separate instances of the topic and at least two information fields, each field related to one of the instances the topic. Content in each of at least two of the information fields is associated with at least one of the attributes and the content in each of the at least two information fields associated with an attribute is compared against each other. A score to the content of each compared instance of content is assigned based on the comparing. The attributes are prioritized and the located instances of the topic are ranked based on the prioritizing and the score of content associated with the topic. |
US08073728B2 |
Multi-color billing process
Embodiments herein include a method that begins by receiving a print job for a customer from an intermediary program such as a print driver. The print job comprises instructions to print a document for the customer and includes, for example, data and print characteristics. The method then evaluates the colorspace of each page of the print job to determine whether any multi-color items are included within the print job. The method ignores classifications of the print job as either a multi-color print job (e.g., color print job) or a single color print job (e.g., black and white) from the print driver and, instead, classifies the print job as either a multi-color print job or a single color print job based only on whether the multi-color items are included within the print job. Then, the method provides the billing information for the customer to an appropriate entity that bills the customer. |
US08073727B2 |
System and method for hierarchical weighting of model parameters
A computer-implemented method estimates model parameters for a product. The method includes storing transaction data from customer sales in a database. The transaction data includes a product and a store. The database includes a hierarchical categorization of the products or the stores. The method includes generating a model for each product at each store in the database. The models include model parameters. The method includes aggregating first and second sets of model parameters from a first set of products occupying a first node of the hierarchical categorization and a second set of products occupying a second node of the hierarchical categorization, weighting the first and second sets of model parameters, and storing the average of the weighted first and second sets of model parameters in the database as the model parameters for a model of a product. |
US08073726B1 |
System and method for generating solutions based on associated operational penalties for allocating crew members
A system and method for allocating crew is disclosed. A plurality of legs are identified, wherein at least two legs of the plurality of legs are broken. A first crew and a first sequence associated with the first leg of the at least two broken legs are identified. A second crew and a second sequence associated with the second leg of the at least two broken legs is identified. A plurality of new sequences for the first crew and the second crew using deadheads is generated. A solution for each crew is generated using a mixed integer program. |
US08073725B2 |
Appointment scheduling system
The instant invention relates to an appointment scheduling system that allows inviters to define various activities for appointments and to invite invitees to select said appointments. The system utilizes multiple visual user interfaces to allow inviters, invitees and other users to interact with the appointment scheduling system. The system allows for inviter selection of time windows in which appointments may be allowed as well as for the customization of these properties in terms of how often and until when these defined time windows will recur. The system also utilizes various techniques to associate invitees with particular appointment activities received by the invitee through email and/or other correspondence means. |
US08073723B1 |
System and method for determining delivery time schedules for each of multiple carriers
The present invention provides apparatus, systems and methods for determining from a set of delivery times for each of a plurality of services for each of a plurality of carriers a potential delivery schedule for each of the plurality of services for each of the plurality of carriers in response to a request by each of a plurality of users, according to an input by each particular user of a shipping date, a set of parcel specifications for shipping a particular parcel, a set of shipping requirements for shipping the particular parcel, a particular origin postal code and a particular destination postal code. Each user accesses the present invention over a global communications network using a client computer device, and each user client computer device has an individual electronic connection to the global communications network. |
US08073722B2 |
Methods and systems for a multi-level scheduling framework
A method for providing a planning framework for use in managing a project to be planned in a supply chain, comprising providing a first software layer for storing and manipulating planning data relative to the planning project; providing a second software layer for communicating with the first software layer, the second layer arranged for pre processing, preparing and post processing a predetermined planning method. By such a multilayered framework, the invention is able to execute a planning algorithms to solve multi-level planning problems, wherein generic modules can be executed as fast modules in an environment that is highly optimized in terms of load on time and system resources and specifically adapted modules are embodying a particular planning strategy that can operate on a different level that is highly flexible. |
US08073720B2 |
System and method for reduction of cost of ownership for wireless communication networks
Systems and methods to assist wireless telecom service providers to determine the optimal core network evolution plan in a network planning time period. Total cost of ownership of wireless core networks is generally modeled to include capital expenditure, customer acquisition and retention cost, network operational cost and staffing and engineering cost. The total cost of ownership model is used to determine the optimal core network evolution plan at different layers of the core networks, which are modeled as a number of abstract networks in mathematical terms. A core network evolution optimization algorithm determines the optimal number of core network configurations and when to deploy the configurations in the planning period in order to minimize the total cost of ownership. A multi-level serving area optimization algorithm determines an optimal core network configuration at a given point of time. |
US08073718B2 |
Automation of auditing claims
Described are computer-based methods and apparatuses, including computer program products, for automation of auditing claims. Data indicative of a vehicle make and model is received, the data comprising one or more make fields and one or more model fields. The one or more model fields are prepared for translation. The one or more make fields are prepared for translation by applying one or more rules from the plurality of rules. Each field of the one or more make fields is associated with one or more make model entries from a plurality of predetermined make model entries. Each field of the one or more model fields is associated with one or more make model entries from the plurality of predetermined make model entries. The data is automatically translated into one or more vehicle identifiers based on the associated make model entries. |
US08073712B2 |
Method for consolidating medical records through the world wide web
Medical records, clinical observations, and medical imagery are organized and aggregated into a common database, enabling the data to be viewed and/or updated by medical practitioners world-wide. The information may also be viewed and monitored by patients or their relatives for accuracy, also regardless of their location. The invention further allows the records to be updated by manually controlled or automated instrumentation which measures medical parameters whether located in a doctors office, in a hospital setting, in the patient's home, or worn by the patient. Common access and point-to-point data transmission is via the global grid, or over public access common data networks supporting TCP/IP, most often referred to as the Internet. The same approach can be using insider an organization over an internal network or Intranet. |
US08073708B1 |
Aggregating personal healthcare informatoin
A method of aggregating an individual's healthcare information under the individual's control in a personal information aggregator includes receiving a request from a healthcare-related entity to provide the individual's healthcare information. Authorization is received from the individual to receive and store the healthcare information. One or more data feeds containing the individual's healthcare information are received from the healthcare-related entity. At least a portion of the healthcare information contained in the data feeds is stored under the control of the individual. |
US08073706B2 |
Examination reserve system, maintenance service system, medical imaging apparatus, examination reserve method, and maintenance service method
An examination reserve system receipts a reserve request for an examination using a medical imaging apparatus. The examination reserve system receives information concerning a failure from the medical imaging apparatus. When a failure occurs in the medical imaging apparatus, the system lists receipted examination reserve requests. |
US08073704B2 |
Conversion device
A plurality of pairs of segments to be weighted/added are selected non-linearly with respect to a time axis of audio data. A speed conversion is achieved by performing the weighting/addition on the selected pairs of segments. The non-linear selection is performed by (a) obtaining all possible pairs of segments constituting the audio data, (b) calculating a degree of similarity pertaining to each possible pair, (c) ranking the all possible pairs of segments according to the degrees of similarity, and (d) overlapping at least one of the all possible pairs of segments that holds the highest degree of similarity. |
US08073703B2 |
Acoustic signal processing apparatus and acoustic signal processing method
To provide an acoustic signal processing apparatus which can reduce the amount of calculation in matrix arithmetic. An acoustic signal processing apparatus converts down-mixed acoustic signals of NI channels to acoustic signals of NO channels, where NO>NI. The acoustic signal processing apparatus includes: a first matrix arithmetic unit for performing arithmetic on a matrix with K rows and NI columns, where NO>K≧NI, for the down-mixed acoustic signals of the NI channels, and outputting K signals obtained after the matrix arithmetic; K decorrelation units for generating signals incoherent, in terms of time characteristics, with the signals obtained after the matrix arithmetic, while maintaining frequency characteristics of the signals obtained after the matrix arithmetic; and a second matrix arithmetic unit for performing arithmetic on a matrix with NO rows and (NI+K) columns for the down-mixed acoustic signals of the NI channels and for the K incoherent signals, and outputting the acoustic signals of the NO channels. |
US08073700B2 |
Retrieval and presentation of network service results for mobile device using a multimodal browser
A method of obtaining information using a mobile device can include receiving a request including speech data from the mobile device, and querying a network service using query information extracted from the speech data, whereby search results are received from the network service. The search results can be formatted for presentation on a display of the mobile device. The search results further can be sent, along with a voice grammar generated from the search results, to the mobile device. The mobile device then can render the search results. |
US08073697B2 |
Establishing a multimodal personality for a multimodal application
Methods, apparatus, and computer program products are described for establishing a multimodal personality for a multimodal application that include selecting, by the multimodal application, matching vocal and visual demeanors and incorporating, by the multimodal application, the matching vocal and visual demeanors as a multimodal personality into the multimodal application. |
US08073693B2 |
System and method for pronunciation modeling
Systems, computer-implemented methods, and tangible computer-readable media for generating a pronunciation model. The method includes identifying a generic model of speech composed of phonemes, identifying a family of interchangeable phonemic alternatives for a phoneme in the generic model of speech, labeling the family of interchangeable phonemic alternatives as referring to the same phoneme, and generating a pronunciation model which substitutes each family for each respective phoneme. In one aspect, the generic model of speech is a vocal tract length normalized acoustic model. Interchangeable phonemic alternatives can represent a same phoneme for different dialectal classes. An interchangeable phonemic alternative can include a string of phonemes. |
US08073690B2 |
Speech recognition apparatus and method recognizing a speech from sound signals collected from outside
A voice recognition system (10) for improving the toughness of voice recognition for a voice input for which a deteriorated feature amount cannot be completely identified. The system comprises at least two sound detecting means (16a, 16b) for detecting a sound signal, a sound source localizing unit (21) for determining the direction of a sound source based on the sound signal, a sound source separating unit (23) for separating a sound by the sound source from the sound signal based on the sound source direction, a mask producing unit (25) for producing a mask value according to the reliability of the separation results, a feature extracting unit (27) for extracting the feature amount of the sound signal, and a voice recognizing unit (29) for applying the mask to the feature amount to recognize a voice from the sound signal. |
US08073686B2 |
Apparatus, method and computer program product for feature extraction
A feature extraction apparatus includes a spectrum calculating unit that calculates, based on an input speech signal, a frequency spectrum having frequency components obtained at regular intervals on a logarithmic frequency scale for each of frames that are defined by regular time intervals, and thereby generates a time series of the frequency spectrum; a cross-correlation coefficients calculating unit that calculates, for each target frame of the frames, a cross-correlation coefficients between frequency spectra calculated for two different frames that are in vicinity of the target frame and a predetermined frame width apart from each other; and a shift amount predicting unit that predicts a shift amount of the frequency spectra on the logarithmic frequency scale with respect to the predetermined frame width by use of the cross-correlation coefficients. |
US08073680B2 |
Language detection service
Language detection techniques are described. In implementation, a method comprises determining which human writing system is associated with text characters in a string based on values representing the text characters. When the values are associated with more than one human language, the string is compared with a targeted dictionary to identify a corresponding human language associated with the string. |
US08073678B2 |
Translation device, translation method, and storage medium
A translation device has a dictionary that stores a set of words and their corresponding meanings in plural languages; an input unit that inputs a document; a recognizing unit that recognizes text in the inputted document; an analyzing unit that devides the text recognized by the recognizing unit into words; a translating unit that translates each of the words obtained by the analyzing unit into a translated term by using the dictionary; and an output unit that outputs an output image containing the translated term for a key word. |
US08073674B2 |
SCSI device emulation in user space facilitating storage virtualization
A method for storage virtualization in user space. The method includes providing a first emulation module running in the OS kernel and providing a second emulation module in the user space of the computer, which may emulate a media changer or other SCSI or other storage device. The method continues with a kernel-resident driver receiving a packet of data at a port of the computer that is linked to a data communications network (such as a SAN). The packet of data may include command data for a particular data storage device (e.g., a SCSI command for a SCSI device). The method includes operating the first emulation module to communicate with the driver and to then pass through the packet of data to the second emulation module, allowing the second emulation module to run in user space but efficiently receive data from the kernel-resident driver via the first emulation module. |
US08073672B2 |
Managing communication bandwidth in co-verification of circuit designs
Related communication signals between a simulator and an emulator are organized into logical channels. The signals in each channel are then be transmitted only as needed, reducing the use of the communication pathways between the simulator and the emulator. Further, the circuit components that will receive the communication signals to be shared on a channel are be physically located close together within the emulator, thereby reducing the time required to select and enable components of the emulator to receive the signals sent by the simulator. Similarly, emulator components that send communication signals to be shared on a channel are physically located close together within the emulator, thereby reducing the time required to select and enable components of the emulator to send these signals to the simulator. |
US08073669B2 |
Method and apparatus for detecting clock gating opportunities in a pipelined electronic circuit design
A pipeline electronic circuit and design methodology enables power conservation in the stages of the pipeline via a simulation that identifies clock-gating opportunities among the stages of the pipeline. In one embodiment, simulation results assist a designer in the design of the pipeline electronic circuit to achieve power conservation by incorporating clock-gating circuitry among the stages of the pipeline at clock gating opportunity locations that the simulation identifies. |
US08073667B2 |
System and method for using first-principles simulation to control a semiconductor manufacturing process
A method, system and computer readable medium for controlling a process performed by a semiconductor processing tool includes inputting data relating to a process performed by the semiconductor processing tool, and inputting a first principles physical model relating to the semiconductor processing tool. First principles simulation is then performed using the input data and the physical model to provide a first principles simulation result, and the first principles simulation result is used to control the process performed by the semiconductor processing tool. |
US08073666B2 |
Systems and methods for ordering oligonucleotides
A system is described for ordering oligonucleotides through a network, such as the Internet. The system provides a mechanism for validating the data provided by a customer, and then displaying graphical images to represent any data that has errors. The system can also pool multiple oligonucleotide samples together by providing graphical images representing oligonucleotide containers, and allowing the customer to select the proper containers to pool. |
US08073664B2 |
Systems and methods for improved positioning of pads
Systems and methods for the automated positioning of pads and orienting of slot templates for the pads. The systems and methods also include automated adjustment of well path plans from a pad to selected well targets. |
US08073660B2 |
Analyzing model creating apparatus and method, and computer-readable storage medium to create a model using a minimum part interval between parts
An analyzing model creating apparatus includes an interval acquiring part to acquire intervals of a plurality of parts that are mounted on a PCB for an electronic equipment, from design data of the PCB, a comparing part to compare a minimum part interval between the parts and a first mesh size which is preset, and a computing part to compute a value which is ½ the minimum part interval between the parts as a second mesh size if the minimum part interval between the parts is less than 2 times the first mesh size. A generating part is provided to generate an analyzing model of the printed circuit board based on the second mesh size. |
US08073659B2 |
Decomposition of nonlinear dynamics using multiple model approach and gap metric analysis
Multiple models for various stages of a non-linear process control are developed by clustering perturbation data obtained from the nonlinear process so as to permit multiple local data regions to be identified as a function of substantial similarity between the data, wherein the data of first data set represent the non-linear process. A discrete model corresponding to each of the local data regions is generated. The number of the discrete models may be reduced as a function of prediction error between actual outputs of the process and predicted outputs of the models and as a function of a gap metric based on closed loop similarity and frequency response similarity between the models. |
US08073655B2 |
Quantifying the impact of network latency on the end-to-end response time of distributed applications
A method for measuring system response sensitivity, using live traffic and an analysis that converts randomly arriving stimuli and reactions to the stimuli to mean measures over chosen intervals, thereby creating periodically occurring samples that are processed. The system is perturbed in a chosen location of the system in a manner that is periodic with frequency p, and the system's response to arriving stimuli is measured at frequency p. The perturbation, illustratively, is with a square wave pattern. |
US08073652B2 |
Method and system for pre-processing data using the mahalanobis distance (MD)
A computer-implemented method for pre-processing data. The method may include detecting one or more erroneous vectors in a plurality of vectors, detecting one or more erroneous elements in the one or more erroneous vectors, and deleting the detected one or more erroneous elements. The method may also include detecting one or more missing elements in the plurality of vectors. Further, the method may include populating one or more offending vectors that include one or more missing elements and/or deleted erroneous elements with one or more elements that are based on a distance metric. |
US08073650B2 |
Dimension measuring apparatus
An exemplar dimension measuring apparatus includes a objective, a stage for fixing a workpiece, a projecting member located between the objective and the stage, a light source under the stage, configured for illuminating the workpiece such that a projection of the workpiece is formed on the projection member, an eyepiece coupled with the objective, and a processing unit. The eyepiece has a reticle, configured for viewing opposite extremities of the projection and facilitating alignment of the reticle with each of the extremities of the projection. The processing unit is configured for storing X-coordinates of the extremities of the projection on a Cartesian coordinate system, and calculating a difference between X-coordinates of the opposite extremities of the projection. |
US08073649B2 |
Portable electronic apparatus, operation control method, operation control program, signal generation apparatus and signal generation method
A portable electronic apparatus includes an acceleration detection unit, an evaluation-signal generation unit, and a control unit. The acceleration detection unit is configured to detect an acceleration generated in the portable electronic apparatus. The evaluation-signal generation unit is configured to carry out a predetermined process based on the acceleration detected by the acceleration detection unit in order to generate an evaluation signal representing the amplitude and positive or negative polarity of the acceleration. The control unit is configured to produce a result of determination as to whether or not the portable electronic apparatus has been driven to make a predetermined movement on the basis of the evaluation signal and carrying out a predetermined operation on the basis of the result of determination. |
US08073646B2 |
Plasma processing apparatus, radio frequency generator and correction method therefor
A plasma processing apparatus includes a radio frequency generator capable of adjusting a target output power level based on the set power level and the offset level to output radio frequency power; a chamber in which a plasma process is performed; and a power detection unit for measuring radio frequency power level fed to the matching unit. The plasma processing apparatus further includes a generator control unit for controlling the radio frequency power such that the radio frequency power level fed to the matching unit reaches the set power level by calculating the offset level based on the difference between the set power level and the power level measured by the power detection unit and transmitting the set power level and the offset level in digital form to the data input terminal of the radio frequency generator. |
US08073644B2 |
Automatic voltage-identifying power supply device and method thereof
An automatic voltage-identifying power supply device has a control module, a voltage regulation circuit, a current load measuring circuit electrically connected with an external post-stage power-receiving device, a power supply circuit and a pre-stage power supply device. After the post-stage power-receiving device is electrically connected with the current load measuring circuit, the control module can control the voltage regulation circuit to output a test voltage signal to the post-stage power-receiving device so that the test voltage signal is altered according to a preset sequence (e.g. progressively increasing) and the current load measuring circuit measures a response current signal of the post-stage power-receiving device corresponding to the test voltage signal. When a variation of the response current signal or a power variation is stable, the control module sets up the stable test voltage signal as an input voltage to the post-stage power-receiving device. |
US08073639B2 |
Method for identifying a convolved peak
A method for identifying a convolved peak is described. A plurality of spectra is obtained. A multivariate analysis technique is used to assign data points from the plurality of spectra to a plurality of groups. A peak is selected from the plurality of spectra. If the peak includes data points assigned to two or more groups of the plurality of groups, the peak is identified as a convolved peak. Principal component analysis is one multivariate analysis technique that is used to assign data points. A number of principal components are selected. A subset principal component space is created. A data point in the subset principal component space is selected. A vector is extended from the origin of the subset principal component space to the data point. One or more data points within a spatial angle around the vector are assigned to a group. |
US08073638B2 |
Method for determining the ignitability of fuel with an unknown fuel quality
The invention relates to a method for determining the ignitability of fuel, particularly of diesel, biodiesel, gas-to-liquid or biomass-to-liquid fuel, with an unknown fuel quality for an internal combustion engine. Provision is made for the density of the fuel to be ascertained and for the ignitability to be derived from this. |
US08073637B2 |
Energy flow measurement in gas pipelines
Thermodynamic properties of a natural gas stream can be determined in real time utilizing modeling algorithms in conjunction with one or more sensors for quantifying physical and chemical properties of the natural gas. Related techniques, apparatus, systems, and articles are also described. |
US08073636B2 |
Method and device for determining the composition of a gas mixture of a fuel tank of a motor vehicle filled with CNG
Systems and methods for determining the gas composition of a gas mixture in a fuel tank of a motor vehicle filled with a compressed natural gas (CNG) mixture are provided. A pressure sensor and a temperature sensor are used to measure a gas pressure and a gas temperature in the fuel tank A processor may execute an algorithm to determine, based at least on the measured gas temperature and the measured gas pressure in the fuel tank, a current vapor pressure of each of at least one component of the CNG mixture in the fuel tank. If the measured gas pressure in the fuel tank falls below a threshold, a corresponding current composition of the CNG mixture in the fuel tank may be determined. |
US08073631B2 |
Device and method for responding to influences of mind
In the field of direct mind-machine interactions, prior art devices and methods do not provide sufficiently fast and reliable results. Mental influence detectors (100, 140, 400, 430) and corresponding methods provide fast and reliable results useful for detecting an influence of mind and hidden or classically non-inferable information. An anomalous effect detector (100) includes a source (104) of non-deterministic random numbers (110), a converter (114) to convert a property of numbers, a processor to accept converter output (118) and to produce an output signal (124) representative of an influence of mind. The processor output signal (124) contains fewer numbers than the input (110). A quantum computer (400) includes a physical source of entropy (404) to generate output numbers (405); a source (406) of test numbers (407); a measurement processor 410) to accept output numbers (405) and to measure a relationship between process numbers and at least one test number to produce an output (414) representative of an influence of mind. |
US08073626B2 |
Biopolymer array reading
A method for processing biopolymer arrays and apparatus and computer program products for executing the method. The method may include reading a different array identifier for each biopolymer array from a tag associated with that array. At least some of the biopolymer arrays are read and results from each read array saved in a memory linked with the read identifier for that array. Different communication addresses and a selection of an array identifier for each, are received. For at least some of the arrays, the saved results for each are matched with one of the different communication addresses using the identifier, and the saved results transmitted for those arrays to the matched different communication addresses. A method of processing data from the reading of biopolymer arrays is also provided. |
US08073623B2 |
System and method for real-time quality control for downhole logging devices
An illustrative embodiment of a method is disclosed for assessing image quality of a down hole formation image, the method comprising collecting acquisition system data from a plurality of sensors down hole; applying a set of rules to the acquisition system data to obtain an acquisition quality indicator; and presenting the acquisition quality indicator at a surface location. A system is disclosed for performing the method. |
US08073620B2 |
On-vehicle display system and display panel control device
An instrument panel display system includes a liquid crystal panel and a liquid crystal controller arranged to generate display data to be inputted into the liquid crystal panel. The liquid crystal controller includes a graphic LSI arranged to autonomously create screen data from imaging data read out from a memory and image data inputted in the graphic LSI, and a control LSI arranged to receive vehicle data and create an imaging operation switching command according to the vehicle data. The graphic LSI creates the screen data in response to the imaging operation switching command, and outputs the screen data as the display data. This configuration can reduce the load on a processor connected to the vehicle network. |
US08073617B2 |
Map information generating systems, methods, and programs
Systems, methods, and programs store map information including a road network. The systems, methods, and programs gather traveling information including a plurality of loci, each locus representing a vehicle traveling along a road that is not included in the stored road network. The systems, methods, and programs separate the loci within the gathered traveling information into groups, each group related to a same road and generate new road information relating to a single new road for each group of loci. |
US08073612B2 |
Rotational generation type wireless oxygen sensor
An oxygen sensor for a motor vehicle having an electrode within an outer shell measures oxygen in exhaust gas exiting the vehicle and generates a signal based on the oxygen measurement. A communication device, powered by a battery or capacitor, wirelessly transmits the measured amount of oxygen from the electrode to a powertrain control module. The flow of exhaust gas through the exhaust system spins blades to spin a generator in a rotational power generation device to generate electrical current to be stored and used by the battery or capacitor. The rotational power generation device may be located in the exhaust pipe, such as through an exhaust pipe wall, and either be connected to the oxygen sensor shell or separate and connected only with electrical wires between the generator and the battery or capacitor. |
US08073610B2 |
Method and apparatus to control warm-up of an exhaust aftertreatment system for a hybrid powertrain
An internal combustion engine is controlled to achieve a preferred temperature of the exhaust aftertreatment system and to minimize a total engine energy loss. A transmission is controlled to achieve a torque output based upon the preferred engine operation. |
US08073603B2 |
Method for controlling an automatic transmission
An automatic transmission control method in which at least one of a starting clutch, a clutch coupling and transmission elements, for selection as well as engagement and disengagement of a gear step, are determined as a function of respectively existing variables representing the driving situation as well as the driver's wishes can be activated by actuators which are controlled by a control and regulation device. The method comprising the steps of collecting and normalizing the input variable into standard input variables; weighting with weighting factors and summarizing; converting the weighted input variables into intermediate variables; selecting a specific range of values which represents a specific shifting sequence; and implementing the shifting operation. |
US08073598B2 |
Vehicular device control system
An in-vehicle device wirelessly sends a request signal to an assistance-possible area in which a user of a welfare-use seat device can be assisted. When a wireless portable key device, i.e., a remote control is present inside of the assistance-possible area, the portable key device returns a response signal containing an ID code. When receiving the response signal, the in-vehicle device executes a collation relative to the ID code contained in the response signal. When the collation is successfully completed, a short-depression movement mode is designated. When a short-time manipulation or depression is once applied to an operation instruction switch of the wireless portable key device under the short-depression movement mode being designated, the movement of a welfare-use seat device is started toward a movement end position without need further continued manipulation or depression to the operation instruction switch. |
US08073596B2 |
System and method for deploying a safety system
A system and method are provided for deploying a safety system when a vehicle involved in a front crash may be experiencing rotational velocity. The vehicle may include a number of acceleration and rotational sensors. The vehicle may further include a controller that may be configured to determine if the vehicle is involved in a frontal crash using a combination of the acceleration and rotational sensors. The controller may also be configured to determine if the vehicle experiences rotational energy during the frontal crash using a combination of the acceleration and rotational sensors. The controller may also be configured to deploy vehicle safety systems, including at least one side safety system, if it is determined that the vehicle is involved in a frontal crash and the vehicle is experiencing rotational energy. |
US08073594B2 |
Trailer articulation angle estimation
A method for operating a vehicle includes acquiring position information including an azimuth angle between a non-contacting sensor and a wheeled axle of an attached trailer, determining a trailer tongue length correlated to the position information, determining a track width of the attached trailer correlated to the position information, and calculating a trailer hitch articulation angle corresponding to the trailer tongue length and the track width of the attached trailer. |
US08073585B2 |
Method and apparatus for setting or modifying programmable parameters in power driven wheelchair
A collection of diagnostic and troubleshooting information associated with a power driven wheelchair is stored for access by a microcontroller to be displayed to a user to assist in troubleshooting the power driven wheelchair. A log of fault codes transmitted by various fault-detecting mechanisms is compiled. A user may request display of diagnostic information associated with a selected fault code. The operating instructions of a power driven wheelchair may be updated by using portable storage media onto which a latest version of operating instructions is loaded to transfer the updated operating instructions to wheelchair controller memory. The calibration of a power driven wheelchair can be simplified by providing functionality within the wheelchair controller to change calibration parameters or to transfer calibration parameters from portable storage media. |
US08073577B2 |
Electronic control apparatus for controlling on-vehicle devices when vehicle is about to be submerged in flooded area
An electric control apparatus, mounted on a vehicle, has a height direction and comprises an electronic circuit board, a submersion sensor, and a controller. The electric circuit board has a mounting surface and is mounted in the vehicle so that the mounting surface is along the height direction of the vehicle. The submersion sensor, which is mounted on the mounting surface of the circuit board, senses a condition that the vehicle is about to be submerged in a flooded area and outputs an electric signal showing the condition. The controller, which is mounted on the mounting surface of the circuit board, performs control for securing safety of an occupant of the vehicle when the controller receives the electric signal from the submersion sensor. The submersion sensor is lower in a mounted position on the mounting surface of the circuit board than the controller along the height direction. |
US08073575B2 |
Vehicle
To provide a vehicle which can move independently as an own independent vehicle and can run integrally in linkage with another vehicle. A plurality of single-seat vehicles which can move independently are combined and they move integrally while a predetermined formation is maintained through linkage among respective vehicles. One of all the vehicles moving in linkage serves as a host vehicle and an occupant in the host vehicle becomes a driver in the linkage moving. A host vehicle 1 runs with speed/direction according to running operation conducted by an occupant. Simultaneously therewith, the host vehicle 1 instructs following vehicles 2 to 4 to synchronize (follow) the host vehicle. The host vehicle 1 transmits a speed, a direction, and a relative position to the host vehicle to the following vehicles 2 to 4 as moving information in order to synchronize the following vehicles with the host vehicle (maintain linkage relationship). The following vehicles 2 to 4 move based upon a follow-up instruction and feed status information including speeds and directions of the following vehicles, and their own positions back to the host vehicle 1 as own vehicle information. |
US08073568B2 |
Device utilizing a PID controller, control method thereof, and robot utilizing the controller
A control method utilizing a PID controller includes detecting the position of an object and obtaining the position deviation by comparison with a predetermined position value, detecting the vibration of the object and obtaining a vibration value, adjusting the control parameters of the PID controller by analyzing the position deviation, the vibration value, and a predetermined performance of the PID controller, and the PID controller responding to the adjusted control parameters. |
US08073567B2 |
Production system provided with a production control apparatus
A production control apparatus of a production system provided with a storing means for storing in advance a production system model comprised of workpiece information regarding workpieces and program information regarding a plurality of work programs of robots and a plurality of machining programs of machine tools, an updating means for updating the production system model based on run status signals showing run statuses of the robots and machines tools and workpiece signals from the detectors, and an instructing means for selecting one work program and one machining program based on the updated production system model and instructing running of the selected work program and work program to the robot and machine tool. Due to this, by calling up a work program of the robot etc. in accordance with the state of the production system, it is possible to change the program and restore the system from error. |
US08073565B2 |
System and method for alerting a first mobile data processing system nearby a second mobile data processing system
Provided is a fully automated web service with location based services generally involved in transmission of situational location dependent information to automatically located mobile receiving data processing systems. The web service communicates with a receiving data processing system in a manner by delivering information to the device when appropriate without the device requesting it at the time of delivery. There are varieties of configurations made by different user types of the web service for configuring information to be delivered, and for receiving the information. The web service maximizes anonymity of users, provides granular privacy control with a default of complete privacy, and supports user configurable privileges and features for desired web service behavior and interoperability. The web service is fully automated to eliminate human resources required to operate services. Integrated with the web service are enhanced location based services providing map solutions, alerts, sharing of novel services between users, and complete user control for managing heterogeneous device interoperability through the web service. |
US08073563B2 |
Handling of multi-use item systems, methods, and devices
Systems, methods, and devices are described related to the assignment and management of patient-specific bins. A dispensing device at a healthcare facility includes a number of bins for storage of medical supplies, with some of the bins designated as patient-specific bins allocated to be assigned to patients for storage of their medications or certain other supplies. A central server computer system, in communication with a computer of the dispensing device, may monitor and assign current and future patient-specific use of the bins for the dispensing device. The assignment and management of patient-specific bins may be performed by devices distributed through the system. |
US08073560B1 |
Method for creation of detailed body measurement parts from extrapolation of standard chart data based on generic body attributes
A method for modifying standard ANSI body sizing charts extrapolation sizes outside of the standard sizes if necessary. In a subsequent step, the user may incorporate different upper and lower body sizes. Correction factors are then applied if a tall/short, full/slender body type is selected. A new chart is output to the user in human readable form. |
US08073559B2 |
Material transport systems using autonomous controls
A plurality of autonomous control processes, with each controlling one or more components of the material transport (or processing) system, is used to radically simplify the controller software. Each autonomous control process is responsible for the actions of only a subset of the cluster tool components. For example, in one embodiment, a separate autonomous control process is used to control each automated component in the material handling system. However, other embodiments in which a control process controls a plurality of components are also contemplated. |
US08073558B2 |
Critical resource notification system and interface device
A system and device that communicates critical resource information is described. The resource notification system comprises a resource distributor, a resource notification server, and a networked interface device. The resource distributor generates a demand response action that is associated with a particular resource. The resource distributor is also communicatively coupled to a wide area network. The resource notification server, which is also communicatively coupled to the wide area network, receives and processes the demand response action and generates a demand response event signal that is communicated to a customer list. The networked interface device comprises at least one indicator. The networked interface device receives the demand response event signal that triggers at least one indicator corresponding to the demand response action generated by the resource distributor, wherein the indicator provides a real-time indication that corresponds to the usage of the particular resource. |
US08073556B2 |
System and method for controlling a machine
A system for controlling a machine includes a first controller, a second controller, and a comparator. During a first cycle, the first controller generates a control signal to the machine while the second controller generates a predicted parameter signal. During the first cycle, the comparator transmits a feedback signal to the second controller if a predetermined threshold is not met. A method for controlling a machine includes transmitting a control signal from a first controller to the machine and generating a predicted parameter value in a second controller. The method further includes transmitting a feedback signal to the second controller if a predetermined threshold is not met. |
US08073555B2 |
Basepoint estimator
A method of estimating a basepoint includes a plurality of goals, wherein each goal has a desired value, receiving a plurality of sensor feedback signals from a controlled system, and receiving a plurality of predicted output values of the controlled system from a mathematical model. A desired change for a plurality of basepoint values is estimated in response to the goals, the feedback, and the predicted ooutput values. An actual change in basepoint values is calculated in response to a plurality of limits and the desired change for the plurality of basepoint values. The desired change is modified as necessary to hold the limits. The actual change in basepoint values is combined with last pass values of the plurality of basepoint values to produce an updated basepoint estimate. |
US08073547B2 |
Guiding apparatus and method for cochlear implant
A guiding apparatus and a method for cochlear implant are disclosed. In one embodiment, the guiding apparatus for cochlear implant comprises i) an optical tube for transmitting an optical signal, ii) an optical signal emitting module for converting an electrical signal into the optical signal and emitting the optical signal through another end of the optical tube, iii) an optical signal detecting module for receiving the optical signal that is reflected by an obstacle or an inner wall of cochlear through another end of the optical tube and converting the received optical signal into an electrical signal and iv) a central processor for analyzing optical emission energy information and optical detection energy information to generate inserting route information. According to one embodiment, it is possible to decrease injuries to the inner wall of a cochlear canal and optimize the position of an electrode to be inserted into the cochlear canal. |
US08073543B2 |
Method of using spinal cord stimulation to treat gastrointestinal and/or eating disorders or conditions
The present invention involves a method and a system for using electrical stimulation to treat gastrointestinal and/or eating disorders. More particularly, the method comprises surgically implanting an electrical stimulation lead that is in communication with predetermined thoracic vertebral segments to cause spinal nervous tissue stimulation, thus treating a wide variety of gastrointestinal disorders. |
US08073539B2 |
Heart treatment device
Provided is a heart treatment device (1) including a heartbeat detecting unit (2) that detects heartbeats by using an electrode disposed at a heart (A), a pulse transformer (5) having a primary winding (5a) and a secondary winding (5b), the heartbeat detecting unit (2) being disposed on the side of the primary winding (5a) and the secondary winding (5b) being connected to the vagus nerve (B), and a pulse generating unit (8) that supplies an electric pulse to the primary winding (5a) of the pulse transformer (5) on the basis of the heartbeats detected by the heartbeat detecting unit (2), the electric pulse having a pulse width not exceeding the voltage-time product of the pulse transformer (5). |
US08073536B2 |
Method and apparatus for post-processing of episodes detected by a medical device
A method and system for determining undersensing during post-processing of sensing data generated by a medical device that includes transmitting a plurality of stored sensing data generated by the medical device to an access device, the stored sensing data including sensed atrial events and sensed ventricular events. The access device determines, in response to the transmitted data, instances where the medical device identified a cardiac event being detected in response to the sensing data, and determines whether one of a predetermined number of undersensing criteria have been met in response to the transmitted data. |
US08073534B2 |
Automated detection of sleep and waking states
Determining low power frequency range information from spectral data. Raw signal data can be adjusted to increase dynamic range for power within low power frequency ranges as compared to higher-power frequency ranges to determine adjusted source data valuable for acquiring low power frequency range information. Low power frequency range information can be used in the analysis of a variety of raw signal data. For example, low power frequency range information within electroencephalography data for a subject from a period of sleep can be used to determine sleep states. Similarly, automated full-frequency spectral electroencephalography signal analysis can be useful for customized analysis including assessing sleep quality, detecting pathological conditions, and determining the effect of medication on sleep states. |
US08073533B2 |
Heart rate monitor with cross talk reduction
A heart rate monitor determines a heart rate for a primary subject by reducing noise and cross-talk from unwanted signal transmission sources. A set of pulse peaks having about the same amplitude and an amplitude greater than any other set of peaks are processed to determine a subject's heart rate, while data having an amplitude below that of the set of peaks is ignored. To retrieve enough data to determine a peak amplitude, the signal having heart rate information is sampled at a frequency higher than a normal sampling frequency. In some embodiments, if no data is received for a set time period which is in or above the range, the threshold resets to zero under an assumption that the primary subject is no longer within transmitting range. |
US08073529B2 |
Needle guide system for use with ultrasound transducers to effect shallow path needle entry and method of use
An ultrasound needle guide system for use with an ultrasound transducer and method of use of the guide system to provide predictable trajectories for puncture devices at various depths. The needle guide system basically consists of a bracket and a needle guide. The bracket is arranged to be releasably secured to the ultrasound transducer. The transducer/bracket assembly is then placed into an isolating sterile cover. The needle guide is arranged to be readily attached, e.g., snap-fit, to the transducer/bracket with the cover interposed therebetween. The needle guide can be provided in various versions for differing puncture device sizes and various entry angles in relation to the transducer. In one embodiment the needle guide is arranged to establish plural predetermined entry angles. |
US08073528B2 |
Tool tracking systems, methods and computer products for image guided surgery
In one embodiment of the invention, a tool tracking system is disclosed including a computer usable medium having computer readable program code to receive images of video frames from at least one camera and to perform image matching of a robotic instrument to determine video pose information of the robotic instrument within the images. The tool tracking system further includes computer readable program code to provide a state-space model of a sequence of states of corrected kinematics information for accurate pose information of the robotic instrument. The state-space model receives raw kinematics information of mechanical pose information and adaptively fuses the mechanical pose information and the video pose information together to generate the sequence of states of the corrected kinematics information for the robotic instrument. Additionally disclosed are methods for image guided surgery. |
US08073527B2 |
Field generating unit of a combined MR/PET system
An RF antenna arrangement of a combined MR/PET system is disclosed. In at least one embodiment, the RF antenna arrangement includes a first part installed in the examination tunnel in a fashion fixed to the system such that it is arranged underneath the couch board when the latter is introduced, and a second part, which can be placed onto the couch board and be introduced into and withdrawn from the examination tunnel together with the couch board. In at least one embodiment, the second part is of dimensionally stable design and has a clear cross section that is adapted to the object to be examined. Consequently, the time outlay for applying the RF antenna is reduced, and the fixed position of the RF antenna enables a correction of the attenuation of gamma rays. Furthermore, a number of second parts having various diameters can be provided. |
US08073526B2 |
Method and system for computerized drawing and writing during functional magnetic resonance imaging
The present invention provides a method and device to record and visualize drawing and writing movements during functional magnetic resonance imaging (fMRI) of brain activity. The system includes a touch-sensitive tablet, an elevated mounting platform, a stylus, and a controller box, as well as the necessary cabling and software. All equipment residing inside the magnet room is non-ferromagnetic and does not interfere with scanner operation and does not affect fMRI data quality. Individuals lying inside the scanner interact with device in a natural, intuitive way, similar to writing with pen and paper. Drawing motions captured by the tablet are displayed through a pair of fMRI-compatible goggles or by using a projector and screen. Other visual stimuli can be concurrently presented with the drawing motions for the purpose of assessing specific aspects of human behavior. The system allows for a plurality of experiments to be performed, all while brain activity is measured and recorded. |
US08073525B2 |
Combined PET/MRT unit and method for simultaneously recording PET images and MR images
A combined PET/MRT unit is disclosed that includes a PET detector which is reduced by comparison with the prior art, and that consists, for example, of a PET detector with a polygonal arrangement of the detector elements or with a PET detector ring. The PET detector is reduced in an axial direction by comparison with the detectors of the prior art, as a result of which the costs for producing the expensive PET detectors are lowered. The reduction of the PET detector is possible because the MR measurement usually lasts longer than the PET measurement, and so a reduced PET detector can be used for the temporally sequential recording of a number of PET tomograms by mechanical displacement of the PET detector. Since the MR measurement lasts substantially longer, this mechanical displacement does not lead to a lengthening of the measuring time. The invention also relates to methods for simultaneously recording MR and PET tomograms in which the PET/MRT units according to the invention are used. |
US08073522B2 |
Method and magnetic resonance apparatus for dynamic magnetic resonance imaging
The invention concerns a method and magnetic resonance apparatus for acquisition and generation of a time-resolved image series of an anatomical organ with a quasi-periodical movement in a subject, k-space is sampled in segments with a number of partial data sets, with the sampling points of each partial data set corresponding to grid points of a Cartesian sampling grid of a k-space segment, and the Cartesian sampling grids of the k-space segments being rotated relative to one another. A series of sub-data sets is incompletely acquired for each partial data set using alternating sampling schemes. Each incomplete sub-data set is associated with one of the individual images. For at least some of the partial data sets, complete sub-data sets are reconstructed from the incomplete sub-data sets. For the reconstruction of the individual images, in each of the individual images, at least some of the complete sub-data sets that are associated with this individual image are used. |
US08073517B1 |
System and method for measuring blood constituents using a catheter
A system and method for confirming the proper placement of a penetrating catheter into a venous region using principles of oximetry in which blood is subjected to light of a plurality of wavelengths and detected for absorption levels. The result is analyzed by a processor and the level oxygen saturation of the blood is indicated. The characteristic level of saturation informs the practitioner whether oxygenated arterial blood is present due to an inadvertent puncture. The catheter is introduced using an introduction needle and thereafter removed to allow blood to communicate with sensing elements that consist of a light-emitter and opposed photodetector. Light in the infrared and visible red wavelengths can be provided by separate LED units. Aspiration of blood through the catheter by an attached syringe allows the processor to compute the level of oxygen saturation or other blood constituent, based upon detected light absorption of passing blood. |
US08073515B2 |
Multi-mode programmable antenna with configuration control and methods for use therewith
An antenna configuration controller configures a programmable antenna via a configuration procedure. The configuration procedure includes evaluating first candidate antenna configurations, based on quality data corresponding to each configuration, wherein the quality data includes mode interference data. A selected antenna configuration is identified when the quality data corresponding to the selected antenna configuration compares favorably to a quality threshold. A first proper subset of the first candidate antenna configurations is selected when the quality data corresponding to the first candidate antenna configurations compares unfavorably to the quality threshold; and second candidate antenna configurations are generated, based on the first proper subset. The second candidate antenna configurations are evaluated, based on the quality data corresponding to each of the configurations; and a selected antenna configuration is identified from the second candidate antenna configurations, when the quality data corresponding to the selected antenna configuration compares favorably to the quality threshold. |
US08073513B2 |
Wireless communication device
A wireless communication device includes an earphone, a frequency modulation integrated circuit, a microphone, an analog switch, and a main processor. The main processor includes a software amplifier operable to amplify signals from the analog switch and output the amplified signals. The wireless communication device amplifies audio signals by the software amplifier of the main processor. |
US08073511B2 |
Sliding mechanism for electronic device
An electronic device includes a first body and a second body. The second body is slidably connected to the first body. The second body includes a rolling assembly. The rolling assembly includes a rolling member contacting to the first body. When the second body slides relative to the first body, the rolling member rolls on the first body. |
US08073508B2 |
Slide module and mobile terminal having the same
A slide module includes a base, at least one rail receiving part is formed; a slider includes at least one rail part slidably and facing the base; and a friction reducing unit formed on at least one of the base and the slider to reduce friction generated when the slider is slidably moved over the base. The sliding operation can be more smoothly and silently performed. |
US08073507B2 |
Communication device
A communication device includes a base body, a display located on the base body, and a host removably secured to the base body. A microphone and a speaker are located on the host. The host is movable between a first state, where the host is electronically connected to the display for providing power to the display, and a second state, where the host is removed from the base body. |
US08073505B2 |
Portable electronic apparatus with dual hinges
A portable electronic apparatus includes a first module, a second module, and a first hinge assembly. The first hinge assembly is connected to the first module and the second module. The first hinge assembly includes a first hinge, a second hinge and a first swing member. The first hinge is installed inside the first module and pivotally connected to the first module, and the second hinge is pivotally connected to the second module. The first swing member connected to the first hinge and the second hinge. When the first module and the second module are close, the first module and the second module cover the first hinge assembly together. |
US08073503B2 |
Personal health modules supported by portable communication devices
A wireless device having a remote station portion, such as a cellular telephone, PDA, laptop computer, handheld computer, or the like and a removably connectable medical device portion, such as a blood glucose monitor or the like, is provided. The medical device portion is separated from the remote station portion by an isolation circuit and electromagnetic shielding to inhibit the electronics and radio frequency transmission of the remote station portion interfering with the medical device. Moreover, a control processor in the remote station portion has a battery management module to disable functions as the charge in the power source falls to provide sufficient power for operation of the medical device. |
US08073502B2 |
Hinged portable radio communication equipment with a double action hinge
A portable radio communication equipment includes an upper cover part, a lower cover part, a first set of elongate arms having first ends and second ends, said first ends being connected to said upper part by a first set of joints and said second ends being connected to said lower part by a second set of joints. The equipment may include a second set of arms having first ends and second ends, said first ends being connected to said upper part by a third set of joints, and said second ends being connected to said lower part by a fourth set of joints, wherein said joints provide at least three axes of rotation between said arms and said cover parts. |
US08073501B2 |
Method and apparatus for providing haptic feedback to non-input locations
Methods and Apparatus for providing haptic feedback to non-input locations are described. One described apparatus comprises a first surface, an input element distinct from the first surface, the input element operable to generate an input signal, and an actuator configured to provide haptic feedback to the first surface based at least in part on the input signal. |
US08073500B2 |
Detecting the presence of multiple communication access technologies
A multimode wireless communication device and method for having the device detect a communication access technology is described. The multimode wireless device comprises a multimode transceiver module, a CAT detection module, and at least one CAT threshold level corresponding to each CAT. The multimode transceiver module is operatively coupled to a first antenna. The multimode transceiver module comprises at least two communication access technology (CAT) receiver modules operatively coupled to at least one antenna, wherein each CAT receiver module complies with a receiver requirement. The CAT detection module is operatively coupled to one of the CAT transceiver antenna and the CAT detection module is configured to detect a plurality of CAT RF energy levels associated with each CAT receiver module without activating the corresponding CAT transceiver module. |
US08073499B2 |
Battery-less electronic device
Automated software loading into a battery-less mobile phone is accomplished through attachment of a special non-standard USB On-The-Go cable to a serial connector of the mobile phone, thereby delivering power supply and unique signals for placing the phone in a special mode of operation used for production or distribution. In operation, when a unique non-standard voltage is asserted on the identification (ID) pin of the USB connector interface, it is detected by special circuitry in the serial connector. The circuitry then enables power supply to the battery-less phone and generates a turn-on signal directing the mobile phone to automatically power-on and enter into a particular state of operation, for example a test or software loading mode. Because this process is automatic, the efficiency of software loading or testing during production or distribution of the mobile device is improved. |
US08073496B2 |
Helmet type hands free system with radio communication function
A helmet-type hands free system with a radio communication function is provided, in which a hands free function key input unit for executing a hands free function is mounted on a handle of a vehicle. Accordingly, it is possible to operate a hands free module without taking a hand off the handle and to establish radio communication between neighboring hands free modules without communicating with a base station. As a result, safer driving is possible and radio communication costs are reduced. |
US08073489B2 |
Method for dynamic uplink sounding region allocation
The present invention discloses a method for allocating an uplink sounding region dynamically to obtain downlink channel quality information (CQI) about a downlink channel. The method comprises receiving a downlink transmission request and retrieving an identification information from the downlink transmission request, searching one or more databases using the retrieved identification information as a key, identifying the CQI about the downlink channel from the one or more databases, wherein the uplink sounding region needs not to be allocated when the CQI corresponding to the downlink transmission request is identified in the databases. |
US08073484B2 |
Mobile terminal device, remote notification method and recording medium
When detecting that an other cellular phone device 1 is present in the vicinity of a local cellular phone device 1 through a short-range wireless communication unit 24, a CPU 11 receives and acquires a communication-partner ID from the other cellular phone device 1 through the short-range wireless communication unit 24. Next, the CPU 11 creates a e-mail indicating that the communication partner is present in the vicinity of the local cellular phone device based on the communication-partner ID. Further, the CPU 11 sends a predetermined communication terminal 4 of the created e-mail from a telephone communication unit 15 through a public mobile communication network 2. |
US08073475B2 |
Method and system for transmission and display of rich-media alerts
There is provided a method and system of generating a rich-media message using a short message service (SMS) message. In one aspect, the method comprises encoding data and rich-media content information to generate an encoded rich-media message, and formatting the encoded rich-media message into a rich-media SMS message. In one aspect, the method includes transmitting the rich-media SMS over a network. In another aspect, the method includes receiving the rich-media SMS by a mobile device, decoding the SMS, and displaying the message. The method may include obtaining rich-media content from a server. In one embodiment, a system for communicating a rich-media message to a mobile device comprises an alerts generator configured to encode a rich-media message and format the message into a rich-media SMS, a content server configured to provide rich-media content to a mobile device configured to decode and display the rich-media SMS. |
US08073473B2 |
Method for processing a message
A method of processing a message in a short message service in which a router or alternatively a gateway makes a first attempt to deliver the message, the deliver attempt failing the router or gateway sends the message and other supporting information to a service center that can store the message and re-attempt delivery of the message. The supporting information provided by the router or gateway enables the service center to process the message in an efficient manner. The supporting information can include a failure type indicator, a charge indicator, a charge reference number, a virtual mobile indicator and a reply indicator. |
US08073468B2 |
System and method for providing locally applicable internet content with secure action requests and item condition alerts
Optimized delivery of locally applicable Internet content to users. A cache of locally applicable Internet content is maintained in a local content server, based upon a monitoring of locations of users requesting Internet content. Requests for Internet content are received from user equipment through a wireless network base station, and served from the local content server, which is logically proximate to the wireless network base station. The caching of locally applicable Internet content may be maintained on a layered basis. Secure action request receipt and corresponding performance, and item condition alerts are also described. |
US08073467B2 |
WiFi and GSM landmarks and neighborhoods for location based services
A system for capturing and delivering location-based information and services captures wireless landmark information sent by mobile devices to build a map of locations based on the relationship between wireless landmarks that are visible to the mobile device at the same time. A wireless landmark may be a cellular telephone base site or local network (WiFi/Bluetooth) access point. The mobile device may capture a location signature using identifiers for all wireless local area networks in range as well as one or more cellular telephone transmitters. A location service resolves the location signature into a relative location that an application service may use to record incoming information or to send location-specific information such as traveler comments, reviews, or advertisements. The distance between two mobile devices may be calculated using weighted edge values, representing a number of ‘hops’ between location signatures. |
US08073465B2 |
Reciever, frequency deviation measuring unit and positioning and ranging system
In a system for measuring a time difference of arrival of signals for positioning, an accurate time difference is measured by a receiver which is reduced in power consumption, size, and cost. The system comprises a node (under measurement) for transmitting a positioning signal, a reference station for transmitting a reference signal, and a plurality of access points for receiving the positioning signal and reference signal, and a server connected to the plurality of access points through a network. Each of the plurality of access points measures a time difference between the reception of the positioning signal and the reception of the reference signal, and a frequency deviation from the reference station, using a clock signal and a signal for shifting the clock signal, and the server calculates the position of the node based on the measured time difference and frequency deviation. |
US08073458B2 |
System and method for automated optimization of spectrum allocation
The present disclosure describes systems and methods that facilitate the allocation of spectrum for wireless communications. A database may be maintained that includes spectrum that has been offered by spectrum holders for use by spectrum users. Portions of the offered spectrum that have been allocated to spectrum users may be identified, the remainder of the offered spectrum being unallocated spectrum. A request specifying aspects of desired spectrum may be received from a user. A lack of available spectrum from the offered spectrum that fulfills the specified aspects in the request may be identified. Unallocated spectrum from a corresponding spectrum offer may be apportioned to fulfill the request with unallocated spectrum that matches the time duration and the geographic area aspects of the request and that has a frequency range that is shifted from the frequency range of the request for at least a portion of the time duration. |
US08073457B2 |
Device and method for controlling overload
An overload control device and a method thereof in a radio network controller are disclosed. One embodiment of the present invention includes i) a load measuring unit, measuring a load of a radio network controller every predetermined time, ii) an overload determining unit, determining whether an overload is generated by comparing the measured load with a predetermined critical value, iii) a parameter setting unit, setting a parameter of a call admission ratio according to an overload level if the overload is generated as the result of determining, the call admission ratio indicating a ratio of a maximum transmitting output as compared with an admitted transmitting output of a base station and iv) a call connection setting control unit, transmitting to the radio network controller a call connection setting signal to limit new call connection setting of a base station having a total transmitting output value which is larger than an admitted transmitting output value set by the parameter of the call admission ratio of the base station among all base stations pertained to the radio network controller. |
US08073456B2 |
Methods and arrangements for estimating uplink coverage in wireless communication networks with dynamic cell coverage
The present invention relates to methods and arrangements in cellular communication networks exhibiting dynamic cell coverage, in particular, to estimate the uplink coverage in a network in operation. According to the method of the present invention a received rate is determined from at least one mobile terminal being in a communication session, by measuring the number of received transport blocks during a predetermined time interval. The received rate is compared with a predetermined expected rate, and if the received rate is below the expected rate poor coverage is identified. Since the coverage is potentially load dependent an estimate of the uplink coverage has been obtained. |
US08073453B2 |
Apparatus and method for handling system information in mobile telecommunications system user equipment
Apparatus and method for handling system information in mobile telecommunications system user equipment, wherein updates are applied in a defined order. In particular, in 3G UMTS systems, when System Information Block (SIB) SIB 11 and SIB 12 are received with information elements relating to cell information list (e.g. “intra-frequency cell info list”, “inter-frequency cell info list” and “Inter-RAT cell info list”) then the system information associated with the system information block information element in SIB 11 is applied before the system information associated with the system information block information element in SIB 12. |
US08073447B2 |
System and method to identify voice call continuity (VCC) subscriber
A mobile device, method, and machine instructions for mobile device communication are provided. The mobile device includes a voice call continuity status checker to determine a voice call continuity status and use the voice call continuity status to determine whether to initiate voice call continuity related activities. The method includes determining a voice call continuity status and using the voice call continuity status to determine whether to initiate voice call continuity related activities. When executed, the machine instructions perform a method that includes determining a voice call continuity status and using the voice call continuity status for voice call continuity related activities. |
US08073446B2 |
Radio network controller, wireless access gateway, radio communication system, and communication method for radio communication system
A radio network controller outputs a context required for a terminal capable of communicating with a mobile communication network and a wireless local area network to communicate with the wireless local area network to the terminal among pieces of information input from wireless access gateways that control connection with one or more wireless local area networks and provide seamless handover of packet communication between the mobile communication network and the wireless LAN. |
US08073442B2 |
Binding a device to a provider
A pay-per-use or pay-as-you-go computer uses a secure memory to store individual unique program identifiers. Each unique program identifier is associated with a particular hardware or software component, or service, or the entire computer available to a user. By combining the unique program identifier with a computer hardware identifier uniquely identified transactions may be tracked for both billing and reconciliation. Certificates associated with each unique program identifier, and coupled to the hardware identifier, provide a cryptographic basis for mutual verification of messages, requests, configuration instructions, and provisioning. |
US08073427B2 |
Remotely requesting an alert from a lost or stolen wireless device
A wireless device may be alerted. For example, a message may be received from an invoking party and parsed for request data. Then a determination may be made as to whether identification data in the received message matches identification data resident in the wireless device. Next, the wireless device may be alerted when the received identification data matches the identification data resident in the wireless device and when the request data includes a request to alert the wireless device. A return message may be sent to the invoking party when the request data includes the request to alert the wireless device. The return message may indicate that the wireless device as been alerted. Alerting the wireless device may comprise causing the wireless device to perform a function configured to indicate to a subject that the wireless device has been lost. |
US08073423B2 |
Intelligent information control repository
Systems and methods are disclosed for alleviating the network congestion inherent in monitoring several million subscribers' usage by incorporating an Information Control Repository (ICR) at the user-level, ideally within the mobile device in the form of a software program. This Micro Intelligent Information Control Repository (MIICR) augments the user profile typically stored in the network-level IICR. The MIICR collects usage information at the user level such as keystrokes, application usage, and other information, and generates a sub-profile that can be stored on the device itself. This sub-profile may consequently be used to provide the user with an enhanced Adaptive User Interface, that dynamically changes based on the usage of the device. Additionally, the sub-profile may be used in conjunction with the network-level user profile stored on the IICR to provide enhanced services customized for the individual user. |
US08073413B2 |
Systems and methods for receiving and processing multiple carrier communications and navigation signals
Methods and systems for signal analysis in multiple radio carrier environments are provided. In one embodiment, a radio receiver comprises: an adaptive pass band filter that operates over a pass band of frequencies, the adaptive pass band filter subdividing the pass band into a plurality of sub-channels each comprising a narrower bandwidth than the pass band; and a signal analyzer receiving the plurality of sub-channels, the signal analyzer providing feedback to the adaptive pass band filter, wherein the adaptive pass band filter divides the pass band into the plurality of sub-channels based on the feedback; wherein the signal analyzer selectively generates an output comprising of at least one of the plurality of sub-channels. |
US08073411B2 |
System and method for detecting radio frequency signals over a range of powers
The present invention is directed to a power detection circuit for use in a wireless transmitting device. The circuit makes use of multiple gain paths so that two or more scaling factors are provided. Each scaling factor allows the detector circuit to provide more ADC levels per dB and thus provide accurate power control over a wider power range than through the use of a single gain path and a single scaling factor. |
US08073410B2 |
System and method for closed loop power control calibration
A system for calibrating a closed power control loop includes an adder configured to inject a test signal into an adjustable element, a first peak detector configured to determine an amplitude of the injected test signal, a second peak detector configured to determine an amplitude of a return test signal, a comparator configured to determine the difference between the injected test signal and the return test signal, and a calibration engine configured to adjust the adjustable element so that the return test signal is offset from the injected test signal by a predetermined amount. |
US08073408B2 |
Semiconductor integrated circuit including a mixer and wireless communication apparatus
A semiconductor integrated circuit includes a first input terminal configured to input a baseband signal, a second input terminal configured to input a local oscillation signal, an output terminal configured to output a modulating signal, a first amplifier circuit configured to receive the baseband signal through the first input terminal and to output a first amplified signal of the baseband signal, a 2-multiplying circuit configured to receive the local oscillation signal through the second input terminal and to output a 2-multiplied signal of the local oscillation signal, an adder configured to add the 2-multiplied signal and the first amplified signal and to output an addition signal, a second amplifier circuit configured to receive the addition signal and to output a second amplified signal of the addition signal, and a mixer configured to multiply the second amplified signal and the local oscillation signal and to output the modulating signal to the output terminal. |
US08073407B2 |
Radio communication device and power supplying method for radio communication device
A radio communication device in which the output transmission signal of a high-frequency power amplifying part is sent out to an antenna via a circulator, a high-frequency signal reflected from the antenna is transferred via the circulator to a rectifying part to obtain a direct current power, and the direct current power is supplied to a power amplifying part or another constituent part in the radio communication device as an aid to the power supply from a power supply unit. |
US08073405B2 |
MIMO transmitter
A MIMO transmitter capable of highly efficient power amplification over a wide dynamic range or for a high PAPR signal. In the MIMO transmitter (100), an amplifier (150) amplifies an input signal and outputs the amplified signal to an antenna (170). An amplifier (160) amplifies an input signal and outputs the amplified signal to an antenna (180). A peak detection part (130) detects an envelope of a first transmission sequence. A branch switching part (140) switches over to input all of the first transmission sequence to the amplifier (150) or to input part of the first transmission sequence together with a second transmission sequence to the amplifier (160) based on comparison results between the envelope detection result of the first transmission sequence and a threshold value. This constitution can reduce a peak of the input signal of the amplifier, and thus the amplifier can be efficiently used. As a result, the MIMO transmitter capable of highly efficient power amplification for a high PAPR signal and the like can be realized. |
US08073404B2 |
Mobile communication method, mobile station and base station
An object of the present invention is to specify how a transmission diversity station that implements an EUL should apply a transmission antenna diversity to an E-HICH, an E-RGCH and an E-AGCH. The present invention relates to a mobile communication method for transmitting a signal from a base station to a mobile station via a downlink. In the method, a closed loop transmission antenna diversity is applied to a dedicated channel of the downlink, and an open loop transmission antenna diversity is applied to a control channel of the downlink in conformity with an uplink high efficient transmission method. |
US08073399B2 |
Device and method for matrixed adaptive equalizing for communication receivers configured to an antenna array
An apparatus and method for signal optimization is disclosed. This disclosure relates to improved device and method for improving performance and reducing cosite interference for an antenna array. More particularly, this description relates to a device and method for equalizing signals for communication receivers, and more particularly, to a device and method for matrixed adaptive equalizing configured to a plurality of antennas for receiving one or more signals each designated for one of a plurality of receivers. |
US08073395B2 |
Channel sensing based on self-signal suppression
A method and apparatus for channel sensing in a wireless communication device is provided. A self-signal intentionally transmitted to a first wireless device by another wireless communication device is detected in a signal received by the first wireless device. An original self-signal transmitted by the second wireless device is reconstructed from the detected self-signal. The reconstructed self-signal is then suppressed in the received signal and channel sensing is performed on the remaining signal. If the self-signal cannot be detected and verified in the received signal, the second wireless device may be requested to retransmit a modified self-signal and a predetermined number of attempts made to detect and verify the self-signal. Results of channel estimation performed on the received signal may be used in reconstructing the original self-signal. The channel estimation may include information from a plurality of frames in the received signal. |
US08073393B2 |
Methods and systems for least squares block channel estimation
Certain embodiments of the present disclosure provide techniques for channel estimation without resorting to the channel second-order statistics. Methods and systems are proposed for improving the performance of an un-constrained least squares channel interpolator by using available side information of the channel, such as signal-to-noise ratio (SNR), Doppler frequency and/or delay spread. |
US08073392B2 |
Transmitter architecture based on antenna parasitic switching
The invention is a radio transmitter that includes an antenna having at least one driven element and at least one reflector element. The driven element is electrically coupled to a radio carrier source. At least one of the driven elements or the at least one reflector element, includes at least one switch to modulate the radio carrier. Also, a secure communication system includes a radio transmitter configured to transmit a modulated signal within an information beam width. Also, a method for modulating a radio signal includes the steps of causing the transmitted carrier signal to be modulated by the modulation signal in response to switching the at least one reflector switch. Also, a method for selecting desirable antenna reflector switch combinations includes performing a mathematical simulation to determine whether the combination of reflector switch positions results in a modulated signal that can be demodulated within an information beam width. |
US08073389B2 |
Dual-mode mobile communication device capable of sharing bluetooth module to perform communication
A dual-mode mobile communication device capable of sharing Bluetooth module to perform communication is disclosed. The dual-mode mobile communication device includes a first communication module, a second communication module and a Bluetooth module. The Bluetooth module of the dual-mode mobile communication device is electrically connected with a Bluetooth device. The first communication module is electrically connected with the second communication module and the Bluetooth module respectively. |
US08073388B2 |
Method and system for dynamically changing poll timing based on Bluetooth activity
Methods and systems for dynamically changing poll timing based on Bluetooth activity are disclosed. Aspects of one method may include determining synchronous Bluetooth activity between a Bluetooth master device and at least one Bluetooth slave device. The synchronous Bluetooth activity may comprise, for example, transmission of packets by the Bluetooth master device via a SCO link and/or a eSCO link. The Bluetooth master device may dynamically adjust a polling period based on the synchronous Bluetooth activity. For example, the polling period may be less when there is synchronous activity than when there is no synchronous activity. The polling periods for when there is synchronous activity and when there is no synchronous activity may be default values. The default polling periods may be changed to different values, for example, by the user. |
US08073382B2 |
Communication device, communicate method for communication device, and communication program for communication device
A processing unit detects whether externally input user personal information has been stored in a storage medium. A network interface transmits a transmission of available/unavailable request information identifying a broadcast station that broadcast received broadcast information, if the externally input user personal information has not been stored in the storage medium. The network interface receives available/unavailable information in a reply to the transmission. The available/unavailable information shows whether an external device offers a service providing related information about contents included in the received broadcast information. The network interface transmits the externally input user personal information to the external device to request a user registration in accordance with the available/unavailable information, if the processing unit detects that the externally input user personal information is not stored in the storage medium. The network interface transmits request information that requests the related information about the contents. |
US08073381B2 |
Radio communication system and base station
A radio communication system includes a grouping unit for grouping a plurality of base stations into a plurality of groups (Soft Handoff Groups) and a determining unit for selecting base stations belonging to one and the same group selected from the groups produced by the grouping unit and for determining the base stations as base stations to send communication packets to an access terminal. |
US08073379B2 |
RF signal of karaoke data receiving pack and karaoke system using thereof
Disclosed are an RF signal of karaoke data receiving pack and karaoke system using thereof. The RF Karaoke data receiving pack includes an RF receiver for receiving a voice signal and key data signal radio-transmitted from a wireless microphone device via a receiving antenna; an audio/key data signal separator for separating the voice signal and key data signal from the signal demodulated by the demodulator, a receiver MCU controlling the internal operation of the RF karaoke data signal receiving pack while transmitting the digital voice signal and key data signal to the external computing device; and an extension pack in which additional songs are recorded, the extension pack being connected to an extension pack slot to transmit data of the additional songs under the control of the receiver MCU. |
US08073378B2 |
Xerographic station deskew mechanism
In a color marking assembly, a series or plurality of ROS-imaging station units are aligned above an endless image transfer belt. Since there are a plurality of units, image alignment between the several station units is important. To accomplish this, skewing of each of the stations is necessary. The present invention involves a fixed ROS unit and a movable or skewable imaging station. This imaging station is movable on at least three spheres, one sphere below the imaging station and on its inboard side, the other spheres are located on a track below the imaging station and on its outboard side. This arrangement reduces vibration of these stations while at the same time providing an easily skewable xerographic imaging station. |
US08073367B2 |
Toner cartridge and image forming apparatus using the same
An image forming apparatus includes a photoreceptor drum, a charger, an exposure device, a developing device, a toner cartridge for supplying toner to the developing device, a transfer device and a fixing device. The toner cartridge includes: a toner container, a toner discharge port, a toner discharger having a toner agitator. The toner discharger includes a toner discharger rotary shaft, around which a helical magnet is provided; and magnetic particles that form a helical magnetic brush along the magnet on the surface of the toner discharger rotary shaft. |
US08073366B2 |
Developing unit and image forming apparatus having the same
A developing unit of an image forming apparatus includes a developer cartridge detachably mounted on the developing unit, a developing case in which a developing member and a first supply member are provided, a developer supply passage to supply a developer stored in the developer cartridge to the developing case, and a developer supplement unit mounted in a portion connecting the developing case and the developer supply passage, to agitate the developer supplied through the developer supply passage and to supply the agitated developer to the developing case. |
US08073365B2 |
Ion generating device, charging device, and image forming apparatus
An ion generating device is arranged such that a heater electrode is wired so as to heat (i) a creeping discharge area and (ii) areas where respective terminal sections of an induction electrode, a discharge electrode, and the heater electrode are provided. This allows prevention of dew condensation and nitric acid generation in the vicinities of the respective terminal sections. |
US08073361B2 |
Preset case, development apparatus, process cartridge, and image forming apparatus
A developing apparatus has: a developer container including a developer transportation unit that transports, while mixing, a developer containing a toner and a carrier along an axis of rotation by a rotatable mixing transportation member; and a cover member provided in part of the developer transportation unit so as to cover an upper portion of the mixing transportation member. A preset case disposed on top of the developer transportation unit has: a developer feed port provided on that bottom surface of the preset case which lies on a side of the developer container; and a sealing member that seals a developer feed port, the sealing member being mounted so as to be removable, when putting the preset case to use, longitudinally of the mixing transportation member. The developer feed port is provided except for a position that lies opposite to the cover member. |
US08073360B2 |
Color electrophotographic image forming apparatus
A color electrophotographic image forming apparatus having an apparatus main body to which a plurality of cartridges are detachably mounted adjacently in one direction for forming a color image on a recording medium, wherein each of the plurality of cartridges has a gripping portion disposed on a rear end of the corresponding cartridge in a mounting direction in which the cartridge is mounted to the apparatus main body, the gripping portion being protruding from the rear end to an upstream side, wherein when the corresponding cartridge is mounted to and detached from the apparatus main body, a user grips the gripping portion, and wherein in a state in which the plurality of cartridges are mounted to the apparatus main body, at least one gripping portion is disposed out of line with a gripping portion of an adjacent cartridge in a direction orthogonal to the mounting direction. |
US08073354B2 |
Image forming apparatus that controls the number of printed sheets
An image forming apparatus is described. The image forming apparatus may be for printing sheets on the basis of a print instruction input therein, including: a limit quantity storage unit storing a predetermined limit quantity; an accounting storage unit storing an accounting for printing one sheet; and a printing authorization unit authorizing execution of printing, when the print instruction is input, after a quantity of a consumer product consumed by printing reaches the limit quantity stored in the limit quantity storage unit, on condition that a user pays a price obtained by multiplying the number of sheets which should have been continuously printed on the basis of the print instruction by the accounting with reference to the accounting storage unit. |
US08073353B2 |
Image forming apparatus
A controlling section controls an image forming section to form a calibration pattern on an object. The calibration pattern includes a plurality of first patterns and a plurality of second patterns. Each of the first patterns includes at least one pair of marks. Each of the at least one pair of marks has different colors and overlaps with each other in a first direction. The first patterns have different degrees of overlapping from each other. Each of the second patterns is formed between one of the first patterns and another one of the first patterns in the moving direction. The detecting section detects the first and second patterns formed on the object. The correcting section corrects the image forming position in the first direction based on detection results of the first patterns, and corrects the image forming position in a second direction based on detection results of the second patterns. |
US08073350B2 |
Developing apparatus, image forming apparatus, and process cartridge
A disclosed developing apparatus employs a flare roller that is a toner carrier in which electrodes of two different phases are provided at fine intervals. Density irregularities or scumming in a developed image due to a potential difference between the flare roller and a latent image carrier are prevented by maintaining a constant potential on the flare roller surface. A voltage is applied to the electrodes on the flare roller such that an electric field that varies with time is generated between the electrodes, whereby a toner cloud is produced by the movement or hopping of toner over the flare roller. Thereby the toner attaches to a latent image on the latent image carrier, thus developing the latent image. In one embodiment, a bias with an average potential equal to an average potential of the bias applied to the electrodes is applied to a toner layer thickness regulating member. |
US08073349B2 |
Image forming apparatus
An image forming apparatus capable of keeping reproducibility and gradation in balance and outputting high-quality images. A primary electrostatic charger charges a photosensitive drum. A polygon scanner irradiates the drum with a laser beam to form an electrostatic latent image on the drum. A developing device develops the latent image into a toner image by applying a developing bias to the drum. In performing development by the developing device at a preset environmental contrast potential, a CPU determines a required contrast potential for obtaining a target maximum density. The CPU compares between the environmental contrast potential and the required contrast potential. Further, the CPU sets an upper limit value for a set contrast potential to be set to the developing device according to the result of the comparison, and sets an output level of the laser light to be output from the developing device. |
US08073345B2 |
Frequency estimation in an intradyne optical receiver
A method for determining symbols PSK modulated on an optical carrier includes interfering a first polarization component of the modulated optical carrier and a reference optical carrier in a first optical mixer and interfering the first polarization component of the modulated optical carrier and the reference with a different relative phase in a second optical mixer. The method also includes sampling the interfered carriers from the first optical mixer to produce first digital sampled values and sampling the interfered carriers from the second optical mixer to produce second digital sampled values. The first and second digital sampled values of a sampling period form a first complex sampling value thereof. The method also includes offsetting a phase of a complex signal value corresponding to each first complex sampling value to correct for a phase error caused by a frequency offset between the modulated and reference optical carriers. |
US08073339B2 |
Optical device, optical modulation method, and optical transmitter
An optical modulation device including waveform shapers that waveform-shape input data signals in synchronism with a rising or falling timing based on comparison with a reference level of an input clock signal, a multi-level phase modulator that generates a multi-level-phase-modulated optical signal based on the data signals waveform-shaped by the plurality of waveform shapers, and outputs the generated optical signal, and a level ratio controller that varies a relative level ratio of the reference level to an amplitude level of the clock signal input to the waveform shapers, based on the optical signal output from the multi-level phase modulator. |
US08073338B2 |
Modulation scheme with increased number of states of polarization
A modulation method for optical communication comprises the step of generating an optical signal modulated between a plurality of different states of polarization and between different phase states. The plurality of states of polarization comprises first states of polarization. The first states of polarization define a single great circle on the Poincaré sphere. The method is characterized in that the plurality of states of polarization further comprise one or more second states of polarization located outside the great circle. Such additional second states of polarization increase the symbol alphabet. |
US08073333B2 |
Multiplex delay unit
According to one embodiment, a multiplex delay unit comprises an optical all-pass filter (OAPF) adapted to apply continuously tunable group delay to a wavelength division multiplexing (WDM) signal so that all of its WDM components are delayed by substantially the same delay time. The OAPF has a free spectral range (FSR) that matches spectral separation between carrier wavelengths of the WDM signal. Advantageously, an optical multiplex synchronizer suitable for feeding a synchronous optical switch fabric can be implemented as an integrated waveguide circuit using a plurality of such multiplex delay units. |
US08073316B2 |
Oven for semiconductor wafer
An oven is described that can more evenly heat the semiconductor wafer, even though the wafer may warp during heating. The oven may provide relatively uniform heating even though the type and location of warping may be unpredictable for any given wafer. The oven may have a heating surface divided into a plurality of heating zones that may each independently provide a given amount of heat to the wafer. The amount of heat provided by each zone may be determined using signals from sensors that sense the warping of the wafer. |
US08073315B2 |
Radiant heater for heating the building material in a laser sintering device
A radiant heating for heating the building material in a laser sintering device and a laser sintering device having such a radiant heating are described. The radiant heating has a sheet-like heat radiating element (113, 213, 313), which is characterized in that it is made of a material, that has a low thermal inertia with a thermal diffusivity of preferably more than 1.5·10−4 m2/s and preferably has a thickness of 2 mm or less. |
US08073310B2 |
Method and apparatus for transmitting information, and reproducing apparatus, receiving apparatus and recording medium for the information, and transmission data thereof
An output control (OPC) information is recorded on the magnetic tape 1 in conjunction with an MPEG stream. The OPC information is composed of two bits and is extracted from a reproduced signal by the output control circuit 9 and controls the digital interface (D. I/F) 7 and the switch circuit 11. In case a first bit of the OPC information is “0”, the output control circuit 9 makes the D. I/F 7 enabled and permits the output of a digital signal. In a case of “1”, the output control circuit 9 prohibits to output the digital signal. Further, when the second bit of the OPC information is “0”, the output control circuit 9 turns the switch circuit 11 off, preventing the output of an analog component signal. In case its “1”, the output control circuit 9 permits the output of the analog component signal. |
US08073309B2 |
Method and apparatus for transmitting information, and reproducing apparatus, receiving apparatus and recording medium for the information, and transmission data thereof
An output control (OPC) information is recorded on the magnetic tape 1 in conjunction with an MPEG stream. The OPC information is composed of two bits and is extracted from a reproduced signal by the output control circuit 9 and controls the digital interface (D. I/F) 7 and the switch circuit 11. In case a first bit of the OPC information is “0”, the output control circuit 9 makes the D. I/F 7 enabled and permits the output of a digital signal. In a case of “1”, the output control circuit 9 prohibits to output the digital signal. Further, when the second bit of the OPC information is “0”, the output control circuit 9 turns the switch circuit 11 off, preventing the output of an analog component signal. In case its “1”, the output control circuit 9 permits the output of the analog component signal. |
US08073308B2 |
Method and apparatus for transmitting information, and reproducing apparatus, receiving apparatus and recording medium for the information, and transmission data thereof
An output control (OPC) information is recorded on the magnetic tape 1 in conjunction with an MPEG stream. The OPC information is composed of two bits and is extracted from a reproduced signal by the output control circuit 9 and controls the digital interface (D. I/F) 7 and the switch circuit 11. In case a first bit of the OPC information is “0”, the output control circuit 9 makes the D. I/F 7 enabled and permits the output of a digital signal. In a case of “1”, the output control circuit 9 prohibits to output the digital signal. Further, when the second bit of the OPC information is “0”, the output control circuit 9 turns the switch circuit 11 off, preventing the output of an analog component signal. In case its “1”, the output control circuit 9 permits the output of the analog component signal. |
US08073305B2 |
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. |
US08073304B2 |
Portable recorded television viewer
An approach to recording of television programming for later viewing makes use of a small and relatively inexpensive handheld portable viewer. One or more television programs are loaded into the viewer from a receiver, such as a cable television set-top box. Later, the user selects a loaded program for viewing on the handheld viewer |
US08073295B2 |
Material for substrate mounting optical circuit-electrical circuit mixedly and substrate mounting optical circuit-electrical circuit mixedly
A material for an optical circuit-electrical circuit mixedly mounting substrate comprises a light permeable resin layer, and an optical circuit forming layer that is made of a light permeable resin of which refractive index increases (or decreases) when irradiated with an activating energy beam and is disposed adjacent to the light permeable resin layer, wherein a refractive index of a portion of the optical circuit forming layer is higher (or lower) than that of the light permeable resin layer when the material for the optical circuit-electrical circuit mixedly mounting substrate is irradiated with an activating energy beam so that said portion is irradiated. |
US08073293B2 |
Sensing device having a large diameter D-shaped optical waveguide
An optical sensor formed from an optical waveguide having at least one core surrounded by a cladding and a large diameter generally D-shaped portion is disclosed. Axial or compressive strain across the D-shaped cross section may be determined by measuring the change in polarization or birefringence of the light output from the sensor. A layer responsive to a parameter may be disposed on a flat portion of the D-shaped portion of the sensor. The refractive index of the layer changes and/or the layer applies a strain on the sensor in response to the parameter. Changes in the refractive index of the layer alters the light output from the sensor, which is measured over time and correlated to the parameter. |
US08073284B2 |
Thresholding gray-scale images to produce bitonal images
Thresholding gray-scale images to produce bitonal images. In one example embodiment, a method for thresholding a gray-scale image to produce a bitonal image includes several acts. First, a first portion of gray-scale pixels of the gray-scale image are thresholded based on a global threshold and edge strength information. Next, a second portion of the gray-scale pixels are thresholded based on the global threshold and local pixel information. Finally, a third portion of the gray-scale pixels are thresholded based on a local threshold. |
US08073279B2 |
Automated atmospheric characterization of remotely sensed multi-spectral imagery
A method for processing remotely acquired imagery data includes identifying a region of lowest intensity in each of a plurality of different images for a plurality of different spectral bands and estimating first values for upwelling path radiance for each of the different images according to an intensity in the region in each of the different images. The method further includes selecting a visibility value and calculating second values for the upwelling path radiance for each of the different images, each of the second values based on a radiation transfer model, the radiation model generated using the visibility value and the meta-data. The method can also include comparing the first and the second values for the upwelling path radiance for the different images, adjusting the visibility value based on the comparison, and repeating the calculating, the comparing, and the adjusting steps until a termination condition is met. |
US08073275B2 |
Image adaptation with target size, quality and resolution constraints
A computer-implemented method for image adaptation includes accepting a digitally-represented input image and a target size requirement. The input image is modified by optimally determining at least one of a resolution of the input image and a quality of the input image, the quality defining an amount of information allocated to represent each pixel value of the input image, so as to produce a compressed output image meeting the target size requirement. |
US08073273B2 |
Moving image receiving apparatus
A moving image receiving apparatus has a moving image decoding apparatus (303) for decoding received moving image data. The moving image decoding apparatus (303) comprises: a media buffer (401) for storing moving image data; an intra-map memory (402) for storing an intra-map indicating a location of an intrablock included in an interframe of the moving image data; a pseudo intraframe generator (404) that, based on an intra-map stored in the intra-map memory (402), extracts an image of an intrablock included in an interframe in order from a latest interframe accumulated in the media buffer (401), combines images of intrablocks extracted from a plurality of interframes, and thereby generates a pseudo intraframe; and a decoder (406) that starts to decode moving image data, using a pseudo intraframe. The moving image receiving apparatus can thus decode received moving image data from an arbitrary frame. |
US08073271B2 |
Method and device for condensed image recording and reproduction
A method for reproducing image data in a recording medium, and including selecting one or more camera digital data streams for reproduction, the one or more camera digital data stream including intra coded image data and/or predictive coded image data, the intra coded image data is capable of being a reference image for decoding the predictive coded image data, the predictive coded image data includes identifying information for identifying the reference image among images and is capable of being decoded based on the identified reference image by the identifying information, and decoding and reproducing the one or more camera digital data streams based on the selection. |
US08073270B2 |
Image decoding apparatus and method
An image decoding apparatus is provided, including a parser and an AC decoder. The parser is provided for parsing a bit stream to acquire a first unit. The first unit includes a DC code and a plurality of AC codes respectively corresponding to a DC coefficient and AC coefficients for a first block of the image. The AC decoder generates a plurality of first AC coefficients for the first block by decoding the plurality of AC codes of the first unit, and determines whether the number of the plurality of first AC coefficients exceeds a predetermined parameter. If so, the AC decoder obtains a second unit of the bit stream corresponding to a second block following the first block by performing an AC bypassing process on the first unit. Each AC code comprises a Huffman code and a VLI code. |
US08073269B2 |
Image decoding apparatus and image decoding method
An image decoding apparatus obtains the prediction error or a restored image of the encoding object image by inverse processing of the encoding processing of encoded image data encoded by motion compensation predictive coding, in which a restored image is obtained by adding the prediction error and a reference image, a reduced size image of the restored image is generated and stored along with the restored image; wherein, when an image is encoded by an encoding mode that uses reference pixels that include two times or more number of pixels of a region of a predetermined number of pixels, a reference image is obtained by reading out and expanding the stored reduced size image of the restored image, and when an image is encoded using reference pixels of less than two times a number of pixels of the predetermined number of pixels, the reference image is obtained from the stored restored image. |
US08073267B2 |
Apparatus and method for transforming between discrete cosine transform coefficient and discrete wavelet transform coefficient
Provided is an apparatus and method for transforming between a DCT coefficient and a DWT coefficient. The transforming apparatus includes a first fundamental matrix calculating unit, a second fundamental matrix calculating unit, and a DWT coefficient calculating unit. The first fundamental matrix calculating unit calculates a first fundamental matrix by multiplying an N×N forward DWT transform matrix and an N×N matrix that has diagonal components corresponding to a transpose matrix of an 8×8 DCT transform matrix and the remaining components corresponding to an 8×8 matrix with all elements being zero. The second fundamental matrix calculating unit calculates a second fundamental matrix by multiplying an M×M matrix, which has diagonal components corresponding to an 8×8 DCT transform matrix and the remaining components corresponding to an 8×8 matrix with all elements being zero, and a transpose matrix of an M×M forward DWT transform matrix. The DWT coefficient calculating unit calculates a 2-dimensional 1-level DWT coefficient by multiplying the first fundamental matrix, a 2-dimensional 8×8 DCT transform coefficient, and the second fundamental matrix. |
US08073266B2 |
Dynamic image encoding device, dynamic image decoding device, dynamic image encoding method, dynamic image decoding method, dynamic image encoding program, and dynamic image decoding program
An image encoding device including an input section inputting an input image constituting an encoding target; a reference image accumulation section accumulating a reference image; a reference image accompanying information accumulation section accumulating reference image accompanying information that accompanies the reference image; an encoding section modifying the reference image and the reference image accompanying information in accordance with the input image, generating a predictive signal for the input image, and encoding the input image; and an output section outputting, as encoded data, compressed data obtained by the encoding by the encoding section together with modification method information indicating a modification method for the reference image. Thereby, image information can be encoded/decoded more efficiently by generating an appropriate predictive signal. |
US08073261B2 |
Camera tampering detection
A method and a module for identifying possible tampering of a camera view. The method comprising receiving an image for analysis from an image sequence, converting the received image into an edge image, generating a similarity value indicating a level of similarity between said edge image and a reference edge image, indicating possible tampering of the camera view if the similarity value is within a specified tampering range, and updating the reference edge image by combining a recently analyzed edge image with the reference edge image in case of each one of a predetermined number of consecutively analyzed images does not result in an indication of possible tampering. |
US08073258B2 |
Using handwriting recognition in computer algebra
Systems and methods for use in handwriting recognition in computer algebra are provided. One disclosed method includes receiving handwriting input from a user via a handwriting input device, the handwriting input representing a mathematical expression. The method further includes, at a recognizer, processing the handwriting input to recognize a plurality of candidates and ranking the plurality of candidates to form initial candidate data. The method may further include, at an application program, scanning the plurality of candidates for segments that match application-level criteria, and adjusting a rank of one or more of the plurality of candidates based on the matching, to form a processed candidate list. The method may further include displaying the processed candidate list via a graphical user interface. |
US08073256B2 |
Image processing apparatus and method therefor
Replacement target image data and image data for replacement are stored, character images of the replacement target image data and character images of the image data for replacement are extracted, and character recognition is performed for each page on character strings contained in the extracted character images. Then, a comparison is performed for each page of the character strings of pages of the replacement target image data and the character strings of pages of the image data for replacement, which have undergone character recognition, and a degree of similarity therebetween is determined. Then, based on a determination result, at least a portion of pages of the replacement target image data is replaced with at least a portion of pages of the image data for replacement. |
US08073255B2 |
Keyword generation process
An apparatus includes a content acquisition unit configured to acquire content data contained in image data, an extraction unit configured to extract a keyword from the image data, a setting unit configured to set acceptance or rejection of modification of the keyword according to a keyword extracted by the extraction unit, and a storage unit configured to store the data of the content, the keyword, and the setting of acceptance or rejection of modification in association with each other. |
US08073254B2 |
Methods and systems for detecting objects of interest in spatio-temporal signals
Methods and systems detect objects of interest in a spatio-temporal signal. According to one embodiment, a system processes a digital spatio-temporal input signal containing zero or more foreground objects of interest superimposed on a background. The system comprises a foreground/background separation module, a foreground object grouping module, an object classification module, and a feedback connection. The foreground/background separation module receives the spatio-temporal input signal and, according to one or more adaptable parameters, produces foreground/background labels designating elements of the spatio-temporal input signal as either foreground or background. The foreground object grouping module is connected to the foreground/background separation module and identifies groups of selected foreground-labeled elements as foreground objects. The object classification module is connected to the foreground object grouping module and generates object-level information related to the foreground object. The object-level information adapts the one or more adaptable parameters of the foreground/background separation module, via the feedback connection. |
US08073251B2 |
Image processing apparatus and method including page-background process capability, and non-transitory computer readable storage medium for causing computer to function as the same
An image processing apparatus includes: a document type automatic classification section which determines whether input image data is image data for a text document or not; a newspaper document classification section which determines whether the input image data is image data for a newspaper document or not; a segmentation process section which identifies a page-background region in the input image data; and a color correction section for, if the input image data is classified as the text document and but not the newspaper document and if a page-background removal process is to be performed to the input image data, performing a first page-background removal process to the image data, but if the input image data is classified as the text document and the newspaper document, not performing the first page-background removal process to the image data. This makes it possible to prevent deterioration of visual sharpness of the text in the document image printed on the newspaper. |
US08073250B2 |
Method and system for removal of red eye effects
A method of performing red eye correction in an image including storing a high resolution image on a server computer, transmitting a low resolution image derived from the high resolution image, from the server computer to a client computer, displaying the low resolution image on a display device connected to the client computer, receiving from a user an indication of a selected location within the displayed low resolution image, partially automatically defining an outline of an area in the low resolution image within which area red eye correction is to be carried out, by the client computer, based on the user's selected location, carrying out red eye correction on the low resolution image only within the area, by the client computer, and transmitting parameters of the area from the client computer to the server computer. A system is also described and claimed. |
US08073245B2 |
Card identifying apparatus
A card identifying apparatus according to one embodiment of the invention has a light-receiving portion that reads a card on a pixel basis of a predetermined area as a unit including color information having brightness, RAM that stores image data comprised of a plurality of pixels read by the light-receiving portion, a pixel data increasing/decreasing processing section that increases/decreases the number of pixels of the image data, and card identifying means for identifying authentication of the card based on the image data increased/decreased by the pixel data increasing/decreasing processing section. |
US08073243B2 |
Replacing image information in a captured image
Described herein are systems and methods for expanding upon the single-distance-based background denotation to seamlessly replace unwanted image information in a captured image derived from an imaging application so as to account for a selected object's spatial orientation to maintain an image of the selected object in the captured image. |
US08073242B2 |
SEM system and a method for producing a recipe
This invention relates to a SEM system constructed to create imaging recipes or/and measuring recipes automatically and at high speed, and improve inspection efficiency and an automation ratio, and to a method using the SEM system; a method for creation of imaging recipes and measuring recipes in the SEM system is adapted to include, in a recipe arithmetic unit, the steps of evaluating a tolerance for an imaging position error level at an evaluation point, evaluating a value predicted of the imaging position error level at the evaluation point when any region on circuit pattern design data is defined as an addressing point, and determining an imaging recipe and a measuring recipe on the basis of a relationship between the tolerance for the imaging position error level at the evaluation point and the predicted value of the imaging position error level at the evaluation point. |
US08073236B2 |
System and method for detecting blemishes on image sensor package
A system for detecting blemishes on an image sensor package includes an initialization module configured for initializing a suspected blemish standard mean value range and a blemish standard deviation value; an image capturing module configured for capturing an image produced by the image sensor package and acquiring a brightness value of each of pixels of the image; a calculation module configured for calculating a mean value and a standard deviation of differences of brightness values of a pixel and any other pixels surrounding the pixel; a comparison module configured for respectively comparing the mean value and the standard deviation with the suspected blemish standard mean value range and the blemish standard deviation value; and a marking module configured for marking the suspected blemish which is inside the suspected blemish standard mean value range and the blemish which is larger than the blemish standard deviation value. |
US08073233B2 |
Image processor, microscope system, and area specifying program
An image processor that can suitably specify a predetermined area of a grayscale image is provided. An extreme value coordinate acquiring unit performs scanning on at least one of a plurality of pixels including a target pixel from the target pixel in accordance with gradient information corresponding to a change in a pixel value, and acquires a coordinate of the scanned pixel corresponding to an extreme value of the pixel value as a coordinate of an extreme value pixel corresponding to the target pixel. An area specifying unit labels each target pixel with an area identification mark used for specifying an area to which the each pixel belongs. The area specifying unit 103 labels each of different pixels corresponding to coordinates of extreme value pixels located close to each other within a particular range with an area identification mark indicating an identity of the area to which the pixels belong. Accordingly, the area to which each pixel belongs is able to be specified based on the area identification mark. |
US08073232B2 |
Method and system for diaphragm segmentation in chest X-ray radiographs
A method and system for segmenting diaphragm regions in a chest X-ray radiograph is disclosed. The diaphragm regions are segmented based on left and right lung lobe regions and a heart region in the chest X-ray radiograph. A right diaphragm region is segmented in the chest X-ray radiograph based a boundary of the right lung lobe. A left diaphragm region is segmented in the chest X-ray radiograph based on the heart region and a boundary of the left lung lobe. |
US08073226B2 |
Automatic detection and monitoring of nodules and shaped targets in image data
A method for detecting a nodule in image data including the steps of segmenting scanning information from an image slice to isolate lung tissue from other structures, resulting in segmented image data; extracting anatomic structures, including any potential nodules, from the segmented image data, resulting in extracted image data; and detecting possible nodules from the extracted image data, based on deformable prototypes of candidates generated by a level set method in combination with a marginal gray level distribution method. Embodiments of the invention also relate to an automatic method for detecting and monitoring a nodule in image data, where the method includes the steps of determining adaptive probability models of visual appearance of small 2D and large 3D nodules to control evolution of deformable models to get accurate segmentation of pulmonary nodules from image data; modeling a first set of nodules in image data with a translation and rotation invariant Markov-Gibbs random field (MGRF) of voxel intensities with pairwise interaction analytically identified from a set of training nodules; modeling a second subsequent set of nodules in image data by estimating a linear combination of discrete Gaussians; and integrating both models to guide the evolution of the deformable model to determine and monitor the boundary of each detected nodule in the image data. |
US08073223B2 |
In vivo autonomous camera with on-board data storage or digital wireless transmission in regulatory approved band
A capsule camera apparatus includes a swallowable housing, a light source within the housing, a camera within the housing for capturing a first digital image and a second digital image of a view of the camera illuminated by the light source, a motion detector that detects a motion of the housing the first digital image and the second digital image, and a motion evaluator that selects a disposition of the second digital image, based on a metric on the motion. The disposition may include writing the second image into an archival storage or providing the second digital image to the outside by a wireless communication link. |
US08073217B2 |
Structure segmentation via MAR-cut
A method for segmenting image data includes creating a plurality of marching regions within the medical image data. Region-wise segmentation is performed on the plurality of marching regions. Region-wise segmentation may include a normalized cut performed on a graph wherein each marching region represents a node. Region-wise segmentation may also include or may alternatively include a min cut performed on a graph wherein each marching region represents a node. Voxel-wise segmentation is performed on a subset of the plurality of marching regions. |
US08073215B2 |
Automated detection of planes from three-dimensional echocardiographic data
A plane position for a standard view is detected from three-dimensional echocardiographic data. The position of the plane within the volume is defined by translation, orientation (rotation), and/or scale. Possible positions are detected and other possible positions are ruled out. The classification of the possible positions occurs sequentially by translation, then orientation, and then scale. The sequential process may limit calculations required to identify the plane position for a desired view. |
US08073210B2 |
Methods of smoothing segmented regions and related devices
Automated methods for segmenting and smoothing volumes of interest, such as the mediastinal boundary of a lung. Devices and systems configured to perform the automated methods. |
US08073208B2 |
Method and system for classifying scene for each person in video
A method of classifying a scene for each person in a video, the method including: detecting a face within input video frames; detecting a shot change of the input video frames; extracting a person representation frame in the shot; performing a person clustering in the extracted person representation frame based on time information; detecting a scene change by separating a person portion from a background based on face extraction information, and comparing the person portion and the background; and merging similar clusters from the extracted person representation frame and performing a scene clustering for each person. |
US08073202B2 |
Method of bioimage data processing for revealing more meaningful anatomic features of diseased tissues
The present invention discloses a method for generating elevation maps or images of a tissue layer/boundary with respect to a fitted reference surface, comprising the steps of finding and segmenting a desired tissue layer/boundary; fitting a smooth reference surface to the segmented tissue layer/boundary; calculating elevations of the same or other tissue layer/boundary relative to the fitted reference surface; and generating maps of elevation relative to the fitted surface. The elevation can be displayed in various ways including three-dimensional surface renderings, topographical contour maps, contour maps, en-face color maps, and en-face grayscale maps. The elevation can also be combined and simultaneously displayed with another tissue layer/boundary dependent set of image data to provide additional information for diagnostics. |
US08073201B2 |
Position/orientation measurement method and apparatus
This invention relates to a position/orientation measurement apparatus which can measure a position and orientation while achieving both high stability and precision. An image including indices laid out on a space is captured, and the indices are detected from the captured image. When a plurality of indices are detected, their distribution range is calculated, and an algorithm to be applied in position/orientation calculations is selected according to the size of the range (S3033, S3050, S3060). For example, when the indices are distributed over a sufficiently broad range, six parameters of the position and orientation of an image capture device are calculated as unknowns (S3070). As the distribution range of the indices becomes smaller, the degrees of freedom of unknown parameters to be calculated are reduced (S3035, S3025). |
US08073199B2 |
Method for minimizing scintillation in dynamic images
A scintillation removal in an image of a scene is provided by collecting a plurality of images, dividing the plurality of images into subsets of images, averaging each of the subsets of images to produce corresponding averaged images, differencing the averaged images, masking the difference images, and combining the masked images to produce a composite image. |
US08073194B2 |
Video entity recognition in compressed digital video streams
A method and system for detection of video segments in compressed digital video streams is presented. The compressed digital video stream is examine to determine synchronization points, and the compressed video signal is analyzed following detection of the synchronization points to create video fingerprints that are subsequently compared against a library of stored fingerprints. |
US08073188B2 |
Image generation apparatus, computer readable medium, computer data signal, information generation method, information reading system, electronic pen and recording medium
An image generation apparatus includes an additional image information generation section and a superposition information generation section. The additional image information generation section generates additional image information in which control information, which controls operation of a machine for reading information recorded on a recording medium, is placed as second image information in partitions formed by two-dimensionally placing position information, which are unique to positions on the recording medium or unique to recording positions of a document image recorded on the recording medium as first image information. The superposition information generation section converts acquired document information into third image information and superposes the third image information and the additional image information generated by the additional image information generation section to generate superposition information. |
US08073184B2 |
Speaker device
In a speaker device, cutting wiring electrically connected to a conductive wire of an electronic component and a voice coil, and the conductive wire and the wiring are electrically connected without a speaker terminal lug. The speaker device includes wiring electrically connected to the voice coil, an electronic component having a component wire, and a frame. The frame has a conductive wire fixing part for fixing the conductive wire, and the conductive wire is fixed to the conductive wire fixing part to be directly connected to the wiring. Thereby, even if a vibration is transmitted to the frame at the time of driving the speaker device, the conductive wire never vibrates, and the conductive wire does not pull the wiring. Therefore, the conductive wire and wiring are not cut. Also, since the conductive wire is the speaker terminal lug, cost of the speaker device can be reduced. |
US08073183B2 |
Audio playing device
An audio playing device includes an audio player and a soft speaker. The soft speaker has features such as light weight and flexibility, and a combination of the soft speaker and the audio player is convenient for carrying and accommodation, such that diversified structures, for example, fan, umbrella, or flag etc. are designed by reason of the flexibility. |
US08073182B2 |
Mounting apparatus for speaker
A mounting apparatus for mounting a speaker to a computer case, includes a base plate assembled on the computer case, a fixing member configured to fix two corners on a top edge of the speaker, and an elastic sheet configured to fix a bottom edge of the speaker. |
US08073181B2 |
Passive headphone equalizing
An electrical equalization module that is second order or higher. The equalization module is used to achieve a desired frequency response for audio headphones. The equalization module includes capacitors or inductors. The equalization module is a bridged-T circuit, parallel RLC circuit, or series RLC circuit. |
US08073179B2 |
MEMS microphone package with RF insensitive MEMS microphone chip
A micro-electro-mechanical-system microphone package includes a substrate, a micro-electro-mechanical-system microphone chip mounted on the substrate, and a cover attached to the substrate to cover the micro-electro-mechanical-system microphone chip. The cover is provided with a sound inlet through which the micro-electro-mechanical-system microphone receives external sound. The micro-electro-mechanical-system microphone chip includes a conductive base connected to a constant voltage, a shielding layer supported by the conductive base and connected to the constant voltage, a diaphragm disposed between the conductive base and the shielding layer, and a back plate also disposed between the conductive base and the shielding layer. |
US08073178B2 |
Microphone
A microphone includes a casing having an open side and a lid mounted to and covering the open side of the casing. A circuit board and a mounting plate are mounted in the casing. An audio conversion unit and a switch are mounted on the circuit board and electrically connected with each other such that activation of the switch controls on/off of the audio conversion unit. The lid includes a pivotal portion pivotably engaged with an end of the mounting plate distant to the switch, allowing the other end of the lid to pivot relative to the mounting plate between an activating position for pressing against and activating the switch and a non-activating position disengaged from the switch. A returning member is mounted between the lid and the casing for returning the other end of the lid to the non-activating position. |
US08073177B2 |
Film-type audio output apparatus
A film-type audio output apparatus includes an audio output device, at least one speaker unit, and at least one film. The at least one speaker unit is positioned at any side of the audio output device. The speaker unit can be an embedded speaker unit. The at least one film can be positioned at any or more places of an inner side and an outer side of the audio output device. When the speaker unit of the audio output device releases sound, the film positioned on the audio output device can get vibration of the sound so that the inside of the audio output device can generate resonance. Thus, the audio output apparatus can generate softer undertone and wider diapason. |
US08073172B2 |
Speaker and wireless charging system using same
A speaker includes a casing, a sound emitting portion, a conductive coil received in the casing, and a circuit board. The casing includes a side wall. The sound emitting portion received in the casing includes a diaphragm including a first end fixed to the casing and an opposite second end. The conductive coil includes a front end fixed to the side wall, and a rear end fixedly connected to the second end of the diaphragm. The circuit board includes an audio processing module, a charging module and a controlling module. The audio processing module is configured for receiving an audio signal and controlling the conductive coil to vibrate in response to the received audio signal. The charging module is configured for electrifying the conductive coil using alternating current. The controlling unit is configured for selectively connecting the conductive coil to the audio processing module electrically or to the charging module. |
US08073171B2 |
Method for making a wireless communication link, antenna arrangement and hearing device
So as to adapt an antenna arrangement (13) for RF-signal transmission in a hearing device (5) to different needs of different types of signal-transmission, the bandwidth BW of the antenna arrangement (13) is manually (M) and/or automatically (A) adjusted. |
US08073168B2 |
Compact open baffle speaker system
A speaker system is presented. The speaker system has a front speaker driver, a shroud mounted to the front speaker driver substantially encasing a cylinder volume on a rear portion of the front speaker driver. A rear speaker driver having similar dimensions to the front speaker is axially aligned with the front speaker driver and secured at a determined distance behind the front speaker driver and the shroud providing an air gap between the shroud and the rear speaker driver. An acoustically treated enclosure encloses a volume on a rear portion of the rear speaker driver. Electrical connections connect the front speaker driver and the rear speaker driver to terminals for connection to an external driving source such that like excursions occur on the front speaker driver and the rear speaker driver when the external driving source is operable and the front speaker driver functions in an open baffle system. |
US08073167B2 |
Comb sense microphone
A miniature microphone, comprising a diaphragm, supported for displacement in response to acoustic waves, from which a plurality of projections extend; a plurality of projections extending from a surface; a body, supporting the surface to maintain the plurality of projections from the diaphragm and the plurality of projections from the surface in close proximity; and an electromagnetic sensor adapted to sense an electromagnetic interaction between the plurality of projections from the diaphragm and the plurality of projections from the surface and produce an electrical signal in response thereto. The interaction may be detected substantially without inducing a force which tends to substantially displace the diaphragm, since the electrostatic force is substantially parallel to the diaphragm surface. |
US08073165B2 |
Thermoacoustic device
A sound wave generator includes one or more carbon nanotube film. The carbon nanotube film includes a plurality of carbon nanotubes joined end to end by van der Waals attractive force therebetween. At least part of the one or more carbon nanotube film is supported by a supporting element. The one or more carbon nanotube film produces sound by means of the thermoacoustic effect. |
US08073163B2 |
Thermoacoustic device
A sound wave generator includes a carbon nanotube film. The carbon nanotube film comprises a plurality of carbon nanotubes entangled with each other. At least part of the carbon nanotube film is supported by a supporting element. The carbon nanotube film produces sound by means of the thermoacoustic effect. |
US08073161B2 |
Audio apparatus
An audio apparatus includes an input, a first resistor, a first capacitor, an amplifier, a second resistor, a second capacitor, and an output. The input is used for inputting audio signals. The first resistor and the amplifier are serially connected to the input; wherein the first resistor is connected to the inverting input of the amplifier and the non-inverting input of the amplifier is connected to ground. The first capacitor has one end connected to a node between the first resistor and the inverting input of the amplifier, the other end connected to ground. The second resistor has one end connected to a node between the first resistor and the inverting input of the amplifier, the other end connected to the output of the amplifier. The second capacitor is connected between the inverting input and the output of the amplifier. The output is connected to the output of the amplifier, for outputting the audio signals after processing. |
US08073151B2 |
Dynamically configurable ANR filter block topology
In an ANR circuit, possibly of a personal ANR device, each of a feedback ANR pathway in which feedback anti-noise sounds are generated from feedback reference sounds, a feedforward ANR pathway in which feedforward anti-noise sounds are generated from feedforward reference sounds, and a pass-through audio pathway in which modified pass-through audio sounds are generated from received pass-through audio sounds incorporate at least a block of filters to perform those functions; and may each incorporate one or more VGAs and/or summing nodes. For each of these pathways, ANR settings for selections of quantities and types of filters for each filter block, bit sizes of coefficients and/or coefficient values of each of the filters, along with still other ANR settings, are dynamically configurable wherein dynamic configuration is performed in synchronization with the transfer of one or more pieces of digital data along one or more of the pathways, at least within one or more of the filter blocks. |
US08073149B2 |
Loudspeaker device
The loudspeaker device according to the present invention comprises a loudspeaker; a feedforward processing section for performing feedforward processing on an electric signal to be inputted to the loudspeaker based on a preset filter coefficient so that non-linear distortion which occurs from the loudspeaker is removed; and a feedback processing section for detecting vibration of the loudspeaker, and performing feedback processing on an electric signal concerning the vibration with respect to the electric signal to be inputted to the loudspeaker. The feedback processing section performs feedback processing on the electric signal concerning the vibration so that the non-linear distortion which occurs from the loudspeaker is removed and so that a frequency characteristic concerning the vibration of the loudspeaker becomes a predetermined frequency characteristic. |
US08073139B2 |
Method of compressing a cryptographic value
A method of compressing a cryptographic value. The method comprising the steps of: (a) selecting a secret value; (b) performing a cryptographic operation on the secret value to generate the cryptographic value; (c) determining whether the cryptographic value satisfies the pre-determined criteria; and (d) repeating the sequence of steps starting at step (a) until the cryptographic value satisfies the pre-determined criteria. |
US08073138B2 |
Information input device, and electronic apparatus using same
An information input device is provided which is to make input of information by operating a disk-shaped rotating member. The device includes the rotating member (36) which is rotatable with one main side thereof being operated, rotation detecting means (23, 32) for detecting a rotation of the rotating member (36), a central switch activator (26) provided at the center of rotation of the rotating member (36), a central switch (270) which is activated by operating the central switch activator (26), and a plurality of peripheral switches (27) which are turned on when a portion, apart from the center of rotation, of the rotating member (36) is pressed. Rotating the rotating member and pressing the apart portion makes input of information, and operating the central switch activator sets the information thus entered. |
US08073133B2 |
Echo canceler and echo canceling method
An echo canceler has an adaptive filter that generates an echo replica signal from a far-end signal. The filter coefficients of the adaptive filter are updated according to a residual error signal, which is obtained by subtracting the echo replica signal from a near-end signal to cancel echo. A background noise estimator estimates the near-end background noise power level from the residual error signal. A step size calculator uses the estimated near-end background noise power in determining the step size of the adaptive updating of the filter coefficients. When the estimated near-end background noise level is high, a small step size is used, which improves echo cancellation under these conditions. When the estimated near-end background noise level is low, a larger step size is used to permit rapid convergence of the filter coefficients. |
US08073132B2 |
Echo canceler and echo canceling program
An echo canceller uses an adaptive filter to remove an echo of an incoming far-end signal from an outgoing near-end signal. Filter coefficients are calculated and updated while the far-end signal is active so as to minimize the residual echo. In addition, the far-end signal and near-end signal are sampled to generate simulated far-end and near-end signals, from which substitute filter coefficients are similarly calculated while the far-end signal is silent. When the far-end signal changes from silent to active, the substitute filter coefficients are swapped in as initial values for the filter coefficients, thereby speeding up subsequent convergence of the filter coefficients without significant added computational cost. |
US08073125B2 |
Spatial audio conferencing
Audio in an audio conference is spatialized using either virtual sound-source positioning or sound-field capture. A spatial audio conference is provided between a local and remote parties using audio conferencing devices (ACDs) interconnected by a network. Each ACD captures spatial audio information from the local party, generates either one, or three or more, audio data streams which include the captured information, and transmits the generated stream(s) to each remote party. Each ACD also receives the generated audio data stream(s) transmitted from each of the remote parties, processes the received streams to generate a plurality of audio signals, and renders the signals to produce a sound-field that is perceived by the local party, where the sound-field includes the spatial audio information captured from the remote parties. A sound-field capture device is also provided which includes at least three directional microphones symmetrically configured about a center axis in a semicircular array. |
US08073122B2 |
Message recall using digital rights management
Email messages are recalled in accordance with restrictions attached to the message. Use of the message is limited per the restrictions. Example restrictions include printing restrictions, forwarding restrictions, exporting restrictions, copying restrictions, reading restrictions, and a expiration time of the message. |
US08073119B2 |
Shared usage telecommunications billing system and method
A telecommunications billing system includes a customer database, a usage database and a billing module. The customer database is configured to store subscription data identifying a pricing plan including an allotment of shared telecommunication units in connection with at least one of a first telecommunications service and a second telecommunications service. The usage database is configured to store a first set of telecommunications service usage data associated with the first telecommunications service and a second set of telecommunications service usage data associated with the second telecommunications service. The billing module is configured to calculate excess charges when a cumulative usage that includes a sum of the first set of telecommunications service usage data and the second set of telecommunications service usage data exceeds the allotment of shared telecommunications units. |
US08073114B2 |
Message handling
The invention relates to handling a message addressed to a client terminal, which client terminal comprises a messaging client for handling said messages. The method comprises the steps of receiving (300) a message addressed to the client terminal, said message comprising content destined to an “upper level” application, the “upper level” application being an application, which is separate from the messaging client, obtaining (301, 204) capability information relating to said client terminal, checking (302, 303, 205)whether said capability information comprises information about “upper level” applications the client terminal supports, and conducting (304, 305) an action responsive to said checking phase. |
US08073111B2 |
Systems and methods for providing 9-1-1 services to nomadic internet telephony callers
A system for facilitating 9-1-1 service delivery to internet telephony customers is provided. The system includes a server device for receiving a 9-1-1 call from a user device via a data network, where the 9-1-1 call are based on “9-1-1” digits dialed at the user device. The server device is configured to forward the received 9-1-1 call to an operator services interface operatively connected to the server device. |
US08073108B2 |
X-ray generator and the use thereof in an X-ray examination device or X-ray inspection device
An X-ray generator having a housing and having components located inside the housing for generating one or more X-ray beams, wherein the housing is composed of a tube body that is made of ceramic. |
US08073103B2 |
Systems and methods for optimization of on-line adaptive radiation therapy
Methods and systems are disclosed for radiation treatment of a subject involving one or more fractional treatments. A fractional treatment comprises: obtaining fractional image data pertaining to a region of interest of the subject; performing a fractional optimization of a radiation treatment plan to determine optimized values of one or more radiation delivery variables based at least in part on the fractional image data; and delivering a fraction of the radiation treatment plan to the region of interest using the optimized values of the one or more radiation delivery variables as one or more corresponding parameters of the radiation treatment plan. A portion of performing the fractional optimization overlaps temporally with a portion of at least one of: obtaining the fractional image data and delivering the fraction of the radiation treatment plan. |
US08073094B2 |
Device and method for simulation of magnetohydrodynamics
A magnetohydrodynamic simulator that includes a plasma container. The magnetohydrodynamic simulator also includes an first ionizable gas substantially contained within the plasma container. In addition, the magnetohydrodynamic simulator also includes a first loop positioned adjacent to the plasma container, wherein the first loop includes a gap, a first electrical connection on a first side of the gap, a second electrical connection of a second side of the gap, and a first material having at least one of low magnetic susceptibility and high conductivity. The first loop can be made up from an assembly of one or a plethora or wire loop coils. In such cases, electrical connection is made through the ends of the coil wires. The magnetohydrodynamic simulator further includes an electrically conductive first coil wound about the plasma container and through the first loop. |
US08073093B2 |
Phase synchronous device and method for generating phase synchronous signal
Disclosed are a phase synchronous device for improving jitter of an output signal and a method for generating a phase synchronous signal. The phase synchronous device includes a phase detector detecting a phase difference between first and second signals to output a phase detection signal and a locking signal; a control signal generator adjusting a slope of the phase detection signal in response to the locking signal; and a charge pumping unit outputting a control voltage in response to an output of the control signal generator. The speed of a control signal applied to the charge pumping unit is adjusted in response to the locking signal, so that a peak current is reduced, and thus jitter of an output signal is improved by being reduced or minimized. |
US08073088B2 |
Method and communication device for interference cancellation in a cellular TDMA communication system
A system and method for interference cancellation of received data via a communication channel in a cellular communication system having corresponding channel impulse response coefficients. Linear filtering of the received data is performed and thereafter a non-linear detection is executed to get detected data by non-linear signal processing. Filter coefficients are determined for linear pre-filtering of the received data to suppress non-Gaussian interference. The pre-filtered data is further processed by non-linear detection to get detected data. |
US08073085B1 |
Analog to digital converter bit width and gain controller for a wireless receiver
A gain controller for a wireless communication system sets the receiver gain during the initial time duration of a preamble, and for each subsequent symbol computes a new gain value, which is applied at the end of each symbol. An analog to digital converter resolution controller sets the resolution of the ADC to a high resolution during a preamble interval and a first symbol interval, and to a comparatively lower resolution thereafter until the end of the frame. When a new zone is entered, the first symbol of the new zone is sampled at a higher resolution than the subsequent symbols. |
US08073084B1 |
Correlation apparatus and method for accommodating spreading code frequency offset
An apparatus and method for correlating a signal over a correlation interval while accommodating spreading code frequency offset is described. In one embodiment, the apparatus includes a plurality of correlators, where each correlator forms a correlation result corresponding to a unique code frequency offset hypothesis. Each correlator selects samples from a tapped delay line at a tap position moved along the delay line at a rate corresponding to the correlator unique code frequency offset hypothesis. |
US08073072B2 |
Multiple-input multiple-output system and method
A multiple-input multiple-output (MIMO) system can transmit on multiple antennas simultaneously and receive on multiple antennas simultaneously. Unfortunately, because a legacy 802.11a/g device is not able to decode multiple data streams, such a legacy device may “stomp” on a MIMO packet by transmitting before the transmission of the MIMO packet is complete. Therefore, MIMO systems and methods are provided herein to allow legacy devices to decode the length of a MIMO packet and to restrain from transmitting during that period. These MIMO systems and methods are optimized for efficient transmission of MIMO packets. |
US08073070B2 |
Multi-pilot generation method and detection method in multi-antenna communication system
Provided are a multi-pilot generation method and a detection method in a multi-antenna communication system. In the method, a transmission side superimposes a first preamble sequence and a third preamble sequence to generate a second preamble sequence, which is subjected to serial/parallel conversion before the first preamble sequence and the second preamble sequence are successively transmitted from a plurality of antennas by time division. A reception side receives the first preamble sequence and the second preamble sequence by a plurality of antennas, separates the third preamble sequence from the second preamble sequence by a spatial division process, and performs a pilot correlation process by using the first preamble sequence and the separated third preamble sequence. |
US08073063B2 |
Methods and systems for orthogonal frequency division multiplexing (OFDM) multiple zone partitioning
Aspects of the invention include methods and devices for inserting data and pilot symbols into Orthogonal Frequency Division Multiplexing (OFDM) frames having a time domain and a frequency domain. A method involves inserting in at least one zone of a first type a two dimensional array of data and pilot symbols in time and frequency and inserting in at least one zone of a second type a two dimensional array of data and pilot symbols in time and frequency. In some implementations the zone of the first type includes common pilot symbols that can be detected by all receivers receiving the OFDM frame. In some implementations the zone of the second type includes dedicated pilot symbols that are only detectable by a receiver that is aware of pre-processing used to encode the dedicated pilot symbols. |
US08073061B2 |
Radio communication apparatus and radio communication method
There is provided a radio communication device capable of suppressing increase of power consumption of a relay station device. In this device, a channel information extraction unit (31) extracts channel information (channel information in the mobile station device of the signal transmitted from the base station device) from the reception signal from a base station device; a sub carrier selection unit (32) selects a sub carrier of low received quality according to the channel information; a relay data extraction unit (33) extracts data to be relay-transmitted according to the selection result in the sub carrier selection unit (32); and a sub carrier allocation unit (35) allocates data to be relay-transmitted to the sub carrier for relay transmission. |
US08073059B2 |
Picture encoding method and picture decoding method
A picture encoding method of the present invention is a picture encoding method of predictively encoding an input picture with reference to pictures stored in a picture buffer, decoding the encoded input picture, judging whether or not the decoded picture is a picture for reference and whether or not the decoded picture is a picture for output which needs to be stored until its display time, and storing, in the picture buffer, the picture for reference and the picture for output based on the determination result. |
US08073058B2 |
Memory device and device and method for detecting motion vector
This invention relates to a memory device and the like that are preferably applied to a case where motion vector is detected using a block matching. Pixel data of a first frame (a reference frame) is stored in a unit A of memory cell array portion 20a in straight binary format. Pixel data of a second frame (a search frame) is stored in a unit B of memory cell array portion 20b in two's complement format. The units A and B have a plurality of memory cells, respectively. Word lines WL related to the pixel data of the first and second frames are simultaneously activated so that charges accumulated in capacitors of each of the memory cells can be combined along one bit line BL. A/D converter 53 outputs a digital signal (absolute difference value) having a value that corresponds to a total amount of charges. When reading the pixel data, a subtraction and a conversion into the absolute difference value are simultaneously performed. |
US08073055B2 |
Biased motion vector interpolation for reduced video artifacts
In a video processing system where motion vectors are estimated for a subset of the blocks of data forming a video frame, and motion vectors are interpolated for the remainder of the blocks of the frame, a method includes determining, for at least at least one block of the current frame for which a motion vector is not estimated (204), whether a block to the left or right has an estimated zero motion vector (206), determining whether the at least one block had an estimated zero motion vector in a previous frame (206), and if both determinations are affirmative (208), providing a predetermined motion vector for the at least one block. The predetermined motion vector may be a zero motion vector (208). |
US08073053B2 |
Image encoding device that encodes an arbitrary number of moving pictures
An image encoding device encodes moving pictures, a moving picture count acquisition unit acquires a moving picture count of encoding target moving pictures corresponding to an arbitrary number of input moving pictures, a moving picture acquisition unit acquires one or plural encoding target moving pictures, a processing method designation unit, in accordance with the acquired count, designates processing methods relating to encoding processing that affect a computation amount, and an encoding processing unit performs encoding processing with respect to the acquired one or plural moving pictures, using time division when the plural moving pictures are plural. The encoding unit performs encoding processing using the designated methods. |
US08073050B2 |
Encoding device and encoding method
When creating SBR data in a the low-resolution mode, an encoding device divides a high-frequency component of input audio data being encoded by SBR method into a high-frequency band and a low-frequency band, and calculates an average high-frequency power value that indicates the average value of the power in the high-frequency band of the audio data, as well as an average low-frequency power value that indicates the average value of the power in the low-frequency band of the audio data. The encoding device then compares the average high-frequency power value and the average low-frequency power value, selecting the smaller of the two. The encoding device then corrects the power of the high-frequency component of the signal being encoded by the SBR method so that it equals the selected average power value. |
US08073042B1 |
Recursive range controller
A method and apparatus for detecting out-of-specification data streams and voltage controller oscillator operation. Data may be received over evaluation periods. Each evaluation period is segmented into n sub-periods. Each n sub-period has the same length. Each n sub-period spans a portion of the data. The corresponding data period starting at each of the n sub-period is evaluated. The sub-period interval counts may be stored in a first-in-first-out register. |
US08073039B2 |
Reception apparatus using spread spectrum communication scheme
In a reception apparatus, a matched filter that has conventionally been arranged in a searcher unit is mounted on an acquisition unit together with a large scale memory. The large scale memory once stores reception chip signals, and thereafter outputs them to the matched filter and to the delay profile calculation unit. A setting register receives an acquisition signal and outputs it to the matched filter. The matched filter performs acquisition of the reception chip signals outputted from the large scale memory, and outputs a despread timing signal to a despread circuit, a code generation circuit and the delay profile calculation unit. |
US08073037B2 |
Base station apparatus and response signal receiving method
A wireless communication apparatus capable of minimizing the degradation of the separation characteristic of response signals to be code-multiplexed. In the apparatus, a control part (209) controls both a ZC sequence to be used for the primary spread in a spreading part (214) and a Walsh sequence to be used for the secondary spread in a spreading part (217) according to the associations between sequences and CCEs established in accordance with the probability of using response signal physical-resources corresponding to CCE numbers. The spreading part (214) performs the primary spread of the response signal by use of the ZC sequence established by the control part (209). The spreading part (217) performs the secondary spread of the response signal, to which CP has been added, by use of the Walsh sequence established by the control part (209). |
US08073033B2 |
Optical semiconductor device and driving method thereof
Objects are achieved by an optical semiconductor device comprising: a structure 61 including a substrate 50, a diffraction grating 52a, an active layer 54 and a refractive index control layer 60; and an laser element 100 including an electrode 92a for the active layer, an electrode 92b for the refractive index control layer and an electrode 92c for switching, wherein a pre-bias current is previously supplied from the electrode 92a for the active layer to the active layer 54 in a state where a switching current is not supplied from the electrode 92c for switching to the active layer 54, and then while a current Idrive for activation is supplied from the electrode 92a for the active layer to the active layer 54, the laser element 100 is turned on by supplying the switching current Isw from the electrode 92c for switching to a part of the active layer 54, as well as turning off the laser element 100 by halting the supply of the switching current Isw. |
US08073031B2 |
Laser diode with improved heat dissipation
A laser diode structure that includes two different insulator layers, one to maintain good optical confinement, typically located at the sides of the laser ridge, and another to improve the heat dissipation properties, typically located on the etched surfaces away from the ridge. |
US08073030B2 |
Shunt driver circuit for semiconductor laser diode
A driver circuit for the laser diode is disclosed. The driver circuit has the shunt configuration with a switching transistor connected in parallel to the laser diode to shunt the current flowing in the laser diode. In the present invention, the bias for the switching transistor is varied as the operating temperature of the laser diode. In addition, the gate bias for the switching transistor is compensated for the temperature dependence of the switching transistor. |
US08073025B2 |
Laser light source
The present invention relates to a laser light source having a structure for narrowing a wavelength bandwidth of output light. The laser light source comprises, at least, a laser resonator, a pumping light source, an optical path switch device, a diffraction grating, and a total reflection mirror. The laser resonator has a light amplifying fiber for output of emission light arranged on a resonance optical path thereof. The optical path switch device has a first port and a second port on the resonance optical path of the laser resonator. The diffraction grating spectrally separates the emission light outputted from the second port. The total reflection mirror reflects a specific wavelength component out of wavelength components spectrally separated by the diffraction grating, so as to feed the specific wavelength component back to the second port. Particularly, the optical path switch device controls a light transmittable state of the emission light outputted from the light amplifying fiber, at the second port. |
US08073020B2 |
Wavelength tuning apparatus and method thereof
A wavelength tuning apparatus and method that maintain highest efficiency with a single angle manipulation without changing a position of input/output light. For this, the wavelength tuning apparatus and method include a transmission-type diffraction grating and a mirror that are constructed in one-body type so that a light path that enables an optimal efficiency diffraction angle of the diffraction grating can be formed, and rotates the one-body construction to obtain a desired wavelength. Accordingly, efficiency and precision of manipulation and control can be increased, and costs can be reduced. |
US08073019B2 |
810 nm ultra-short pulsed fiber laser
Methods and systems for generating ultra-short fiber laser pulses are disclosed, including generating a signal laser pulse from a seed fiber laser; using a pulse stretcher comprising an input and an output, wherein the signal laser pulse is coupled into the input of the pulse stretcher; using a Tm:ZBLAN fiber comprising an input and an output, wherein the stretched signal laser pulse from the output of the pulse stretcher is coupled into the input of the Tm:ZBLAN fiber; using a pump laser coupled to either the output or the input of the Tm:ZBLAN fiber to amplify the stretched signal laser pulse; and using a compressor comprising an input and an output, wherein the output of the Tm:ZBLAN fiber is coupled to the input of the compressor and the output of the compressor emits the amplified signal laser pulse. Other embodiments are described and claimed. |
US08073018B2 |
Laser pulse generating apparatus and method
Jitter and waveform are improved by reducing the wavelength spectrum width of a laser beam pulse. In a laser pulse generating apparatus according to the present invention, a semiconductor laser device, a polarization maintaining optical fiber, an optical reflection filter having bandpass characteristics using an FBG whose passband can be changed by changing a tension, and an optical isolator are connected via an optical fiber. A driving circuit drives the semiconductor laser device to generate a pulse. The optical reflection filter performs filtering by transmitting a specific component of the wavelength spectrum of the pulse, reflects a portion of the optical power, and outputs the remaining optical power except the reflected portion to the outside via the optical isolator. The reflected pulse is fed back to the semiconductor laser device to thereby reduce the wavelength spectrum width of the laser beam, and improve the jitter and waveform. |
US08073016B2 |
Apparatus and method for channel coding and multiplexing in CDMA communication system
A channel coding and multiplexing apparatus and method in a CDMA communication system is disclosed. In the channel coding and multiplexing apparatus, each of a number of radio frame matchers (equal in number or greater than the number of transport channels) has a radio frame segmenter and segments each of transport channel frames that may have different transmission time intervals to radio frames. A multiplexer multiplexes the radio frames to form a serial data frame. |
US08073013B2 |
Method and apparatus for collecting survey data via the internet
A method and apparatus for conducting a survey independent of location and participant schedules is disclosed herein. An exemplary method of the present invention comprises sending a multi-media data file to a plurality of survey participants, receiving reactionary feedback from a plurality of participants via a wide area network, and compiling the reactionary feedback to generate the survey results. Subsequently, a viewer synchronously displays the compiled survey results with the corresponding streamed media from the multi-media data file. |
US08073009B2 |
Adaptive allocation of I/O bandwidth using a configurable interconnect topology
Apparatus and methods allocate I/O bandwidth of an electrical component, such as an IC, by configuring an I/O interface into various types of interfaces. In an embodiment of the present invention, an I/O interface is configured into either a bi-directional contact, unidirectional contact (including either a dedicated transmit or dedicated receive contact) or a maintenance contact used in a maintenance or calibration mode of operation. The I/O interface is periodically reconfigured to optimally allocate I/O bandwidth responsive to system parameters, such as changing data workloads in the electronic components. System parameters include, but are not limited to, 1) number of transmit-receive bus turnarounds; 2) number of transmit and/or receive data packets; 3) user selectable setting 4) number of transmit and/or receive commands; 5) direct requests from one or more electronic components; 6) number of queued transactions in one or more electronic components; 7) transmit burst-length setting, 8) duration or cycle count of bus commands, and control strobes such as address/data strobe, write enable, chip select, data valid, data ready; 9) power and/or temperature of one or more electrical components; 10) information from executable instructions, such as a software application or operating system; 11) multiple statistics over respective periods of time to determine if using a different bandwidth allocation would result in better performance. The importance of a system parameter may be weighted over time in an embodiment of the present invention. |
US08073008B2 |
Subnetwork synchronization and variable transmit synchronization techniques for a wireless medical device network
A fluid infusion system as described herein includes a number of local “body network” devices, such as an infusion pump, a handheld monitor or controller, a physiological sensor, and a bedside or hospital monitor. The body network devices can be configured to support communication of status data, physiological information, alerts, control signals, and other information between one another. In addition, the body network devices can be configured to support networked communication of status data, physiological information, alerts, control signals, and other information between the body network devices and “external” devices, systems, or communication networks. The networked medical devices are configured to support a variety of wireless data communication protocols for efficient communication of data within the medical device network. In addition, the wireless medical devices may be configured to support a number of dynamically adjustable wireless data communication modes to react to current operating conditions, application-specific data content, or other criteria. |
US08073007B2 |
Method and apparatus for intertechnology IPv6 address configuration
Methods and apparatus for resolving incompatible network configurations are described herein. A mobile device having peripheral devices connected thereto receives a request from a peripheral device, determines whether the address configuration protocol associated with the peripheral device is compatible with the network to which the mobile device is connected, and if not compatible, the mobile device translates the address configuration protocol of the peripheral device to one compatible with the network. |
US08073005B1 |
Method and apparatus for configuring signal lines according to idle codes
A method and apparatus for configuring signal lines with idle codes is disclosed. According to one embodiment, data transmission system (100) may include encoders (112, 114, 116 and 118) that transmit data over signal line lanes (Lane 0 to Lane n). In an idle state, an encoder (112, 114, 116 and 118) may output one of at least two idle codes (IDLE A and IDLE B). One idle code (IDLE A) may indicate a first lane of a group of lanes. Another idle code (IDLE B) may indicate subsequent lanes of a group of lanes. |
US08072997B2 |
Packet receiving management method and network control circuit with packet receiving management functionality
A method of network packet receiving management includes: providing a buffer unit which includes a plurality of data blocks with a first packet number and a plurality of data blocks with a second number of packets, wherein the data blocks with the first packet number are for storing a plurality of first network packets according to a first array data structure, respectively, the first array data structure has a plurality of first packet descriptors corresponding to the first packet number, and the data blocks with the second number of packets do not correspond to any packet descriptor; and when a first data block corresponding to a first packet descriptor successively receives a first network packet, changing the first packet descriptor corresponding to the first data block to indicate a second data block which does not correspond to any packet descriptor. |
US08072984B2 |
Ethernet switching and forwarding method, system and apparatus
An Ethernet switching and forwarding method, and at least one Ethernet forwarding mode of standard Ethernet forwarding, multiplex Ethernet forwarding, layer-3 routing and forwarding, across-VLAN multicast forwarding plane, point-to-point VLAN forwarding, or point-to-point double VLAN forwarding. The method includes: an Ethernet message entering a user side port or a network side port; processing, by the port, the message to provide the message with a VLAN tag allocated uniformly by the port; determining, by the port, a forwarding mode for the message and sending the message to a corresponding forwarding plane; determining, by the forwarding plane, an egress port of the message and processing the specific Ethernet control message in accordance with a control message capturing policy table; and forwarding the message to the egress port and encapsulating the message in accordance with an attribute table of the egress port. |
US08072976B2 |
Packet routing and vectoring based on payload comparison with spatially related templates
An Internet infrastructure with network devices and end point devices containing service module manager and service modules, that supports packet routing and vectoring based on payload comparison with spatially related templates. The network device that supports packet content analysis on arriving packet, consists of a plurality of packet switched interface circuitries, user interface circuitry, local storage comprising the service module manager software and a plurality of local service modules, and processing circuitry communicatively coupled to each of the packet switched interfaces, local storage and user interface circuit. The processing circuitry executes service module manager and thus analyzes the packet content and applies one or more selected local service module processing using the packet. The service module manager contains, for comparisons, header templates, spatially related payload trigger templates and spatially related payload supplemental templates. The spatially related templates attempt to identify a target data with certainty. The processing circuitry takes one or more actions on the packet of a target data, by applying selected service modules. |
US08072974B1 |
Method and apparatus for improving packet processing performance using multiple contexts
A network processing device having multiple processing engines capable of providing multi-context parallel processing is disclosed. The device includes a receiver and a packet processor, wherein the receiver is capable of receiving packets at a predefined packet flow rate. The packet processor, in one embodiment, includes multiple processing engines, wherein each processing engine is further configured to include multiple context processing components. The context processing components are used to provide multi-context parallel processing to increase throughput. |
US08072967B2 |
VoIP call routing information registry including hash access mechanism
A VoIP call routing information registry including a hash access mechanism. In particular implementations, a method includes receiving a telephone number; computing a hash of the telephone number; accessing a registry wherein the registry comprises a plurality of entries, and wherein each entry comprises a hash of a telephone number and data associated with that telephone number, or a prefix and data associated with that prefix; searching the registry for a matching entry; and until a matching entry is found or the telephone number has been stripped down to a minimum number of digits, stripping the last digit of the telephone number, re-computing a hash of the stripped-down telephone number, and re-searching the registry for a matching entry. |
US08072966B2 |
Method and system of partitioning a signaling protocol
Systems and methods for partitioning session initial protocol (SIP) processing among execution units are disclosed. An exemplary device comprises: a plurality of execution units and a plurality of session initiation protocol (SIP) processes. The SIP processes comprise: a SIP transport process; a SIP location server process; and a plurality of SIP core processes. The SIP transport process executes on a first one of the execution units. The SIP location server executes on a second one of the execution units. Each of the SIP core processes executes on a different remaining one of the execution units. An exemplary method comprises: executing a SIP transport process on a first one of the execution units; executing a SIP location server on a second one of the execution units, and executing each of the SIP core processes on a different remaining one of the execution units. |
US08072964B2 |
Communication apparatus for connecting to another apparatus in accordance with occupancy of beacon slots and communication method for the same
In a communication system in which a plurality of communication apparatuses form a wireless network and communicate with each other, a communication apparatus establishes timing synchronization by transmitting and receiving a beacon to and from other communication apparatuses. The communication apparatus determines whether or not beacon slots for transmitting the beacon are occupied, and if the beacon slots are occupied, connects to another communication apparatus without transmitting the beacon. |
US08072960B2 |
Networking method of single frequency network in TD-SCDMA system
A networking method of single frequency network in a TD-SCDMA system includes the steps of: (1) deciding a networking configuration scheme by a universal mobile telecommunications system terrestrial radio access network (UTRAN), (2) based on the decided networking configuration scheme, configuring an intra-frequency cell info list information element and an inter-frequency cell info list information element in system information and measurement control messages by the UTRAN, (3) transmitting signals over a servicing area by the UTRAN, and (4) receiving the system information and measurement control messages by a user equipment (UE) from the UTRAN, acquiring working mode configuration information of each frequency and each timeslot of a serving cell and neighboring cells, and judging whether there are duplicated cell information elements in the intra-frequency cell info list information element or the inter-frequency cell info list information element. |
US08072958B2 |
Reverse link pilot integrated with block codes
A technique for encoding digital communication signals. Data symbols are augmented in pilot symbols inserted at predetermined positions. The pilot augmented sequence is then fed to a deterministic error correction block encoder, such as a turbo product coder, to output a coded sequence. The symbols in the error correction encoded sequence are then rearranged to ensure that the output symbols derived from input pilot symbols are located at regular, predetermined positions. As a result, channel encoding schemes can more easily be used which benefits from power of two length block sizes. |
US08072957B2 |
System and method for incorporating dynamic orthogonal frequency-division multiplexing into wireless network protocols
A method for incorporating dynamic orthogonal frequency-division multiplexing (“OFDM”) in wireless networks is provided. Information about a wireless channel between a transmitter and one or more receivers communicating according to a wireless protocol is acquired. Dynamic OFDM allocations are generated based on the acquired information about the wireless channel. The dynamic OFDM allocations are transmitted to the one or more receivers according to the wireless protocol. |
US08072951B2 |
Method and system for providing routing protocols in a frequency hopping spread spectrum network
A method and system for providing a network and routing protocol for utility services are disclosed. In one embodiment, a computer-implemented method comprises discovering a utility network, wherein a utility device (for example, a constant powered meter) sends network discovery messages to find the utility network. Neighboring meters are discovered and the device listens for advertised routes for one or more networks from the neighbors. The device is then registered with one or more utility networks, receiving a unique address for each network registration. Also illustrated in this invention disclosure is how each device of a class of devices (for example, battery powered meter) finds and associates itself with another device (for example, constant powered meter). The constant powered meter also registers its associate battery powered meter with the utility networks. The constant powered meter registers itself with the access points and the upstream nodes in the path out of each network. Each upstream node can independently make forwarding decisions on both upstream and downstream packets i.e. choose the next hop according to the best information available to it. The constant powered meter can sense transient link problems, outage problems, and traffic characteristics. It uses the information to find the best route out of and within each network. Each network device thus maintains multi-egress, multi-ingress network routing options both for itself and the device(s) associated with it. |
US08072950B2 |
Collaborative mobile ad hoc network infrastructure
A system for providing collaboration among a plurality of devices in a mobile ad hoc network is disclosed. The system consists of a module within each of the devices that is operable to perform login, synchronization, data loss recovery, and conflict avoidance and resolution functions. |
US08072945B2 |
Link layered networks
A method and system for optimizing and keeping operational a wireless link layered network in which a system control and modifying message (SCMM) is elicited from nodes receiving information packets and based upon whether the node originating the SCMM is from a link layer level which is equal to or less than the link layer level eliciting the SCMM, rerouting or adjusting future transmissions can be effected or items like a current time at a receiving node and a most recent utilization rate of a receiving node can be adjusted, recorded or set. |
US08072944B2 |
Staggering forward and reverse wireless channel allocation timing
An apparatus and method for staggering forward and reverse channel time slot allocation in a wireless communication allows a wireless communication unit, such as a base station processor or a subscriber access unit, to transmit a return message in less than a full time slot interval. Forward and reverse channel allocation occurs as a cycle of time slots occurring at periodic timing intervals. Transmission of a wireless frame carrying a message payload occurs at the beginning of the time slot. Since the forward and reverse channel allocation cycles need not be concurrent, or in phase, these cycles may be staggered with respect to each other. By staggering the forward and reverse channel allocation timing interval, the return message is sent after only a portion of a full timing interval, rather than being delayed up to one complete timing interval. |
US08072942B2 |
Code channel management in a wireless communications system
Systems and techniques are disclosed relating to communications. The systems and techniques involve separating a plurality of subscriber stations into first and second groups, a different first code from a plurality of orthogonal codes to each of the subscriber stations in the first group, assigning each of the subscriber stations in the first group either its allocated first code or a first sub-code derived from its allocated first code, to support a dedicated channel, and assigning a second sub-code derived from one of the first codes to support a communications channel to one of the subscriber stations in the second group. A second code may be used to support a dedicated channel to the second subscriber station. |
US08072941B2 |
Method and apparatus of system scheduler
Briefly, according to embodiments of the invention, there is provided a wireless communication system and a method to receive by a base station from a first mobile station a first chain of data symbols transmitted by at least two antennas and having a first transmit diversity, to receive from a second mobile station a second chain of data symbols transmitted by at least two antennas and having a second transmit diversity. Both first and second chains of data symbols are transmitted from the first and second mobile stations at the same time, modulated according to an Orthogonal Frequency Division Multiplexing (OFDM) scheme and encoded by a space time block codes scheme. |
US08072938B2 |
Method for handover in mobile communication system
A method and apparatus is provided to enable a network to more efficiently determine whether additional reverse links can be assigned. Various methods are presented that allow a network to determine either the transmission power or power headroom of a mobile terminal based on information that is provided at session startup and information provided periodically. The number of additional reverse links that can be assigned to the mobile can then be estimated from the transmission power and head-room of the mobile terminal. |
US08072931B2 |
Base station, communication terminal, transmission method and reception method
A base station includes: means configured to manage frequency blocks; means configured to determine, for each frequency block, scheduling information for assigning one or more resource blocks to a communication terminal being in a good channel state; means configured to generate a control channel including the scheduling information for each frequency block; and means configured to frequency multiplexing control channels within the system frequency band and to transmit it. In addition, the base station transmits the control channel by separating a non-specific control channel to be decoded by a non-specific communication terminal and a specific control channel to be decoded by a communication terminal to which one or more resource blocks are assigned. |
US08072930B2 |
Communication unit, system and method for saving power therein
A communication unit comprises a receiver for receiving a message sent on an allocation channel, packet identifying logic, capable of identifying a data type of the received message, operably coupled to buffer logic for buffering data packets to be sent to the second communication unit. In an active mode of operation, the receiver of the communication unit is capable of intermittently receiving the message sent on the allocation channel and transition to continuously receive the message sent on the allocation channel in response to either: the buffer logic identifying that data packets are to be transferred to the second communication unit; or the packet identifying logic receiving a communication resource allocation message and identifying resource allocation data therein. |
US08072929B2 |
Method, apparatus, software and system for handling intercell interference
A method of handling intercell interference applies physical layer (L1) scheduling decisions to ensure that L1 hybrid automatic repeat request (H-ARQ) retransmissions will not experience the same interference conditions. The retransmission is scheduled in a sub-frame portion that does not include previously tracked allocations of a plurality of users. Potential intercell interference is also handled by applying a time-shift of the L1 H-ARQ retransmissions, such that the bit positions impacted by inter-cell interference will change and thus assure a more robust performance. |
US08072925B2 |
Multi-hop wireless network system
A source terminal measures characteristics of the path at the source terminal itself, produces a characteristics-measurement packet, and transmits the produced characteristics-measurement packet to a relay terminal. Upon receiving the characteristics-measurement packet, the relay terminal measures characteristics of the path at the relay terminal itself, renews the characteristics of the path included in the characteristics-measurement packet using the measured characteristics of the path, and transmits the characteristics of the wireless communication path to the destination terminal. The source terminal produces an admission-request packet and transmits the packet to the destination terminal. Upon receiving the admission-request packet, the destination terminal allows or rejects the traffic quality maintenance request according to the characteristics of the wireless communication path. The allowance or rejection of the quality maintenance request is transmitted to the source terminal with the admission-reply packet by the destination terminal. |
US08072924B2 |
Assigning radio channels in a wireless network
The present invention relates to a method of assigning radio channels to a set of base stations (BS) in a wireless network, in which method one radio channel out of a determined set of radio channels is assigned to each base station (BS). In order for different networks not to interfere with each other, the available radio channels are assigned to the set of base stations (BS) upon manufacture of the base stations (BS) such that each radio channel appears substantially an equal number of times. |
US08072923B2 |
Packet radio network and method
A packet radio network comprising a gateway support node, a serving support node and a radio network controller provides a facility for communicating internet packets with mobile user equipment. The gateway support node provides a packet data protocol context for controlling communication of internet packets between the packet radio network and mobile user equipment via a packet communications bearer. The serving support node connected to the gateway support node controls communications between the gateway support node and mobile user equipment forming the packet communications bearer. The radio network part provides a radio access bearer for communicating internet packets via a radio access interface with mobile user equipment. In response to a request message, the serving support node with the gateway support node establishes a common packet data protocol context with a packet communications bearer to communicate packets. The common packet communications bearer is shared with another communications session and formed by gateway support node and serving support node using a common tunnelling protocol bearer. |
US08072922B2 |
Method and apparatus for negotiating personalities in a wireless communications system
A method and apparatus are disclosed for negotiating and managing one or more personalities in a wireless communications system. The method comprises advertising one or more supported initial protocol set identifiers. Furthermore, the method comprises selecting a starting initial protocol set identifier from the advertised initial protocol set identifiers. In addition, the method comprises establishing a session based on the selected starting initial protocol set identifier. The method also comprises establishing a connection between an access terminal and an access network based on the selected initial protocol set identifier. |
US08072918B2 |
Network-based inter-cell power control for multi-channel wireless networks
A method is described for operating a cellular network, where the cellular network uses a plurality of frequency division multiplexing (FDM) bands for wireless communication from user equipment (UE) to a base station (NodeB). At least one band-specific cell parameter is computed for at least one the plurality of FDM bands by a serving NodeB. The band-specific cell parameters are transmitted from the NodeB serving a first cell to a NodeB serving a second cell. The band-specific cell parameters may be computed in response to scheduling information and/or channel specific measurements made by the NodeB. A UE receives a first Power Configuration, a Second Power Configuration, and a Scheduling Message indicative of an FDM band from the set comprising at least from First FDM band and Second FDM band. The UE transmits with the First Power Configuration if the Scheduling Message was indicative of First FDM band, and with the Second Power Configuration otherwise. |
US08072917B2 |
Methods and apparatus supporting adaptive decentralized traffic scheduling for wireless communications
Methods and apparatus relating to scheduling of air link resources, e.g., traffic segments, in wireless communications are described. Various described methods and apparatus are well suited to wireless peer to peer networks in which traffic scheduling is decentralized, e.g. an ad hoc peer to peer network. A first wireless terminal receives a transmission request and quality of service information from a second wireless terminal corresponding to a connection. The first wireless terminal decides not to receiver yield, determines a request response transmission power level as a function of the received quality of service information, and transmits, at the determined power level, a generated request response signal. By controllably adjusting the transmission power level of a request response, transmitter yielding decisions of lower priority links are impacted, since lower priority links measure and use received power level information corresponding to request responses of higher priority links in their transmitter yielding decisions. |
US08072915B1 |
Common power control channel in a CDMA system and a system and method for using such a channel
A CDMA communication system supports designated mode data bursts and contention-based transmissions on a reverse link common channel from a subscriber unit to a base station. When transmissions are scheduled and serviced in the designated mode data burst, collisions are avoided. The number of slots consumed in the designated mode data bursts depend upon the volume of data the subscriber unit has to transmit to the base station. A common power control channel provides power control bits and reservation indications for at least one reverse link common channel for closed loop reverse link power control on the common channels. |
US08072914B2 |
Location survey for power calibration in a femto cell
System(s) and method(s) are provided to survey a confined area serviced by femto cell for power calibration. Building survey facilitates calibration of femto cell power to suit actual coverage conditions within the building. A femto access point (AP) is set to “calibration mode” while a “calibration call” is effected (e.g., by a subscriber) throughout the intended in-building coverage area. Wireless signal strength for macro and femto coverage is measured and employed to establish an optimal femto AP power. Building survey for power calibration affects operation of the both a building-based AP serving the femto cell and wireless devices, and enhances subscriber experience. |
US08072905B2 |
Intelligent interaction between devices in a local network
A device may include a network interface through which the device communicates with a media device in a local network. The device may include a processor to detect whether the device receives a call, determine whether the device is within a predetermined range of the media device based on communication between the device and the media device, and send a message to the media device via the network interface to request the media device to reduce an audio output of the media device when the device is within the predetermined range of the media device and when the device has received the call. |
US08072899B2 |
Method and apparatus for measuring and reporting a rank and a precoding matrix for multiple-input multiple-output communication
A method and apparatus for measuring and reporting a rank and/or a precoding matrix for multiple-input multiple-output (MIMO) communication are disclosed. A metric indicating a channel condition is measured and a rank is selected based on the metric. The metric may be a signal-to-interference and noise ratio (SINR), throughput, a block error rate (BLER), system capacity, a sum rate, or the like. An SINR for each radio block group (RBG) for each rank is calculated. A data rate is calculated for each RBG based on the SINR for each rank. An overall rate for all RBGs is calculated for each rank. At least one rank is selected based on the overall rate. At least one precoding matrix may be selected jointly with or separately from the at least one rank. |
US08072897B2 |
Method, system and device for selecting edge connection link across different management domain networks
A method, system and device for selecting an edge connection link across different management domain networks. A plurality of links is provided between a first management domain network and a second management domain network. The method includes: determining, by a first resource management and control function entity in the first management domain network, a link to the second management domain network, and sending identifier information of the determined link to a second resource management and control function entity in the second management domain network; and determining, by the second resource management and control function entity, the link to the first management domain network, in accordance with the received identifier information of the determined link. The invention can implement selecting of an edge connection link across different management domain networks. |
US08072892B2 |
Generating test sets
This invention relates to a method of defining an optimised set of test sequences for use with a packet based perceptual quality evaluation processor associated with an edge-device that receives packets containing speech data and converts said packets to a speech signal, the method comprising the steps of: defining a set of quality targets which should be produced when a test sequence of packets is processed by the edge-device; determining a value for a degradation parameter for each quality target wherein a test sequence having a degradation according to said value will substantially produce said quality target when said test sequence is processed by the edge-device. |
US08072890B2 |
System and method for testing a dynamic communication across a network
A network monitor gets a bill of materials for a communication across a network where different communication paths may be established. A bill of materials is a list of hardware/software components that are used to establish and maintain the communication. A request to generate a test communication between the same devices involved in the communication is received. A request to sample and send samples of test data is sent to a network analyzer. The test communication is established. A bill of materials for the test communication is determined. The bill of materials for the communication is compared to the bill of materials for the test communication. Test data is sent on the test communication. The sent test data is analyzed in relation to the sent samples of the test data and the compared bills of materials. |
US08072888B2 |
Controlling congestion in a packet switched data network
A method of controlling congestion in a packet switched network includes transmitting a pause message to a node upstream of a congested node to instruct it to cease sending for a period of time. The congested node also sends information to the upstream node informing it of the buffer size required to relieve congestion. If the buffer capacity of the upstream node is greater than or equal to the signalled amount required, no further action is taken. If the buffer capacity of the upstream node is less that the required amount, it in turn sends a pause message to a node upstream of it, together with an indication of the required buffer size to reduce congestion, taking into account the amount available from the sending nodes. |
US08072887B1 |
Methods, systems, and computer program products for controlling enqueuing of packets in an aggregated queue including a plurality of virtual queues using backpressure messages from downstream queues
Methods, systems, and computer program products for controlling enqueuing of packets in an aggregated queue including a plurality of virtual queues are disclosed. According to one method, packets are received at the input side of a queuing system. Each packet is classified into a virtual queue corresponding to one of a plurality of output queues. The output queue sends backpressure messages to the enqueue controller. The enqueue controller determines whether to place the packets in the aggregated queue based on the backpressure messages. |
US08072885B2 |
Traffic shaping circuit, terminal device and network node
In order to allow priority transfer (fluctuation) over VLL packets while keeping each contracted bandwidth constantly, a leaky bucket model is expanded to have a threshold 1509 for permitting transmission of a packet (e.g. a WFQ packet) other than an LLQ packet and a threshold 1501 (larger than the threshold 1509) for permitting transmission of the LLQ packet (two-threshold leaky bucket model). In this manner, even when a WFQ cannot be transmitted, an LLQ can be transmitted with priority. In addition, while the total bandwidth of the WFQ and LLQ, i.e. the bandwidth of the VLL contains fluctuation, the contracted bandwidth can be complied with. The circuit of the model is provided in LLQ and WFQ transmission appointed time calculating circuits so as to calculate respective transmission appointed times so that an LLQ/WFQ is selected and a packet is selected based on the times considering priority. |
US08072884B2 |
Method and system for output flow control in network multiplexers
A method and system for initiating selective flow control within a network multiplexer. Each port of a network multiplexer is associated with high and low threshold values, as well as a list of indications of ports that have requested the port to initiate flow control and a list of indications of ports which the port has requested to initiate flow control. A port that, by queuing a message descriptor to the transmit queue of a destination port, causes the number of message descriptors queued to the transmit queue of a destination port to equal or exceed its high threshold, is flow controlled by the destination port. When the number of message descriptors queued to the transmit queue of a destination port that previously equaled or exceeded the high threshold falls below the low threshold, all ports flow controlled by the destination ports are released from flow control. |
US08072879B2 |
Technique for determining whether to reestablish fast rerouted primary tunnels based on backup tunnel path quality feedback
A technique dynamically determines whether to reestablish a Fast Rerouted primary tunnel based on path quality feedback of a utilized backup tunnel in a computer network. According to the novel technique, a head-end node establishes a primary tunnel to a destination, and a point of local repair (PLR) node along the primary tunnel establishes a backup tunnel around one or more protected network elements of the primary tunnel, e.g., for Fast Reroute protection. Once one of the protected network elements fail, the PLR node “Fast Reroutes,” i.e., diverts, the traffic received on the primary tunnel onto the backup tunnel, and sends notification of backup tunnel path quality (e.g., with one or more metrics) to the head-end node. The head-end node then analyzes the path quality metrics of the backup tunnel to determine whether to utilize the backup tunnel or reestablish a new primary tunnel. |
US08072878B2 |
Packet ring network system, packet transfer system, redundancy node, and packet transfer program
In a ring network to which a plurality of nodes are connected, even though a failure occurs in a link between a node and a client apparatus (a user terminal) or a node itself, communication between the node and the client apparatus can be achieved. Nodes (105a) and (105b) are provided, so that, even though a failure occurs at either one of the nodes in the link between the node and the client apparatus (102), communication can be done between the other node and the client apparatus (102) through the link. When the node (105a) has a failure, the node (105b) succeeds in operation of the node (105a) while the node (105a) holds a state of the node (105a) to avoid a steering operation or a lap protection operation, a packet disappearance in the packet ring caused by the operation, influence of traffics a packet route change, etc., consumption of CPU and memory resources, and a ring transfer band reduction. |
US08072875B2 |
Avoiding collisions between users if MAP containing persistent scheduling information is lost
Briefly, in accordance with one or more embodiments, a MAP may be used by a base station to allocate network users for one or more users in a wireless network using persistent scheduling. In the event one or more of the users does not successfully receive a MAP transmitted by the base station, the user may stop transmitting and/or receiving in order to minimize and/or avoid collision with transmissions from other users. The affected user may transmit an indication of the error in receiving the MAP to the base station, wherein the base station may retransmit the previously transmitted MAP to the affected user that did not successfully receive the MAP from the origination transmission. |
US08072869B2 |
Optical pickup having an aberration correction function
A spherical aberration correction mechanism includes a plurality of aberration correction lenses, a movable portion in which the aberration correction lens is held, a fixed portion in which the movable portion is arranged so as to be slidable as well as the aberration correction lens is held, a shaft supporting the movable portion so as to be rotatable about the axis as well as to be slidable in the axial direction, a feed screw having spiral grooves, an engaging portion having convex portions to be engaged with the spiral grooves from one direction and a coil spring fitted to the outside of the shaft, pressing the movable portion in the axial direction. The coil spring has a rotation prevention portion engaged with the fixed portion and a torque biasing portion engaged with the movable portion, and the coil spring is installed in a twisted state in advance. |
US08072867B2 |
Optical pickup
An optical-pickup hologram element has six regions on an x-y plane, divided as follows: the first region with a first line (an x-axis) and a second line that connects points (−xa, 0) and (−xb, yb); the second region with the first and second lines and a third line connecting points (xa, 0) and (xb, yb); the third region with the first and third lines; the fourth region with the first line and a fourth line connecting the point (xa, 0) and a point (xb, −yb); the fifth region with the first and fourth lines and a fifth line connecting the point (−xa, 0) and a point (−xb, −yb); and the sixth region with the first and fifth lines (xa |
US08072866B2 |
Marker selection method for hologram recording device
A marker selection method includes: a marker generation step for generating a marker defining a position reference when recording data according to the modulation rule of the hologram recording/reproduction; a calculation step for calculating a correlation value indicating the correlation between a template image indicating a maker and each of a first verification image containing the marker shifted by a predetermined pixel and a second verification image containing data; and a selection step for selecting such a marker that the peak of the correlation value in the first verification image becomes greater than the peak of the correlation value in the second verification image. The selected marker is used as marker data in a marker generator in a recording processing circuit during recoding and as template data of the template matching processing circuit in the reproduction processing circuit during reproduction. |
US08072861B2 |
Method for determining completeness of optical disc and method for playing optical disc
A method for determining the completeness of an optical disc and a method for playing the optical disc are provided. The method for playing the optical disc includes: performing focusing on and tracking on the optical disc; detecting whether the optical disc contains any data if the focusing on succeeds while the tracking on fails; if the optical disc contains data, turning on a servo system to perform focusing on and tracking on to the area containing the data and determining whether a file information area contains a file system; if the file information area does not contain any file system, reading the outmost data in a video data area to locate a file allocation data table; and playing the data stored in the video data area according to the file allocation data table. |
US08072859B2 |
Optical disc, recording apparatus, reading apparatus, recording method and reading method
An optical disc 1 includes a defect management area (DMA). A plurality of defective area lists (TDFLs) and structure information (TDDS) are recorded in a temporary defect management area (TDMS) of the defect management area (DMA). The defective area lists (TDFLs) indicate at least one defective area which was detected during an access to the optical disc 1. The structure information (TDDS) includes a plurality of pieces of position information that indicate positions of the defective area lists (TDFLs). The plurality of pieces of position information, corresponding one-to-one to the defective area lists, are arranged in the structure information (TDDS) in an order in which the defective area lists (TDFLs) corresponding thereto are read out. |
US08072858B2 |
Optical disk apparatus, control method of optical disk apparatus, and integrated circuit
A disk motor which rotationally drives an optical disk; a rotational phase detector which detects a rotational phase thereof; an optical head having a collecting lens which collects an optical bean; a light detector and an LE signal generator which detect a position of the collecting lens in the optical head as a position signal; an LE signal memory recorder and an LE signal memory which store, in synchronization with a rotational phase to be detected by the rotational phase detector, the positional signal from the LE signal generator; an LE signal memory regenerator which outputs as a correction signal, in synchronization with a rotational phase to be detected, the positional signal which has already been detected; a subtractor; an LE signal filter, a drive circuit and a Tk actuator which move the collecting lens using a signal from the subtractor; and a low pass filter which reduces a high-frequency component of the correction signal are provided. |
US08072856B2 |
Recording/reproducing device and method using pulse sequences, and information recording medium
A recording/reproducing device includes a laser and a laser drive carried by a pickup having a drive for movement and an input for recording information. A control controls the drives to retrieve recording parameters from a predetermined portion of the recording medium, creates pulse sequences using the input recording information and retrieved recording parameters and forms recording marks having recording mark lengths between a predetermined and maximum lengths, a top section, a last section including a cooling period, and an intermediate period. Heat of mark front edges is controlled by recording parameters for top sections that are classified according to recording mark lengths and recording parameters of the first through the maximum recording mark lengths are classified into a same group. Heat of mark rear edges is controlled by cooling start positions for cooling periods classified according to recording mark lengths. |
US08072851B2 |
Position control apparatus and optical apparatus
A position control apparatus (optical apparatus) is disclosed which is capable of preventing disadvantages caused by the absence of a dead band while achieving a required accuracy of positional control. The position control apparatus comprises a controller which controls the drive of an object (optical member) so that the position of the object, which detected by a position detector, moves closer to a target position. The controller has a control function which does not drive the object in a case where the difference between the position detected by the position detector and the target position is within a predetermined range, and changes the predetermined range according to control modes relating to the drive of the object. |
US08072850B2 |
Optical information recording apparatus
A rewritable optical disk apparatus, optical information recording and reproducing apparatus or the like is allowed to automatically and properly adjust the optical system to the optimum focal condition regardless of the readout signal detector's positional error and the residual aberration in the optical system. The spherical aberration and defocus are coarsely adjusted using the amplitude (PP amplitude) of the tracking error signal and then finely adjusted using the amplitude (RF amplitude) of the readout signal. Since the spherical aberration can properly be adjusted, it is possible to raise the reliability of the readout signal. |
US08072849B2 |
Optical integrated module and optical pickup device
An optical integrated unit according to the present invention is an optical integrated unit, including: a semiconductor laser acting as a light source; at least one light-receiving element; a light-separating section for separating light emitted by the semiconductor laser from light reflected by an optical disc and for reflecting the light reflected by the optical disc so that the light reflected by the optical disc is directed to the light-receiving element; and a support substrate, wherein a second support substrate has a concave shape, the light-separating section is constituted of at least three prisms, the prisms positioned at both ends of the light-separating section are respectively attached to two protruding sections of the concave shape of the second support substrate, and the light-receiving element is attached to the light-separating section via a cover glass. As a result, it is possible to solve such a problem that the light-receiving element cannot be adjusted with high accuracy because of a thickness error of the support substrate or an intermediate substrate in conventional techniques. |
US08072847B2 |
Optical device, optically heat assisted magnetic recording head and optically heat assisted magnetic recording apparatus, having intensity point deviated from axis of the core
Provided are an optical device, optically assisted magnetic recording head and optically assisted magnetic recording apparatus that effectively emit the introduced light, from the apex portion of a waveguide. The optical device includes: an optical element having a substantially parabolic outline which contains a side surface and the apex portion with a light-emitting surface; a light guiding unit for forming a light spot on the core layer; and a light introducing section provided on the core layer at the position at which the light spot is formed. The light introduced into the core layer travels substantially parallel to the axis of the parabola, and is reflected by the side surface so as to be converged at the focal point of the parabola and is then emitted from the apex portion. The position of the point where the light intensity is greatest in the light spot is deviated from the axis. |
US08072843B1 |
Stepped multiply resonant wideband transducer apparatus
An electro-mechanical transducer is disclosed, which provides a wideband response by activating successive multiple resonant frequencies in a way which provides additive output between the resonant frequencies with reduced cancellation below the first resonance and means for controlling the response by reducing the voltage drive. A multiply resonant wideband high output transducer is disclosed. |
US08072842B2 |
Channel impulse response estimation
A method of estimating the impulse response of a channel is disclosed. The method includes transmitting an impulse signal to the channel, detecting a received signal from the channel at a receiver, and calculating an estimate of the impulse response of the channel by applying a calculated inverse matrix of the impulse signal to the received signal. |
US08072840B2 |
Fracture clusters identification
Method for identifying one or more fracture clusters in a formation surrounding a reservoir. In one implementation, the method may include generating a P to S image, comparing the P to S image to one or more images from a borehole, and identifying one or more fracture clusters using the P to S image and the borehole images. |
US08072839B2 |
Hand-held acoustic camera
An acoustic camera includes an acoustic transmitter disposed at one longitudinal end of a housing. The transmitter has a convex radiating surface. A diameter of the transmitter is about four times a wavelength of acoustic energy emitted by the transmitter. A plurality of acoustic receivers is disposed at spaced locations in a pattern extending laterally from the housing. A signal processor is in signal communication with the acoustic receivers. The signal processor is configured to cause the acoustic receivers to be sensitive along steered beams. The signal processor is configured to cause an end of the steered beams to move through a selected pattern within a beam width of the acoustic energy emitted by the acoustic transmitter. The signal processor is configured to operate a visual display device to generate a visual representation corresponding to acoustic energy detected by the acoustic receivers. A visual display device is in signal communication with the signal processor. |
US08072836B2 |
Systems, methods and devices for arbitrating die stack position in a multi-die stack device
Embodiments are described for arbitrating stacked dies in multi-die semiconductor packages. In one embodiment, die identification data for at least two stacked dies are arbitrated to select one of the dies as the primary die and the other as secondary. Each die includes an input/output buffer that drives an output signal to a commonly shared output terminal in response to receiving a die identification data bit as the input signal. Each die also includes an arbitration circuit that generates a control signal in response to the identification bit of one die being mismatched to a corresponding identification bit of the other die. The control signal programs a stack enable fuse in accordance with the arbitration to designate one of the dies as the secondary die. |
US08072835B2 |
Row address decoder and semiconductor memory device having the same
A row address decoder includes a first main word line decoding unit decoding first and second row addresses to generate first to fourth main decoding signals. When a data storage test is performed, the first to fourth main decoding signals are enabled at first to fourth timings, respectively. The row address decoder also includes a second main word line decoding unit decoding third and fourth row addresses to generate fifth to eighth main decoding signals. When a data storage test is performed, the fifth to eight main decoding signals are enabled at first to fourth timings, respectively. A main word line enable signal generating unit decodes the first to fourth main decoding signals and the fifth to eighth main decoding signals to generate first to sixteenth main word line enable signals that are enabled at different times. |
US08072824B2 |
Operation guarantee system
An operation guarantee system includes a decoder circuit, a comparison circuit, a CPU circuit, a frequency adjustment circuit and a DQ adjustment circuit. The comparison circuit compares a test data signal input from the decoder circuit with an expected value data signal input from the exterior, and detects the presence or absence of an output error in the decoder circuit. The CPU circuit controls the frequency adjustment circuit and the DQ adjustment circuit to vary a frequency of a clock signal input to an external memory and a delay amount of the data signal. In addition, the CPU circuit acquires a result of detection of the comparison circuit under various conditions. Then, the CPU circuit determines an appropriate frequency of the clock signal input to the external memory based on a relationship between the various conditions and the presence or absence of the output error. |
US08072823B2 |
Semiconductor memory device
A semiconductor memory device includes a memory cell provided at an intersection of a word line and a bit line, a precharge circuit connected to the bit line, a column select circuit controlled in accordance with a write control signal, and a clamp circuit provided as a write circuit. The clamp circuit includes a transistor configured to control the potential of a selected bit line to a first potential (e.g., 0 V), and a variable capacitor configured to control the potential of the selected bit line to a second potential (e.g., a negative potential) which is lower than the first potential. The capacitance of the variable capacitor decreases when a power supply voltage is increased, whereby the amount of a decrease from the first potential to the second potential is reduced. |
US08072821B2 |
Semiconductor memory device that can perform successive accesses
To provide an input/output circuit that includes a write path to which write data is supplied and a read path to which read data is supplied and first and second data lines that connect the input/output circuit to a memory cell array. The input/output circuit includes a write buffer that supplies the write data on the write path to the first data line, a read amplifier that supplies the read data supplied to the read path through the second data line, and a bypass circuit that supplies the write data on the write path to the read path in response to detection of matching between a write address and a read address. Thus, data collisions can be avoided. |
US08072817B2 |
Tracking cells for a memory system
Tracking cells are used in a memory system to improve the read process. The tracking cells can provide an indication of the quality of the data and can be used as part of a data recovery operation if there is an error. The tracking cells provide a means to adjust the read parameters to optimum levels in order to reflect the current conditions of the memory system. Read operations are performed on the tracking cells, where threshold voltages of physical states of the tracking cells are further apart than threshold voltages of physical states of non-tracking cells. Based on the read operations, an extent to which the tracking cells are errored is determined. |
US08072812B2 |
Sensing of memory cells in NAND flash
An analog voltage NAND architecture non-volatile memory data read/verify process and circuits is described that senses analog voltages in non-volatile cells utilizing source follower voltage sensing. In a source follower sensing or read operation the programmed threshold voltage of a cell in a NAND string of a NAND architecture Flash memory array is read by applying an elevated voltage to the source line, an elevated pass voltage (Vpass) is placed on the gates of the unselected cells of the string to place them in a pass through mode of operation, and a read gate voltage (Vg) is applied to the gate of the selected cell. The selected memory cell operates as a source follower to set a voltage on the coupled bit line at the read gate voltage minus the threshold voltage of the cell (Vg−Vt), allowing the voltage of the cell to be directly sensed or sampled. |
US08072811B2 |
NAND based NMOS NOR flash memory cell, a NAND based NMOS NOR flash memory array, and a method of forming a NAND based NMOS NOR flash memory array
A NOR flash nonvolatile memory device provides the memory cell size and a low current program process of a NAND flash nonvolatile memory device and the fast, asynchronous random access of a NOR flash nonvolatile memory device. The NOR flash nonvolatile memory device has an array of NOR flash nonvolatile memory circuits that includes charge retaining transistors serially connected in a NAND string such that at least one of the charge retaining transistors functions as a select gate transistor to prevent leakage current through the charge retaining transistors when the charge retaining transistors is not selected for reading. The topmost charge retaining transistor's drain is connected to a bit line parallel to the charge retaining transistors and the bottommost charge retaining transistor's source is connected to a source line and is parallel to the bit line. The charge retaining transistors are programmed and erased with a Fowler-Nordheim tunneling process. |
US08072810B2 |
Program and erase methods with substrate transient hot carrier injections in a non-volatile memory
The present invention describes a uniform program method and a uniform erase method of a charge trapping memory by employing a substrate transient hot electron technique for programming, and a substrate transient hot hole technique for erasing, which emulate an FN tunneling method for NAND memory operation. The methods of the present invention are applicable to a wide variety of charge trapping memories including n-channel or p-channel SONOS types of memories and floating gate (FG) type memories. the programming of the charge trapping memory is conducted using a substrate transient hot electron injection in which a body bias voltage Vb has a short pulse width and a gate bias voltage Vg has a pulse width that is sufficient to move electrons from a channel region to a charge trapping structure. |
US08072804B2 |
Multi-bit flash memory devices and methods of programming and erasing the same
A non-volatile memory device includes an array of non-volatile memory cells configured to support single bit and multi-bit programming states. A control circuit is provided, which is configured to program a first page of non-volatile memory cells in the array as M-bit cells during a first programming operation and further configured to program the first page of non-volatile memory cells as N-bit cells during a second programming operation. The first and second programming operations are separated in time by at least one operation to erase the first page of non-volatile memory cells. M and N are unequal integers greater than zero. |
US08072801B2 |
Method for creating nonequilibrium photodetectors with single carrier species barriers
A method of forming a diode comprises the steps of forming an extraction region of a first conductivity type, forming an active region of a second conductivity type that is opposite the first conductivity type, and forming an exclusion region of the second conductivity type to be adjacent the active region. The active region is formed to be adjacent to the extraction region and along a reverse bias path of the extraction region and the exclusion region does not resupply minority carriers while removing majority carriers. At least one of the steps of forming the exclusion region and forming the extraction region includes the additional step of forming a barrier that substantially reduces the flow of the carriers that flow toward the active region, but does not rely on a diffusion length of the carriers to block the carriers. |
US08072796B2 |
Memory with five-transistor bit cells and associated control circuit
Memory employing a plurality of five-transistor memory bit cells in a memory matrix and a power supply control circuit that is configured to provide a simultaneous full clear to all of the memory bit cells is described herein. |
US08072794B2 |
Semiconductor memory device having DRAM-compatible addressing mode and data processing system including same
In synchronism with an active command, a row address and a column address are simultaneously received, and a page address is received in synchronism with a read command or a write command. Word drivers select a word line based on the row address, and column switches select a bit line based on the column address. A page address decoder selects any one of read/write amplifiers corresponding to each page based on the page address. With this configuration, a specification for a DRAM such as an access cycle can be satisfied without arranging an amplifier for each bit line, and thus it becomes possible to secure a compatibility with a DRAM while reducing a chip area. |
US08072793B2 |
High density resistance based semiconductor device
Memory devices are described along with methods for manufacturing. A memory device as described herein includes a plurality of memory cells located between word lines and bit lines. Each memory cell comprises a diode and a plurality of memory elements each comprising one or more metal-oxygen compounds, the diode and the plurality of memory elements arranged in electrical series along a current path between a corresponding word line and a corresponding bit line. |
US08072791B2 |
Method of making nonvolatile memory device containing carbon or nitrogen doped diode
A method of making a nonvolatile memory device includes forming a first electrode, forming at least one nonvolatile memory cell comprising a silicon, germanium or silicon-germanium diode, doping the diode with at least one of nitrogen or carbon, and forming a second electrode over the at least one nonvolatile memory cell. |
US08072790B2 |
High speed FRAM including a deselect circuit
High speed FRAM including a deselect circuit is realized for replacing SRAM, wherein the deselect circuit is connected to a local bit line pair for forcing a middle voltage to storage nodes of ferroelectric capacitors of unselected memory cell while a plate line of the ferroelectric capacitors is forced to the middle voltage, so that the unselected memory cell is not polarized while selected memory cell is polarized by changing the local bit line pair when writing. With the deselect circuit, half of the memory cells are not accessed, which reduces number of sense amps. Furthermore, half of metal routing lines on the memory cells can be used for selecting columns and connecting global power as the convention SRAM configuration, while other half of metal routing lines are used for global bit lines. And various circuits for implementing the memory with the deselect circuit are described. |
US08072789B2 |
Resistance-change memory device
A resistance-change memory device is provided and includes a stack constituting a tunnel magnetoresistance effect element that has a magnetic layer in which a direction of magnetization is switchable and that is formed on a conductive layer, and the stack is included in a resistance-change memory cell performing data writing utilizing a spin transfer effect caused by current injection. The stack is formed such that a line connecting centers of respective layers of the stack is tilted with respect to a direction perpendicular to a surface of the conductive layer having the stack formed thereon. |
US08072787B2 |
Synchronous rectifying for soft switching power converters
An synchronous rectifying apparatus or synchronous rectifying circuit of a soft switching power converter is provided to improve the efficiency. The integrated synchronous rectifying circuit includes: a power transistor connected from a transformer to the output of the power converter for rectifying; a controller having a latch circuit generates a drive signal to control the power transistor in response to a switching signal generated by a winding of the transformer in response to the switching of the transformer. The controller turns off the power transistor when the switching signal is lower than a low-threshold. The power transistor is turned on when the switching signal is higher than a high-threshold. Furthermore, a maximum-on-time circuit provided in the controller is applied to generate a maximum-on-time signal for limiting the maximum on time of the power transistor. |
US08072781B2 |
Electronic device
An electronic device includes a bracket, a rear plane, a mounting member, and a middle plane. The bracket is configured for receiving at least one hard disk drive therein, and includes a bottom plate. The rear plane is secured to the bracket. The mounting member secures the middle plane to the bottom plate, so that the middle plane is perpendicular to the bottom plate and parallel to the rear plane. |
US08072779B1 |
Recessed electrical device housing assembly and clip
A removable, uni-body, low voltage device adapter clip for an electrical device housing having an opening that is sized to accommodate a standard N-gang outlet box, makes it possible to mount a low voltage device in the sized-opening. The clip includes a longitudinal body portion having opposite ends defining an N-gang length there between. The clip has a finger structure that is configured to engage a front and a rear surface of an edge of the sized opening. It further has N device mounting bores disposed between the opposite ends, each of which is aligned with a longitudinal centerline of each one of the N-gang-sized openings. An electrical device housing assembly includes an electrical device housing having a plurality of recessed walls, wherein at least one of the walls has an opening that is sized to accommodate a standard N-gang outlet box, and a pair of removable, uni-body, low voltage device adapter clips. The assembly may include a low voltage device. The assembly may further include integrated mounting flanges and flange covers. |
US08072777B2 |
Label assembly and circuit board using the same
A label assembly includes a support and a label body. The label body is configured to allow a label to be attached thereto. The support includes an upright post, and a fixing portion formed at a distal end of the post opposite to the label body. The fixing portion is configured to removably attach the label assembly to a circuit board. A circuit board supporting the label assembly is further provided. |
US08072773B2 |
Ultra-wideband assembly system and method
An ultra-wideband assembly is provided. The assembly includes a non-conductive tapered core having a conductive wire wound on an outer surface of the non-conductive tapered core, a low-frequency inductor coupled to the non-conductive tapered core via the distal end of the conductive wire and configured to allow mounting of the non-conductive tapered core at an angle with respect to the circuit board. The low frequency inductor is being disposed on a dielectric board configured to be coupled to the circuit board. The assembly includes an ultra-wideband capacitor coupled to the non-conductive tapered core via the proximate end of the conductive wire, the ultra-wideband capacitor being also coupled to the transmission line on the dielectric board. |
US08072771B2 |
Upright circuit board assembly structure
An improved upright circuit board assembly structure includes: an electronic component to be mounted on an external device so as for electrical functions of the electronic component to be used; and at least one circuit board including at least one first electrical connection portion and at least one second electrical connection portion. The first electrical connection portion and the second electrical connection portion are coupled to the external device by soldering with a solder paste. By soldering the circuit board to the external device in a double-sided, multi-point manner, the electronic component is mounted securely on the external device, and electric connection between the electronic component and the external device is enhanced. |
US08072770B2 |
Semiconductor package with a mold material encapsulating a chip and a portion of a lead frame
Various exemplary embodiments provide components, devices, and methods of semiconductor packaging. The disclosed packaging component can include a mold material disposed around a lead frame and at least an integrated circuit (IC), wherein the IC is electrically connected with one side of the lead frame. The opposite side of the lead frame including, for example, lead segments, can be exposed from the mold material. A variety of other components, devices, and packages can then be assembled, e.g., over the disclosed packaging component, through the exposed regions so as to improve packaging densities. |
US08072769B2 |
Component-embedded module and manufacturing method thereof
A component-embedded module includes a module substrate having wiring electrodes on the upper surface thereof, first circuit components mounted on the wiring electrodes, a sub-module disposed on an area on which no wiring electrodes are provided, and an insulating resin layer provided on substantially the entire upper surface of the module substrate such that the insulating resin layer covers at least a portion of the first circuit components and sub-module. The second circuit components including an integrated circuit element are mounted on the sub-module or embedded therein. Via conductors are provided through the module substrate from the lower surface thereof and are directly coupled to terminal electrodes on the lower surface of the sub-module. By using a substrate having a wiring greater accuracy than that of the module substrate, a reliable component-embedded module is obtained. |
US08072763B2 |
Printed circuit board assembly
A printed circuit board assembly includes a heat sink, a back board, and a securing member. The heat sink is configured to be mounted on a heat generating element of a printed circuit board. The heat sink is configured to dissipate heat generated by the heat generating element. The heat sink and the back board are configured to be placed on opposite sides of the printed circuit board. The heat sink includes a first connecting heat pipe. The back board includes a second connecting heat pipe. The second connecting heat pipe contacts the first connecting heat pipe. The securing member thermally contacts the first connecting heat pipe and the second connecting heat pipe. |
US08072762B2 |
Printed circuit board assembly
A printed circuit board assembly includes a printed circuit board, a first heat dissipating module, and a second heat dissipating module. The printed circuit board includes a first heat generating element and a second heat generating element. The first heat dissipating module is disposed on the first heat generating element. The first heat dissipating module includes a heat sink and a first heat pipe. The first heat pipe includes a pipe body and an extending portion extending from the pipe body. The second heat dissipating module is disposed on the second heat generating element. The pipe body is connected to the heat sink and the extending portion is connected to the second heat dissipating module. |
US08072760B2 |
Power inverter
Water paths for feeding a coolant water through a power converter mounted on an automobile are arranged in parallel, openings are formed on the water paths respectively, heat radiating fins project from the openings, and the openings are closed by a base plate of the power module. Further, the base plate of the power module includes a metal in addition to copper to increase a hardness of the base plate, so that a deterioration of the flatness during fixing the fins with brazing is restrained. |
US08072754B2 |
Electronic device incorporating centrifugal blower
An electronic device includes a casing, a centrifugal blower and sidewall received in the casing. The casing is adapted for accommodating electronic components therein, and includes a bottom cover and an opposite top cover. The centrifugal blower is surrounded by the sidewall and includes a sleeve directly mounted to the bottom cover, a bearing member mounted in the sleeve, a stator mounted to the sleeve and an impeller rotatably supported by the bearing member. The bottom cover of the electronic device functions as a bottom plate of the centrifugal blower. |
US08072750B2 |
Top angled offset multi-media and user interface
A computer enclosure with a user interface having an improved user-accessibility. The user interface is located at the upper front corner of the computer enclosure box. In the preferred embodiment, the interface is located on a protrusion extending out of the upper front corner of the enclosure box. The user interface has a surface plane that is preferably angled between 20-70 degrees to the ground to which the enclosure sits on. In other preferred embodiments, the user interface has a surface plane that is preferably angled between 40-60 degrees to the ground to which the enclosure sits on. |
US08072744B2 |
Portable electronic device
A portable electronic device includes a main body, a handle, two anti-rotation members, and a connecting member rotatably connecting the main body to the handle. The anti-rotation members are fixed to two ends of the connecting member. The main body defines two receiving grooves. An anti-rotation hole is defined in a side wall of each receiving groove. The handle includes a rod portion and two supporting portions extending from opposite ends of the rod portion. An engaging groove is defined in each supporting portion. An end of the supporting portions of the handle is received in the receiving grooves. The anti-rotation members are detachably latched in the engaging grooves of the handle and the anti-rotation holes of the main body such that the handle and the main body are non-rotatable relative to the connecting member and define an angle. |
US08072742B2 |
Chassis and manufacturing method thereof
A chassis includes a base board defining a receiving space, a clapboard detachably received in the receiving space, and two fasteners. The receiving space includes a sidewall, and a plurality of fixing posts extend from the sidewall. Two fixing columns each defining a fixing hole extend from opposite ends of the base board, neighboring the sidewall. The clapboard includes a main body defining a plurality of engaging holes to engage with the plurality of fixing posts of the base board, and two fixing portions each defining a through hole extending from opposite ends of the main body. The two fasteners are passed through the through holes of the fixing portions and engaged in the fixing holes of the fixing columns, respectively. |
US08072733B2 |
Electrochemical capacitor and electrode material for use therein
An electrochemical capacitor comprising a nonaqueous electrolyte and a pair of polarizable electrodes, wherein carbon nanotubes are used as an electrode material for at least one of the positive electrode and the negative electrode, the carbon nanotubes have a specific surface area of at least 700 m2/g and contain semiconductive carbon nanotubes, and the electrode material exhibits a voltage dependency of differential capacity by electrochemical doping. The electrochemical capacitor solves the problems associated with activated carbon electrodes and, exploiting the excellent characteristics of carbon nanotubes, has increased capacitance and increased energy density, therefore realizing a reduced internal resistance and a prolonged service life. |
US08072732B2 |
Capacitor and wiring board including the capacitor
A capacitor is provided having a tough surface portion which prevents cracking that tends to occur when the capacitor is built-in or surface-mounted on a wiring board. A ceramic sintered body of the capacitor includes a capacitor forming layer portion, a cover layer portion and an interlayer portion. The capacitor forming layer portion has a laminated structure wherein ceramic dielectric layers and inner electrodes connected to a peripheral portion of capacitor via conductors, are alternately laminated. The cover layer portion is exposed at a surface portion of the ceramic body and has a laminated structure wherein ceramic dielectric layers and dummy electrodes not connected to the capacitor via conductors, are alternately laminated. |
US08072731B2 |
Static eliminator and discharge electrode unit built therein
There is provided a static eliminator capable of improving a sheath effect exerted by shielding a leading end of a discharge electrode by a clean gas so as to prevent the leading end of the discharge electrode from being contaminated, in which a first-stage circumferential chamber, a second-stage circumferential chamber and a first gas pool are arrayed in series along the longitudinal direction of a discharge electrode, the first gas pool is disposed in the mode of diametrically overlapping a gas outflow channel for shielding located on the inner circumferential side of the first gas pool, and a clean gas is supplied to the first gas pool through the chambers disposed at multi-stages by means of the circumferentially spaced multi-stage orifices (the first and second chases). |
US08072728B2 |
Overvoltage protection device
An overvoltage protection device for protection of an electrical or electronic device, with a housing, with input and output terminals for electrical conductors, with line paths which each connect one input terminal to one output terminal, with first arresters which are used for symmetrical protection between the active conductors and with second arresters which are used for asymmetrical protection between the individual conductors and the ground potential, the individual first arresters each being connected by their first terminal to a line path and by their second terminal to a common connecting point so that they are at a common reference potential and symmetrical protection between two conductors is implemented by two first arresters located in series to one another. The overvoltage protection device can also be used in signal circuits with several signal conductors and can guarantee reliable protection of a connected electrical or electronic device against overvoltages. |
US08072727B2 |
Fault testing fault protection device and method
A fault protection device tests a distribution for persistence of a fault using a selectable first fault testing procedure and a second fault testing procedure. |
US08072720B2 |
Electrostatic protection circuit
An electrostatic protection circuit that affords protection without effecting transfer of an ordinary output signal includes an output terminal; a ground terminal; a first N-channel transistor having its drain and source connected between the output terminal and the ground terminal GND; a first electrostatic protection element connecting the output terminal and the ground terminal; and a second electrostatic protection element connected the drain and gate of the first N-channel transistor. The second N-channel transistor is connected to the gate of the first N-channel transistor. The gate potential of the first N-channel transistor rises and the gate-to-drain voltage of the first N-channel transistor is limited to a value below a prescribed value by a current that flows into the second electrostatic protection element owing to application of static electricity to the output terminal, and resistance of the second N-channel transistor, which is the ON state, as seen from the gate of the first N-channel transistor. |
US08072719B2 |
Systems, circuits, chips and methods with protection at power island boundaries
Integrated circuits where the standard isolation cell, at power island boundaries, also includes a protection device, which clamps transient voltages. |
US08072716B2 |
AFCI device
An arc fault circuit interrupter (AFCI) device prevents malfunction of an electric circuit and checks the state of the circuit and connection state of lines. One of a phase conductor line and a neutral conductor line is wound around a transformer which converts a current difference flowing in the AC line into voltage to detect whether an arc fault occurs, and a voltage induced by the wound line is rectified into direct-current and is converted into constant voltage to obtain power for the AFCI. An arc wave generator includes a rectifier to generate a rectified signal; a drop resistor which drops the voltage of the rectified signal to generate a voltage-dropped signal; and a mono-stable multivibrator which adjusts a voltage level and a pulse width of the voltage-dropped signal and generates a pulse signal that is used to generate a false arc for testing the AFCI. |
US08072711B1 |
System and method for the fabrication, characterization and use of magnetic corrosion and chemical sensors
A chemical or corrosive environment sensing system, comprising a giant magnetoresistive effect device having at least one environmentally exposed film, and a device, for sensing changes in the GMR effect device resulting from environmental exposure of the at least one environmentally exposed film. The film may be reversibly or irreversibly altered by the exposure, and is preferably nano-textured to alter a reaction rate and surface area. The sensor may be enzyme linked, that is, respond to an enzyme reaction product rather than the substrate directly. The GMR property altered and/or sensed may be, for example, a lower or upper switching field, an electrical resistance, and the GMR value. The device may be used as a sensor or as part of a control system. |
US08072705B1 |
Method and system for providing a magnetic writer using a BARC
A method and system for providing a magnetic writer are described. The method and system include providing a bottom antireflective coating (BARC) on a portion of the magnetic writer. The BARC has a low reflectivity. The method and system also include providing a barrier layer on at least a portion of the BAR and providing a mask on at least a portion of the barrier layer. The barrier layer isolates the BARC from the mask. |
US08072703B1 |
Disk drive detecting when head is parked on ramp
A disk drive is disclosed comprising a disk, a head coupled to a distal end of an actuator arm, a voice coil motor (VCM) operable to rotate the actuator arm about a pivot in order to actuate the head radially over the disk, and a ramp located near an outer edge of the disk for parking the head. A first back electromotive force (BEMF) voltage of the VCM is measured, and a current is applied to the VCM for a first interval in order to move the actuator arm in a first radial direction. After the first interval, a second BEMF voltage of the VCM is measured, and whether the head is parked is detected in response to the first and second BEMF voltages. |
US08072701B2 |
Positioning apparatus for an optical element
The present invention relates to a positioning apparatus (10) of a positioning unit for positioning an optical device of the positioning unit comprising at least one optical element in the ray path of a microscope in front of an eye to be observed, wherein the positioning apparatus comprises a carrier device (11) for coupling the positioning apparatus to the microscope and a holding apparatus (12) for holding the optical element, whereby the holding apparatus comprises holding devices (20) for connection of the optical device to the holding apparatus which are configured in such a manner that a distance space (24) is formed between the optical device and the holding apparatus. |
US08072698B2 |
Lens barrel support apparatus
A support apparatus supporting a lens barrel includes an annular fitting member, constructed by cutting a metal die case blank, to form an inner peripheral groove therein, and annular sheets disposed on front and rear cut surfaces of the inner peripheral groove in a direction of an optical axis. A plurality of engaging members provided on an outer peripheral surface of the lens barrel are positioned between the annular sheets disposed in the inner peripheral groove. |
US08072695B1 |
Imaging lens
An imaging lens includes plastic-made first, second, third, fourth, and fifth lens elements arranged in the given order from an object side to an imaging side, each having object-side and imaging-side surfaces facing toward the object and imaging sides, respectively. The first lens element has a positive focusing power, and the object-side surface thereof is a convex surface. The second lens element has a negative focusing power, and the imaging-side surface thereof is a concave surface. The third lens element has a positive focusing power, and each of the imaging-side and object-side surfaces thereof is a convex surface. The fourth lens element is a meniscus lens, and the imaging-side surface thereof is a convex surface. The imaging-side surface of the fifth lens element has a concave area in a vicinity of an optical axis of the fifth lens element. |
US08072685B1 |
Lens assembly and method for forming the same
A method for forming a lens assembly is provided, including: providing a mold substrate, wherein at least a recess is formed from a surface of the mold substrate; providing a transparent substrate; disposing a lens precursor material on the surface of the mold substrate or on a first surface of the transparent substrate; disposing the mold substrate on the transparent substrate such that at least a portion of the lens precursor material is filled in the recess; disposing a mask on a second surface of the transparent substrate to partially cover the transparent substrate; after the mask is disposed, irradiating a light on the second surface of the transparent substrate to transform at least a portion of the lens precursor material on the first surface of the transparent substrate into a lens; and removing the mask and the mold substrate from the transparent substrate and the lens. |
US08072681B2 |
Polarization preserving front projection screen material
Polarization preserving front projection screens and diffusers provide optimum polarization preservation for stereoscopic 3D viewing, as well as improved light control for enhanced brightness, uniformity, and contrast for both 2D and 3D systems. Generally, the disclosed screens direct light from a projector toward viewers within a diffusion locus, while maintaining optimum gain characteristics. More specifically, light incident on a region of the front projection screen from a predetermined projection direction is reflected by an engineered surface to a predetermined diffusion locus after undergoing substantially single reflections. The engineered surface, comprised of generating kernels, is used to optimally diffuse illumination light into a range of viewing angles, within the diffusion locus, with suitable gain profile, while optimally preserving polarization for 3D applications. Such a screen, when combined with matched polarization analyzing eyewear, provides extremely low cross-talk from any observation point. |
US08072677B2 |
Device for amplifying a laser with high energy and high beam quality
The field of the invention is that of high-energy laser beam amplifiers and associated optical pumping devices. The object of the invention is to use an amplifier configuration and a cooling means which do not have the drawbacks of cryogenic systems that have been used up until now and which however make it possible both to obtain an amplified laser beam of high quality and to minimize transverse lasing effects. A laser beam amplifying device according to the invention combines four main principles, which are use of a crystal exhibiting circular symmetry so as to distribute the mechanical stresses radially; cooling of the entire external surface by a cooling liquid, so as to avoid the use of cryogenic techniques; use of a matching liquid so as to avoid transverse lasing effects; and use of pump laser beams with uniform energy distribution. |