Document Document Title
US07921460B1 Rate limiting data traffic in a network
A network device coordinates with other devices in a network to create a distributed filtering system. The device detects an attack in the network, such as a distributed denial of service attack, and forwards attack information to the other devices. The devices may categorize data into one or more groups and rate limit the amount of data being forwarded based on rate limits for the particular categories. The rate limits may also be updated based on the network conditions. The rate limits may further be used to guarantee bandwidth for certain categories of data.
US07921459B2 System and method for managing security events on a network
A computer-implemented system for managing security event data collected from a computing network. The system employs an event managing software module that can reside on a computing network that is being monitored with security devices. The event managing software collects security event data from security devices located in the monitored computing network and can process the security event data. In processing the security event data, the event manager module can format the data and create manageable summaries of the data. The event manager also supports storage of the security event data and the results of any processing performed on the data. Security event data can be identified by the event manager for use in responding to a security event.
US07921458B2 Packet routing method, computer system, and computer product
A gateway receives from a file server a packet addressed to another gateway in the same alliance, and transfers the packet to the other gateway. The gateway transmits a packet to the file server via another gateway in the same alliance. Upon receiving a packet from another gateway in the same alliance, the gateway transfers the packet to a PPTP server. The PPTP server transmits a packet received from the file server to a gateway via a different gateway in the same alliance.
US07921451B2 Access authorization having embedded policies
A facility for receiving an embedded policy is provided. The facility checks an application program image for the presence of an embedded policy. If an embedded policy is detected, the facility extracts the policy from within the application program image. The facility may then apply the extracted policy to the application program image before the application program image is loaded and/or executed. Moreover, the facility may check the application program image's integrity prior to extracting the embedded policy.
US07921448B2 Multicast media distribution system
The present invention provides for methods, systems, and devices for simultaneously receiving and processing multimedia asset packages transmitted by a plurality of multimedia content providers. The methods and systems of the present invention implement a multiport catcher appliance configured to receive a plurality of transmissions, simultaneously, from multiple content providers in a multimedia asset distribution system. The multimedia catcher receiver includes a multimedia network interface unit configured to simultaneously receive multimedia data segments from content providers, a multimedia network interface unit that provides the multimedia data segments to a receive unit, a receive unit configured to reconstruct and validate a multimedia asset package using multimedia data segments transmitted by a content provider, and a content management system to manage multimedia asset packages and provide multimedia asset packages to a multimedia server.
US07921446B2 Fast-start streaming and buffering of streaming content for personal media player
A personal media broadcasting system enables video distribution over a computer network and allows a user to view and control media sources over a computer network from a remote location. A personal broadcaster receives an input from one or more types of media sources, digitizes and compresses the content, and streams the compressed media over a computer network to a media player running on any of a wide range of client devices for viewing the media. The system may allow the user to issue control commands (e.g., “channel up”) from the media player to the broadcaster, causing the source device to execute the commands. The broadcaster and the media player may employ several techniques for buffering, transmitting, and viewing the content to improve the user's experience.
US07921445B2 Audio/video speedup system and method in a server-client streaming architecture
A system and a corresponding method for temporal modification of audio signals, to increase or reduce the playback rates of an audio and/or a video file in a client-server environment. The system and method improve the efficiency of serving streaming media to a client so that the client can select an arbitrary time-speedup factor. The speedup system performs many of the pre-calculations once, at the server, so that the bandwidth needs are reduced and the client's computational load is minimized. The final time-scale-modification can be either done completely on the server, thus reducing the client's needs, or partly on the client's computer to minimize latency, and to reduce on-the-fly computational load from the server that serves multiple clients concurrently.
US07921443B2 Systems and methods for providing video and data services to a customer premises
Embodiments of the invention provide systems and methods that overcome deficiencies in the prior art. One embodiment of the invention comprises an integrated system for providing video and data services to a customer premises. The integrated system comprises a digital broadcast satellite receiver, a data source, and an integrated network interface device. The integrated network interface device can be coupled to a receiver and/or the data source, and the integrated network interface device can be configured to receive video information from the receiver and data (e.g. Internet Protocol data) from the data source. In certain embodiments, the integrated network interface device can further be configured to distribute the data to the customer premises via a first internal transport medium and/or distribute the video information to the customer premises via a second internal transport medium. In one aspect, network interference devices can be attached to an external wall of customer premises.
US07921437B2 Optical pick apparatus
An optical pickup apparatus including a first objective lens that focuses first laser light on an information recording layer of a first optical disc in a first mounting state where the first optical disc is mounted on a turntable; a second objective lens that focuses second laser light on an information recording layer of a second optical disc in a second mounting state where the second optical disc is mounted on the turntable, the second optical disc having an information recording format different from that of the first optical disc; and a lens holder that integrally holds the first objective lens and the second objective lens in an adjacent manner on the outside and inside, respectively, along a radial direction of the first optical disc in the first mounting state and of the second optical disc in the second mounting state.
US07921435B2 Optical disk drive
An optical disk drive according to the present invention includes: an optical pickup 6 including a light source 23 that radiates a light beam 21 to irradiate an optical disk 100, at least one objective lens 22 for converging the beam 21, and an actuator that can move the lens 22 perpendicularly to the disk 100; a transport stage 11 for displacing the pickup 6 in a disk radial direction; a rim detecting section 30 for sensing if the irradiated position of the beam 21 has passed an outer edge of the disk 100 while the pickup 6 is being displaced from an inner area of the disk toward the outer edge thereof to conduct a seek operation; and a control section 40 for getting the lens 22 retracted away from the disk 100 by the actuator and getting the pickup 6 displaced toward the inner area of the disk by the transport stage 11 if the irradiated position of the light beam 21 has been sensed to have passed the outer edge of the disk 100.
US07921428B2 Multi-registration of software library resources
Data communications, including issuing, by an application program to a high level data communications library, a request for initialization of a data communications service; issuing to a low level data communications library a request for registration of data communications functions; registering the data communications functions, including instantiating a factory object for each of the one or more data communications functions; issuing by the application program an instruction to execute a designated data communications function; issuing, to the low level data communications library, an instruction to execute the designated data communications function, including passing to the low level data communications library a call parameter that identifies a factory object; creating with the identified factory object the data communications object that implements the data communications function according to the protocol; and executing by the low level data communications library the designated data communications function.
US07921417B2 Method and computer system for activation of source files
Method and computer system for activation of source files. A source file repository stores a plurality of active source files belonging to a component. A central compilation service receives an activation request for at least one inactive source file of the component. In response to the activation request the central compilation service compiles the component using the at least one inactive source file and, in case the compilation is successfully completed, initiates a transfer of the at least one inactive source file to the plurality of active source files.
US07921416B2 Formal language and translator for parallel processing of data
The present invention, in an example embodiment, provides a special-purpose formal language and translator for the parallel processing of large databases in a distributed system. The special-purpose language has features of both a declarative programming language and a procedural programming language and supports the co-grouping of tables, each with an arbitrary alignment function, and the specification of procedural operations to be performed on the resulting co-groups. The language's translator translates a program in the language into optimized structured calls to an application programming interface for implementations of functionality related to the parallel processing of tasks over a distributed system. In an example embodiment, the application programming interface includes interfaces for MapReduce functionality, whose implementations are supplemented by the embodiment.
US07921408B2 System and method for applying development patterns for component based applications
A computing device and method for coordinating the development of a client application including application components comprising one or more of at least one of a data component, a message component or a screen component, having corresponding component definitions, or a workflow component comprising a series of instructions. A first development pattern module configured for interaction with a development environment is provided by a computer user interface, the first development pattern module configured for selecting a first pattern from a plurality of patterns based on an application component type central to the client application, the first development pattern module for guiding a user interface with a plurality of predefined steps to coordinate a development of the application components through user input events via the user interface in accordance with the first pattern.
US07921405B2 Facilitation of multi-project management using throughput measurement
A method on a computer for providing critical chain-based project management is disclosed. The method includes generating a list of sequential time periods for a project comprising a plurality of tasks and calculating a number of tasks for each time period. The method further includes generating a graphic that visually indicates the number of tasks for each time period and a priority of each task and providing the graphic to a user.
US07921404B2 Method of reusing constraints in PCB designs
A method is disclosed for electronically processing constraints rules defined in a previously developed first PCB design having a first constraints output file, to facilitate the development of a second PCB design having a second constraints output file. The second design has substantially identical topology to the first design and the second constraints output file comprises constraints for signals with identical attributes. The method includes several steps. Firstly, the board file of the first design is compared with the net list file of the second design to identify respective differences between the designs. On the basis of the established differences, a file attributes change report is generated. At least some data from the file attributes change report is stored into an attributes change file. Finally, the method includes the step of processing the first design constraints output file, the second design constraints output file, and the attribute change file to map constraints associated with changed attributes, thus defining a revised constraints output file for the second design. The revised second constraints output file comprises constraints for at least some signals with changed attributes.
US07921401B2 Stress analysis method, wiring structure design method, program, and semiconductor device production method
A stress analysis method is provided: including dividing, by using a division unit, an inside of a chip into a plurality of analysis areas, deriving, by using a composite property derivation unit, a composite property into which physical property values of a plurality of materials included in an analysis area are compounded, about each of the plurality of analysis areas on the basis of wiring structure data for each of the plurality of analysis areas, and creating, by using a stress analysis unit, a three-dimensional model of a finite element method which uses each analysis area as an element, to apply the composite property to each element, and to perform a stress analysis.
US07921400B1 Method for forming integrated circuit device using cell library with soft error resistant logic cells
A cell library is disclosed that includes soft error resistant logic cells. The soft error resistant logic cells can be used along with memory cells and conventional logic cells to form integrated circuit designs having increased soft error resistance. A method for forming an integrated circuit device is disclosed in which a first integrated circuit design is formed using conventional logic cells. An iterative process is then performed in which some of the conventional logic cells are replaced with high soft error resistant logic cells to obtain a soft error resistant design. Each soft error resistant logic cell that replaces a corresponding conventional logic cell will have the same cell size as the cell that is replaced, producing a soft error resistant design that does not take up additional surface area on the semiconductor substrate.
US07921399B2 Method for simplifying tie net modeling for router performance
A method for preprocessing tie net routing data organizes the data into a plurality of tie nets each based on an optimal connection path between a pin or set of pins and the power grid. The router then routs the data embodying the thusly-simplified plurality of tie nets. Once the routing is complete, post processor takes the routed design and returns it to its original net list state while keeping the routing solution.
US07921398B2 System and medium for placement which maintain optimized timing behavior, while improving wireability potential
A method for determining placement of circuitry during integrated circuit design is presented. The method includes accessing a net list identifying circuitry connections. A plurality of individual net weights are assigned to nets in timing paths within the net list. A composite net weight is determined for said timing paths, the composite net weight being in response to the plurality of individual net weights. Concurrently therewith it is advantageous to utilize our new method of improvements of concurrently proceeding to improve wireability of said design by additional timing optimization and net weight mapping modification steps.
US07921397B2 Method of designing semiconductor integrated circuits, and semiconductor integrated circuits that allow precise adjustment of delay time
Standard cell libraries and methods of designing semiconductor integrated circuits are provided. At least one of delay-adjusting cell data and load-capacitor cell data is stored in the cell library for a specified type standard cell in addition to the standard cell data. The specified type standard cell may be utilized as a delay-adjusting cell or a load-capacitor cell. Accordingly, precise adjustment of delay times during designing a semiconductor integrated circuit is enabled without requiring registering a new standard cell in the cell library. Semiconductor integrated circuits are also provided that are configured to allow precise adjustment of delay times in the semiconductor integrated circuits.
US07921395B2 Method for laying out decoupling cells and apparatus for laying out decoupling cells
A method for laying out decoupling cells in a semiconductor integrated circuit including a plurality of paths. The method includes extracting from a timing analysis result a timing slack amount as a timing margin for power supply noise in one of the paths serving as a target path, converting the extracted timing margin to a noise tolerance amount, comparing the noise tolerance amount and a power supply noise amount of the target path, and determining whether or not a decoupling cell must be additionally laid out in the target path based on the comparison result.
US07921393B2 Tunneling as a boundary congestion relief mechanism
Simultaneous Dynamical Integration modeling techniques are applied to global placement of elements of integrated circuits as described by netlists specifying interconnection of morphable-devices. Solutions to a system of coupled ordinary differential equations in accordance with Newtonian mechanics are approximated by numerical integration. A resultant time-evolving system of nodes moves through a continuous location space in continuous time, and is used to derive placements of the morphable-devices having one-to-one correspondences with the nodes. Nodes under the influence of net attractive forces, computed based on the interconnections between the morphable devices, tend to coalesce into well-organized topologies. Nodes are also affected by spreading forces determined by density fields that are developed based on local spatial node population.
US07921391B2 Apparatus, method and computer-readable code for automated design of physical structures of integrated circuits
Apparatus, methods, and computer readable code for computing parameters related to layout schemes of integrated circuits are disclosed herein. In some embodiments, an actual layout scheme is computed, for example, for a netlist. In some embodiments, one o or more layout schemes are scored based on, for example, susceptibility to failure and/or yield in manufacturing.
US07921389B2 Controlling operation of a digital system utilizing register entities
In at least one hardware definition language (HDL) file, at least one design entity containing a functional portion of a digital system is specified. The design entity logically contains first and second latches each having a respective plurality of different possible latch values. With one or more statements, a first Dial instance is associated with the first latch and a second Dial instance is associated with the second latch. A setting of the first Dial instance thus controls which of the plurality of different possible values is loaded in the first latch, and a setting of the second Dial instance controls which of the plurality of different possible values is loaded in the second latch. With a statement, a Register instance is concurrently associated with both the first and the second latches, such that a setting of the Register instance controls the latch values loaded in both the first and second latches.
US07921386B2 Fabrication method for semiconductor device, exposure method, pattern correction method and semiconductor device
Disclosed herein is a fabrication method for a semiconductor device, including a lithography step of connecting a plurality of mask patterns to each other to form a pattern image of an area greater than the size of the mask patterns. The lithography step includes the steps of: assuring an overlapping exposure region to be exposed in an overlapping relationship by both of two mask patterns to be connected to each other, carrying out exposure transfer of the pattern portions of the two mask patterns to the overlapping exposure region to form a first measurement mark and a second measurement mark in the overlapping exposure region, and carrying out positional displacement measurement of pattern connection by the two mask patterns based on a manner of combination of main marks and sub marks of the measurement marks formed in the overlapping exposure region.
US07921385B2 Mask-pattern determination using topology types
A method for determining a mask pattern is described. During the method, a first mask pattern that includes a plurality of second regions corresponding to the first regions of the photo-mask is provided. Then, a second mask pattern is determined based on the first mask pattern and differences between a target pattern and an estimate of a wafer pattern that results from the photolithographic process that uses at least a portion of the first mask pattern. Note that the determining includes different treatment for different types of regions in the target pattern, and the second mask pattern and the target pattern include pixilated images.
US07921384B2 System, methods and apparatuses for integrated circuits for nanorobotics
The invention describes apparatuses for nano-scale integrated circuits applied to nanorobotics. Using EDA techniques, the system develops fully functional nano ICs, including ASICs and microprocessors. Three dimensional nano ICs are disclosed for increased efficiency in nanorobotic apparatuses. Nano-scale FPGAs are disclosed. The nano-scale semiconductors have applications to nano-scale and micro-scale robots.
US07921383B1 Photolithographic process simulation including efficient result computation for multiple process variation values
A method, system, and related computer program products and computer-readable numerical arrays for computer simulation of a photolithographic process is described. In one preferred embodiment, simulation of a photolithographic process is provided in which a computation time for computing each subsequent result for each subsequent combination of process variation values and/or target depths is significantly less than a computation time for computing an initial result for an initial combination of the process variation values and/or target depths. Accordingly, where computation for the initial combination requires a first time interval T, results for (N−1) subsequent combinations can be achieved such that a total time interval for the N results is substantially less than NT. Computation of a process model used for the computer simulation is also described, as well as calibration of the process model to a physical photolithographic processing system.
US07921382B2 Method for smooth rotation
A method for smooth rotation of an object viewed from a finite number of angles encompasses resetting the drag origin in response to the pointer exiting a region centered on the drag origin. Upon exiting the region, a new view of the object displays thereby providing the appearance of rotation.
US07921380B2 Detachable and reattachable portal pages
A portal environment may include at least one detachable and reattachable portal page. The detachable and reattachable portal page may include a detach feature to detach the portal page from the portal environment. A reattach feature may be provided to reattach a detached portal page to the portal environment. In another embodiment, a method to detach and reattach at least one portal page may include detaching a selected portal page in response to activating a detach feature. The method may also include reattaching the detached portal page in response to activating a reattach feature. The selected, detached portal page may be transferred to a window in response to activating the detach feature. Tunneling communication may be provided between the detached portal page and the portal environment.
US07921379B1 System and method for displaying results of search
The present invention relates to the system and the method for graphically displaying the results of search engine on a terminal of client, so that client can see a search process at first glance and move between a higher category and a lower easily and earn the results of search engine quickly.
US07921375B2 Integrating user interfaces from one application into another
The invention discloses a system and method for integrating user interfaces (UI) within an application. The invention can be configured to display an UI of a second application within a first application in a manner that the user cannot identify that the second application's UI is displayed on top of a reference window within the first application. The invention can be configured to identify a reference window that is to be replaced by a replacement window of the second application, monitor the reference window, create the replacement window, and align the replacement window over top of the reference window.
US07921370B1 Object-level text-condition indicators
Novel techniques and tools for indicating, to a user, that a development application has detected a condition of text that is not currently displayed. A user may use the development application to develop other applications at an object level without being distracted by text related to graphical objects in the applications being developed by the user. If the development application detects an undesirable condition in text related to a graphical object, the development application may display a graphical indicator of the detected condition. The user may then interact with the graphical indicator to obtain additional information about the detected condition and to view and modify the text in which the application detected the condition.
US07921359B2 Computer-implemented system and method for tagged and rectangular data processing
A computer-implemented system and method for tagged data and rectangular data conversions. The system and method receive tagged input data that is in a non-rectangular format and uses a hierarchical arrangement of tags to indicate data relationships. Data directives are used to parse the tagged input data. The data directives indicate which tags in the hierarchical arrangement of tags are to form which columns in the rectangular formatted data output. The rectangular formatted data output is generated based upon the parsed tagged input data. The data directives may also be used to convert rectangular data into a tagged data format.
US07921355B2 Enhanced human computer user interface system for searching and browsing documents
A system and method for presenting document records to a user through a display interface, comprising means for processing data of the first type through a first applet and data of the second type through a second applet and separately extracting data of the two different types using the separate applets. The user interface provides means for selecting a data file from a plurality of data files, displaying the merged and formatted processed first and second data, and managing a plurality of data files with the host application. Each record on the list may be individually selected, comprising providing at least two distinct categorization inputs from the user, providing an indicia in the record list to indicate a respective record classification, and providing means for selectively processing the records according to a respective classification thereof. The data file employs a standard image format file with an embedded index pointer to segregate two data types. A first data type, preferably an image, is referenced by the index pointer and is located near the terminus of the file. A second data type, for example text, appears immediately after the file header which includes the index pointer, and preferably terminates with an end of file marker. Thus, the single file may be read by both a standard image file reader, and a standard text reader, without parsing or segregation. The two data types are preferably text and image data, and the data file is preferably a tagged image format file (TIFF) file with Group-4 image compression.
US07921354B2 Computer-readable medium storing program for controlling archiving of electronic document, document management system, document management method, and computer data signal
There is provided a computer-readable medium storing a program causing a computer to execute a process for controlling archiving of an electronic document, the program causing the computer to function as: a requirement memory that stores a document archive requirement for each rule; and an archive processor that judges, on the basis of the requirement memory, each document archive requirement corresponding to each rule to be applied to an electronic document to be archived, determines an archive mode which satisfies all of the judged document archive requirements, and executes a process to archive the electronic document in an archiving device in the determined archive mode.
US07921352B2 DTV transmitter and method of coding main and enhanced data in DTV transmitter
A DTV transmitter includes a pre-processor pre-processing enhanced data, a data formatter generating enhanced data packets including the pre-processed data and inserting known data place holders to the data packets, and a multiplexer multiplexing the enhanced data packets with main data packets. It further includes an RS encoder which RS-codes the multiplexed data packets, and a data interleaves which interleaves the RS-coded data packets. The RS encoder adds systematic RS parity data to each main data packet and adds non-systematic RS parity place holders to each enhanced data packet. The RS encoder adds the RS parity place holders such that the RS parity place holders are placed after the enhanced data within each interleaved enhanced data packet.
US07921351B2 Increasing error correction in data streams encoded with linear block code
Disclosed is an apparatus and method for increasing the error correction capabilities of a receiver circuit that receives a data stream of encoded data symbols that are encoded with a linear block code. Analog and digital comparator circuits are used to detect laser clipping or analog to digital converter overloading. Corrupted symbols are detected by comparing in-phase and/or quadrature phase baseband signals with pre-determined threshold limits that indicate that the in-phase and quadrature phase signals have exceeded the normal signal trajectory of an unimpaired signal. Corrupted symbols may also be detected by determining that the laser has been clipped. Corrupted symbols are marked for erasure prior to decoding and error correction. Erasure of corrupted signals increases the error correction capabilities of the decoder circuit.
US07921350B2 System and method for fault detection and localization in time series and spatial data
A method for fault detection and localization calls for obtaining a data set, smoothing the data set, identifying a plurality of split points within the data set, fitting a piecewise linear function to the plurality of split points; and determining a residual between the function and the smoothed data set. Related systems and computer program products are disclosed and claimed.
US07921349B2 Mode selection for data transmission in wireless communication channels based on statistical parameters
A method and communication system for selecting a mode for encoding data for transmission in a wireless communication channel between a transmit unit and a receive unit. The data is initially transmitted in an initial mode and the selection of the subsequent mode is based on a selection of first-order and second-order statistical parameters of short-term and long-term quality parameters. Suitable short-term quality parameters include signal-to-interference and noise ratio (SINR), signal-to-noise ratio (SNR), power level and suitable long-term quality parameters include error rates such as bit error rate (BER) and packet error rate (PER). The method of the invention can be employed in Multiple Input. Multiple Output (MIMO), Multiple Input Single Output (MISO), Single Input Single Output (SISO) and Single Input Multiple Output (SIMO) communication systems to make subsequent mode selection faster and more efficient. Furthermore the method can be used in communication systems employing various transmission protocols including OFDMA, FDMA, CDMA, TDMA.
US07921347B2 Method and apparatus for performing automatic retransmission request in a mobile communication system
A method and an apparatus are provided for performing Automatic Retransmission reQuest (ARQ) in a mobile communication system including an ARQ layer and a Hybrid ARQ (HARQ) layer. The method includes receiving from an ARQ receiving (Rx) entity a status report indicating a reception status of ARQ packets; detecting an ARQ packet having a transmission completion time going ahead of a generation time of the status report, among the ARQ packets whose transmission was completed by an ARQ transmitting (Tx) entity; and retransmitting an ARQ packet not ACK/NACK-ed by the status report, among the detected ARQ packets.
US07921340B2 Nonvolatile memory device, nonvolatile memory system, and defect management method for nonvolatile memory device
A life parameter generator generates life parameters related to the life of a nonvolatile memory device by using parameters related to allowable capacity for memory defect and occurrence capacity for memory defect. The life parameters are stored in a life parameter storing block of a nonvolatile memory. An access device reads and displays the stored life parameters. Thus, the user can precisely know the life of the nonvolatile memory device or the moment when a device having a built in nonvolatile memory such as a portable audio becomes unusable.
US07921337B2 Systems and methods for diagnosing faults in electronic systems
Apparatus, systems, and methods for identifying a fault in an electronic system are provided. One apparatus includes memory storing a model of the electronic system, a processor, and a fault module. The processor is configured to pass system inputs through the model to generate corresponding simulated outputs, and the fault module is configured to determine the fault based on a comparison of the system outputs and the simulated outputs. A system includes an electronic system including multiple components generating system outputs based on system inputs and the apparatus for identifying a fault in the electronic system discussed above. One method includes generating a model of the electronic system, passing one or more inputs to the electronic system through the model to generate corresponding simulated outputs, and determining the fault based on a comparison of the one or more simulated outputs and one or more electronic system outputs.
US07921335B2 System diagnostic utility
A computer implemented method, apparatus, and computer usable program code for performing diagnostic testing for an application executing on a computer. A diagnostic utility executes on the computer. The diagnostic utility includes a graphical user interface and a plurality of diagnostic functions. A selection of the application executing on the computer is received for diagnostic testing through the graphical user interface. Responsive to receiving the selection of the application, a set of diagnostic functions from the plurality of diagnostic functions is identified to test at least one of connectivity, operation of the application, and a presence of a set of needed files for the application to form a set of identified diagnostic functions. The set of identified diagnostic functions are identified using configuration information for the application. The set of identified diagnostic function are executed, wherein a result is generated. A result from executing the set of functions is presented using the graphical user interface.
US07921333B2 Method and systems for providing data replay, reprocess and retrigger functions in an analyzer
A replay analyzer is disclosed. The replay analyzer is able to capture traffic from a transmission medium such as a buss and store it in a trace buffer. The replay analyzer can replay that captured data repeatedly as desired and can trigger activity based on patterns found in the captured data. If desired, the captured data may be used for purposes of traffic generation.
US07921332B2 Disc drive failure diagnostic system and method
A system and method, which correctly and easily diagnose all types of failures generated in a disc drive, the system includes an interface, a system controller, a failure type diagnosis unit, and an output unit. The interface transmits an operation state information request signal to the disc drive and receives operation state information from the disc drive. The system controller transmits the operation state information request signal to the interface and generates a failure information file using the operation state information when the operation state information is received from the interface. The failure type diagnosis unit analyzes the failure information file generated by the system controller to diagnose the type of failure of the disc drive. The output unit outputs the result of the diagnosis of the type of failure under the control of the system controller.
US07921331B2 Write filter cache method and apparatus for protecting the microprocessor core from soft errors
A write filter cache system for protecting a microprocessor core from soft errors and method thereof are provided. In one aspect, data coming from a processor core to be written in primary cache memory, for instance, L1 cache memory system, is buffered in a write filter cache placed between the primary cache memory and the processor core. The data from the write filter is move to the main cache memory only if it is verified that main thread's data is soft error free, for instance, by comparing the main thread's data with that of its redundant thread. The main cache memory only keeps clean data associated with accepted checkpoints.
US07921330B2 Data migration manager
A method and apparatus for transactions during a data migration. The transfer of data from an old database to a new database is structured as a set of small transactions. The transactions can be structured in a hierarchy of dependent transactions such that the transactions are nested or similarly hierarchical. A migration manager includes a set of data conversion methods or processes that enable the conversion of data from a format of an old database to that of a new database. The conversion process generates the nested transactions to resolve dependencies between records such as primary and foreign keys. The method and system provides a higher level of granularity in transaction size, providing the ability to transfer records individually and resolve the dependencies in such transactions without requiring a large mapping of an entire data set in the old database to an organization in the new database.
US07921326B2 Spatial monitoring-correlation mechanism and method for locating an origin of a problem with an IPTV network
A spatial monitoring-correlation mechanism and a method are described herein for determining an origin of a problem within an Internet Protocol Television (IPTV) network by using topology information about the IPTV network and at least one error notification (e.g., packet loss notification-retransmission request) that is generated by at least one component (e.g., set-top box) within the IPTV network.
US07921325B2 Node management device and method
A device that is communicably connected to each of three or more nodes constituting a cluster system holds resource information, which is information relating to a resource used by an application, in relation to each of the three or more nodes. The device receives resource condition information indicating variation in the condition of the resource from each node, updates the resource information on the basis of the received resource condition information, determines a following active node on the basis of the updated resource information, and notifies at least one of the three or more nodes of the determined following active node.
US07921323B2 Reconfigurable communications infrastructure for ASIC networks
Reconfigurable communications infrastructures may be implemented to interconnect ASIC devices (e.g., FPGAs) and other computing and input/output devices using high bandwidth interconnection mediums. The computing and input/output devices may be positioned in locations that are physically segregated from each other, and/or may be provided to project a reconfigurable network across a wide area. The reconfigurable communications infrastructures may be implemented to allow such computing and input/output devices to be used in different arrangements and applications, e.g., for use in any application where a large array of ASIC devices may be usefully employed such as supercomputing, etc.
US07921322B2 Optimize personalization conditions for electronic device transmission rates with increased transmitting frequency
Systems and/or methods that facilitate expediently transmitting and programming data to an electronic device that contains nonvolatile memory are presented. A host component facilitates the determination of different clock frequencies that an electronic device(s) can accommodate for transmitting data to and receiving data from the electronic device. The host component can facilitate transmitting data to the electronic device at a higher clock frequency than the clock frequency utilized to transmit data from the electronic device to the host component in order to facilitate programming large amounts of data to the electronic device efficiently. The host component can select a downlink and/or uplink clock frequency based in part on the type of electronic device(s), the size of a memory buffer associated with the nonvolatile memory device, and/or a type of protocol associated with the electronic device.
US07921320B2 Single wire serial interface
A single wire serial interface for power ICs and other devices is provided. To use the interface, a device is configured to include an EN/SET input pin. A counter within the device counts clock pulses sent to the EN/SET input pin. The output of the counter is passed to a ROM or other decoder circuit. The ROM selects an operational state for the device that corresponds to the value of the counter. In this way, control states may be selected for the device by sending corresponding clock pulses to the EN/SET pin. Holding the EN/SET pin high causes the device to maintain its operational state. Holding the EN/SET pin low for a predetermined timeout period resets the counter and causes the device to adopt a predetermined configuration (such as off) until new clock pulses are received at the EN/SET pin.
US07921318B2 Techniques for integrated circuit clock management using pulse skipping
A processor (400) includes a clock source (402), a central processing unit (CPU) (408), and a clock generator (404). The clock source (402) includes an output for providing a periodic clock signal. The CPU (408) includes an input for receiving a CPU clock signal. The clock generator (404) includes a first input coupled to the output of the clock source (402), a second input for receiving a mode signal that indicates an output frequency, and an output coupled to the input of the CPU (408). The clock generator (404) provides the CPU clock signal using periodic pulse skipping such that the CPU clock signal has a number of transitions over a unit of time corresponding to the output frequency.
US07921317B2 Method and apparatus for synchronizing central processing units in a multiprocessor apparatus
Updating timers of central processing units (CPUs) in a multiprocessor apparatus involves the repeated performance of update operations by a device that is coupled to the CPUs via a memory interface. The operations include selecting one of the plurality of CPUs and determining an offset value that estimates a delay time to process a timer update at the selected CPU. A corrected timer value of the selected CPU is determined based on the offset value and a reference time. The corrected timer value is written to a cache line of the selected CPU to cause the selected CPU to update the timer of the selected CPU.
US07921316B2 Cluster-wide system clock in a multi-tiered full-graph interconnect architecture
Mechanisms for providing a cluster-wide system clock in a multi-tiered full graph (MTFG) interconnect architecture are provided. Heartbeat signals transmitted by each of the processor chips in the computing cluster are synchronized. Internal system clock signals are generated in each of the processor chips based on the synchronized heartbeat signals. As a result, the internal system clock signals of each of the processor chips are synchronized since the heartbeat signals, that are the basis for the internal system clock signals, are synchronized. Mechanisms are provided for performing such synchronization using direct couplings of processor chips within the same processor book, different processor books in the same supernode, and different processor books in different supernodes of the MTFG interconnect architecture.
US07921315B2 Managing power consumption in a data center based on monitoring circuit breakers
Managing power consumption in a data center including reporting, by a circuit breaker communications device of one of the circuit breakers to the management module, a current power load of the circuit breaker, the report transmitted from the circuit breaker communications device through a power supply communications device of a power supply currently providing power to a particular computing device and through an out-of-band communications link to the management module, upon receiving the report of the current power load, determining, by the management module, whether the current power load of the circuit breaker is greater than a predetermined threshold; and if the current power load of the circuit breaker is greater than the predetermined threshold, reducing, by the management module, power consumption through the circuit breaker of the particular computing device.
US07921314B2 Providing power over ethernet cables
A method for power delivery comprises coupling an Ethernet cable comprising four wire pairs to a power delivery system and providing power to a powered device on all of the wire pairs. A power delivery system includes an interface operable to couple to an Ethernet cable comprising four wire pairs and a controller operable to provide power to a powered device on all of the wire pairs.
US07921312B1 System and method for providing adaptive voltage scaling with multiple clock domains inside a single voltage domain
A system and method is disclosed for providing a plurality of hardware performance monitors for adaptive voltage scaling in an integrated circuit system that comprises a plurality of clock domains. Each hardware performance monitor is associated with one of the plurality of clock domains and provides a signal that measures a performance of its respective clock domain temperature, process corner and supply voltage. The difference between the measured performance and a nominal expected performance for each hardware performance monitor is determined. The largest of the plurality of difference signals is selected and used in an advanced power controller to provide adaptive voltage scaling for the integrated circuit system.
US07921311B2 Method and apparatus for mitigating current drain in a low-power hand-held device
An authentication device or other type of low-power hand-held device comprises a processor, an external button alternately configurable in an unpressed state and a pressed state, and current drain mitigation circuitry coupled to the external button and a corresponding input of the processor. The current drain mitigation circuitry is configured to connect the input of the processor to a first potential when the external button is in the unpressed state and to connect the input of the processor to a second potential different than the first potential when the external button is in the pressed state, thereby limiting current drain arising from the external button being stuck in the pressed state.
US07921310B2 Unified powered device (PD) controller and LAN on motherboard (LOM) in a personal computing device (PCD)
A Power-over-Ethernet (PoE) communication system dynamically provides power and data communications over a communications link. In a computing environment made up of one or more personal computing devices (PCD) and/or one or more powered devices (PD), power source equipment (PSE) determines an allocated amount of power to be supplied to each device. The personal computing devices include a unified LAN-On-Motherboard (LOM) that combines the functionality of a powered device (PD) controller of a conventional PD and a LOM of a conventional personal computing device into a single unified subsystem. This allows the personal computing devices to use the existing hardware architecture and software architecture, such as software drivers and Access Protocol Interfaces (API), with few modifications to implement PoE. Further, the personal computing devices provide the power source equipment with access to some of the operational parameters, such as the voltage and the current of the personal computing device, using a communication via the data link layer, also referred to as layer two in the Open System Interconnection (OSI) networking model. Additionally, the power source equipment may dynamically manage the power requirements for the personal computing devices using the data link layer.
US07921308B2 Power signal merging for network interface devices
Embodiments disclosed herein describe a network interface device including a first powered device controller coupled to first and second power supply lines. A second powered device controller coupled to third and fourth input power supply lines. A dc-dc converter coupled to receive a single signal representing a sum of power signals output by the first and second powered device controllers.
US07921307B2 Methods and apparatus providing advanced classification for power over Ethernet
A system conducts a plurality of cycles on the powered device. Each cycle has a detection phase and a classification phase. A classification voltage is applied to the conductors during each cycle. The system measures a current in the conductors while the classification voltage is applied. The system determines a final class responsive to a plurality of measured currents. The final class utilized to determine an amount of inline power to deliver to the powered device.
US07921305B2 Portable information terminal and data protecting method
Even if a portable information terminal is lost or stolen, a third party is prevented from illegally browsing data stored in the portable information terminal. When a control signal is received through wireless communication part and when the received control signal is an instruction signal to execute an encryption process on plaintext data stored in data memory, the plaintext data is encrypted and encrypted data is stored in the data memory. Thereafter, erasing part erases the plaintext data stored in the data memory.
US07921303B2 Mobile security system and method
A system and method for providing a secure environment for mobile telephones and other devices are disclosed. The system and method may utilize trust zoning, layered memory, and a secure matrix model having, for example, a memory protection module for protecting memory; a secure debug module for ensuring security of the debug module; a secure file system module for protecting the secure file system; and a trusted time source module for protecting components. Embodiments of the present invention may protect against security attacks on a variety of hardware and software components while permitting suitable levels of accessibility for developmental and maintenance purposes.
US07921302B2 Universal game download methods and system for legacy gaming machines
A universal method and system for downloading game software to ROM based legacy gaming machines, activating selected games and providing new services. The method includes a ROM emulator for replacing the game program image and an NVRAM emulator for swapping the game context and critical meters accordingly. The method includes detection of the state of the current game activity such as to activate a new game only at an authorized time, when no player is playing a game or is carded-in for example. The system includes emulation of the original peripherals fitted to the legacy gaming machine such as to offer extended functionality and services. The universal method and system therefore prolongs the useful life of legacy machines which otherwise would be prematurely retired.
US07921298B2 Uniform modular framework for a host computer system
A security framework for a host computer system which allows a host to control access to a compliant security token by ensuring enforcement of established security policies administered by a middleware application. Processing between the host computer system and the security token is performed using one or more modular security application agents. The modular security application agents are counterpart applications to security applications installed in the security token and may be retrieved and installed upon to ensure compatibility between counterpart token and host security applications. The security policies are a composite of host security policies and token security policies which are logically combined by the middleware application at the beginning of a session.
US07921292B1 Secure messaging systems
A system is provided that uses cryptographic techniques to support secure messaging between senders and recipients. A sender may encrypt a message for a recipient using the recipient's public key. The sender may send the encrypted message to the message address of a given recipient. A server may be used to decrypt the encrypted message for the recipient, so that the recipient need not install a decryption engine on the recipient's equipment.
US07921285B2 Means of mitigating denial of service attacks on IP fragmentation in high performance IPsec gateways
Embodiments of the invention reduce the probability of success of a DOS attack on a node receiving packets by decreasing the probability of random collisions of packets sent by a malicious user with those sent by honest users. The probability of random collisions may be reduced in one class of embodiments of the invention by supplementing the identification field of the IP header of each transmitted packet with at least one bit from another field of the header. The probability of random collisions may be reduced in another class of embodiments of the invention by ensuring that packets sent from a transmitting IPsec node to a receiving IPsec node are not fragmented.
US07921283B2 Method for real-time data authentication
A digital signature is applied to digital data in real-time. The digital signature serves as a mark of authenticity assuring a recipient that the digital data did in fact originate from an indicated source. The digital signature may be applied to any digital data, including video signals, audio signals, electronic commerce information, data pertaining to land vehicles, marine vessels, aircraft, or any other data that can be transmitted and received in digital form.
US07921282B1 Using SYN-ACK cookies within a TCP/IP protocol
A method, apparatus, and system are directed toward managing a Transmission Control Protocol/Internet Protocol (TCP/IP) handshake. A SYN-ACK cookie is determined based on a cryptographic operation using a secret key and at least one network characteristic. The SYN-ACK cookie is provided in a SYN message's field. The SYN message is sent from a client to a server. Another sequence number based on the received SYN-ACK cookie is included in a SYN-ACK message. The SYN-ACK message is sent to and received by the client. The other sequence number is validated based on the secret key to generate at least another network characteristic. A TCP/IP connection is established if the network characteristic matches the other network characteristic. In one embodiment, the component sending the SYN message may be a different component than the component receiving the SYN-ACK message. In this embodiment, the secret key may be shared between the two components.
US07921280B2 Selectively powered retirement unit using a partitioned allocation array and a partitioned writeback array
In one embodiment, the present invention includes a retirement unit to receive and retire executed instructions. The retirement unit may include a first array to receive information at allocation and a second array to receive information after execution. The retirement unit may further include logic to calculate an event associated with an executed instruction if information associated with the executed instruction is stored in an on-demand portion of at least one of arrays. Other embodiments are described and claimed.
US07921279B2 Operand and result forwarding between differently sized operands in a superscalar processor
Result and operand forwarding is provided between differently sized operands in a superscalar processor by grouping a first set of instructions for operand forwarding, and grouping a second set of instructions for result forwarding, the first set of instructions comprising a first source instruction having a first operand and a first dependent instruction having a second operand, the first dependent instruction depending from the first source instruction; the second set of instructions comprising a second source instruction having a third operand and a second dependent instruction having a fourth operand, the second dependent instruction depending from the second source instruction, performing operand forwarding by forwarding the first operand, either whole or in part, as it is being read to the first dependent instruction prior to execution; performing result forwarding by forwarding a result of the second source instruction, either whole or in part, to the second dependent instruction, after execution; wherein the operand forwarding is performed by executing the first source instruction together with the first dependent instruction; and wherein the result forwarding is performed by executing the second source instruction together with the second dependent instruction.
US07921277B2 Method and apparatus for separate control processing and data path processing in a dual path processor with a shared load/store unit
According to embodiments of the invention, there is disclosed a computer processor architecture; and in particular a computer processor, a method of operating the same, and a computer program product that makes use of an instruction set for the computer. In one embodiment according to the invention, there is provided a computer processor comprising: a decode unit for decoding a stream of instruction packets from a memory, each instruction packet comprising a plurality of instructions; a first processing channel comprising a plurality of functional units and operable to perform control processing operations; a second processing channel comprising a plurality of functional units and operable to perform data processing operations; wherein the decode unit is operable to receive an instruction packet and to detect if the instruction packet defines (i) a plurality of control instructions or (ii) a plurality of instructions one or more of which is a data processing instruction, and wherein when the decode unit detects that the instruction packet comprises a plurality of control instructions said control instructions are supplied to the first processing channel for execution in program order.
US07921276B2 Applying quality of service (QoS) to a translation lookaside buffer (TLB)
In one embodiment, the present invention includes a translation lookaside buffer (TLB) having storage locations each including a priority indicator field to store a priority level associated with an agent that requested storage of the data in the TLB, and an identifier field to store an identifier of the agent, where the TLB is apportioned according to a plurality of priority levels. Other embodiments are described and claimed.
US07921274B2 Computer memory addressing mode employing memory segmenting and masking
A computer addressing mode and memory access method rely on a memory segment identifier and a memory segment mask for indicating memory locations. In this addressing mode, a processor receives an instruction comprising the memory segment identifier and memory segment mask. The processor employs a two-level address decoding scheme to access individual memory locations. Under this decoding scheme, the processor decodes the memory segment identifier to select a particular memory segment. Each memory segment includes a predefined number of memory locations. The processor selects memory locations within the memory segment based on mask bits set in the memory segment mask. The disclosed addressing mode is advantageous because it allows non-consecutive memory locations to be efficiently accessed.
US07921271B2 Hub for supporting high capacity memory subsystem
A high-capacity memory subsystem architecture utilizes multiple memory modules arranged in one or more clusters, each attached to a respective hub which in turn is attached to a memory controller. Within a cluster, data is interleaved so that each data access command accesses all modules of the cluster. The hub communicates with the memory modules at a lower bus frequency, but the distributing of data among multiple modules enables the cluster to maintain the composite data rate of the memory-controller-to-hub bus. Preferably, the memory system employs buffered memory chips having dual-mode operation, one of which supports a cluster configuration in which data is interleaved and the communications buses operate at reduced bus width and/or reduced bus frequency to match the level of interleaving.
US07921269B2 Storage subsystem and storage system for updating snapshot management information
The first storage subsystem, when new data is written in a first memory device beyond a certain timing, writes pre-updated data prior to update by said new data into a pre-updated data memory region and, in addition, updates snapshot management information that expresses a snapshot of a data group within the first memory device to information that expresses the snapshot at the certain timing and, at a later timing than the certain timing, judges, on the basis of the snapshot management information, in which of either the pre-updated data memory region or the first memory device the data constituting the data group at a certain timing exists, acquires data from the one in which the data exists and writes it into the second memory device of the second storage subsystem, and generates the certain timing repeatedly.
US07921268B2 Method and system for function-specific time-configurable replication of data
The system and method of the invention provides for function-specific replication of digital data, such as files or objects, with a configurable time delay for each function to be replicated. The system includes a source storage system from which digital data is to be replicated, a destination storage system(s) to which the digital data is being replicated, a replication management module for managing the function specific replication delay and the data replication between the source storage systems and the destination storage system(s).
US07921267B1 Method and system for fixing a mirror of a dataset
A system and method for fixing data inconsistency between an original dataset stored on a source storage server and a mirror of the original dataset stored on a destination storage server is provided. The method determines whether the mirror is consistent with the original dataset by comparing metadata describing the original dataset with metadata describing the mirror. If the mirror is inconsistent with the original dataset, corresponding block(s) of the original dataset is/are requested and received from the source storage server. The mirror is then fixed according to the received block(s).
US07921260B2 Preferred write-mostly data cache replacement policies
A computer-implemented method of cache replacement includes steps of: determining whether each cache block in a cache memory is a read or a write block; augmenting metadata associated with each cache block with an indicator of the type of access; receiving an access request resulting in a cache miss, the cache miss indicating that a cache block will need to be replaced; examining the indicator in the metadata of each cache block for determining a probability that said cache block will be replaced; and selecting for replacement the cache block with the highest probability of replacement.
US07921253B2 Cache coherent switch device
In one embodiment, the present invention includes a switch device to be coupled between a first semiconductor component and a processor node by interconnects of a communication protocol that provides for cache coherent transactions and non-cache coherent transactions. The switch device includes logic to handle cache coherent transactions from the first semiconductor component to the processor node, while the first semiconductor component does not include such logic. Other embodiments are described and claimed.
US07921252B1 USB integrated bidirectional digital isolator channel across an interface between two USB devices
An interface between USB devices employs isolation techniques to provide electrical isolation of a USB signal for transmission of the USB signal between the devices. Unidirectional isolator channels are utilized to transmit the USB signals, and a selection of an isolator channel operating in an intended direction is performed by either direction control logic or a USB hub function. Logic may be employed to detect a device attempting to initiate a USB signal. The logic operates to enable a transmitter on a receiving side and isolate the USB signal through an isolator channel operating in a transmission direction.
US07921249B2 Weakly ordered processing systems and methods
The disclosure is directed to a weakly-ordered processing system and method of executing memory barriers in weakly-ordered processing system. The processing system includes memory and a master device configured to issue memory access requests, including memory barriers, to the memory. The processing system also includes a slave device configured to provide the master device access to the memory, the slave device being further configured to produce a signal indicating that an ordering constraint imposed by a memory barrier issued by the master device will be enforced, the signal being produced before the execution of all memory access requests issued by the master device to the memory before the memory barrier.
US07921245B2 Memory system and device with serialized data transfer
A memory system with serialized data transfer. The memory system includes within a memory controller and a plurality of memory devices. The memory controller receives a plurality of write data values from a host and outputs the write data values as respective serial streams of bits. Each of the memory devices receives at least one of the serial streams of bits from the memory controller and converts the serial stream of bits to a set of parallel bits for storage.
US07921240B2 Method and system for supporting hardware acceleration for iSCSI read and write operations and iSCSI chimney
Certain aspects of a method and system for supporting hardware acceleration for iSCSI read and write operations via a TCP offload engine may comprise pre-registering at least one buffer with hardware. An iSCSI command may be received from an initiator. An initiator test tag value, a data sequence value and/or a buffer offset value of an iSCSI buffer may be compared with the pre-registered buffer. Data may be fetched from the pre-registered buffer based on comparing the initiator test tag value, the data sequence value and/or the buffer offset value of the iSCSI buffer with the pre-registered buffer. The fetched data may be zero copied from the pre-registered buffer to the initiator.
US07921230B2 USB devices pre-configuration for KVM switch
According to one embodiment of the present invention, the illustrative embodiments provide a computer implemented method, apparatus, and computer program product for configuring devices. Device information for a plurality of devices is retrieved from an object data manager. A determination is made as to whether a keyboard-video-mouse environment exists. If a keyboard-video-mouse environment does not exist, each device in a plurality of devices is configured to either an available state or a defined state. If a keyboard-video-mouse environment exists, each device in the plurality of devices is configured to the available state. A list of all enumerated devices is requested and a determination is made as to whether a particular device is in the list of enumerated devices. If the particular device is not in the list of enumerated devices, a pseudo device is added to the list to form a modified list of all enumerated devices.
US07921228B2 Modularized electronic switching controller assembly for computer
A modularized electronic switching controller assembly for a computer includes a computer device; a hub positioned at a rear end of the computer device; two sides of the hub unit being installed with tracks which are retained in a machine frame; the machine frame being formed by four supporting posts; a support arm connected between the computer-related assembly and the hub for receiving conductive wires; a switching controller installed at the tracks having two racks of the hub unit; a connecting surface of the switching controller having an electric connector; a rear side of the switching controller being installed with at least one connecting port; moving the switching controller through the tracks will make the switching controller entering from a rear end of the machine case; by the connection of the electric connector and the hub unit, the connecting port can be connected to external peripherals or a server.
US07921224B2 Method of maintaining traffic services through congestion caused by network failovers
In a method for controlling data traffic in a wireless or other communication network, one or more hardware/software agents are deployed to interface with one or more network entities such as routers, switches, backhaul transmission lines, and wireless base stations. The agents monitor the L1 (physical) and L2 (data link) layers of the network for the presence of indicators associated with network failover operations, such as DS1 alarms and protocol errors, respectively. Based on detected indicators across all monitored network entities, the agents determine if a failover operation has occurred. If so, data congestion associated with the failover operation is controlled according to a failover congestion monitoring and recovery mode (e.g., a data source backoff model), to reduce instances of dropped calls that would otherwise occur if the failover congestion were handled according to a general purpose congestion monitoring and recovery mode of the network.
US07921218B2 Method and system for generating a space signature
A method and system implementing a process for generating a signature for a network space using existing resources in the space. The process for generating a signature for a space involves discovering the resources in the space and generating a signature for the space using the identification of the devices.
US07921216B2 System and method for building and using communication binding objects
The present invention provides for an automated, user friendly way of constructing and using a binding object. A developer is presented with and selects binding elements that will ultimately be used to create a runtime communication channel for transporting a message between a client and service endpoint. After receiving the user input, metadata, a channel factory and listener factory are created. The metadata describes binding elements and provides an abstract representation of a protocol stack that implements communication aspects at runtime. The channel factory is configured to use the collection of metadata at runtime to generate the runtime communication channel. Further, the listener factory is configured to accept the runtime communication channel for de-multiplexing the communication aspects in order to process the message at a service endpoint. The present invention also provides for groupings of binding elements and standardized binding objects organized based on industry need.
US07921209B2 Apparatus and method for integrating authentication protocols in the establishment of connections between computing devices
An apparatus and method for integrating authentication protocols in the establishment of connections between a controlled-access first computing device and at least one second computing device. In one embodiment, network access user authentication data needed to access the at least one second computing device is transmitted to an authentication server automatically if the user has access to use the first computing device, thereby not requiring the user to manually enter the authentication data needed for such access at the first computing device. The network access user authentication data may be, for example, retrieved from a memory store of the first computing device and/or generated in accordance with an authentication data generating algorithm.
US07921207B2 Imprint client statistical filtering
A method, system, API and computer product for adapting reverse data channel (RDC) utilization by selectively restricting the reporting of statistics data from client devices using a client-side filter adapted in response to configuration data from a file or other source file.
US07921200B2 Apparatus, system, and method for interaction with multi-attribute system resources as groups
An apparatus, system, and method are disclosed for interacting with multi-attribute managed resources as groups. The apparatus, system and method identify in a repository one or more groups associated with a target attribute. The apparatus system and method further determine a set of managed resources from the repository wherein each managed resource in a set comprises the same value for the target attribute. The apparatus system and method further associate each set of managed resources with a group. The apparatus system and method may subdivide the groups into sub-groups according to additional attributes possessed by members of each group and may display the groups and sub-groups to summarize and highlight the managed resources of each group and sub-group.
US07921193B2 System and method for leveraging end-users' preferences for efficient communications
A presence server is described herein that implements a method which processes and integrates a presence watcher's communication preferences and a presentity's communication preferences and then distributes the integrated communication preferences along with the presentity's presence information so that the presence watcher can use this information to make a decision on how to contact the presentity. In this way, the presence watcher can achieve promoted communication satisfaction because they know now if they can contact the presentity using their preferred language/device (media type)/security mode (protocol). This enhancement of the communication satisfaction is possible because the integrated communication preferences provided to a presence watcher reflects not only the presentity's communication preferences but also the presence watcher's communication preferences.
US07921183B2 Communication system, storage device, and control device for accessing external file data on a page unit or sector unit basis
A communication system includes a storage device having a storage area accessed in one of a page unit and a sector unit; a control device operable to request access to data in a file unit; and a predetermined transmission line for transmitting data between the storage device and the control device. The control device transmits to the storage device via the transmission line a request for access to one of each page and each sector forming a file for which access has been requested, and the storage device sequentially accesses one of a requested page and a requested sector, whereby a request for access to the entire file is realized in the storage area.
US07921181B2 Information processing device, information processing method, and computer program
An information processing apparatus and method for enabling efficient content download and transfer processing operations are provided. In downloading content, a content identifier thereof is acquired, a particular piece of content subject to transfer to an external device is identified on the basis of the acquired content identifier, the identified content is retrieved from a data storage block, and the retrieved content is transferred to the external device or written to an information recording medium, so that the processing of content downloading, the processing of content transfer to an external device and content writing to an information recording medium such as CD can be executed as a sequence of processing operations, thereby providing significantly efficient content download and content transfer or content write processing operations.
US07921180B2 Method and apparatus for accessing product information using RF tag data
A method and apparatus for convenient and easy access to product- and shipment-related information and/or transactions is disclosed. A radio frequency tag reader is used to read a radio frequency tag having a structured data format. The end device parses one or more particular data entities from the data read. The radio frequency tag reader accesses a URL having at least a portion in common with one or more of the parsed data entities and displays associated web page content or processes an associated transaction. The radio frequency tag reader may sequentially substitute a series of most probable non-common URL portions to locate associated content if the first tried URL does not result in a valid response. Alternatively, a server may provide such search functionality.
US07921179B1 Reducing latency of access requests in distributed storage systems having a shared data set
Described are methods and apparatus for reducing latency of read and write requests for a set of storage system sites having a shared data set. An owner site may directly write to the shared data set and contains current data regarding the shared data set. The remote sites may experience substantial latency when accessing the shared data set stored at the owner site. Synchronizing and caching methods may reduce overall read latency experienced at remote sites by periodically transmitting images of the shared data set to the remote sites. Also, a migration method may be used to change ownership of the shared data set from a current owner site (that may be receiving a relatively low number of read/write requests) to a new owner site (that may be receiving a relatively high number of read/write requests) to reduce the overall read and write latency experienced in the sites.
US07921176B2 Mechanism for generating a composite email
A mechanism is disclosed for generating a composite email for an email conversation. The composite email includes content automatically extracted from a plurality of the emails in the email conversation, and may be generated in response to a user accessing just one of the emails in the email conversation. A mechanism is also disclosed for discovering and recovering lost emails in an email conversation. A mechanism is further disclosed for automatically moving emails from one container to another after an email has been read. These and other advantageous email generating, manipulation, and organization mechanisms are disclosed herein.
US07921173B2 Reducing unwanted and unsolicited electronic messages by exchanging electronic message transmission policies and solving and verifying solutions to computational puzzles
The present invention provides for generating inputs that can be provided to a message classification module to facilitate more reliable classification of electronic messages, such as, for example, as unwanted and/or unsolicited. In one embodiment, a sending messaging server provides an appropriate response to address verification data thereby indicating a reduced likelihood of the sending messaging server using a forged network address. In another embodiment, it is determined if a messaging server is authorized to send electronic messages for a domain. In yet another embodiment, electronic message transmission policies adhered to by a domain are identified. In yet a further embodiment, a sending computer system expends computational resources to solve a computational puzzle and includes an answer document in an electronic message. A receiving computer system receives the electronic message and verifies the answer document.
US07921169B2 System and method for exactly once message store communication
A system for managing a message store in a network includes an object acting as a message store. In one embodiment, the message store is for Java Message Service. A lead server is selected from several servers. The lead server uses a distributed consensus algorithm to select a host server. The selected host server hosts the message store, providing sole access to the message store. The other servers are notified of the new host by messaging. In one embodiment, servers can send messages to the message store on the host and pick up any messages from the message store.
US07921165B2 Retaining mail for availability after relay
A processor 104 executes computer-executable instructions to receive messages 302; store 304 the received messages in a foreground memory 108; process 306 the stored messages in the foreground memory 108; send 306 the processed messages; move 308 the sent messages to a background memory 110; evaluate 310, 312 the messages in the background memory with respect to a parameter; and delete 314 selected messages in the background memory as a function of the evaluating. Alternatively, a message queue may be used to track lost messages.
US07921162B2 Notification system and method for domain name registrars
A system and method of the present invention allow communication via electronic messages between a Customer and a domain name Registrar, avoiding traditional electronic mail (email) communication. Email messages may not be delivered to the Customer for various reasons including the situations where the Customer employs anti-SPAM protective technologies. The system and method of the present invention establish a Communication Link between a Customer's Computer and Registrar's Server, which avoids anti-SPAM protective technologies and email messaging altogether. The implementation of this invention would result in a higher rate of delivered messages to the Customer.
US07921161B2 Routing T-37 E-mail over an H 323 (VOIP) network
Disclosed are methods and systems for routing T-37 E-mail over an H 323 (VOIP) network. The methods and systems facilitate the obtaining and utilization of data from Gatekeepers with respect to the utilization of Gateways to be utilized to transmit the E-mail from the network over a conventional telephone network to the recipient. They thereby facilitate the choice of a Gateway which is less heavily utilized.
US07921150B1 Method for viewing videos on distributed networks
A method for viewing digital video assets using a distributed network comprising a user on a first node requesting to view a digital video asset stored on a second node; relaying the request from the first node to the second node; establishing a peer-to-peer link between the first and second nodes; creating a video stream from the requested digital video asset on the second node using a standard video stream server; receiving the video stream using a stream relay client on the second node and converting it into a form that is compatible with the peer-to-peer link; sending the converted video stream to the first node over the peer-to-peer link; receiving the converted video stream using a stream relay server and converting it into a standard video stream form; and viewing the video stream on the first node of the distributed network using a standard video stream client.
US07921143B2 Declarative pinning
A system and method is provided for efficiently pinning references to the managed heap. The system and method allow for references to managed objects to be declared as pinned during a call to unmanaged code. The references are then reported as pinned to a garbage collector in response to invocation of a garbage collection service. The reference can be declared as pinned by a programmer within the source code or automatically invoked at run-time based on an unsafe condition. The garbage collection service will not move or relocate objects that are referenced by the active pinned local variables. If a garbage collection does not occur, the fact that the local variables are declared pinned is ignored.
US07921140B2 Apparatus and method for browsing contents
An apparatus and method for browsing contents, the apparatus including: a generation module to generate a key value using metadata of contents as an input value; a management module to manage an index for accessing the key value; and an output module to output a user interface (UI) required to browse the contents using the key value included in a leaf node of the index.
US07921138B2 Comment processing
Methods, apparatus, and computer-readable media employing computer-readable components for localization of data included in software programs are described. The computer-readable components comprise data elements defined based on a software data schema; and an owned comment data element comprising information about the localization of the data included in the software programs and an associated owner with permission to create, access, and manipulate the owned comment data element. The owned comment data element is included in other data elements. The owned comment data element may also be included in a list of owned comment elements comprising at least one owned comment data element.
US07921136B1 Method and system for using geographic data for developing scenes for entertainment features
A system and method are disclosed for facilitating development of scenes for entertainment features, such as motion pictures or television shows, that depict or represent actual, real world (or imaginary) geographic areas. A source database contains data that represent geographic features in a region including roads in the region. The data in the source database includes attributes suitable for use for providing navigation-related functions. In addition to providing data from the source database for navigation-related functions, data from the source database are also provided for facilitating development of scenes for entertainment features that depict or represent actual, real world (or imaginary) geographic areas. An application programming interface, as well as other tools for handling geographic data, is provided for accessing and processing of the geographic data.
US07921124B1 Method and system for filtering online content
A method for filtering online content involves uploading application data from a desktop application to a data repository associated with a website, where the application data are associated with a user of the desktop application, and where the website includes a message board associated with the desktop application. The method further involves designating at least part of the application data as message filtering criteria, and filtering messages on the message board based on message filtering criteria, where filtering messages provides a customized experience of the message board for the user.
US07921123B2 Method and system for processing physician claims over a network
A method and system for gathering, collating and sorting information items distributed among a plurality of databases containing information items regarding physician treatment/billing claims, insurance payments, and provider/patient relations over at least one communication networks is disclosed. The method comprises the steps of creating an intermediate data base containing information items related to physician treatment/billing claim data, insurance payment data, and insurance provider. The information items are further cross-referenced with regard to at least one common information item. The information items in the intermediate data base are then filtered using at least one selected information item contained in the intermediate data base to create at least one file containing cross-referenced data items relating to the filtering criteria, and reporting a selected one of the file. In another aspect of the invention, the created files may be selectively filtered using additional filter criteria.
US07921118B2 Methods and systems for developing market intelligence
Methods and systems are provided for characterizing market distribution for a business having multiple business representatives. The business is considered to be in competition with one or more competitors, each of which also has multiple representatives. Locations are determined both for the business representatives and for the competitor representatives, and these locations are used to populate one or more databases. A locator identification is assigned to each distinct location and used as a pointer within the databases. The locator identification may be unique to specific street addresses, permitting improved analysis of the market information, particularly analysis derived from the geographical distributions of the business representatives and of the competitor representatives.
US07921116B2 Highly meaningful multimedia metadata creation and associations
Systems and methods for generating temporal metadata for a media source as a function of detected content. An analysis engine detects content within a media stream of a media source. A metadata creation engine generates temporal metadata as a function of the detected content. The generated temporal metadata may be used to create a media log for the media source, generate metadata subsequent detected content and to compare to media sources.
US07921114B2 Capturing and combining media data and geodata in a composite file
Systems and methods are provided for capturing and combining media data and geodata into a composite file. The system may include a media data capture module configured to capture media data at a plurality of geographic locations along a path in a geographic area, and to store the media data in a media data stream. The system may further include a geodata capture module configured to capture geodata indicating the geographic locations along the path at which the media data was captured. The system may also include a multiplexing module for interleaving the media data and the geodata into a composite file.
US07921113B2 Dictionary creation device and dictionary creation method
A dictionary creation device and dictionary creation method which optimally create and update a dictionary for classifying, searching, or extracting text information in accordance with a changes in content of text information groups. The dictionary creation device includes a keyword extraction unit that extracts a keyword from inputted text information; a keyword statistics unit that finds statistics regarding an appearance of the keyword; a keyword assessment value calculation unit that calculates an assessment value of the extracted keyword based on the statistics regarding the appearance of the keyword; a determination unit that determines whether or not to register or delete the keyword based on the calculated assessment value; a dictionary registration and deletion unit which registers or deletes the keyword in or from a dictionary database based on a result of the determination performed by the determination unit; and the dictionary database.
US07921109B2 Customizable ordering of search results and predictive query generation
In a computerized search system, a document corpus is searched according to a query and results of the search are presentable as an ordered search result set comprising one or more search hits, a search hit being a document of the document corpus or reference thereto. Based on content of the search result set, a number of suggested queries and/or parameter options are presented to a querier, thereby allowing the querier to select a suggested query and/or provide values for the parameters and those selections can be used to reorder the hits of the search result set. The particular suggested queries and/or parameters presented depend on the page elements of the search result set's documents and their categorization. The categorization might be done using concept networks.
US07921108B2 User interface and method in a local search system with automatic expansion
The invention also provides a method of interfacing with a client computer system, wherein search results include search results with geographic locations outside the first selected area if the number of the search results that have geographic locations within the selected area are less than a predetermined threshold value.
US07921103B2 Adaptive materialized view selection for databases
Techniques described herein adaptively select materialized view fragments for persistent maintenance. During an interval of time, the selected fragments are persistently maintained in the database system, while the other non-selected fragments are not persistently maintained as materialized view fragments. Over time, the composition of the set of selected fragments may change. As queries are executed in the database system over an interval of time, statistics including the frequency of access of each currently selected fragment during that interval are generated. At the start of the next interval of time, based on these statistics, some currently selected fragments may be unselected. Some currently non-selected fragments of one or more candidate materialized views may be selected based on the statistics. For the next interval, the newly unselected fragments cease to be persistently maintained as materialized view fragments, while the newly selected fragments begin to be persistently maintained as materialized view fragments.
US07921100B2 Set similarity selection queries at interactive speeds
The similarity between a query set comprising query set tokens and a database set comprising database set tokens is determined by a similarity score. The database sets belong to a data collection set, which contains all database sets from which information may be retrieved. If the similarity score is greater than or equal to a user-defined threshold, the database set has information relevant to the query set. The similarity score is calculated with an inverse document frequency method (IDF) similarity measure independent of term frequency. The document frequency is based at least in part on the number of database sets in the data collection set and the number of database sets which contain at least one query set token. The length of the query set and the length of the database set are normalized.
US07921099B2 Guided navigation system
A navigation system is used in combination with a data retrieval system to more effectively locate the correct answers or information in search content. The navigation system provides taxonomies that identify different information categories and sub-categories (facets). Classifiers automatically classify the search content by identifying the content corresponding with associated facets. The facets, in conjunction with the associated classifiers, provide robust classification and correlation between both structured and unstructured content. Rules can be used in conjunction with the facets and classifiers to automatically control different navigation operations. The navigation system can also leverage ontologies to dynamically create taxonomies and provides unique facet expansion and intra-document classification operations.
US07921098B2 Data query and location through a central ontology model
A data query system including a first storage medium including a data schema having a data schema query language associated therewith, a second storage medium including an ontology model including classes and properties, the ontology model having an ontology query language associated therewith, wherein constructs of the database schema are mapped to corresponding classes, properties or compositions of properties of the ontology model, and an ontology query processor generating a query expressed in the data schema query language corresponding to a specified query expressed in the ontology query language. A method is also described and claimed.
US07921097B1 Systems and methods for generating a descriptive uniform resource locator (URL)
A method for generating a Uniform Resource Locator (URL) is described. Content associated with a web page is obtained. A URL is generated based on the content of the web page. The URL includes one or more tokens. The URL is limited to a token threshold. The token threshold is defined as a maximum number of words in the URL. One or more tokens are removed from the URL. The URL is associated with the web page.
US07921090B2 Cluster delta push
Methods and apparatuses for providing access to data in a cluster database are described. Embodiments of the invention include identifying situations in which many nodes require relatively equal access to a data block, and taking appropriate measures to improve the performance of the system in these situations. For example, a node may automatically downgrade its lock from an X lock to an S lock as soon as it has finished a modification of the data. S locks are sent to other nodes in the system as soon as a modification is complete. Modifications to the data are also sent to other nodes in the system as soon as a modification is complete. Depending on the size of the data modification, the entire data block may be sent, or only the modifications to the data may be sent.
US07921089B2 Feature based data management
Methods, systems, and apparatus, including computer program products, for data structure locking. In one aspect, a proper subset of variables of a set of variables in a data structure are received. An access privilege to modify variables in the data structure to administrator accounts is assigned. A first administrator access request to modify a variable in the proper subset of variables is received, and the access privilege to modify the variable in the proper subset of variables for the first administrator account. A second administrator access request to modify the variable in the proper subset of variables is received, and an access timer that expires after a time period is initiated; the access privilege is disabled for the first administrator account in response to expiration of the access timer; and the access privilege for the second administrator account is enabled in response to expiration of the access timer.
US07921088B1 Logical operations encoded by a function table for compressing index bits in multi-level compressed look-up tables
Compressed stride tables in a multi-bit Trie structure perform lookups. An input lookup key is divided into strides including a current stride of S bits. A valid entry in a current stride table is located by compressing the S bits, forming a compressed index of D bits into the current stride table. A compression function logically combines the S bits to generate the D compressed index bits. An entry in a prior-level table points to the current stride table and has an opcode field indicating which compression function and mask to use. Compression functions can include counts of leading-repeated bits, and very complex functions such as hashes, CRC, encryption. A function table stores results of the complex functions that are addressed by the S bits of the current stride. The opcode field in the stride entry selects from among several tables, each storing results for a different function.
US07921085B2 Method and system for quantifying a data page repetition pattern for a database index in a database management system
A method and system are presented for quantifying a data page repetition pattern for a database index in a database management system. In one embodiment, the method includes identifying a database index to provide a basis for collecting a data page repetition statistic, the database index having a database index key. The method may also include collecting the data page repetition statistic based on the database index key, wherein the data page repetition statistic quantifies a data page repetition pattern associated with database queries that reference sequential entries of the database index. The method may further include optimizing a data page access process based on the data page repetition statistic. In a further embodiment, the method may utilize both cluster ratio and data page repetition statistics to evaluate data page I/O and CPU cost.
US07921083B2 File management device and electronic equipment
A file management device for a control system, has a file write unit which records data of a file into cluster areas of a recording medium, records file information into a directory area of recording medium, and records FAT chain information into FAT of recording medium; a file delete unit which stores file restoration information having the file information and FAT chain information into a memory area, sends back a restoration descriptor for identifying the file restoration information to control system, and deletes the file information and FAT chain information in recording medium; and a file restoration unit which reads data of deleted file from the recording medium based on the file restoration information and sends the data back to control system, and restores the file information and FAT chain information in the recording medium based on the file restoration information of the file selected by the control system.
US07921080B2 System and method for a backup parallel server data storage system
A system and method for safe and effective backup and restore of parallel server databases stored in data storage systems. Parallel server databases allow multiple nodes in MPP (Massively Parallel Processor) or SMP (Symmetric Multi-Processor) systems to simultaneously access a database. Each node is running an instance (thread) which provides access to the database. The present invention allows for online or offline backup to be performed from any node in the system, with proper access to all control files and logs, both archived and online, whether the files are stored in raw partitions in the data storage system, or local on certain nodes. Two different types of external restore supported: complete external restore and partial external restore. In a complete external restore, all spaces will be restored to the most recent checkpoint that was generated while creating an external backup. If users lose only a portion of the data (which is more typically the case), a partial external restore may be performed.
US07921066B2 Characterizing and predicting agents via multi-agent evolution
A method of predicting the behavior of software agents in a simulated environment involves modeling a plurality of software agents representing entities to be analyzed, which may be human beings. Using a set of parameters that governs the behavior of the agents, the internal state of at least one of the agents is estimated by its behavior in the simulation, including its movement within the environment. This facilitates a prediction of the likely future behavior of the agent based solely upon its internal state; that is, without recourse to any intentional agent communications. In the preferred embodiment the simulated environment is based upon a digital pheromone infrastructure. The simulation integrates knowledge of threat regions, a cognitive analysis of the agent's beliefs, desires, and intentions, a model of the agent's emotional disposition and state, and the dynamics of interactions with the environment. By evolving agents in this rich environment, we can fit their internal state to their observed behavior. In realistic wargame scenarios, the system successfully detects deliberately played emotions and makes reasonable predictions about the entities' future behavior.
US07921060B2 Methods and systems for pricing products that enhance productivity
A method for pricing a productivity enhancing product or method, such as a feed additive, a fertilizer, or the like, that includes consideration of an expected or realized added benefit from the productivity enhancing product or method to an end user and the price that is expected to be received or has been received by the end user. Programs and systems with which such a pricing method are used are also disclosed.
US07921058B1 Exchangeable equity-linked security
A method of creating, selling, converting, and redeeming exchangeable instruments that may result in favorable tax and/or accounting treatment for a company that is a parent to an issuing subsidiary. The parent company transfers a conversion option to a wholly owned subsidiary. The subsidiary attaches the parent's conversion option to its own nonconvertible debt instrument, creating an exchangeable instrument to be issued to investors. Payment for the exchangeable instrument is remitted to the parent for the value of the conversion option and to the subsidiary with respect to the nonconvertible debt instrument. The split obligations of parent and subsidiary may result in a relatively high tax interest expense and relatively low accounting interest expense. Use of a net share settlement feature may result in reduced dilution of the parent's equity.
US07921056B2 Processing composite trading orders
An apparatus for processing a composite trading order comprises an interface operable to display a composite value representing a weighted quantity of a plurality of trading products. The apparatus further comprises a processor operable to receive at least one input representing a composite trading order, wherein the at least one input comprises a quantity that is equal to at least a portion of the weighted quantity. The at least one input is usable to generate one or more constituent trading orders that, when filled, combine to satisfy the composite trading order.
US07921050B1 System and method for analyzing data associated with statistical arbitrage
Providing computer-based systems and methods for analyzing historical performance of financial securities and identifying trades in those securities based on the securities' current position as compared to this historical performance. These computer-based systems and computer-implemented methods include identifying stock pairs to include in a trading portfolio, based on a measure of the pair's relative performance, such as a modified Sharpe Ratio. The value of the stocks in each stock pair in the portfolio is assessed and deviations determined. This assessment can occur daily or at a longer or shorter time step. Stocks are bought or sold based on the current price of the stock as compared to historical performance. The present invention preferably employs a large number of stock pairs in the trading portfolio. This use of a large number of pairs results in a plurality of stocks being in more than one stock pair.
US07921049B2 Collateralized equity and debt obligation financial product
A financial product is created by receiving funds from investors to purchase collateral, such as stock or bonds, in companies to populate an insurance portfolio and a risk portfolio. Notes backed by the collateral are issued to the investors and pay a coupon amount based on the performance of the collateral. The collateral is monitored over time to determine whether distressed equity events occur which coincide with the collateral value falling below a predetermined amount of its original share price. The number of distressed equity events between companies in the insurance portfolio and risk portfolio offset each other to give a total number of net hits. Subsequently, the total number of net hits is used to calculate an impact on the amount of the coupon pay-out to the investors.
US07921046B2 High speed processing of financial information using FPGA devices
Methods and systems for processing financial market data using reconfigurable logic are disclosed. Various functional operations to be performed on the financial market data can be implemented in firmware pipelines to accelerate the speed of processing. Also, a combination of software logic and firmware logic can be used to efficiently control and manage the high speed flow of financial market data to and from the reconfigurable logic.
US07921044B2 System and methods for disseminating real time information
A system and method for real time dissemination of information is provided. One server receives and data bases the information while another server disseminates the information; instead of one server receiving the information, data basing the information, and dissemination the information to all users requesting the information.
US07921038B2 Conducting commerce between individuals
Receiving payment includes the establishment, at a first server, a transaction record including information identifying a payment amount, a first account to be credited by the payment amount, and a second account to be debited by a debit amount. A financial authorization network performs an authorization analysis on at least the second account. The second account is debited if the authorization analysis is successfully completed, and the first account is directly credited by the payment amount to conclude the transaction. Risk analysis may be performed for each individual. Payment is integrated with shipping.
US07921034B2 Advertisement platform, system for playing advertisement and method thereof
The present invention discloses an Advertisement Platform (ADP), including an ADP Switch Point (ADP-SP), a voice playing unit and a service logic supporting unit; wherein the ADP-SP connects a call from a calling LS or an MS and initiates an advertisement service call to the service logic supporting unit; upon receiving the advertisement service call from the ADP-SP, the service logic supporting unit returns advertisement service instruction to the ADP-SP after parsing the advertisement service call; upon receiving the advertisement service instruction returned by the service logic supporting unit, the ADP-SP instructs the voice playing unit to play a ring back tone which includes advertisement according to the advertisement service instruction and connects a voice channel used for the voice playing unit playing advertisement with the calling voice channel or the MS voice channel. The present invention also discloses a system and method for playing advertisement.
US07921033B2 System and method for high-density interactive voting using a computer network
A system and method for facilitating high-density interactive voting (such as during a live event) using a computer network and tabulating and providing voting results in real-time. In general, the high-density interactive voting system of the present invention includes five major components that reside on the voting network: (1) a Live Event Wizard; (2) a Live Event Staging Component; (3) a Live Event Database; (4) a Live Event Object (LEO); and (5) a Live Event Display Engine. The Live Event Wizard is enables a user to quickly and easily create polling questions for distribution and presentation to a voter. The Live Event Staging Component ensures the validity of the polling questions and sends a copy of a live event definition and the polling questions to the Live Event Database. The Live Event Database tabulates current voting results at specified (or pre-determined) time intervals and performs statistical calculations of voting results. The present invention also includes a Live Event Object (LEO) that resides and remains in memory (such as random access memory (RAM)). The LEO establishes and maintains persistent connections with the Live Event Database such that these connections do not have to be continually opened and closed, thus greatly reducing the burden on the server and increasing system performance. The Live Event Display Engine receives the live event definition from the LEO and renders the definition and results on a display device for voters to view.
US07921031B2 Custom survey generation method and system
A custom survey generation method and system. The system comprises a computing apparatus comprising a list of business processes, reporting outcomes, and groups of questions. The computing system presents to a user the list. The computing system receives from the user a selection for a business process and an associated reporting outcome from the list. The computing system generates a custom survey for the user in response to the selection. The custom survey comprises a first group of questions associated with the associated reporting outcome. The computing system receives from the user a response to each question of the first group of questions. The computing system generates a first benchmarking report based on each said response.
US07921029B2 Projection factors for forecasting product demand
Projection factors are used to project product sales data from sample retail outlets to the universe of outlets. Weekly forecasts of market conditions and product demand are generated based on the projected product sales data. The projection factors and the weekly forecasts are updated during the course of the forecasted week, for example, daily, as data on actual product sales during the forecasted week is received.
US07921028B2 Systems and methods of partnering content creators with content partners online
Systems and methods of partnering content creators with content partners online are disclosed. In an exemplary implementation a method may include receiving registration information from a content partner and building a profile describing desired creative content for the content partner and receiving creative content. Based on at least the profile, the method may include determining whether a match exists between a content partner and the creative content. If a match is found, the method may include providing the content partner access to the creative content, and extending an invitation for the content partner to acquire rights in the creative content.
US07921024B2 IT service management technology enablement
Disclosed are a method and system for transforming organizations from a supply driven to service oriented, demand driven IT organization. The IT Service Management Technology Enablement Model provides a method for supply-oriented customers to move to an advanced, demand driven service utility. The method outlines the key technical enablers that need to be put in place to achieve specific milestones as they move from a supply driven to demand driven model. Key milestones include: aligning IT to the Business (communicate); productizing IT (Structure); IT as a Factory (Standardize); and IT as a Utility (Commoditize).
US07921021B1 System, method, and manufacture for decreasing the amount of treatment a patient requires from a first care-giver
A process, system, and manufacture are provided for decreasing the amount of treatment a patient requires from a first care-giver. In at least one example, the system comprises a means for receiving a set of records, and the set of records includes at least one representing a treatment prescribed by the first care-giver, and at least one representing at least one patient characteristic. There is also a means for determining, from the set of records, independently of records relating to effectiveness of the treatment prescribed for the patient, and based on a predetermined set of screening criteria, whether a different treatment is appropriate. Further, a means is provided for generating, based on the screening, an eligibility tag associated with the patient for providing notice to the patient associated with the eligibility tag of the different treatment availability at no cost to the patient and of a financial consequence of receipt of the treatment.
US07921018B2 Translation system and method of providing translation service
A translation system is provided, which comprises: a translation server comprising guidelines for writing original text that serve as criteria for determining whether errors exist in the original text, an original text controller determining whether the original text conforms to the guidelines for writing original text, and a translation engine translating the original text with reference to at least one of a basic dictionary and a plurality of user dictionaries; a user interface comprising an original text processing part receiving and transmitting the original text to the translation server, a translated text processing part outputting the received translated text from the translation server and transmitting a result about whether to approve the corresponding translated text to the translation server, and a user dictionary editing part modifying contents of the user dictionary; and a user community server comprising an original text writing method shared database and a user dictionary shared database.
US07921016B2 Method and device for providing 3D audio work
A method for providing a 3D audio work includes providing a one-ear HRTF filter and a related function synthesizer storing a related function therein, and inputting sound signals into the one-ear HRTF filter. The sound signals are converted into one-ear output sound signals which are received by one ear and synthesized to output sound signals for the other ear. A method for providing the related function includes inputting sound signals into HRTF filters of opposite ears and obtaining output sound signals which respectively act as raw signals and target signals. The raw signals are synthesized by a synthesizer to output sound signals which compare with the target signals. A related function registered in the synthesizer is accordingly regulated so as to obtain the related function which satisfies a minimum difference between the output sound signals from the synthesizer and the target signals.
US07921013B1 System and method for sending multi-media messages using emoticons
A system and method of providing sender-customization of multi-media messages through the use of emoticons is disclosed. The sender inserts the emoticons into a text message. As an animated face audibly delivers the text, emoticons associated with the message are started a predetermined period of time or number of words prior to the position of the emoticon in the message text and completed a predetermined length of time or number of words following the location of the emoticon. The sender may insert emoticons through the use of emoticon buttons that are icons available for choosing. Upon sender selections of an emoticon, an icon representing the emoticon is inserted into the text at the position of the cursor. Once an emoticon is chosen, the sender may also choose the amplitude for the emoticon and increased or decreased amplitude will be displayed in the icon inserted into the message text.
US07921010B2 Information processing apparatus, recording medium, and data signal
An information processing apparatus, comprising: an acquisition section that acquires a plurality of items of document information to be time-sequentially presented and movie information which includes speech that time-sequentially changes in association with the plurality of items of document information; a character string extracting section that extracts, from character strings included in the plurality of items of document information, character strings to be searched for; and a partial selecting section that selects a part of the movie information where at least one of the character strings to be searched for, which are extracted by the character string extracting section, is spoken in the speech included in the movie information.
US07921009B2 Method and device for updating status of synthesis filters
A method and device for updating statuses of synthesis filters are provided. The method includes: exciting a synthesis filter corresponding to a first encoding rate by using an excitation signal of the first encoding rate, outputting reconstructed signal information, and updating status information of the synthesis filter and a synthesis filter corresponding to a second encoding rate. In the present disclosure, the status of the synthesis filter corresponding to the current rate and the statuses of the synthesis filters at other rates are updated. Thus, synchronization between the statuses of the synthesis filters corresponding to different rates at the encoding terminal may be realized, thereby facilitating the consistency of the reconstructed signals of the encoding and decoding terminals when the encoding rate is switched, and improving the quality of the reconstructed signal of the decoding terminal.
US07921007B2 Scalable audio coding
The invention relates to an audio encoder and decoder and methods for audio encoding and decoding. In a preferred encoder embodiment an audio signal is encoded by deterministic encoder means to form a first encoded signal part. A spectrum of the audio signal is determined and represented by an excitation pattern, i.e. spectral values corresponding to human auditory filters, as a second encoded signal part. A masking curve is also extracted based on the excitation pattern, thus improving encoding efficiency in terms of bit rate. In a preferred decoder the first encoded signal part is decoded by deterministic decoder means. A noise generator uses the decoded first signal part together with the second signal part, i.e. the excitation pattern for the original audio signal, to generate a noise signal. The noise signal is then added to the first decoded signal part to form an output audio signal. At the decoder side the masking curve is also extracted based on the second encoded signal part, i.e. the excitation pattern. The noise signal is generated so that the output audio signal exhibits an excitation pattern nearly identical to the original audio signal. Thus, a perceived high quality audio is obtained while the encoded signal is scalable since a possible deviation between encoding and decoding of the first signal part is compensated by the noise generator at the decoder side. In preferred embodiments the coding means comprises a sinusoidal coder.
US07921002B2 Method and system for simulating flow of fluid around a body
A simulation method for flow of fluid around a body, according to the present invention, comprising dividing a target domain of simulation into a plurality of computational unit domains named cubes, generating an uniform number of Cartesian mesh elements named cells, in each of the cubes, performing computation in the cubes in each computational step, and exchanging data between adjacent cubes after completion of each computational step. In dividing the target domain of simulation into cubes, division is repeated while a ratio between adjacent cube sizes is maintained in a certain range until cubes including a boundary between the body and the fluid, is small enough to obtain a desired resolution so that sizes of the cubes are appropriately determined according to a shape of the body.
US07921001B2 Coupled algorithms on quadrilateral grids for generalized axi-symmetric viscoelastic fluid flows
The present invention is directed towards systems and methods for simulating and analyzing viscoelastic fluid flow. The fluid flows through a channel and is ejected from a channel. The fluid has an interface between a first fluid and a second fluid. The method includes performing finite difference analysis and using a level set projection method to solve equations governing the viscoelastic flow of the fluids through the channel. The equations governing the viscoelastic flow include an azimuthal velocity term that is an approximate description of the azimuthal flow of the fluid. The equations governing the viscoelastic flow also include an approximation of the stress experienced by the fluids being simulated. The equations governing the viscoelastic flow include an advection term that includes an azimuthal velocity term. The finite difference analysis used to solve the governing equations includes a second-order Godunov type upwind scheme to update the advection terms over time. The level set for the first and second fluids is updated periodically during the simulation.
US07920999B2 Method of predicting internal gettering behavior in silicon substrates and storage medium storing program for predicting internal gettering behavior
Internal gettering behavior in a silicon substrate is predicted by using an arithmetic expression established among an initial iron contamination concentration Cini in the silicon substrate, a density N of oxygen precipitates, a radius R of the oxygen precipitates, internal gettering heat treatment temperature T, internal gettering heat treatment time t, and a concentration C(t) of iron (Fe) remaining in the silicon substrate after a heat treatment. In the prediction of internal gettering behavior in the silicon substrate, an arithmetic expression is added considering a process in which nuclei of a contaminant heavy metal silicide are generated on the surface of the oxygen precipitates, and a process in which the contaminant heavy metal is gettered by the oxygen precipitates having the contaminant heavy metal silicide nuclei generated on the surface thereof. This invention is also applicable for internal gettering of a contaminant heavy metal other than iron (Fe), such as copper (Cu), nickel (Ni) or the like.
US07920998B2 Diabetes care management system
A medical device for diabetes management, comprising (a) a memory comprising one or more optimal blood glucose values, one or more insulin dose values of a patient, one or more measured blood glucose values, and one or more scaling factors for weighting the impact on a future blood glucose value and that are customizable to an individual patient to predict the effect on the blood glucose of insulin dose actions performed by the individual patient, (b) a microprocessor, in communication with the memory, programmed to calculate a further value, the further value being based on the insulin dose values, the optimal blood glucose values, and the scaling factors, and (c) a display configured to display information according to the further value.
US07920994B2 Method for the evolutionary design of biochemical reaction networks
The present invention relates to methods for achieving an optimal function of a biochemical reaction network. The methods can be performed in silico using a reconstruction of a biochemical reaction network of a cell and iterative optimization procedures. The methods can further include laboratory culturing steps to confirm and possibly expand the determinations made using the in silico methods, and to produce a cultured cell, or population of cells, with optimal functions. The current invention includes computer systems and computer products including computer-readable program code for performing the in silico steps of the invention.
US07920992B2 Method and system for modeling uncertainties in integrated circuits, systems, and fabrication processes
A method and system for modeling uncertainties in integrated circuits, systems and fabrication processes may include defining interval values for each uncertain component or parameter in a circuit or system. The method may also include replacing scalar operations with interval operations in an algorithm and discontinuing interval operations in the algorithm in response to a predetermined condition. The method may also include generating a plurality of scalar samples from a plurality of intervals and determine a distribution of each uncertain component or parameter from the scalar samples of the intervals.
US07920989B2 Remote test facility with wireless interface to local test facilities
A central test facility transmits wirelessly test data to a local test facility, which tests electronic devices using the test data. The local test facility transmits wirelessly response data generated by the electronic devices back to the central test facility, which analyzes the response data to determine which electronic devices passed the testing. The central test facility may provide the results of the testing to other entities, such as a design facility where the electronic devices were designed or a manufacturing facility where the electronic devices where manufactured. The central test facility may accept requests for test resources from any of a number of local test facilities, schedule test times corresponding to each test request, and at a scheduled test time, wirelessly transmits test data to a corresponding local test facility.
US07920988B2 Capturing system interactions
A computer-implemented method for capturing interactions in a system is disclosed. The method includes receiving a selection of a first component of the system and receiving a selection of a second component of the system. The method further includes receiving a selection of an interaction between the first component and the second component, and displaying a list of functions performed by the selected interaction.
US07920986B2 Surface shape metric and method to quantify the surface shape of electronic packages
A method of quantifying a shape of a surface includes measuring an elevation (z) of the surface at a plurality of locations in an x-y plane of the surface. The measurement data is fit to a series expansion in terms of one or more base functions that include a series expansion fit. A vector of shape coefficients are calculated from the series expansion fit. A vector of shape coefficients are output.
US07920983B1 System and method for monitoring resources in a water utility network
A computerized method for monitoring a water utility network, the water utility network comprising a network of pipes for delivering water to consumers and a plurality of meters positioned within the pipes across the water distribution network. The method includes receiving meter data representing parameters measured by the meters, such as flow, pressure, chlorine level, pH and turbidity of the water being distributed through the pipes. The method also includes receiving secondary data from sources external to the meters and representing conditions affecting consumption of water in a region serviced by the water utility network such as weather and holidays. The meter and secondary data is analyzed using statistical techniques to identify water network events including leakage events and other events regarding quantity and quality of water flowing through the pipes and operation of the water network. The events are reported to users via a user interface.
US07920979B2 Signal generation circuit
A signal generation circuit that uses a waveform generation mechanism to generate predetermined waveform(s) when triggered. A triggering mechanism is configured to repeatedly trigger the waveform generation mechanism at times that are dependent on data provided by a data source. The predetermined waveform may be a bandwidth-limited pulse, but might also be a rising edge or a falling edge of a pulse. Various consecutive waveforms may be summed together to thereby formulate a continuous signal. The waveform may have particular characteristics by design.
US07920975B2 Methods of detecting anomalies in ambient alternating current fields
Methods of detecting anomalies in ambient alternating current (AC) fields are provided. An exemplary embodiment of such a method includes the steps of placing an AC field sensor in an ambient AC field, generating a signal representative of the ambient AC field received by the sensor, and processing the signal to determine if the ambient AC field includes any anomalies. Various applications for the methods are also provided.
US07920974B2 Generating a vibration profile for a rotating cooling device in a computer system
One embodiment of the present invention provides a system that generates a vibration profile for a rotational device in a computer system. During operation, the system sequentially sweeps a rotation speed of a rotational device over a range of rotation speeds. While driving the rotational device at each rotation speed, the system collects a time-domain vibration signal produced by the rotational device and subsequently computes a frequency spectrum of the time-domain vibration signal. In this way, the system generates a set of frequency spectra associated with the range of rotation speeds. Next, the system combines the set of frequency spectra to generate a composite vibration profile for the rotational device.
US07920973B2 System and method for converting clearance data into vibration data
Embodiments described herein generally relate to a method of measuring the vibration of an aircraft engine. One embodiment herein provides an engine monitoring system either connected to and/or positioned in close proximity to an aircraft engine. Also provided is a clearance measuring device within the engine monitoring system. The clearanceometer collects clearance data that is later converted into vibration data.
US07920970B2 Methods and apparatus for characterization of petroleum fluid and applications thereof
An improved method and system for characterizing the compositional components of a hydrocarbon reservoir of interest and analyzing fluid properties of the reservoir of interest based upon its compositional components.
US07920964B2 Navigation apparatus and navigation processing method
A navigation apparatus includes: a map data obtaining unit that obtains map data; a navigation processing unit that executes navigation processing by using the obtained map data; a search data obtaining unit that obtains search data; a specific data detection unit that detects specific data for a specified search target by using the obtained search data; a correspondence table obtaining unit that obtains a correspondence table indicating correspondence between identification information used to identify individual road units into which each road is divided in predetermined units and map data road unit information related to map data road units defined in the map data individually corresponding to the road units; and a map position determining unit that determines a position of the specified search target in the map data based upon the specific data for the specified search target having been detected and the correspondence table having been obtained.
US07920958B2 Procedure for starting an internal combustion engine
In order to make a start-up of an internal combustion engine as quick as possible, whereby an electrical power output, which is as small as possible, is required, it is proposed to at least periodically activate a direct starting control device for the generation of a combustion torque and an electrical starter for the generation of a starter torque simultaneously during the start-up. In so doing, the power output of the electric starter is controlled as a function of a current combustion torque, so that the starter is continually operated only at a currently required power output. For this purpose, the electric starter is, for example, controlled in an open- and/or closed-loop in such a way that the current total torque resulting from the current combustion torque and the current starter torque does not undershoot a specifiable set point torque.
US07920957B2 Method and control device for metering fuel to combustion chambers of an internal combustion engine
A method for metering fuel into a combustion chamber of an internal combustion engine is provided, in which a fuel quantity to be metered for a combustion is metered by a preinjection and at least one additional injection, and in which, in the operation of the internal combustion engine, quantity errors of the preinjection are ascertained from the signal of at least structure-borne noise sensor. The method is distinguished in that a correction value is formed as a function of the quantity error of the preinjection, and at least one of the additional injections is corrected using the correction value. A control device is also provided that controls the method.
US07920950B2 Vehicle drive torque estimation device and drive torque estimation method, and four-wheel drive vehicle
The estimated drive torque calculation unit, is configured such that if the running condition determination unit determines that the transmission mechanism is in gear, and if the speed of rotation of the output shaft of the torque converter measured by the rotation speed measurement sensor is equal to or less than a predetermined speed of rotation, and if the rotation speed of the wheels measured by the wheel speed sensor is equal to or greater than a predetermined rotation speed, the torque combination unit calculates the first estimated drive torque as the engine estimated drive torque even if the slip ratio of the torque converter is equal to or less than a predetermined value, and even if the first estimated drive torque calculated by the first drive torque calculation unit is greater than the second estimated drive torque calculated by the second drive torque calculation unit.
US07920948B2 Assumption torque setting device, automatic transmission controller, and method for learning internal combustion engine delay model
An assumption torque setting device for an engine that executes a torque reduction process during gear shifting. The device sets a torque assumed to be output by the engine and based on a target torque from which an amount corresponding to the torque reduction process is excluded as an assumption torque during the gear shifting. The device includes an assumption model torque calculation unit which calculates an assumption model torque from the target torque from which an amount corresponding to the torque reduction process is excluded based on an internal combustion engine delay model. An assumption torque calculation unit calculates before torque reduction is performed an assumption torque based on an engine operation state and calculates when the torque reduction is being performed an assumption torque based on the assumption model torque and an assumption torque calculated from the engine operation state.
US07920946B2 Methods and systems for end of travel harshness reduction
A control system for controlling a steering system is provided. The control system includes a first module that estimates a command adjust value based on a current position of a hand wheel of the steering system relative to an end of travel region. A second module generates a motor assist command based on the command adjust value to control the steering system.
US07920944B2 Vehicle diagnostic test and reporting method
A system and method for providing user-initiated vehicle diagnostic testing and reporting in a telematics-enabled vehicle. In the method, a request for a vehicle diagnostic test is received from the driver through a user interface of a telematics unit on the vehicle. A simplified initial diagnostic check is made and a first voice message is played for the driver that provides information concerning any detected vehicle problem. The method then undergoes a more complete diagnostic check and the resulting diagnostic information is used to select and play a second voice message that provides instructions for taking corrective action to fix the detected problem. Communication with a live advisor is also provided by way of a cellular or other wireless carrier system.
US07920942B2 Control of combined storage and generation in distributed energy resources
A microsource is provided, which includes an energy storage device, a power generation device, and a controller. The energy storage device is operably coupled for power transfer to a load through a first power bus. The power generation device is operably coupled for power transfer to the load through a second power bus. The controller determines a mode of operation for the energy storage device and the power generation device based on an energy level of the energy storage device and on the load; determines minimum power set points and maximum power set points for the energy storage device and the power generation device based on the determined mode of operation, on a storage output power measured at the first power bus, and on a generation output power measured at the second power bus; and controls an output power of the energy storage device and an output power of the power generation device based on the determined minimum and maximum power set points.
US07920939B2 Method and system for creating and manipulating embroidery designs over a wide area network
A method and system are disclosed for creating and manipulating embroidery designs over a wide area network. The method includes steps to transmit various embroidery design data over a wide area network between a client and a server The manner in which the embroidery design data is created, manipulated, and transmitted allows a user to preview photo realistic renderings of possible finished products, and more precisely adjust interpretations through a provided user interface with minimum latency.
US07920936B2 Volume element printing system for simultaneously printing multiple layers
A three dimensional object creation system for printing a three dimensional object comprised of layers stacked vertically with respect to each other includes a series of printheads for printing the layers, the series of printheads simultaneously printing at least two layers of different vertical positions within the stack; and a semiconductor memory for storing data defining at least one layer. The series of printheads are arranged in groups of one or more printheads per group, each group being fixedly positioned downstream of a preceding group with respect to the three dimensional object. Each group of printheads is adapted to print a layer at a predetermined vertical position within the stack.
US07920933B2 Digital mixing system with double arrangement for fail safe
A digital mixing system has a console having a display and an operator for transmitting and receiving a control signal, an engine having input channels and output channels for mixing a plurality of audio signals fed from the input channels while exchanging the control signal with the console and feeding the mixed audio signals to the output channels, and peripheral input and output units connected to the input and output channels of the engine, respectively. The console and the engine are located remotely from each other, and a cable connecting therebetween is duplicated for the purpose of fail safe. The engine may be installed in pair. If a main engine fails, a sub engine backs up instantly to continue the mixing operation. The console may be also prepared in pair for the purpose of fail safe.
US07920932B2 Audio control using a wireless home entertainment hub
A method of controlling presentation of audio data in a home entertainment system using a wireless home entertainment hub comprises obtaining a registration of at least one audio sink device, where the at least one audio sink device is capable of receiving a first number of audio channels used for presenting the audio data to a user in the home entertainment system. The audio data comprising a second number of audio channels, wherein the second number of audio channels is greater than the first number of audio channels, is received from a source device at the wireless home entertainment hub. The audio data received is processed in response to the capabilities of the at least one audio sink device by down-mixing the audio data to the first number of audio channels. The processed audio data is transmitted to the at least one audio sink device for presentation to the user.
US07920931B2 Recording and playback of video clips based on audio selections
Video clips (160) are selected for viewing or recording in a video system (160) based on songs that are selected for play in an audio system (110). A history (120) of audio selections is maintained, and based on this history (120), the system identifies ‘favorite’ songs. The system searches sources of video material for video clips (160) that are related to the favorite songs, and records the clips (160). When a favorite song is subsequently selected for play (410), the video system is configured to also play (440), or offer to play (430), the corresponding video clip (160). Optionally, the system is configured to store (390) the location of previously recorded video clips, such as the location of the clip in a user's video collection, or the URL of the clip in a computer network, such as the Internet.
US07920928B1 Passive fixation for epicardial lead
An epicardial lead is passively fixed in a pericardial space by a passive fixation member. The passive fixation member extends from a distal portion of an epicardial lead and acts against a pericardial layer and an epicardial layer to hold the lead in place. The epicardial lead may include an electrode that is connected to a conductor that extends from a distal portion of the lead. In some embodiments the epicardial lead includes a material that promotes fibrosis to fix the lead to heart tissue. The passive fixation member may include a shocking coil.
US07920916B2 Capacitor and inductor elements physically disposed in series whose lumped parameters are electrically connected in parallel to form a bandstop filter
One or more inductors and one or more capacitors are physically disposed relative to one another in series and are electrically connected to one another in parallel to form a bandstop filter. Chip inductors and chip capacitors having spaced apart conductive terminals are physically arranged in end-to-end abutting relation to minimize electrical potential between adjacent conductive terminals. The bandstop filter may be hermetically sealed within a biocompatible container for use with an implantable lead or electrode of a medical device. The values of the inductors and the capacitors are selected such that the bandstop filter is resonant at one or more selected frequencies, such as an MRI pulsed frequency.
US07920913B1 Systems and methods for increasing implantable sensor accuracy
Provided herein are implantable systems, and methods for use therewith, that increase the accuracy of measurements produced using an implanted sensor, where the measurements are affected by cycles of a cyclical body function (e.g., heart beat and/or respiration). In accordance with specific embodiments of system, a measurement that is presumed to be accurate is obtained. The measurement can be of a physiologic property, such as, but not limited to, blood oxygen saturation, hematocrit, or blood glucose concentration. Additionally, the implanted is used to produce a plurality of measurements of the physiologic property. Such measurements, produced using the implanted sensor, are compared to the measurement presumed to be accurate to thereby identify when the measurements produced using the implanted sensor are most accurate. Thereafter, the implanted system is configured to use the implanted sensor to produce measurements when the measurements produced using the implanted sensor are most accurate.
US07920911B2 Interventional MR imaging with detection and display of device position
A magnetic resonance imaging system for interventional MR imaging involves operations to insert a device such as a catheter into an object. According to the system, a tip position of the catheter is detected, data indicative of moved loci of the catheter are produced from data indicative of the detected tip position, and the produced movement locus data are displayed. In addition, even when an operator changes the progress direction of the device such as a puncture needle, an imaging cross-section automatically tracks movements of the device. Appropriate preoperative planning is also provided.
US07920905B2 Mobile phone holder, especially for mechanical vehicle
Taught is a mobile phone holder, especially for a mechanical vehicle, having a two-part body with side clamps and provided with a coupling/locking module, which has two step-shaped side clamps (10) on both of its sides. The side clamps are provided with a tooth (14) on their upper arm and are coupled with each other by means of unlocking buttons (3). The clamps are also provided with pins, which engage with the guides and the cams in the body and thus make the clamps move with a translational motion towards the inside of the holder combined with a concurrent rotational motion towards the inside of the holder. In the end phase of this motion the clamps are locked thus also locking the mobile phone in the holder.
US07920904B2 Mobile terminal
A mobile terminal including a terminal case, a microphone located within the terminal case, and a sound guide unit, is provided. The terminal case includes a first case member, a second case member, and a frame member located between the first case member and the second case member. The frame member includes a microphone hole formed on an outer surface thereof for guiding a sound into the terminal case in a first direction. The microphone includes a sound receiving portion disposed in a second direction different from the first direction, for receiving the sound. And the sound guide unit is located between the microphone hole and the sound receiving portion of the microphone, the sound guide unit guiding the sound, which has passed through the microphone hole, along the first direction and the second direction, toward the sound receiving portion of the microphone.
US07920903B2 Microphone techniques
Among other features, a boom microphone has a microphone connector; an earcup module includes an earcup connector jack to connect to a headphone and a boom lead-in to receive the microphone connector; and a control module communicates voice signals wirelessly between (a) the boom microphone and headphone and (b) a telephone.
US07920895B2 Method and system for providing broadcast services through a cellular and/or wireless network to a plurality of mobile devices via service provider integration
A system for controlling signal processing in a multi-network device is disclosed and may include one or more circuits that enable receiving of a digital video broadcast signal. The one or more circuits may enable processing a channel of the digital video broadcast signal according to a first selection. At least one channel of the digital video broadcast signal may include broadcast multimedia content. The one or more circuits may enable receiving a cellular communication signal and processing the cellular communication signal according to a second selection. The broadcast multimedia content may include Internet content. The one or more circuits may enable storing at least a portion of the received digital video broadcast signal and at least a portion of the received cellular communication signal in a commonly accessible memory.
US07920891B2 Stand alone emergency signal device housed in cell phone
The emergency signal device includes an emergency key on the phone, an independent IC chip set controlling the emergency functions, a dedicated memory chip for emergency information and a by-passing outlet to the cell phone's transmitting parts. It is further provided that the device includes a global positioning system (GPS) receiver, so that the person in danger may always be located. This device utilizes rechargeable solar cells to provide energy. All of its components are powered by a solar cell or solar cell charged battery.
US07920888B2 Power control and automatic repeat request (ARQ) in a radio communications system
A radio network entity in charge of outer loop power control for a communication with a mobile radio is informed about erroneous data units, requested retransmissions, and/or data units transmission attempts associated with the data units sent by the mobile radio to the radio network. Another radio network entity, which sends a transmission power control signal to the mobile radio to control the mobile's transmit power level based on a target value, detects errors in data units received from the mobile radio and requests retransmission. Information associated with the requested retransmission is used to generate a revised target value. The target value may be revised by an outer loop power controller node or by an outer loop power controller entity in the same node as an ARQ entity that generates the information about erroneous data units, requested retransmissions, and/or data units transmission attempts associated with the data units sent by the mobile radio to the radio network.
US07920882B2 Human interface device and wireless communication method thereof
Provided are a human interface device and a wireless communication method thereof. The wireless communication method of the human interface includes the steps of: setting up an occupancy channel of the host digital terminal and the wireless input unit by communicating data for setting up the occupancy channel through the emergency channel; transmitting, at the wireless input unit, operation data through the occupancy channel, and receiving, at the host digital terminal, the operation data; and when the operation data is not generated until a predetermined time lapses, enabling the wireless input unit and the host digital terminal to operate in an operation standby state, and confirming whether there is interference on the occupancy channel. Accordingly, efficiency of a frequency band is increased, and cost and size of the product can be reduced. Further, when interference on the occupancy channel is detected, a new occupancy channel can be set up so that reliability and efficiency of the wireless communication can be increased.
US07920881B2 Clock synchronization for a wireless communications system
A method of clock synchronization for a wireless communications system includes receiving a radio frequency (RF) signal at a base station and at a network reference server (NRS). The NRS is also coupled to receive a reference clock signal. A clock offset value is then calculated in response to the RF signal received at the base station, the RF signal received at the NRS, and the reference clock signal. A local clock signal at the base station is then synchronized with the reference clock signal in response to the calculated clock offset value.
US07920877B2 Using base-station location to assist mobile-device system acquisition
Methods and systems are provided for using base-station location to assist mobile-device system acquisition. A mobile station, which stores a network identifier, selects a carrier frequency. The mobile station receives, from a base station on a first carrier frequency, geographic coordinates of the base station and a base-station network identifier, and determines whether the base-station network identifier matches the mobile-station network identifier. If the base-station network identifier matches the mobile-station network identifier, the mobile station will scan the indicated home frequency bands and will connect to one of the home frequencies, and if the base-station network identifier does not match the mobile-station network identifier, the geographic coordinates of the base station are used to identify a market area and a most-preferred carrier frequency is selected from the identified market area.
US07920874B2 Position estimating system
A position estimating system capable of accurately estimating the position assumed by a target terminal user based upon measurement of wireless reception signal levels of signals from a target terminal is provided. The position estimating system includes a target terminal that wirelessly transmits a position estimation request, a plurality of reference terminals disposed at specific positions which, measure the signal strength of wireless signals from the target terminal and a position estimating server that estimates the position of the target terminal based upon the reception signal levels measured in correspondence to each of the reference terminals. The reference terminals each include a reception signal level utilization OK/NG judgment unit that makes a judgment as to whether or not the reception signal level value having been measured is to be used in position estimation based upon an index indicating the level of reliability of the reception signal.
US07920872B2 Method for the transmisson of location-related information
The supplementary location-related information which may be included in a digital map of the receiver is transmitted in such a way that the location-related information may be downloaded from an Internet page.
US07920870B1 System and method for adaptive configuration of cell structure based on the position of mobile stations
A telecommunications system and method is disclosed for adaptively configuring the cell structure of a cell having at least two carrier frequencies between an overlaid/underlaid (OL/UL) sub-cell structure and a normal cell structure based on the position of mobile stations within the cell. A Base Station Controller (BSC) for the cell determines the position of all of the mobile stations involved in a call connection within the cell relative to the cell site. If the number of mobile stations within a predefined distance from the cell site is greater than a channel threshold, the BSC adapts the cell configuration to the OL/UL sub-cell structure. The channel threshold is an operator-defined percentage of available channels (throughout the cell or within either the overlaid or underlaid cell). However, if the BSC determines that the percentage of mobile stations closer than the predefined distance is less than the channel threshold, the BSC maintains the normal cell structure.
US07920869B2 Home network searching when roaming in wireless communications networks
A method in a wireless communications device including determining whether the device is operating in a network other than a home network, determining whether to search for the home network when not operating in the home network by comparing network record information associated with the network in which the device is operating to reference information. In some embodiments, the device indicates that it is operating in a network other than the network in which it is operating.
US07920858B2 Multiprotocol antenna system for multiple service provider-multiple air interface co-located base stations
In one embodiment of a system for distributing cellular radio frequency signals, a hub unit is configured to digitize first and second analog radio frequency signals in order to generate first and second digital data, respectively, indicative of the first and second analog radio frequency signals. The first and second analog radio frequency signals are broadcast from first and second base stations, respectively, associated with first and second cellular service providers, respectively, using first and second air interfaces, respectively. The first and second digital data are transported to a radio access node from the hub unit using a shared transport medium. The radio access node is configured to reconstruct versions of the first and second analog radio frequency signals from the first and second digital data, respectively, using first and second digital-to-analog converters.
US07920857B2 Event reminder method
A method is performed by first and second mobile wireless communication devices used respectively by first and second users. In the method, a first user selects, on the first device, a first task for the first user to perform. The first device sends to the second device a request to link the first task to a second task to be performed by the second user. The second device sends to the first device, in response to the second task being completed, a notification to the first device.
US07920854B2 Printing a map using a mobile device
A system for printing a map on a print medium, the system comprising: a mobile telecommunications device which comprises: a printer module to print the map on the print medium; and, a sensor module to sense a print media identifier of the print medium.
US07920853B2 Method and arrangement for establishing a conference call
A method and arrangement for establishing a conference call from a mobile station in a call centre environment. A user may choose conference call participants from his mobile phone, and a client application in the mobile phone will communicate relevant parameters to the call centre server, which will then call the conference initiator and other participants via the gateway server. The calls are handed over to the gateway server, which will digitize each call to an audio and/or video stream, typically an RTP stream. The streams are relayed to a computer where the streams are combined to form a successful conference call. The conference call is then recorded to a data file on the computer, and may be sent to participants or stored to a database with relevant metadata. The network infrastructure of the telecommunications network operator need not be consulted, nor is there any need for additional hardware.
US07920851B2 Secure mobile information management system and method
Information or items that otherwise might be carried in a person's wallet or purse may be managed and stored on a mobile phone. Embodiments include a software application loaded on a mobile phone and an Internet website through which certain information can be transmitted to the phone by the user, third parties, or both. A user may be alerted to certain information or changes in information that meet certain criteria. The website may provide secure storage for information, filter information, and send encrypted and compressed nuggets or fractions of information to the phone for storage based on topic. E-mails may be searched for information, information may be sent to different parties, and signals may be sent locally to exchange information. Personal information may include account information or travel information, for example.
US07920850B1 Method and system for a hospitality entity to communicate goods and services to a guest
A system and method for a hospitality entity to communicate goods and services to a guest based on events occurring at a facility of the hospitality entity is disclosed herein. The method includes establishing a unique identifier with a mobile phone of a guest and then sending executable offers to the guest which upon acceptance triggers another offer based on the first offer acceptance and events occurring at the time and location of the guest.
US07920849B2 Method and system for providing advertisements/messages based on wireless data communication technology
An Internet Platform administering an Integrated Network System of Localized (customized) marketing and advertising BLUETOOTH® Broadcasting Points, accessed by cell phone/BLUETOOTH device users in BLUETOOTH Wireless Access Points (BLUETOOTH Hot Spots). The marketing and advertising relies on BLUETOOTH transmissions based on predetermined criteria and can be accomplished in an unlimited number of media formats.
US07920846B2 Method for implementing access restriction of mobile networks
The present invention discloses a method for implementing access restriction of mobile networks. The method includes the following steps: a Mobile Station (MS) inquiring a list of forbidden Public Land Mobile Networks (PLMNs) and access technology identifiers, which is saved by itself, when selecting a PLMN network; the MS determining whether the selected PLMN network and the access technology exist in the list of forbidden PLMNs and access technology identifiers, if they exist, the MS will not send a Location Updating Request to a Mobile Switching Center/Serving GPRS Support Node (MSC/SGSN); otherwise, the MS will send the Location Updating Request to the MSC/SGSN in order to access to the network. The present invention makes it possible to implement the access restrictions upon different types of access networks using different restriction rules. Furthermore, during the process of implementing the access restriction, the modification to the existing networks and user terminals is very small, the method is easy to implement and can well satisfy demands on the access restriction of operators.
US07920839B2 System and method for station detection and seek in a radio receiver
A system for detecting a broadcast channel in a radio receiver includes a receive signal strength indicator (RSSI) element configured to develop an RSSI signal that is representative of a power in a desired channel, a switchable bandwidth channel select filter having a power detector configured to compare a power output of the desired channel and at least one channel adjacent to the desired channel to develop a signal to adjacent channel power ratio (SACPR) signal that is representative of the noise in the desired channel, and a seek element configured to determine whether the RSSI signal is greater than a predetermined RSSI threshold and configured to determine whether the SACPR signal is greater than a predetermined SACPR threshold.
US07920836B2 System and method for saturation detection, correction and recovery in a polar transmitter
A system for saturation detection, correction and recovery in a power amplifier includes a power amplifier, a closed power control loop configured to develop a power control signal (VPC), and power control circuitry configured to reduce the power control signal if the power amplifier is operating in a saturation mode.
US07920830B2 Method for performing a radio frequency test on a mobile phone
A method for performing an radio frequency test of a mobile phone (5) includes: setting standard parameters of a transmitter (52); controlling an RF tester (3) to send RF signals to a receiver (53); processing the RF signals and transmitting the processed RF signals to the transmitter, reprocessing the processed RF signals and transmitting the reprocessed signals to the RF tester; obtaining resulting parameters of the RF performance of the transmitter; determining whether the RF performance of the transmitter is acceptable; setting standard parameters of the receiver; controlling the RF tester to send RF signals to a combiner (4), and controlling a disturbance source (2) to send channel noise to the combiner; generating combined signals by combining the RF signals and the channel noise, and transmitting to the receiver; obtaining resulting parameters of the RF performance of the receiver; and determining whether the RF performance of the receiver is acceptable.
US07920823B2 System capability discovery for software defined radio
Capability checking to examine a computing device's capabilities to determine if the device supports a software defined radio to communicate according to a specific wireless protocol. Applicants have appreciated that as the reliance on software defined radio increases, numerous potential options may be available to a user for performing wireless communication. Applicants have appreciated the desirability of providing the ability to discover the capabilities of a user's computer to determine whether it is capable of supporting one or more wireless protocols.
US07920812B2 Development device and image forming apparatus that uses this device
A development device provided with a first electrode layer and a second electrode layer, which are laminated so as to overlap one another in a normal direction with respect to the surface of the roller part of the toner bearing roller. A plurality of openings are provided in the second electrode layer, over the entire latent image bearable area of a photosensitive body in the orthogonal-to-movement direction. The toner on the surface of the roller part is caused to hop between a plurality of spots directly beneath the openings that respectively exist directly beneath the plurality of openings in the second electrode layer, and a plurality of spots between the openings that respectively exist between the plurality of openings in the second electrode layer, within the entire area of the first electrode layer which is uniformly formed in the roller circumferential direction.
US07920811B2 Storage container and image forming apparatus
A storage container includes: a storage container main body; a flow-out opening; a shutter; a seal member; a restricting portion; and an open-close movement restricting portion.
US07920810B2 Electrophotography device with electric field applicator
Embodiments of an electrophotography device are disclosed.
US07920809B2 Sheet feeding device, and image recording apparatus with the sheet feeding device
A sheet feeding device includes an inner guide member and an outer guide member that define a sheet feeding path therebetween. The sheet feeding device also includes an engaging member positioned adjacent to one of the inner guide member and the outer guide member, and a receiving portion positioned at the other one of the inner guide member and the outer guide member. The engaging member moves between an engaged position to engage the receiving portion and a disengaged position to disengage from the receiving portion. The inner guide member is selectively connected to the outer guide member via the engaging member and the receiving portion. When the engaging member contacts the sheet in the sheet feeding path, the engaging member is in the disengaged position, and when the engaging member is separated from the sheet in the sheet feeding path, the engaging member is in the engaged position.
US07920804B2 Developing device and image forming apparatus having the same
A developing device according to the present invention includes a developer storing section storing a developer, a stirring member disposed in the developer storing section and transporting the developer while stirring the developer, a developer carrier receiving the developer from the developer storing section and carrying the developer, a developer regulating member regulating the amount of the developer received by the developer carrier from the developer storing section, and a heat-dissipating member disposed at a position in contact with the developer and capable of dissipating heat of the developer. The heat-dissipating member has a surface in contact with the developer and the contact surface of the heat-dissipating member has an arithmetic surface roughness Ra1 that is set to be equal to or less than ⅓ of the volume average particle size of toner particles contained in the developer.
US07920801B2 Image forming apparatus and method for controlling image forming apparatus
Related is an image forming apparatus by electrophotography having a function of performing adjustment of image quality when performing image formation. The image forming apparatus includes a detection portion for detecting a fixing temperature of a fixing apparatus; a storage portion for storing an application history of a development bias; a count portion for counting a reposed time from a point when an operation of image formation is ended; a determination portion for determining a change range of the development bias immediately before the end of the operation of image formation; and an execution portion for executing adjustment of image quality by setting the development bias based on a determination result from the determination portion when the reposed time or the fixing temperature exceeds a predetermined value.
US07920794B1 Free space optical communication
Free space optical communication systems, methods, and apparatuses are provided. A system embodiment includes a photodetector for receiving a beacon signal transmitted from a ground communication apparatus, a light source for emitting a light beam toward a source of the beacon signal, where the light beam includes a signal to be transmitted, and a high speed tracking actuator coupled to the light source for moving the light source to maintain the light beam in a direction toward the source of the beacon signal transmitted from the ground communication apparatus.
US07920792B2 System and method for managing communication in a hybrid passive optical network
In accordance with the teachings of the present invention, a system and method for managing communication in a hybrid passive optical network (HPON) is provided. In a particular embodiment, the method includes transmitting, at a first wavelength, a first configuration message on the HPON. The method also includes receiving at one or more of a plurality of receivers at an optical line terminal (OLT) one or more configuration response messages from one or more optical network units (ONUs) in a first set of ONUs. The method further includes, based on the configuration response messages from the first set of ONUs, associating, in a database, each ONU in the first set of ONUs with the first wavelength and with the receiver receiving the configuration response message from the ONU. The method also includes, after transmitting the first configuration message, transmitting, at a second wavelength, a second configuration message on the HPON. The method further includes receiving at one or more of the plurality of receivers at the OLT one or more configuration response messages from one or more ONUs in a second set of ONUs, wherein the ONUs in the second set of ONUs do not belong to the first set of ONUs. The method also includes, based on the configuration response messages from the second set of ONUs, associating, in the database, each ONU in the second set of ONUs with the second wavelength and with the receiver receiving the configuration response message from the ONU.
US07920789B1 System for communication of video, audio, data, control or other signals over fiber
A system for communication of signals between remote devices and monitoring and control devices via fiber. The system in accordance with one aspect of the invention includes a plurality of remote interface units each coupled to a corresponding one of the remote devices, a base unit coupled to one or more monitoring devices and one or more control devices, and a central hub coupled between the base unit and the plurality of remote interface units. The central hub is coupled to the base unit by a first fiber optic link, and is coupled to the remote interface units by additional fiber optic links.
US07920787B2 Method for detecting a check-back signal in an optical transmission system
The invention relates to a method for detecting a check-back signal in a transmission system for optical signals. According to said method, a constant proportion of the output in a defined frequency range of the check-back signal is concentrated in a narrow-band spectral range and is determined after a transmission phase by means of a narrow-band detection of the concentrated energy around the spectral range. If no signal is identified during the narrow-band detection, a line interruption is determined and no pump source is switched on for safety reasons. The narrow-band detection of the check-back signal also allows the transmission attenuation of the transmission system to be measured.
US07920782B2 Imaging device
An imaging device having a shooting optical system, including an imaging element having a pixel array capable of generating image signals regarding light from a subject coming through the shooting optical system, and a focus-detection pixel line having pairs of pixels, the pixels of each of the pairs receiving luminous fluxes from the subject coming through a pair of individually corresponding partial regions of an exit pupil of the shooting optical system; a rapid-fire shooting unit configured to perform rapid-fire shooting to generate image signals at the pixel array on each exposure and to generate certain signals at the focus-detection pixel line; a focus detection unit configured to perform focus detection by a phase-difference detection method on the basis of the certain signals; and a focus adjustment unit configured to perform focus adjustment during each interval of the exposures on the basis of a result of focus detection.
US07920778B2 Boiler for use in a steam generating device
A boiler (1) for heating water to steam comprises a boiler housing (10) having a bottom wall (12), a top wall (13) and a circumferential wall (14) extending between these walls (12, 13). When the boiler (1) is mounted in a steam generating device for generating steam and supplying steam to an appliance such as a steam iron (20), the boiler (1) is given an inclined orientation. In a lower portion (13a) of the top wall (13) of the boiler housing (10), an inlet opening (15) for letting in water to a boiler space (11) which is enclosed by the boiler housing (10) is arranged. When water is supplied through the inlet opening (15), the water lands on a lower zone (14a) of the circumferential wall (14) and flows further in a downward direction, along the circumferential wall (14). As a result, the water is pre-heated when it reaches the water which is already present in the boiler space (11), and there is no danger of the steam production getting interrupted.
US07920776B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07920774B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07920770B2 Reduction of substrate optical leakage in integrated photonic circuits through localized substrate removal
Structures including optical waveguides disposed over substrates having a chamber or trench defined therein, and methods for formation thereof.
US07920766B2 Surface-plasmon-assisted optical frequency conversion
An optical frequency converter that uses a nonlinear optical process to transfer energy between a surface-plasmon (SP) wave that is guided along an electrically conducting strip and a light beam that is guided along an optical waveguide whose core is adjacent to the electrically conducting strip. The optical frequency converter has a periodic structure that spatially modulates the nonlinear susceptibility of the waveguide core with a spatial period that is related to a momentum mismatch in the nonlinear optical process. The spatial modulation provides quasi-phase matching for the SP wave and the light beam and enables efficient energy transfer between them.
US07920762B2 Method of sensing coded data on a surface
A method of sensing coded data on a surface is disclosed. Images of the coded data on the surface are captured using a sensor of a sensing device. The coded data is formed from tags, with each tag encoding a unique identity of a region of the surface and the position of the tag within the region. A perspective distortion of the coded data is estimated and compensated for when detecting data elements in the tags. The unique identity of the region from the images is determined, and the position of the sensing device within the region from the position of at least one tag in at least one image captured by the sensor is determined.
US07920759B2 Triggering applications for distributed action execution and use of mixed media recognition as a control input
A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types. In one embodiment of the present invention, the MMR system includes an action processor and method, and MMR documents with an associated action. The MMR document structure specifies different actions for different MMR documents combined with the ability to create any number of MMR documents for a particular location on any media, which allows the MMR architecture to serve as a universal trigger or initiator for additional processing. In another embodiment, the MMR system, in particular MMR recognition and the input/output capabilities of the capture device, are used as a control mechanism for a third party system.
US07920757B2 Method for processing a macro block of image data
The image data are coded with field DCT or frame DCT depending on the characteristics of the image data. However different coding types will result in different boundary marks of boundaries between adjacent blocks or adjacent macro blocks. Therefore the de-blocking of a boundary between two adjacent blocks or adjacent macro blocks should be performed according to the format of image data and the coding type of the adjacent blocks or adjacent macro blocks.
US07920756B2 Image blur detection using cumulative blur widths
A printer fetches a horizontal direction DCT coefficient group and a vertical direction DCT coefficient group for each block from the JPEG data. The printer selects edge patterns similar to the brightness changes expressed by these coefficient groups from a specified table, and records those pattern numbers in a RAM. The printer judges whether or not the brightness changes of the blocks with each other adjacent are continuous based on the pattern number of each block recorded in the RAM. And by connecting the edge patterns when those brightness changes are continuous, the printer accumulates the blur widths that exist extending over the blocks. Then, based on this cumulative value, the printer determines the presence or absence of image blur. It is possible thereby to detect with good precision the blur of images even for high resolution images while reducing the used memory capacity.
US07920755B2 Video content detector
The invention relates to determining the image content of an incoming bitstream such that various image improvement effects may be accomplished. The invention provides for determining a realness value of an image formed of a plurality of pixels each having associated pixel data by evaluating a spatial distribution of luminance values of the image. Realness values are first determined for subregions of an image frame through an analysis of a luminance histogram generated for each subregion. Subsequently, the subregion realness values are analyzed to generate a total realness value for the image frame and to classify the image content of the image frame.
US07920754B2 Television image filtering
A digital image filtering method and system are provided. A first matrix of a plurality of pixels is selected from a digital image to be displayed. The luminosity values of each of the pixels in the pixel matrix are analysed and the luminosity difference between the maximum and minimum luminosity values thereof is calculated. The central pixel of the matrix is then classified according to the luminosity difference in comparison to a predetermined threshold luminosity value, and the above selection, analysis and classification is repeated for each of the pixels of the image in turn. A target pixel is then selected from the classified pixels for further analysis, wherein a second pixel matrix of which the target pixel is the central pixel is selected, the classification of the pixels surrounding the target pixel in the second matrix is analysed, and the target pixel is filtered to an extent dependent upon the classification analysis.
US07920752B2 Image processing device that quickly performs retinex process
An image processing device includes a reduced-image creating portion, a reduced-retinex-image forming portion, a normalizing-parameter setting portion, and an original-image correcting portion. The reduced-retinex-image forming portion calculates reflectance of each pixel in a reduced image based both on a pixel value of a subject pixel in a reduced image and on a peripheral average luminance of the subject pixel, thereby forming a reduced retinex image that is configured of reflectance of each pixel in the reduced image. The normalizing-parameter setting portion obtains frequencies of the reflectance in the reduced retinex image and sets an upper limit and a lower limit for normalization. The original-image correcting portion includes a retinex-image forming portion, a first normalizing portion, and a first correcting portion. The retinex-image forming portion calculates reflectance of each pixel in the original image based both on a pixel value of a subject pixel in the original image and on a peripheral average luminance of the subject pixel. The first normalizing portion normalizes the reflectance of the original image based on the upper limit and the lower limit, thereby obtaining a normalized reflectance for each pixel in the original image. The first correcting portion corrects the original image based both on the normalized reflectance and on the pixel value for each pixel in the original image, thereby obtaining a corrected original image.
US07920745B2 Method and apparatus for performing constrained spectral clustering of digital image data
A method and an apparatus process digital images. The method according to one embodiment accesses element data representing a plurality of elements belonging to a plurality of digital images; performs a similarity analysis between the elements from the plurality of elements to obtain inter-relational data results relating to the elements; and performs clustering of the plurality of elements, the step of performing clustering including incorporating in the inter-relational data results at least one hard constraint relating to elements from the plurality of elements, to obtain constrained inter-relational data results, performing a spectral analysis to obtain eigenvector results from the constrained inter-relational data results, and performing discretization of the eigenvector results using constrained clustering with a criterion to enforce the at least one hard constraint to obtain clusters.
US07920743B2 Displaying time sequence of 2-dimensional data
A method of displaying a time sequence of 2-dimensional data represents each data set in the time sequence as a normalized figure based upon a reference set of data. The perimeter of the normalized figure is color coded to represent deviations from a data standard that corresponds to the 2-dimensional data. For subsequent data sets in the time sequence each normalized figure is sized to form a series of concentric figures for display representing all the data sets in the time sequence so that patterns of both rotational and magnitude changes are visually apparent.
US07920741B2 System and method for image processing using integral histogram convolution
A system and method for performing integral histogram convolution for filtering image data is disclosed. The method may include generating an initial histogram for a kernel region of an input image comprising two or more column histograms. Each histogram may include a plurality of bucket values, each representing a sum of weights associated with pixels having the same value or a count of pixels having the same value. The method may include incrementally generating a region histogram for each successive region of the image as the kernel is passed over the image and applying a convolution operation to it. Generating the new region histogram may involve merging an additional column histogram with the initial or current region histogram, and may also involve subtracting values of a preceding column histogram from the initial or current histogram. The methods may be implemented by program instructions executing in parallel on CPU(s) or GPUs.
US07920739B2 Automatically selected adjusters
Automatically selected adjusters are described, including selecting an area of an image, determining a characteristic of the area, and selecting an adjuster of a set of adjusters based on the characteristic of the area.
US07920729B2 Classification methods and apparatus
A method includes using a point spread function based rule to classify regions in a dataset.
US07920726B2 Image processing apparatus, image processing method, and program
An image processing method and apparatus for reproducing moving image data, the method and apparatus comprising detecting defects in receiving moving image data, determining the priority of each defect if there are a plurality of defects in at least one frame of the received moving image data, and performing interpolation for each defect based on the determined priority.
US07920725B2 Apparatus, method, and program for discriminating subjects
A characteristic amount calculating means calculates first characteristic amounts, which do not require normalization, and normalized second characteristic amounts. A first discriminating portion discriminates whether a candidate for a face is included in the target image, by referring to first reference data with the first characteristic amounts, calculated from the target image. The first reference data is obtained by learning the first characteristic amounts of a plurality of images, which are known either to be of faces or to not be of faces. In the case that the candidate is included, a second discriminating portion discriminates whether the candidate is a face, by referring to second reference data, obtained by learning the second characteristic amounts of a plurality of images, which known either to be of faces or to not to be of faces.
US07920724B2 Iris recognition method utilizing matching pursuit algorithm
The present invention disclose an iris recognition method, which utilizes a matching pursuit algorithm to simplify the extraction and reconstruction of iris features and reduce the memory space required by each iris feature vector without the penalty of recognition accuracy. The iris recognition method of the present invention comprises an iris-localization component and a pattern matching component. The iris-localization component locates the iris region via the color difference between different portions of the eyeball. The primary iris features are extracted from iris information and transformed into a sequence of iris feature vectors by a matching pursuit algorithm. Thus, the iris image can be represented by a sequence of atoms, and each atom contains base, amplitude and location. Then, the comparison between the feature vectors of two irises is performed to determine whether the two irises match.
US07920723B2 Two stage detection for photographic eye artifacts
A digital image acquisition device is for acquiring digital images including one or more preview images. A face detector analyzes the one or more preview images to ascertain information relating to candidate face regions therein. A speed-optimized filter produces a first set of candidate red-eye regions based on the candidate face region information provided by the face detector.
US07920721B2 Vehicle-use image processing system, vehicle-use image processing method, vehicle-use image processing program, vehicle, and method of formulating vehicle-use image processing system
A system or the like capable of detecting lane marks more accurately by preventing false lane marks from being erroneously detected as true lane marks. A vehicle-use image processing system (100) allows a “road surface cluster” to be extracted from the “histogram” of luminance of each pixel in a “reference area” in a road surface image. Among “primary lane mark candidates,” those that overlap the “reference area” are detected as “secondary lane mark candidates.” Among the “secondary lane mark candidates,” those that have “luminance parameter” values falling within the luminance range of the “road surface cluster” are not detected as true lane marks. Thereby, lane marks are prevented from being erroneously detected (erroneous detection). This allows only lane marks to be detected more accurately.
US07920718B2 Multi-zone passageway monitoring system and method
A method, computer program product, and machine vision system for monitoring an activity area proximate an actuated passageway for the occurrence of an object-related event. The activity area includes a first activity zone and at least a second activity zone. The first and the at least a second activity zones are essentially parallel to the activity area. The actuated passageway is actuatable with a control signal. The occurrence of an object-related event is detected within the activity area. If the object-related event occurs within the first activity zone, a first algorithm is executed to generate the control signal. If the object-related event occurs within the at least a second activity zone, a second algorithm is executed to generate the control signal.
US07920717B2 Pixel extraction and replacement
A method for pixel extraction and replacement is disclosed. In one implementation, the method includes generating a set of pixel values and pixel value frequencies for a pixel presented in a series of digital images of a scene. A digital image of the scene which includes a pixel value for the pixel is received and a comparison is made between the pixel value and the set of pixel values. A determination is performed to decide upon substitution of the pixel value with a different pixel value based on the comparison. Other techniques are also disclosed.
US07920716B2 Vehicle search system and vehicle search method
A vehicle search system is provided, which is capable of easily and efficiently searching for a particular vehicle image based on vague and uncertain information. The vehicle search system includes an image database for accumulating vehicle images photographed by a stationary camera placed on the road under a condition that the vehicle images are associated with at least photographing date and time information and photographing place information of the vehicle image; an image recognizing part for extracting feature information (vehicle color, vehicle shape, etc.) from the vehicle image; an image data managing part for selecting vehicle images from the image database, based on at least one of the photographing date and time information, the photographing place information, and the feature information; and a display processing part for displaying the selected vehicle images in a two-dimensional space or a simulated three-dimensional space on a display, in an arrangement in accordance with similarity of at least one of the photographing date and time information, the photographing place information, and the feature information.
US07920709B1 Vector sound-intensity probes operating in a half-space
Method and apparatus (333) for measuring the sound-intensity vector in a half space bounded by a surface such as a wall or the ground (100) using an acoustic vector probe (AVP) (40), where the AVP consists of four small omnidirectional microphones (1, 2, 3 and 4) supported on narrow straight tubes at the vertices of an imaginary regular tetrahedron. The tubes are attached perpendicularly to a ring (42) with the microphones all pointing into the half space. The sound-intensity vector measured by the AVP determines the direction of a sound source within the half space. Interference from echoes caused by reflections from the boundary of the half space and from surrounding objects on the boundary can be reduced by attaching a concave solid structure (55) to the base of the AVP at the supporting ring (42). The inside of the concave structure is lined with absorbing material (65) to reduce interference by reflections from the structure.
US07920707B2 Audio system
The designation of a localization position is received in accordance with an input position on a dashboard image in a localization-position reception window, and delay times for audio signals supplied to respective speakers are set so that the sound image is localized at the received localization position. The position where a sound image aurally perceived is localized is received, on the dashboard image in a localization-position confirmation window, from the user, until the user indicates that the position where the sound image aurally perceived is localized matches the localization position designated in the localization-position reception window. The relationship between the delay times and the localization position is re-estimated so as to correspond to the received localization position and the set delay times. In accordance with the estimated relationship, processing for re-setting the delay times is repeated.
US07920706B2 Method and system for managing cryptographic keys
A key management of cryptographic keys has a data package including one or more cryptographic keys that are transferred to a personal device 100 from a secure processing point 150 of a device assembly line in order to store device specific cryptographic keys in the personal device 100. In response to the transferred data package, a backup data package is received by the secure processing point 150 from the personal device 100, which backup data package is the data package encrypted with a unique secret chip key stored in a tamper-resistant secret storage 125 of a chip 110 included in the personal device 100. The secure processing point 150 is arranged to store the backup data package, together with an associated unique chip identifier read from the personal device 100, in a permanent, public database 170.
US07920702B2 Digital rights management system and method
A system and a method for providing variable security mechanisms for securing digital content, in which a single security mechanism is not used for all content. Instead, at least one characteristic or feature of the security mechanism is varied between units, instances or categories of content. Therefore, even if unauthorized access is gained to a single unit of content, the overall integrity and security of the system for content distribution is not compromised. Preferably, security is provided though a general mechanism, which is then varied in order to provide variable, dissimilar security schemes for different types of content. By “type of content”, it is meant any of a single unit of content, a single instance of content or a single category of content. For example, for a category of content, the content may be characterized according to the identity of the content itself, such as the title of a movie for example, and/or according to the owner of a particular copy of the content. Thus, different security schemes may optionally and preferably be generated from a particular root structure. Related apparatus and methods are also provided.
US07920700B2 System and method for data encryption
A method of processing data from a file includes obtaining a first portion of the file, encrypting the first portion of the file to create a first encrypted portion, obtaining a second portion of the file, encrypting the second portion of the file to create a second encrypted portion, and storing the first and second encrypted portions such that each of the first and the second encrypted portions can be individually accessed. A method of processing data from a file includes receiving a request to access a first portion of the file, wherein data in the first portion of the file is encrypted, and data in a second portion of the file is encrypted, and decrypting the data in the first portion, and not the data in the second portion.
US07920696B2 Method and device for changing to a speakerphone mode
A method (200), and electronic communication device (100), for automatically selectively changing from one mode of operation to a speakerphone mode of operation after a call on the electronic communication device (100) is established. The method (200), and electronic communication device (100), perform establishing a call (210) using a first mode of operation that is a mode of operation other than the speakerphone mode of operation. Then there is performed changing automatically (235) from the first mode of operation to the speakerphone mode of operation when a signal amplitude provided by a microphone used in the first mode of operation does not reach a threshold level before an expiration of a predetermined time period.
US07920694B2 Generation of consistent haptic effects
A system generates a consistent haptic effect in a handset that includes an actuator. The system determines performance data for the actuator, and generates haptic effect controller parameters from the performance data by comparing the performance data with reference performance data derived from a reference actuator. The system then stores the haptic effect controller parameters on the handset.
US07920693B2 Home agent access in call routing management based on caller language
Call center management with at home agent access based on caller language is provided herein. Calls from customers of a client are received at an interactive voice recognition (IVR) system, which determines a language of the caller by detecting the language or language selection by keypad entry. The IVR system determines an available at home agent with the proper language skills and forwards the call to be processed by the at home agent. The at home agents can call the call center to set their status. Information associated with the call may be collected and used by associated system(s) such as quality control, status monitoring, financial processing, and the like.
US07920692B2 PBX call management
Enhanced call management services to users receiving incoming calls on extensions on a private branch exchange (PBX) is provided by an application server configured to provide call management services to at least one of the users and a protocol proxy configured to receive call information from the PBX according to a protocol for establishing call sessions. The application server is further configured to receive the call information from the protocol proxy.
US07920687B2 Communication networks including flash hook detectors and methods of operating the same
A communication network that includes a flash hook detector and a communication device is operated by detecting a flash hook of the communication device at the flash hook detector. A signal is transmitted from the flash hook detector to the communication network responsive to detecting the flash hook. The flash hook is processed in the communication network.
US07920680B2 VoIP caller authentication by voice signature continuity
There are provided methods and systems for authenticating a user. A method includes receiving a voice signature certificate corresponding to a setup portion of a Voice over Internet Protocol (VoIP) call. The VoIP call further has a voice conversation portion. The voice signature certificate includes a voice signature segment. The method further includes reproducing the voice signature segment to enable verification of voice continuity from the setup portion to the voice conversation portion. The verification is performing by comparing the voice signature segment to a user's voice during the voice conversation portion.
US07920676B2 CD-GISAXS system and method
CD-GISAXS achieves reduced measurement times by increasing throughput using longer wavelength radiation (˜12×, for example) such as x-rays in reflective geometry to increase both the collimation acceptance angle of the incident beams and the scattering signal strength, resulting in a substantial combined throughput gain. This wavelength selection and geometry can result in a dramatic reduction in measurement time. Furthermore, the capabilities of the CD-GISAXS can be extended to meet many of the metrology needs of future generations of semiconductor manufacturing and nanostructure characterization, for example.
US07920674B2 Apparatus and method for image processing
An image processing apparatus and an image processing method. The image processing apparatus includes an image obtaining unit to obtain a plurality of X-ray images using a plurality of X-rays corresponding to each of a plurality of energy bands being different from each other, a first processing unit to generate a plurality of material images using the plurality of X-ray images, and a second processing unit to generate a high contrast X-ray image using at least one of the plurality of material images.
US07920672B2 X-ray detector gain calibration depending on the fraction of scattered radiation
It is described a gain calibration for a two-dimensional X-ray detector (315), in which the gain coefficients for scattered radiation (307b) and direct radiation (307a) are measured or estimated separately. A weighed average may be applied on the appropriate scatter fraction. The scatter fraction depending gain calibration method produces less ring artifacts in X-ray images as compared to known gain calibration methods, which do not take into account the fraction of scattered radiation reaching the X-ray detector (315).
US07920669B2 Methods, apparatuses and computer readable mediums for generating images based on multi-energy computed tomography data
Methods, apparatuses and computer readable mediums for generating a volume visualization image based on multi-energy computed tomography data are provided. In one method, an image is rendered based on a multi-dimensional graphical representation of the computed tomography data. The computed tomography data includes at least two different energy image data sets and the multi-dimensional graphical representation represents intensity values of each of the at least two different energy image data sets.
US07920668B2 Systems for displaying images by utilizing vertical shift register circuit to generate non-overlapped output signals
Systems for displaying images are provided. An embodiment of such a system has a dynamic shift register. The dynamic shift register includes a sampling unit, a holding unit, and a first logic circuit. The sampling unit, which is coupled to an incoming signal and a first input terminal of the dynamic shift register, samples the incoming signal according to a first input signal received by the first input terminal to generate a sampled value. The holding unit, which is coupled to the sampling unit, is utilized to hold the sampled value. The first logic circuit, which is coupled to the holding unit and an output terminal of the dynamic shift register, generates an output signal according to the sampled value and a second input signal inputted into the first logic circuit.
US07920664B2 Clock synchronization circuit
A clock synchronization circuit includes a clock generation circuit generating a sampling clock for sampling a received signal from an output of a local oscillator, a phase error detection circuit finding a phase error between sampling timing of the sampling clock and ideal sampling timing, and a timing correction circuit finding a correction quantity to correct a frequency error between a frequency of the sampling clock and a frequency of the ideal sampling timing and the phase error every sampling timing of the sampling clock, and outputting a sampling value interpolated according to the found correction quantity.
US07920663B1 Using the AC mains as a reference for frequency comparison
Adjusting a local frequency source is disclosed. A local frequency comparison data is compared with a received frequency comparison data, wherein the local frequency comparison data reflects a difference, if any, between a locally measured AC frequency and a frequency generated using the local frequency source. The local frequency source is adjusted based at least in part on a result of the comparison.
US07920654B2 Signal processing method and apparatus using bit confidence values
In a UMTS/GSM receiver with EDGE services capability, a data sequence incorporating PSK symbols is separated into bits which are assigned confidence values and input to convoluntional decoder (33) to provide improved decoding.
US07920650B2 Method and apparatus for evaluating a clock in a satellite
In a system for characterizing a satellite clock in a satellite, the satellite has a transmitting device that emits a transmission signal at a transmission frequency indicative of a state of the satellite clock, and a receiver clock which has a higher precision than the satellite clock. A receiving device is configured to receive the transmission signal and to determine a received signal therefrom, as well as a received signal frequency and/or phase, using the receiver clock. Finally, an evaluation device is configured to determine a frequency offset, drift, and/or an Allan deviation of the transmission frequency from the received signal frequency and/or the received signal phase. The evaluation device determines the stability of the satellite clock, or the validity of its time indication, from the determined frequency offset, frequency drift, and/or the Allan deviation, to thereby characterize the satellite clock.
US07920647B2 Receiving apparatus and transmitting apparatus
A partial bit demodulation section that demodulates partial bits among a plurality of bits that form 1 symbol of each modulated signal using a detection method different from likelihood detection, signal point reduction sections that reduce the number of candidate signal points using demodulated partial bits, and a likelihood detection section obtains received digital signals by performing likelihood detection based on the Euclidian distances between the reduced candidate signal points and a reception point, are provided. By this, only some bits which are unlikely to be erroneous are found by the partial bit demodulation section, and other bits can be found by the likelihood detection section, enabling bit error rate performances to be effectively improved with a comparatively small computational complexity.
US07920646B2 Method for selecting switched beam using pilot signal and system thereof
The present invention relates to a system for selecting a switched beam for supplying a maximum received power to a subscriber station, and a method thereof. The number of switched beams used by a base station is limited, and a weight value vector for forming the switched beam is predefined. The subscriber station uses a pilot signal for discerning transmitting antennas to estimate channel values for the respective transmitting antennas, and uses the channel values and the predefined weight value vectors to determine a switched beam for supplying a maximum signal-to-noise ratio (SNR). The subscriber station notifies the base station of an identifier of a selected beam by using a feedback channel, and the base station uses the switched beam to transmit traffic data.
US07920639B2 Reception device, communication control method in mobile communication system
When a closed loop transmission diversity control is performed by controlling the phase of the transmission signals from the plurality of antennas according to feedback information noticed by the mobile station to transmit the signals, an antenna verification on-off control unit 370 controls the on-off of an antenna verification process of estimating the phase of the transmission signals from the plurality of antennas according to the information about the channel of the signals transmitted in the uplink from the mobile station to a radio base station. Thus, depending on the channel type (for example, a packet channel, a voice channel, etc.), the on-off control is performed on the antenna verification process, thereby performing easier and more appropriate control and improving the quality of a channel.
US07920637B2 Single sideband and quadrature multiplexed continuous phase modulation
A class of bandwidth reduction techniques are used develop a broad class of modulation types collectively called SSB-FM. These signals can be used to construct communication systems that provide bandwidth-normalized performance gains of 10 dB or more when compared to popular prior art modulation methods. An aspect of the invention involves mapping trellis paths in a complex signal space onto corresponding real-valued trellis signals with desirable spectral properties. The invention can be used map continuous phase modulated (CPM) signals onto simpler amplitude-modulated trellis signals having double the channel capacity of prior art CPM signals. Multi-amplitude signaling and frequency division multiplexing may also be incorporated to further accommodate more information per symbol.
US07920635B2 Method, clipper module, and transmitter
There is provided a method of clipping a transmission signal. The method comprises: providing a residual signal of a complex envelope clipper based on the transmission signal to be clipped; providing a reference signal respective to the residual signal, the reference signal corresponding to an ideal residual signal; forming a clipping signal on the basis of the residual signal and the reference signal; subtracting the clipping signal from the residual signal for removing higher amplitudes of the residual signal; and subtracting the clipping signal from the reference signal for providing a reference signal respective to the clipped residual signal.
US07920633B2 Method and system for parallel processing video data
Described herein is a method and system for parallel processing video data. The system having parallel encoder devices can create a balance between quality of service and delay. In order to maintain quality, compression parameters in a group of pictures can be produced by one encoder device and used by another encoder device for estimation during the encoding of another group of pictures. Compression parameters of different picture types may be stored separately and used for the encoding of a future pictures of the same type. The generation and passing of compression parameters introduces a delay based on the time it takes to encode one or more pictures.
US07920631B2 Encoding and decoding methods and systems
Methods and systems enable uncompressed source data, corresponding to previously-compressed data, to be manipulated or otherwise modified, prior to being rendered by a rendering application. For example, audio data can be modified to include additional audio content, and/or video data can be modified to include additional video content. Accordingly, when the modified or manipulated source data is rendered by the rendering application, it can contain additional information that was not part of the previously-compressed data.
US07920628B2 Noise filter for video compression
A method and system for reducing noise in a video stream comprising images divided into macroblocks, where each macroblock includes luma and chroma blocks and each block is comprised of pixels. The method comprises determining correlation of a macroblock with a reference macroblock, comparing its motion vectors to a predetermined threshold, computing a residual signal of the macroblock by subtracting the macroblock from a predicted macroblock, computing a variance of a residual signal of the macroblock, comparing the variance of the residual signal to another predetermined threshold, determining a filter strength for the macroblock based on one or more of factors such as correlation, motion vector size and variance of the residual signal and filtering the macroblock using a filter of appropriate strength.
US07920627B2 Motion estimation employing adaptive spatial update vectors
A method for motion estimation and for motion compensated interpolation. By taking a source of video data into account, a size of update vectors to be employed for determining spatial prediction vectors is set in accordance with a detected source mode. By selecting an appropriate update vector size, accuracy of predicted motion and consequently, a picture quality of motion compensated interpolated images can be increased considerably.
US07920625B2 Method of processing a current field macroblock
In one embodiment, the method includes determining reference picture index numbers in a reference picture list. The reference picture index numbers increase for reference pictures having a decreasing display order with respect to a picture including the macroblock. The reference picture index numbers increase for reference pictures having an increasing display order with respect to the picture including the macroblock, and the reference picture index numbers of the reference pictures having a decreasing display order are greater than the reference picture index numbers of the reference pictures having an increasing display order. The embodiment further includes obtaining motion vector information for the current macroblock, obtaining a field reference picture index associated with the current field macroblock, determining a frame reference picture index based on the field reference picture index divided by 2, selecting a frame reference picture based on the frame reference picture index and the reference picture index number, and selecting a field reference picture based on the selected frame reference picture and the field reference picture index. The current macroblock is decoded based on the motion vector information and the selected field reference picture.
US07920621B2 Digital adaptation circuitry and methods for programmable logic devices
Equalization of an incoming data signal can be controlled by sampling that signal at times when data values in that signal should be stable (“data samples”) and when that signal should be in transition between successive data values that are different (“transition samples”). A transition sample that has been taken between two successive differently valued data samples is compared to a reference value (which can be one of those two data samples). The result of this comparison can be used as part of a determination as to whether to increase or decrease equalization of the incoming data signal.
US07920616B2 Laser system
A method/apparatus may comprise a laser light source which may comprise a solid state seed laser system producing a seed laser output having a nominal center wavelength at a pulse repetition rate; a first and a second gas discharge laser amplifier gain medium each operating at a pulse repetition rate less than that of the seed laser system; a beam divider providing each of the respective first and second amplifier gain mediums with seed laser output pulses; a frequency converter modifying the nominal center wavelength of the output of the seed laser to essentially the nominal center wavelength of the amplifier gain medium; a beam combiner combining the outputs of the respective amplifier gain mediums to provide a light source output having the pulse repetition rate of the seed laser; a coherence buster operating on either or both of the output of the seed laser or amplifier gain mediums.
US07920610B2 Pulse mode modulation in frequency converted laser sources
Methods of operating a frequency-converted laser source are disclosed. According to particular disclosed embodiments, a laser diode is driven in a pulsed mode to define pixel intensity values corresponding to desired gray scale values of image pixels in an image plane of the laser source. The pixel intensity values are a function of a laser control signal comprising a discontinuous pulse component, a relatively constant intensity component I, and a continuously variable intensity component I*. The pulse width w of the discontinuous pulse component is selected from a set of discrete available pulse widths according to a desired pixel gray scale value. A low-end pulse width w of the set of available pulse widths is established for a range of low-end pixel gray scale values and progressively larger pulse widths w are established for ranges of progressively higher pixel gray scale values. The relatively constant intensity component I makes a relatively insignificant contribution to pixel intensity at the low-end pulse width w for the range of low-end pixel gray scale values and assumes a non-zero value for enhanced conversion efficiency at the progressively larger pulse widths w established for the higher pixel gray scale values. The continuously variable intensity component I* varies according to the desired gray scale value of the selected pixel and the contributions of the relatively constant intensity component I and the pulse width w to pixel intensity.
US07920604B2 Data transmission in an SDH network
A method for the transmission of data in a synchronous digital hierarchy (SDH) network comprising the steps of transmitting to a node of the network a form of data signal from outside the network, converting the signal into a virtually concatenated information structure and transporting the signal through the network in the virtually concatenated information structure; means for carrying out the method and tributary cards arranged and configured to process signals received in contiguously concatenated form to convert them into virtually concatenated form for transfer across the network; thus providing for data transmitted in high-bandwidth, contiguosly concatenated signals (ie VC-4-4c) to be transported across a SDH network, not itself capable of carrying contiguously concatenated signals.
US07920601B2 Vehicular communications system having improved serial communication
A communications system for controlling equipment associated with a vehicle, includes a micro-controller (604) and a digital serial communication link (621, 622, 662, 663) using a multiplexed timing signal and first data signal. A camera or image sensor (650) located in the vehicular component communicates with the micro-controller (604) via the digital serial communication link.
US07920599B1 Methods and systems for synchronizing wireless transmission of data packets
Methods and systems for synchronizing wireless transmission of data packets is provided. Signals having a data packet frame format including a preamble (with a pattern of symbol sequences) and data are received, and patterns of symbol sequences are correlated. A first metric can be calculated that is a ratio of an average of the correlation values and an average of a power of the signals. A second metric can be calculated that defines an average of a power of noise in the signals. The methods include determining an approximate division of the preamble and data in the data packet of each signal based on the first and second metrics. The methods further include determining a cross-correlation between versions of a transmitted signal to produce a number of peaks equal to a number of transmit antennas, generating a third metric based on combinations of cross-correlations, and identifying a position of a maximum peak within the third metric as a fine timing offset amount.
US07920594B2 Apparatus and methods for incorporating bandwidth forecasting and dynamic bandwidth allocation into a broadband communication system
A method for providing network access to a shared access communications medium for a plurality of users includes the steps of conducting predictive admission control by arbitrating user requests for access to the shared medium based on predicted aggregate demands, conducting lookahead scheduling for use in making user channel assignments by forecasting schedule transmission opportunities one or more channels of the shared medium, and balancing load by making channel assignments such that a plurality users are each assigned a respective channel of the shared medium based upon a predicted need. Congestion parameters can predicted for each channel of the shared medium and mapped to a congestion measure using a mathematical function that takes into account packet loss rate, packet delay, packet delay jitter, and available capacity.
US07920592B2 Method of bandwidth control and bandwidth control device
A method of bandwidth control and a corresponding bandwidth control device are disclosed, in which a plurality of queues are provided, bandwidth is assigned to each of the queues on the basis of a strict priority scheme, and additional bandwidth is assigned to the queues on the basis of a fair queuing scheme.
US07920591B2 Device and method for implenting dynamic adjustmenting bandwidth of data in a transmission device
A method and a device for realizing dynamic adjustment of data bandwidth of the invention are disclosed. The method comprises adding a control channel in a PCM trunk link to describe occupancy condition of time slots for current services. The device comprises a control word process circuit, a time slot distribution circuit and a CPU interface circuit, wherein the control word process circuit is designed to complete abstraction and insertion of control information in a control channel of E1/T1 link, the time slot distribution circuit completes separating voice time slots from Ethernet data time slots and rebuilding the data, and the CPU interface circuit implements time slot distribution control. The method and the device can implement dynamic adjustment of Ethernet data bandwidth while ensuring voice services, to make effective use of trunk bandwidth and enhance user's data service bandwidth, without error code and interruption of data service during bandwidth adjustment.
US07920584B2 Data processing system
A data processing system is provided comprising a main processor operable to perform a plurality of data processing tasks, a data engine having a data engine core operable to perform a number of said plurality of data processing tasks on behalf of said main processor and a data stream processing unit providing a data communication path between said main processing unit and said data engine core. The data stream processing unit has a control interface operable to receive from said data engine core at least one command and a data stream controller operable to receive at least one input data stream and to perform at least one operation on said at least one input data stream to generate at least one output data stream comprising a sequence of data elements. The data stream processing unit is responsive to said at least one command from said data engine core to control said data stream controller to perform said at least one operation.
US07920583B2 Message sequencing and data translation architecture for telecommunication services
A telecommunications architecture processes telecommunications service requests received from third parties through a secure access gateway. The third parties may be other telecommunications service providers which employ the services to support their own products and services or may be or individual subscribers. The service broker provides a flexible and efficient layer in the telecommunications architecture for processing the service request. The service broker also overcomes the technical problems associated with third party service request processing. In addition to providing technical solutions for efficient and secure processing of service requests for exposed services, the architecture also provides an additional revenue channel for existing telecommunication service providers.
US07920574B2 Method for transmitting packet from correspondent node to mobile node
A method is disclosed for transmitting a packet from a correspondent node to a mobile node when the mobile node moves from a home network to an external network equivalent to the correspondent node's local network. The method may include securing a Care Of Address (COA) for the mobile node. The COA may be used to forward a packet intended for the mobile node by a home agent in the home network. The method may also include obtaining the COA at the home agent to update binding information on the mobile node, transmitting the updated binding information to a correspondent node, and setting a target IP address for the packet transmitted by the correspondent node. The target IP address may be the COA of the mobile node when the correspondent node's local network is the same as the external network where the mobile node is located.
US07920569B1 Multi-link transport protocol translation
A device may receive a packet at a network device, and may retrieve from a table, by using information in a header of the packet as keys, records that include communication performance statistics associated with transport protocols. In addition, the device may select, based on the records, a transport protocol with an optimum communication performance statistics among the transport protocols and send the packet in accordance with the selected transport protocol from the network device.
US07920565B2 Method for updating a data record and device for carrying out the method
When updating a data record identified by a version number, the problem exists that a simple not equal to comparison or greater than comparison is often insufficient for ascertaining the up-to-date nature of the newly received data record, particularly if the data record is transmitted to a receiving station via an unsecured data link and the version number originates from a limited range which is repeatedly run through periodically.The invention solves the problem by virtue of the fact that it divides the range of values of the version number into the ranges “old” and “new”, on the basis of the current value of a version number. The periodicity with which the range of values is run through is taken into account in this case, however. That is to say that the range “old” or the range “new” may perfectly well include the jump from the highest value in the range of values to the lowest value in the range of values. If the version number of the newly received data record lies in the range “new”, the new data record is accepted as a current data record, and if not it is correspondingly rejected.
US07920562B2 System and method for switching from a unicast to a multicast data transmission session
A communications system and method provide a seamless switch from a first session to a plurality of multicast sessions. A server transmits data over both a first session and alternatingly between a plurality of synchronized multicast sessions. At predetermined time intervals, the server stops transmitting data over the currently active multicast session and starts transmitting over an idle multicast session. The server is further responsive to a request to stop transmitting the data over the first session at a time when the server alternates transmission between the multicast sessions. The time intervals are advantageously sufficient to allow a receiver to join an idle multicast channel and to send a request to stop the data transmission over the first session.
US07920559B2 Transponder, transmission system, transmission method and transmission program
The transponder includes a 64B/66B code synchronization bit determination circuit 1511a for notifying a PLL selection control circuit of a control signal which instructs on selection of a variable oscillator or a variable oscillator in response to a case where an electric signal sent from an optical signal reception unit 111 includes a 64B/66B code synchronization bit, an A1A2 byte determination circuit 1511b for notifying the PLL selection control circuit of a control signal which instructs on selection of a variable oscillator or a variable oscillator in response to a case where an electric signal sent from the optical signal reception unit 111 includes an A1A2 byte, and the PLL selection control circuit 1512 for controlling a PLL selector 16 and a PLL selector 17 based on a control signal.
US07920556B2 Method for improving subscriber access capacity, broadband access device and network
A method for improving subscriber access capacity of a broadband access device is disclosed, including: establishing a Virtual Local Area Network Path Identifier (VlanPI) and corresponding VlanPI Tag, establishing a VLAN Circuit identifier (VlanCI) and corresponding VlanCI Tag for each access port of the broadband access device, dividing the access ports into groups and assigning the established VlanPIs to each group; then, before transmitting an ethernet frame, determining the VlanCI which corresponds to the access port and inserting the VlanCI Tag for identifying the VlanCI into the standard ethernet frame, determining the VlanPI corresponding to the group to which the access port belongs and inserting the VlanPI Tag which is used to identify the VlanPI into the standard ethernet frame, and transmitting the ethernet frame to an uplink device through an uplink port by the broadband access device which directly connects with the uplink device.
US07920555B2 Composite trunking
An Internet router treats plural output ports with a common destination as a composite port. A routing table uses the IP address to determine a composite trunk to which the packet is to be forwarded. A forwarding table identifies a route along a routing fabric within the router to a specific output port of the composite port. Output ports and fabric routes are selected to maintain order within a flow by routing the flow along a single fabric route to a single output trunk. The forwarding table may favor output ports which are nearest to a packet input port, and the forwarding table may be modified to dynamically balance load across the trunks of a composite trunk.
US07920554B2 Supporting both packet and circuit-based wireless networks
Middleware may accommodate both packet data and circuit data services in the same cellular telephone. A cellular telephone may travel between networks that are packet and circuit data service based. A protocol middleware may determine whether packet data services are available, and, if so, may determine the mobility management state of the system. Depending on the mobility management state of the system, inappropriate applications may be closed or suspended.
US07920551B2 Multiple access service convergence
A mobile terminal is anchored in a control subsystem, which will function as the mobile terminal's home service subsystem. Call signaling for an incoming call is routed to the control subsystem, which will provide call processing. The call processing may include determining how to route the call to the mobile terminal. Call signaling may be provided to the mobile terminal via the packet subsystem while the bearer path for the incoming call may be established to the mobile terminal though either the circuit-switched subsystem or the packet subsystem. When the mobile terminal is capable of supporting local wireless communications, the bearer paths for incoming calls may be provided via a local wireless subsystem. The subsystem chosen for the bearer path may be based on whether there is sufficient bandwidth to support the bearer path over an available packet-based connection.
US07920548B2 Intelligent switching for secure and reliable voice-over-IP PBX service
A switching apparatus for switching packetized voice traffic between a plurality of communication devices, the switching apparatus comprises a multi-layer switch, a plurality of communication ports, control means and ingress processing means, said packetized voice traffic comprises call control packets and medium packets which are exchanged between the communication devices via said communication ports, wherein medium packet traffic from a first communication device to a second communication device is split into a first call segment and a second call segment, the first call segment originates from said first communication devices and terminates at said switching apparatus, the second call segment originates from said switching apparatus and terminates at said second communication device, each medium packet from said first communication device is processed by said ingress processing means of said switching apparatus before onward transmission to said second communication device.
US07920546B2 Automated attendant multimedia session
An automated attendant system is made multimedia capable by adding a combined user agent to the automated attendant. A search is done to verify that the caller to the automated attendant has combined user agent capabilities. If so, the caller receives multimedia content from the automated attendant's combined user agent so that the content may be presented on the caller's computer to assist the caller in navigating through the automated attendant's menus and options. Upon selection of a desired connection from the menus and options, the automated attendant's combined user agent helps the caller be connected by voice to the selected connection.
US07920544B2 Method and apparatus for enhancing signal-to-noise ratio of position location measurements
A method and apparatus for generating and use of a position location reference signal that allows a receiver to receive position location signals from relatively weak signal generators when in the presence of a strong signal source. The position location reference signals from multiple sources can be synchronized to occur within a scheduled time slot of a time division multiplexed communication system. During the scheduled time slot, each signal source can configure a transmission that includes a media access control address that corresponds to a value reserved for position location signals. Each signal source also configures the transmission to include a position location reference signal that corresponds to the signal source. The position location signals from each of the signal sources is positioned to occur at a time within the data portion of the scheduled time slot that no neighboring signal source transmits its corresponding position location signal.
US07920539B2 Communication system and method
A system and method is disclosed for allowing communications between a base station and a group of mobile transceivers in a communications network used for a merchant facility.
US07920537B2 Method and arrangement for mitigation of intercell interference in a cellular communication system
A method (400) and arrangement (200) for mitigation of intercell and intracell interference in a 3GPP cellular communication system (100) by, in a receiver in a cell of the system, deriving for a first channel in the cell a signal, representative of first channel transfer function (A(1)); deriving for at least a second channel originating in a different cell a signal (A(2 . . . M)), representative of second channel transfer function, based on: deriving a cell specific scrambling code (s), deriving a channel impulse response (h), and deriving a channelisation code (c); and performing multi-user detection using the first and second signals. Where the channelisation code is unknown, a substitute channelisation code is preferably substituted. It will be appreciated that the technique can be applied to both downlink and uplink. This provides the advantage that both intra-cell interference and intercell interference are mitigated.
US07920535B2 Idle connection state power consumption reduction in a wireless local area network using beacon delay advertisement
A novel and useful apparatus for and method of improving idle connection state power consumption in wireless local area network (WLAN) system. Beacon transmission delay information is determined by the access points and advertised to the stations via a Beacon Transmission Delay Information Element. In response, the stations adjust their Wake For Beacon Reception time accordingly to wake up at a time much closer to the actual receipt of the Beacon, thereby reducing power consumption due to the reduced time the receive circuits need to be powered on.
US07920533B2 Method and apparatus for calibration and channel state feedback to support transmit beamforming in a MIMO system
A method and apparatus for calibration and channel state feedback to support transmit beamforming in a multiple-input multiple-output (MIMO) system are disclosed. For radio frequency (RF) calibration, a first station (STA) sends a calibration request to a second STA, and the second STA sends a sounding packet to the first STA. The first STA receives the sounding packet, performs at least one channel measurement and performs calibration based on the channel measurement. For channel state feedback, the first STA sends a channel state feedback request to the second STA. The second STA sends a sounding packet to the first STA. The first STA receives the sounding packet and performs at least one channel measurement with the sounding packet. The first STA then calculates a steering matrix for transmit beamforming based on the channel measurement.
US07920532B2 Method and apparatus for providing distributed service composition model for ad hoc networks
A method and apparatus for providing a distributed service composition model in accordance with the characteristics of an ad hoc network are provided. The method includes confirming whether an adjacent mobile node exists within a number of hops from a task initiator node so as to execute a task, establishing a flow for executing the task with regard to the adjacent mobile node if it is confirmed that the adjacent mobile node exists, and executing the task using a routing algorithm in accordance with the flow. At least one service necessary to execute the task and an execution order between services are determined based on cooperation between adjacent mobile nodes.
US07920531B2 Technique for managing wireless networks
Network connectivity may be managed on a computing device. An identifier of each wireless access point or network that is available at a given location is determined. The identifier determined without the device attempting to connect to any available wireless access point or network at the given location. Each determined identifier is compared to one or more network identifiers that are known to the device. The device connects to an available wireless access point having the identifier that is known and detected.
US07920529B1 Intermediary query manager for 2G and 3G services
An intermediary system that seamlessly evolves the 2G/2.5G storage mediums to the 3G entities (e.g., a logical HSS) and provides subscriber data to 3G services such as IMS, from legacy data sources. An Intermediary Query Manager (IQM) is provided that functions as intermediary/broker system, and supports defined standard 3GPP interfaces specific to the IMS system (utilizing the existing storage medium servicing the PS domain) and also allows the continued support of the 2G/2.5G interfaces to 2G HLRs (servicing the CS domain). The IQM provides the capability to leverage usage of the current subscriber databases without requiring extraordinary efforts to migrate subscriber information to a new dedicated HSS element. The IQM provides data from multiple sources and processes requests necessary to fulfill these requests. The IQM can look like a MSC (Mobile Switching Center), VLR (Visitor Location Register), and/or SCP (Service Control Point) to the HLRs depending on the type of queries.
US07920528B2 View sharing between in-range devices
A system and method for sharing a view between systems in a dynamic wireless communication network. Various aspects of the present invention may comprise a first system communicating information of a view to a display resource of the first system. The first system may establish a two-way wireless communication link between the first system and a second system in the dynamic wireless communication network. The second system may, for example, communicate a request to the first system for the first system to share a view with the second system. The first system may, for example, receive such a request and respond to such a request by communicating information of a view to the second system. The second system may then communicate information of the view to a display resource of the second system. Various aspects may comprise the first and second systems communicating view modification information between the systems.
US07920527B2 Real-time/non-real-time/RF IC and applications thereof
A real-time/non-real-time/RF IC includes first and second baseband processing modules, an RF section, a wireline interface, and a bus structure. The first baseband processing module converts real-time outbound data into real-time outbound symbols and converts real-time inbound symbols into real-time inbound data. The second baseband processing module converts non-real-time outbound data into non-real-time outbound symbols and converts non-real-time inbound symbols into non-real-time inbound data. The RF section converts the real-time outbound symbols into real-time outbound RF signals, converts real-time inbound RF signals into the real-time inbound symbols, converts the non-real-time outbound symbols into non-real-time outbound RF signals, and converts non-real-time inbound RF signals into the non-real-time symbols. The wireline interface couples the non-real-time outbound data, the non-real-time inbound data, the real-time outbound data, and/or the real-time inbound data to an off-chip wireline connection.
US07920517B2 Uplink load control including individual measurements
A technique is disclosed for determining values of different portions of a total uplink interference, which can be used for scheduling and load control at a base station, for example. A disclosed example includes obtaining measurements from individual users and using those measurements to determine corresponding portions of a total uplink interference at the base station. One portion is associated with users that are controlled by a scheduler for that base station. Another portion is associated with users that are not controlled by that scheduler. Determining each of the portions individually and using a received total wideband power measurement allows for determining each of the major portions of the total uplink interference at a base station.
US07920516B2 Wireless communication mobile station apparatus and control channel decoding method
A wireless communication base station apparatus that allows the number of times of blind decodings at a mobile station to be reduced without increasing the overhead caused by notifying information. In this apparatus, a CCE allocation part (104) allocates allocation information allocated to a PDCCH received from modulation parts (103-1 to 103-K) to a particular one of a plurality of search spaces that is corresponding to a CCE aggregation size of the PDCCH. A placement part (108) then places the allocation information in one of downstream line resources, reserved for the PDCCH, that is corresponding to the CCE of the particular search space to which the allocation information has been allocated. A radio transmission part (111) then transmits an OFDM symbol, in which the allocation information has been placed, to the mobile station from an antenna (112).
US07920511B2 Method and system for managing channels in a wireless communication system
A method of managing channels in a wireless communication system is provided. The method includes generating channel quality feedback comprising a maximum channel quality indicator (CQI) and a delta-CQI value at a subscriber station and transmitting the channel quality feedback to a base station.
US07920507B2 Time division multiple access for network nodes with multiple receivers
A system facilitates communication among nodes in a wireless network. A timeslot is assigned to each of a group of nodes (201) in the wireless network (400, 800, 1200, 1300). The timeslot is a time for a corresponding node to receive messages transmitted by other nodes (201). A modulation scheme is assigned to each of the nodes (201). A message is transmitted from at least one of the nodes (201), using the assigned modulation scheme, to at least one destination node during a timeslot assigned to the at least one destination node. The messages are received at the at least one destination node from the at least one of the nodes (201).
US07920504B2 Power save system and method
According to various embodiments of the invention a device can announce broadcast traffic in a global access period. Thus, a destination can change its local communication window every global access period. By announcing a local communication window during a global access period it can be more likely that a source device in a network will receive the information because all devices should be active during the global access period. A device can awaken for its local communication window and during the local communication window a source device can schedule a transmission and transmit information to the device.
US07920501B2 Method and arrangement for bi-directional relaying in wireless communication systems
A relaying node is in bidirectional communication with at least a first and a second sending/receiving radio node, and the relaying radio node receives at least a first signal carrying at least first data and a second signal carrying at least second data. The relaying node generates a reduced representation of at least the first and second signal, with a reduced information content as compared to the first and second data, by a joint non-linearly encoding operation, and transmits the reduced representation to at least the first and the second communication node. The first and second sending/receiving node can extract data from the reduced representation by a non-linear decoding operation using stored a priori information.
US07920500B2 Controller apparatus, mobile terminal, and communication control method
A controller apparatus of this invention controls transmission of a packet from a source mobile terminal to a destination mobile terminal through one or more relay mobile terminals in an ad hoc network formed by a plurality of mobile terminals. The controller apparatus includes a packet location information managing unit configured to manage packet location information which shows to which mobile terminal the packet has been transmitted in the ad hoc network.
US07920498B2 Method and apparatus for decoding a control channel in a wireless communication system
A method of decoding a control channel in a wireless communication system is provided. In the method, a terminal calculates the number of sub-bursts to be used during a next decoding and positions of the sub-bursts, based on a signal-to-noise ratio of at least one of a first burst or a second burst. Then, the terminal compares the calculated number of sub-bursts with a reference value. When the calculated number of sub-bursts is greater than the reference value, the terminal does not receive more bursts or sub-bursts and instead enters into a sleep state. When the calculated number of sub-bursts is smaller than or equal to the reference value, the terminal receives and decodes only sub-bursts at the calculated positions.
US07920494B2 Method and apparatus for performing mobility measurements in a communication network
A method and apparatus for performing mobility measurement in a communication network (100) is described. The method includes of receiving a subframe sequence pattern from a node in the communication network (100). The subframe sequence pattern indicates types of subframes being transmitted by a neighboring cell node (104) in a neighboring cell (112). The method includes receiving a subframe from a sequence of subframes transmitted by the neighboring cell node (104) in the neighboring cell (112), and determining that the received subframe is a multicast subframe based on the subframe sequence pattern. The method then includes performing a single cell-specific reference symbol measurement in response to determining that the received subframe is the multicast subframe.
US07920491B1 System and method for split isolation in radio frequency electronics
A system and method for designing a full duplex communications transceiver to enable a reduction in isolation between a transmit signal and a receive signal at a diplexer is disclosed. An RFE transmit filter attenuation level can be determined to be sufficient to attenuate a noise power of the transmitter below a thermal noise floor of the power amplifier. A minimum diplexer transmit filter attenuation level can be calculated to attenuate noise power output from the power amplifier in the receive band to a level below a noise floor of the receiver.
US07920490B2 Systems and methods for wireless transmission and reception of data including frequency and channel code selection
Systems and methods are disclosed for wireless transmission and reception of data including processing and buffering features. According to one or more exemplary aspects, there is provided a wireless audio receiver for receiving a plurality of packets of encoded audio data. Moreover, the receiver includes at least one receiving component that receives the plurality of packets to generate a plurality of decoded signals, a decoding component that decodes the first packet of encoded data transmitted to produce decoded data, and a selecting component that identifies the mechanisms for receiving additional encoded data. Other exemplary embodiments may include one or more receiving components that processing data regarding antenna, frequencies and channels selected for transmission, as well as an audio component that receives the decoded signals and produces decoded audio signals.
US07920487B2 Method and apparatus for loop prevention in communication networks
A method and apparatus route data packets in communication network. A current routing topology of the network is analyzed and a digest value representing the current routing topology is determined. The digest value is encapsulated within the data packet. The data packet is forwarded according to the current routing topology.
US07920483B2 System and method of dynamically optimizing a transmission mode of wirelessly transmitted information
The present invention includes a method of optimizing a transmission mode of wirelessly transmitted data. The method includes selecting a first transmission mode based on a predetermined channel database and a first channel characterization. The first channel characterization can be based upon signals transmitted in an initial mode. An error factor is generated based on a difference between an estimated performance characteristic, and an expected performance characteristic. A subsequent transmission mode is selected based upon the predetermined channel database, the error factor and a subsequent channel characterization. The predetermined channel database can include a predetermined look-up-table that provides transmission mode selections based upon the channel characterizations. The look-up-table generally includes a plurality of quality parameter thresholds that determine the selection of a transmission mode. Another method includes receiving transmission signals that include data encoded in an initial transmission mode. A first quality parameter of the received transmission signals is measured. A subsequent transmission mode is selected based upon the quality parameter. Transmission signals are received having data encoded in the subsequent transmission mode. A second quality parameter is measured. A parameter is adjusted within selection criteria of another subsequent transmission mode based upon the second quality parameter.
US07920479B2 Cost minimization of services provided by multiple service providers
In one embodiment, a plurality of connections couple to a plurality of service providers (SPs) that each provide services at a cost. The cost of the services of each SP is determined according to a tiered pricing structure that includes one or more tiers. Each tier correlates a particular amount of data transferred with the SP to a particular cost. A data collector collects measurement data that indicates an amount of data transferred with each SP. A processor selects a target tier in the tiered pricing structure of each SP based on the measurement data. The processor also generates a momentary target utilization rate (MTUR) for each SP based on the target tier for the SP and the measurement data. The processor then distributes utilization of services among the SPs based on the MTUR and tiered pricing structure of each SP to minimize the cost of the services provided by the SPs.
US07920475B2 System and method for adaptive removal of delay jitter effect and low end-to-end delay
Systems, modules, methods and computer readable mediums for adaptive removal of delay jitter and low end-to-end delay are provided. The method may include the following operations at a delay buffer: calculating a holding time for a plurality of packets input into a network; buffering each of the plurality of packets for the duration of the holding time; and arranging the buffered packets in a sequence indicative of an order in which the buffered packets were input into the network. The holding time may be based on a difference between a current maximum delay of the plurality of packets in a current time window and a delay of a first packet of the plurality of packets in the current time window. The method may also include playing back the buffered packets at a selected playback time. Playing back the buffered packets may be performed at a reception mechanism.
US07920471B2 Call admission control method and system
A call admission control technique allowing flexible and reliable call admissions at an ATM switch in the case of an ATM network including both QoS-specified and QoS-unspecified virtual connections is disclosed. In the case where a QoS (Quality of Service) specified connection request occurs, an estimated bandwidth is calculated which is to be assigned to an existing QoS-unspecified traffic on the link associated with the QoS-specified connection request. A call control processor of the ATM switch determines whether the QoS-specified connection request is accepted, depending on whether a requested bandwidth is smaller than an available bandwidth that is obtained by subtracting an assigned bandwidth and the estimated bandwidth from a full bandwidth of the link.
US07920470B2 Network adapter with TCP support
A network adapter and corresponding method for its use are disclosed. The network adapter has an operational mode that allows a host CPU to offload transmission of a block of data to the adapter. The adapter segments the block into fragments, and builds a data packet for each fragment. The adapter transmits these packets with an adapter-implemented flow control. This flow control uses: a context engine that tracks flow control variables for a “context” established for the block; a context memory for storing the variables; and a receive filter that updates flow control information for the block based on ACK packets received from the remote endpoint receiving the data packets. Because the network adapter implements flow control for data blocks that the network adapter segments, intermediate ACK packets corresponding to that block can be intercepted by the adapter, before they pass to the host, conserving host resources. An added advantage is that the host CPU can offload data blocks larger than the remote endpoint's receive window size, since the adapter can follow the transmit window and transmit packets at appropriate intervals. This further decreases load on the host CPU, decreases latency, and improves bandwidth utilization.
US07920465B2 Method and apparatus for transmitting the control signal of resilient packet ring media access control
The present invention provides a method and apparatus for transmitting control signal of Resilient Packet Ring (RPR) Medium Access Control (MAC), including: encapsulating a control signal of RPR MAC interface to be transmitted into an RPR data frame of predefined format, and directly sending it to a receiving unit through a standard interface. In this invention, an RPR data frame of predefined format is utilized to transmit signals between an RPR MAC and a receiving unit, e.g., an RPR client, via standard interfaces, which may avoid the increase of unstable factors affecting signal transmission and hardware cost caused by the appending of hardware devices in the standard interfaces. Thus, the reliability of signal transmission is enhanced, and the hardware cost of communication system is reduced.
US07920461B2 Combined echo and crosstalk cancellation
Combined echo and crosstalk cancellation is provided. Frequency domain adaptive filters are used to remove or reduce the effects of echo and crosstalk for a multi-channel and full-duplex communications system. Data from each transmit channel is buffered and converted to the frequency domain. The frequency domain data is multiplied by crosstalk coefficients to obtain a frequency domain correction signal for each channel. Adaptation of the crosstalk coefficients is based on correlations between the error signals and the data from each of the transmit channels. A single frequency domain transform engine, such as a Fast Fourier Transform engine, is employed for all calculations to save power and area.
US07920458B2 Optical recording medium, and recording and reproducing method
An optical recording medium is provided with at least a substrate, light absorbing and heat generating parts each of which absorbs light and generates heat, and recording parts, and each of the recording parts are formed between two recording tracks.
US07920456B2 Objective lens for optical pickup device, optical pickup device and optical information recording/reproducing apparatus
An objective lens used for an optical pickup device wherein the optical pickup device includes: light source; and a converging optical system including the objective lens for converging a light beam emitted from the light source to an information recording surface of an optical information recording medium, and the optical pickup device is capable of recording and/or reproducing information by converging the light beam emitted from the light source to the information recording surface of the optical information recording medium with the converging optical system, the objective lens being a plastic single lens and satisfying following formulas when NA is an image-side numerical aperture required for recording and/or reproducing information to the optical information recording medium and f (mm) is a focal length of the objective lens. Even in a plastic single lens having a high NA, thermal aberration does not increase excessively and in a plastic single lens of a refraction type, thermal aberration within the temperature range of practical use in an optical pickup device is suppressed within an allowable range. NA≧0.8  (1) 1.0>f>0.2  (2)
US07920450B2 Discrimination method for optical disc types and optical disc apparatus
An optical disc apparatus, which discriminates types of optical discs having different thicknesses of transparent layers by using the same wavelength of laser light, includes an aberration correction unit for correcting spherical aberration, an objective lens for condensing the laser beam onto a recording surface of an optical disc, an actuator for moving the objective lens with respect to the optical disc, a signal detection unit for delivering a focus error signal or a sum light signal, a control unit for controlling the aberration correction unit, the actuator and the signal detection unit. The control unit drives and sets the aberration correction unit so that the laser beam has a predetermined spherical aberration, performs a focus search operation of moving the objective lens to approach the optical disc in a state where the laser beam is projected onto the optical disc, and uses at least one of the focus error signal and the sum light signal delivered from the signal detection unit at a just focus position as an optical disc type discrimination signal.
US07920443B2 Objective lens, optical pick-up device, and optical disk device
An optical pickup device includes light sources for respectively emitting a plurality of different wavelengths of light, a unit structured for causing at least a part of the light emitted from the light sources to pass a same optical path; and a focusing unit for focusing the light. The focusing unit includes at least first and second focusing parts, the first focusing part being to focus mainly a wavelength of light different from a wavelength of light to be mainly focused by the second focusing part. The optical pickup device and optical disk device are capable of realizing at least one of thickness reduction, size reduction and suppression against characteristic deterioration even where coping with various wavelengths of laser including a blue laser.
US07920440B2 Method for real-time calculation of receive focusing parameters for beamforming and apparatus thereof
A method and an apparatus for real-time calculation of receive focusing parameters for beamforming are provided. The apparatus is coupled to the signal input end of the receive beamforming module of an ultrasound imaging system as an independent accessory, including a first accumulator and a second accumulator for calculating a quantified focus coordinate (Fx,Fz); a distance determination circuit for calculating the distance between the quantified focus coordinate (Fx,Fz) and quantified coordinate (Elexj,Elezj) of the j-th array element of a probe; a third accumulator for accumulating the value of i*N/2; and a third summator for reading the output results of the third accumulator and the distance determination circuit, adding both output results up and outputting the added-up result as a reading address of echo data calculated in real time. With the present invention, the system memory resource required is reduced, the circuit is simpler, and the parameter loading is faster.
US07920438B2 Semiconductor memory device having the operating voltage of the memory cell controlled
An SRAM circuit operates at a reduced operation margin, especially at a low operating voltage by increasing or optimizing the operation margin of the SRAM circuit. The threshold voltage of the produced transistor in the SRAM circuit is detected to compare the operating voltage of a memory cell with the operating voltage of a peripheral circuit in order to adjust it to the optimum value, and the substrate bias voltage is further controlled.
US07920435B2 Semiconductor memory device
A semiconductor memory device comprises a plurality of memory cells connected to a bit line, and a sense amplifier of the current sense type. The sense amplifier includes an initial charging circuit capable of initially charging the bit line with a suppressed value of current only for a certain starting period during an initial charging period. The sense amplifier detects a value of current flowing in the bit line to decide data read out of each of the memory cells.
US07920433B2 Method and apparatus for storage device with a logic unit and method for manufacturing same
Method and apparatus that relate to a storage device comprising a plurality of memory cells, an interface device configured to connect the storage device to a host system and configured to transmit signals to read and write data from the host system to the memory cells via a first and second data path, and a logic unit. The logic unit is configured to read and write data from the plurality of memory cells via the second data path, and configured to perform logic operations on data stored in the plurality of memory cells. When performing read and write operations, the first data path excludes the logic unit, and the second data path includes the logic unit. Furthermore, the logic unit is communicatively coupled between the interface device and the plurality of memory cells. Additionally, a method for manufacturing the memory device is provided.
US07920430B2 Integrated circuits and methods for operating the same using a plurality of buffer circuits in an access operation
In an embodiment, an integrated circuit having a memory cell arrangement is provided. The memory cell arrangement may include a plurality of multiple bit information storing memory cells, a plurality of buffer circuits, each buffer circuit being coupled to at least one multiple bit information storing memory cell of the plurality of multiple bit information storing memory cells, and a controller configured to control an access operation to access at least one multiple bit information storing memory cell using the buffer circuit coupled to the at least one multiple bit information storing memory cell to be accessed, and a buffer circuit of at least one other multiple bit information storing memory cell being coupled to at least one other multiple bit information storing memory cell.
US07920428B2 Methods and apparatuses relating to automatic cell threshold voltage measurement
Methods and apparatuses for automatically measuring memory cell threshold voltages are disclosed. Measurement circuitry includes an internal reference current generator, a plurality of memory cells and a bit line pre-charge reference circuit. If the reference current is greater than the memory cell current, the bit line voltage will increase. Conversely, if the reference current is less than the memory cell current, the bit line voltage will decrease. The reference current is generated in large steps until a comparator, that compares the bit line voltage and a bit line pre-charge reference voltage, is switched. The reference current then generates a current in small steps until the comparator is again switched. The reference current converges on the memory cell current within an accuracy of 10 nA. The memory cell threshold voltage is then determined from the memory cell current. Systems including memory according to an embodiment of the invention are also disclosed.
US07920424B2 Scalable electrically eraseable and programmable memory (EEPROM) cell array
A non-volatile memory (NVM) system includes a plurality of NVM cells fabricated in a dual-well structure. Each NVM cell includes an access transistor and an NVM transistor, wherein the access transistor has a drain region that is continuous with a source region of the NVM transistor. The drain regions of each NVM transistor in a column of the array are commonly connected to a corresponding bit line. The control gates of each NVM transistor in a row of the array are commonly connected to a corresponding word line. The source regions of each of the access transistors in the array are commonly coupled. The NVM cells are programmed and erased without having to apply the high programming voltage VPP across the gate dielectric layers of the access transistors. As a result, the NVM cells can be scaled down to sub-0.35 micron geometries.
US07920423B1 Non volatile memory circuit with tailored reliability
A non-volatile memory (NVM) circuit is provided, that includes at least a first and second NVM sub-array. The first sub-array is built from first memory cells. The second NVM sub-array is built from second memory cells that are constructed differently from the first memory cells. The NVM sub-arrays share a support circuit. In some embodiments the sub-arrays can be constructed, so that they exhibit different characteristics tailored to their intended use. For example one sub-array might be tailored for data retention, while the next sub-array for programming endurance, still another for write disturb immunity.
US07920421B2 Semiconductor memory device provided with memory cells having charge storage layer and control gate
A semiconductor memory device includes a memory cell, a source line, and a source line control circuit. The memory cell includes a charge storage layer and a control gate and is capable of holding 2 levels or more levels of data. The source line is electrically connected to a source of the memory cell. The source line control circuit detects a current passed to the source line and controls a potential of the source line in accordance with a detected current amount in a reading operation or a verification operation of the data.
US07920418B2 Nonvolatile memory devices and methods of forming the same
A nonvolatile memory device includes a semiconductor substrate of a first conductivity type, a plurality of word lines on the semiconductor substrate, each the plurality of word lines including a floating gate of a second conductivity type. A ground select line and a string select line are disposed on respective sides of word lines. An impurity region of the second conductivity type underlies a first word line adjacent the ground select line. The device may further include a second impurity region of the second conductivity type underlying a second word line adjacent the string select line. In still further embodiments, the device may further include third impurity regions of the second conductivity type underlying respective third word lines between the first word line and the second word line. Methods of forming such devices are also provided.
US07920416B2 Increased magnetic damping for toggle MRAM
Magnetic random access memory (MRAM) devices and techniques for use thereof are provided. In one aspect, a magnetic memory cell is provided. The magnetic memory cell comprises at least one fixed magnetic layer; at least one first free magnetic layer separated from the fixed magnetic layer by at least one barrier layer; at least one second free magnetic layer separated from the first free magnetic layer by at least one spacer layer; and at least one capping layer over a side of the second free magnetic layer opposite the spacer layer. One or more of the first free magnetic layer and the second free magnetic layer comprise at least one rare earth element, such that the at least one rare earth element makes up between about one percent and about 10 percent of one or more of the first free magnetic layer and the second free magnetic layer.
US07920414B2 Asymmetric-threshold three-terminal switching device
An asymmetric-threshold three-terminal electronic switching device includes three terminals coupled to a threshold-switching material. A signal applied across first and second terminals affects an electrical characteristic between the second and third electrodes to a greater extent than the same signal applied across the first and third electrodes. The affected electrical characteristic may be a threshold voltage or conductivity, for example.
US07920412B2 Magnetic random access memory and method of manufacturing the same
A magnetic random access memory includes a first wiring, a second wiring formed above and spaced apart from the first wiring, a magnetoresistive effect element formed between the first wiring and the second wiring, formed in contact with an upper surface of the first wiring, and having a fixed layer, a recording layer, and a nonmagnetic layer formed between the fixed layer and the recording layer, a metal layer formed on the magnetoresistive effect element and integrated with the magnetoresistive effect element to form stacked layers, a first side insulating film formed on side surfaces of the metal layer, the magnetoresistive effect element, and the first wiring, a first contact formed in contact with a side surface of the first side insulating film, and a third wiring formed on the metal layer and the first contact to electrically connect the magnetoresistive effect element and the first contact.
US07920409B1 SRAM cell with intrinsically high stability and low leakage
A Static Random Access Memory (SRAM) cell having high stability and low leakage is provided. The SRAM cell includes a pair of cross-coupled inverters providing differential storage of a data bit. Power to the SRAM cell is provided by a read word line (RWL) signal, which is also referred to herein as a read control signal. During read operations, the RWL signal is pulled to a voltage level that forces the SRAM cell to a full-voltage state. During standby, the RWL signal is pulled to a voltage level that forces the SRAM cell to a voltage collapsed state in order to reduce leakage current, or leakage power, of the SRAM cell. A read-transistor providing access to the bit stored by the SRAM cell is coupled to the SRAM cell via a gate of the read transistor, thereby decoupling the stability of the SRAM cell from the read operation.
US07920408B2 Resistance change nonvolatile memory device
Memory cells (MC) are formed at intersections of bit lines (BL) extending in the X direction and word lines (WL) extending in the Y direction. A plurality of basic array planes sharing the word lines (WL), each formed for a group of bit lines (BL) aligned in the Z direction, are arranged side by side in the Y direction. In each basic array plane, bit lines in even layers and bit lines in odd layers are individually connected in common. Each of selection switch elements (101 to 104) controls switching of electrical connection/non-connection between the common-connected even layer bit line and a global bit line (GBL), and each of selection switch elements (111 to 114) control switching of connection/non-connection between the common-connected odd layer bit line and the global bit line (GBL).
US07920404B2 Ferroelectric memory devices with partitioned platelines
One embodiment relates to a ferroelectric memory device. The ferroelectric memory device includes a segment of contiguous ferroelectric memory cells arranged in rows and columns. A row of ferroelectric memory cells includes a common wordline that allows access to the memory cells of the row and also includes at least two platelines associated with the row. At least one of the at least two platelines is associated with adjacent columns of ferroelectric memory cells within the row. The row of ferroelectric memory cells includes another word line which is not associated with the at least two platelines. Other methods and systems are also disclosed.
US07920403B2 ROM cell array structure
A semiconductor memory cell array is disclosed which comprises an elongated continuous active region, a first transistor formed in the elongated continuous active region, the first transistor forming a first single-transistor memory cell, a second transistor also formed in the elongated continuous active region, the second transistor forming a second single-transistor memory cell and being the closest memory cell to the first single-transistor memory cell along the elongated direction, and an isolation gate formed on the elongated continuous active region between the first and second transistor, wherein the isolation gate has substantially the same structure as gates of the first and second transistor, and is supplied with a predetermined voltage to shut off any active current across a section of the elongated continuous active region beneath the isolation gate.
US07920402B2 Resistance variable memory apparatus
A resistance variable memory apparatus (100) of the present invention is a resistance variable memory apparatus (100) using a resistance variable element (22) transitioning between plural resistance states in response to electric pulses of the same polarity, in which a series resistance setting unit (10) is configured to set a resistance value of the series current path and a parallel resistance setting unit (30) is configured to set a resistance value of a parallel current path such that the resistance values become resistance values at which a node potential is not larger than a second voltage level in a state where an electric pulse application device (50) is outputting a first electric pulse after the resistance variable element (22) has switched to the high-resistance state, and the node potential is not larger than a first voltage level in the state where the electric pulse application device (50) is outputting a second electric pulse after the resistance variable element (22) has switched to the low-resistance state.
US07920399B1 Low power content addressable memory device having selectable cascaded array segments
A content addressable memory (CAM) device includes a CAM array and a configuration circuit. The CAM array has a plurality of rows of CAM cells, each row segmented into a plurality of row segments, each row segment including a plurality of CAM cells coupled to a corresponding match line segment, and a match line control circuit having an input coupled to the corresponding match line segment, an output coupled to the match line segment in a next row segment, and a control terminal to receive a corresponding enable signal. The configuration circuit has an input to receive configuration information indicative of a width and depth configuration of the CAM array and having outputs to generate the enable signals.
US07920395B2 Pulse width modulation method for a power converter
A pulse width modulation method has the steps of operating a second instruction signal so that each of the differences between two or three arbitrary instruction signals in three first instruction signals may become more than the predetermined value, and modulating in pulse width based on the second instruction signal.
US07920392B2 Dynamic voltage sag correction
A voltage sag correction device includes an input terminal adapted to receive a first operating signal having a line-to-neutral voltage. The first operating signal is provided to a load through an output terminal. A regulator module includes a rectifying device adapted to rectify a line-to-line input signal, a storage unit adapted to store energy corresponding to the rectified line-to-line input signal, and an inverter switching device adapted to use the stored energy to generate a correction signal during at least a portion of a voltage sag. An injection transformer in electrical communication with the regulator module is adapted to reduce a voltage of the correction signal. A bypass switch is in a closed position during a normal operating condition such that the injection transformer is bypassed. The bypass switch is in an open position during at least a portion of the voltage sag such that the injection transformer is energized.
US07920387B2 Removable card guides for horizontal line cards
A chassis for telecommunication gear including horizontal circuit boards includes an enclosure forming a front-accessible circuit board slot for receiving horizontal circuit boards. The circuit board slot has first connectors for receiving mating second connectors on the circuit boards, and multiple circuit board guides for guiding and securing horizontal circuit boards inserted into the slot. Adjacent pairs of the guides are spaced to receive circuit boards of predetermined widths, and at least one of the guides is removable so that it can be re-positioned within the slot for changing the spacing between adjacent pairs of the guides to receive circuit boards of different widths. The circuit boards may be telecommunication line cards.
US07920382B2 Aircraft electronics cooling apparatus for an aircraft having a liquid cooling system
The invention relates to an improved aircraft electronics cooling system for an aircraft having a liquid cooling system (2), the aircraft electronics cooling system providing a thermal coupling between an electronic device (40a, 40b, 40c, 40d, 42, 44) to be cooled and the liquid cooling system (2) of the aircraft. A coolant delivered by the liquid cooling system (2) may flow through a board of the electronic device (40a, 40b, 40c, 40d), through a heat sink on which the electronic device (42) is arranged and/or through a housing in which the electronic device (44) is arranged. The coolant may be permanently in the liquid state in a cooling circuit. The coolant may vaporize at least partially while cooling the electronic device.
US07920378B2 Electronic device
An electronic device includes a first unit and a second unit connected via a hinge member. The second unit has, at a lower end, a rod section having a cylindrical shape and extending laterally. The rod section has a notch portion formed by making a cut in the cylindrical shape at a position corresponding to a fixed section of the hinge member. The first unit includes: a first cover that includes a plate portion forming a part of a top surface of the first unit, and a rising portion having an arc shape fitted to a cylindrical contour of the rod section and covering a first space of the notch portion; and a second cover that has an arc shape fitted to the cylindrical contour of the rod section and covers a second space of the notch portion while covering the notch portion in combination with the rising portion.
US07920377B2 Hardware casing media to store data
Embodiments include hardware and/or software for manufacturing a removable plate having a medium, to be integral to a casing for a processor-based device. Integrating the removable plate in or on the casing facilitates access to the medium and the data stored on the medium by providing storage in a location that is convenient and local to the processor-based device. The removable plate may include a first surface designed to cover a portion of the processor-based device and a second surface to be covered by the first surface when integrated with the casing, to provide access to the medium. The removable plate may also include any other types of media that can communicatively couple with the processor-based device directly, or indirectly through, e.g., a computer network.
US07920371B2 Electrical energy storage devices with separator between electrodes and methods for fabricating the devices
Films of active electrode material, such as films made from carbon and fibrillized polymer, are attached to a porous separator. Outer surfaces of the films (i.e., surfaces opposite those adjoining the separator) are then covered with current collectors. The 5 resulting stack is usable in fabrication of electrical energy storage devices. The stack can be shaped as needed, connected to terminals, and immersed in an electrolytic solution to provide a double layer capacitor.
US07920368B2 Static Eliminator
A static eliminator that can be placed at a close distance capable of eliminating static electricity while preventing furious elevation of the surface electric potential of a work when the static eliminator is placed at a close distance to the work. A cover formed by an electro conductive porous material covering discharge needles is attached to a holding member in which a plurality of the discharge needles are provided and air blowing openings for ejecting air around the discharge needles are provided. The cover evenly discharges ionized air from the surface of the cover, and is electrically connected to ground to have a function for absorbing a part of generated ions.
US07920363B2 TMR sensor having magnesium/magnesium oxide tunnel barrier
A tunnel junction magnetoresistive sensor having improved TMR performance (dR/R) and improved area resistance. The sensor includes a barrier layer sandwiched between a magnetic pinned layer structure and a magnetic free layer structure. The barrier layer includes a thin layer of Mg and a layer of MgOx. The barrier layer could also include a second thin layer of Mg such that the MgOx layer is sandwiched between the first and second Mg layers.
US07920358B2 Perpendicular magnetic recording write head with magnetic shields separated by nonmagnetic layers
A perpendicular magnetic recording write head that may be used in magnetic recording disk drives has a magnetic write pole (WP) with an end that is generally the same width as the width of the data tracks on the disk. A trailing shield (TS) is spaced from the WP in the along-the-track direction, a pair of side shields are located on opposite sides of the WP in the cross-track direction, and an optional leading shield (LS) is located on the opposite side of the WP from the TS in the along-the-track direction. The TS, side shields and LS are formed of magnetically permeable soft ferromagnetic material and are separated from each other by nonmagnetic separation layers. The TS, side shields and LS each has a throat height (TH) thickness in its region facing the WP. The throat heights for the shields may be different.
US07920357B2 Magnetic recording method using ferromagnetic resonance and thin-film magnetic head for using the method
Provided is a thin-film magnetic head capable of writing data with high accuracy on a magnetic recording medium having high coercive force without heating. The head comprises an electromagnetic coil element comprising: a main magnetic pole; an auxiliary magnetic pole; and a write coil formed so as to pass through at least between the main magnetic pole and the auxiliary magnetic pole, for generating the write magnetic field. In this head, a part of the write coil has a layered structure of: a resonance coil layer for generating a resonance magnetic field having ferromagnetic resonance frequency of a magnetic recording layer of a magnetic recording medium or having a frequency in the vicinity thereof; and a write coil layer. And further, the resonance coil layer and the write coil layer sandwich an insulating layer therebetween.
US07920356B2 Method and system for providing a longitudinally shifted servo pattern for increased sampling rate
A method and a system are provided for writing a plurality of servo bands on magnetic tape. The magnetic tape is moved longitudinally relative to at least one servo write head. The servo write head is positioned to write a plurality of parallel longitudinal servo bands. The plurality of servo bands comprise odd servo bands and even servo bands, and each of the odd servo bands lie between the each of the even servo bands. The at least one servo write head is operated to write the plurality of parallel longitudinal servo bands on the magnetic tape such that each of the plurality of servo bands comprise a plurality of frames, wherein each frame comprises a plurality of bursts of transition stripes, and each burst has a first transition stripe. The first transition stripe of each burst of each the odd servo band is longitudinally shifted from the first transition stripe of each burst of each even servo band by a substantially equal distance, D, such that servo information of the odd servo bands is interleaved with the servo information from the even servo bands.
US07920352B2 Magnetic disk apparatus and data storage method
A magnetic disk apparatus that uses a head to write data in a plurality of unit areas arranged in an adjacent relationship to each other on a surface of a magnetic disk, and includes: a first recording section that records, in a RAM, the position of a unit area which is a target of data write; a first counting section that counts the number of times of data write operation performed for the unit area corresponding to the position recorded by the first recording section; and a second recording section that records, in a non-volatile storage medium different from the RAM, the side position which is the position of a unit area adjacent to the unit area whose number of records counted by the first counting section is more than a predetermined value.
US07920349B2 Phase adjusting device, magnetic storage medium, and storage device
A magnetic storage medium such as a BPM includes a plurality of magnetic dots for writing and reproducing data disposed in a magnetically separated manner so as to be spaced a predetermined distance in a down-track direction and a plurality of tracks concentrically disposed so that the magnetic dots are disposed in a magnetically separated manner. In the BPM, a phase-adjusting track is disposed in an arbitrary track among the tracks. On the phase-adjusting track, phase detection dots disposed in a down-track direction to allow writing and reproduction of phase detection data and blank bits providing a predetermined phase difference in a down-track direction to next successive phase-detecting dots are alternately disposed in a successive manner.
US07920347B2 Shroud for head gimbal assembly testing
In one implementation, an assembly for testing a head gimbal assembly comprises a rotatable test disc, a mounting surface configured to mount the head gimbal assembly, and a shroud covering the head gimbal assembly. The mounting surface is located in proximity to the test disc to facilitate loading the head gimbal assembly on the test disc. The shroud is configured to shield the head gimbal assembly from airflow produced when the test disc rotates.
US07920343B2 Method of forming lens arrays and transferring such onto movable-MEMS structures
Micro-electrical-mechanical (MEMS) wafers in which a lens is formed on a micro-electrical-mechanical structure. The micro-electrical-mechanical wafers can comprise a substrate, MEMS structures, and a lens array. A method of forming a micro-electrical-mechanical wafer comprises providing a substrate, forming a micro-electrical-mechanical structure on the substrate, forming a carrier, forming a lens array on the carrier, and transferring the lens array from the carrier onto the micro-electrical-mechanical structure. The lens array is placed above the micro-electrical-mechanical structure.
US07920342B2 Over-molded glass lenses and method of forming the same
Accurate lens substrates on a waferscale are obtained by forming a polymer material on a lens surface formed on a lens wafer. The substrate may also be thinned by the glass lens surface forming process at the portion of the lens. The polymer material may have the same or different optical properties (refractive index and dispersion) as the lens wafer.
US07920330B2 Tunable optical active elements
The invention is directed to different optical active elements (1, 20, 22) such as tunable diffraction gratings and tunable phase shifters having in general a similar setup. The optical active elements (1, 20, 22) comprise an intermediate layer (4) made out of a deformable material which is mechanically interconnected to a driving means. The driving means comprises a first and a second driving plate (2, 3) arranged in general opposite to each other on opposite sides of and at least partially covering the intermediate layer (4) such that a local compression of the intermediate layer (4) by the driving plates (2, 3) causes a local reduction of the thickness in a first direction. This reduction in a first direction causes a secondary deformation of the intermediate layer in a second direction which results in a change of the optical behavior of the optical active element.
US07920328B2 Lens module and a method for fabricating the same
A lens module and a method for fabricating the same are disclosed. The module comprises a substrate and a lens structure. The substrate comprises a through-hole therein. The lens structure is embedded in the through-hole.
US07920327B2 Image capturing apparatus and optical adjustment method
An image capturing apparatus includes: at least one or more vertically movable lens groups among at least three or more lens groups, which constitute a zoom lens, movable in an optical axis direction, the vertically movable lens group being movable in a direction substantially perpendicular to the optical axis; a zoom lens group among the three or more lens groups, the zoom lens group being movable in the optical axis direction; and a correction mechanism that corrects a position of the optical axis based on the three or more lens groups by moving the vertically movable lens group in a wide-angle end state to a predetermined position in the substantially perpendicular direction. When the vertically movable lens group is moved for the purpose of anti-vibration at each zoom position in the substantially perpendicular direction, the apparatus is configured to satisfy the following Conditional Expression (1). 0.7<(Lw+Bw)/Bt<1.3  (1)
US07920326B2 Inflatable screen with fully internal tension
An inflatable moving screen system includes an inflatable support structure. The inflatable support structure has at least two horizontal tubes and at least two vertical tubes that collectively form a rectangular frame. A skirt is coupled to one of the horizontal tubes and to both vertical tubes. An air inlet is also provided in the support structure, so that as air is received, it can fill the support structure tubes. A projection surface is disposed within the rectangular frame and is permanently coupled directly to one of the horizontal tubes, to both vertical tubes, and to the skirt. An internal tension mechanism is also included. The skirt may be part of the internal tension mechanism, which is configured to create fully internal tension to stretch the projection screen automatically, by inflation of the four inflatable tubes, and without using external or removable tension mechanisms.
US07920323B2 Thermally stable multilayer mirror for the EUV spectral region
In a multilayer mirror (1) for the reflection of EUV radiation containing a large number of alternating molybdenum layers (4) and silicon layers (3), a barrier layer (5) containing a silicon nitride or a silicon boride is included at a number of interfaces between the molybdenum layers (4) and the silicon layers (3). As a result of the barrier layers (5) of a silicon nitride or of a silicon boride, high thermal stability is achieved, in particular high long-term stability at temperatures of more than 300° C., whilst at the same time achieving high reflectivity in the multilayer mirror. A multilayer mirror (1) of this type can, in particular, be used as a heatable collector mirror for an EUV radiation source.
US07920322B2 Reflective semiconductor optical amplifier (R-SOA) with dual buried heterostructure
Provided are a reflective semiconductor optical amplifier (R-SOA) and a superluminescent diode (SLD). The R-SOA includes: a substrate; an optical waveguide including a lower clad layer, an active layer independent of the polarization of light, and an upper clad layer sequentially stacked on the substrate, the optical waveguide comprising linear, curved, and tapered waveguide areas; and a current blocking layer formed around the optical waveguide to block a flow of current out of the active layer, wherein the linear and curved waveguide areas have a single buried hetero (BH) structure, and the tapered waveguide area has a dual BH structure.
US07920320B2 Electronic reading devices
The invention relates to electronic devices, in particular consumer electronic devices, including an electrophoactive display, as well as to electronic document reading devices, sometimes called e-readers, such as electronic books. We describe an electronic device including an electroactive display and a light to illuminate said display, wherein said display has a viewing surface, and wherein said light is configured to illuminate said display from in front and to one side of an edge of said viewing surface, across said viewing surface and through a front-most surface of said display.
US07920319B2 Electromechanical device with optical function separated from mechanical and electrical function
In certain embodiments, a microelectromechanical (MEMS) device comprises a substrate having a top surface, a movable element over the substrate, and an actuation electrode disposed laterally from the reflective surface. The movable element comprises a deformable layer and a reflective element mechanically coupled to the deformable layer. The reflective element includes a reflective surface. The movable element is responsive to a voltage difference applied between the actuation electrode and the movable element by moving in a direction generally perpendicular to the top surface of the substrate.
US07920318B2 Photoelastic modulator system
A photoelastic modulator (PEM) has two parts (11, 13) of the same or dissimilar cross sections, joined together to form an abrupt junction (16). A transducer, for which the natural oscillation is at the half acoustic wavelength mode, excites a longitudinal standing wave of high purity in the PEM. A feedback system is used to achieve stable phase synchronisation of multiple PEMs working at the same oscillation frequency, where the outputs of an amplitude and phase sensor for one PEM is used to correct phase variations of other PEMs and to compensate optical retardation errors.
US07920316B2 Systems and methods for sensory stimulation
The invention relates generally to cognitive stimulation apparatuses and systems, and methods of manufacturing the same. In certain exemplary implementations the invention provides an at least partially transparent, pliable gel having an optical property, such as brightness or color, and a circuit for delivering electromagnetic radiation to the gel to modify the optical property. Under certain conditions, modifying the optical property can stimulate a user's visual and other senses to help improve cognitive development and functionality.
US07920314B2 Variable opacity or translucency of a through-vision panel
A multi-sheet through-vision panel includes a first outer sheet, a second outer sheet, and a middle sheet located between the first and second outer sheets. The first and second outer sheets are superposed with one another. At least one light impairing zone is disposed on at least one of the first and second sheets, as well as the middle sheet. A sliding mechanism slides the middle sheet with respect to the first and second outer sheets so that the light impairing zones are moved between a first and second position. The light impairing zones are superposed with one another when the middle sheet is in the first position, but are in a staggered arrangement when the middle sheet is in the second position.
US07920312B2 Optical fiber scanning apparatus
A scanning apparatus and method, the apparatus comprising a light transmitter, a mount for supporting the light transmitter located remotely from its exit tip, a drive for driving the light transmitter to vibrate resonantly in a first direction and to vibrate non-resonantly in a second direction orthogonal to the first direction, and a synchronizer for synchronizing vibration of the light transmitter in the first and second directions so that the exit tip of the light transmitter executes a scan pattern. The drive applies a driving force to the light transmitter between the mount and the exit tip.
US07920311B2 Holographic storage medium and method and apparatus for recording and/or reproducing data to and/or from a holographic storage medium
A method and apparatus for recording and/or reproducing data to and/or from a holographic storage medium and a holographic storage medium therefor are provided. The method of reproducing data from the holographic storage medium, in which a hologram containing data is recorded through interference between a signal beam and a reference beam, the data being recorded in pages and a plurality of the pages being recorded in a book, includes controlling the reference beam so that an increasing/decreasing order of a reference beam in a current book which is currently reproduced is reverse to an increasing/decreasing order of a reference beam in a previous book which was reproduced before the current book, and reproducing pages of the current book from the holographic storage medium according to the controlling of the reference beam.
US07920309B2 Holographic recording medium, holographic writing system and holographic reading system
A holographic recording medium including a recording layer on a substrate, which records data information in a light interference pattern is provided. In the holographic recording medium, information on a thermal expansion characteristic of a recording material contained in the recording layer and/or information on temperature dependency of the refractive index of the recording material are recorded within the holographic recording medium in advance.
US07920307B2 Scanning device having a document pressing unit
A scanning device includes a transparent platen, a scanning module, a sheet-feeding mechanism, a section and a pressing unit. The scanning module is disposed at a scan position and acquires an image of a document through the transparent platen. The sheet-feeding mechanism transports the document in a transporting direction across the scan position. The section is located downstream of the scan position, and has a low point at a level lower than that of an upper surface of the transparent platen. The pressing unit is disposed opposite the section and limits a distance between the document and the transparent platen. A contact portion between the pressing unit and the document is lower than the upper surface of the transparent platen.
US07920304B2 Image reading device and image forming apparatus
An image reading apparatus includes a plurality of light sources to illuminate a document; an illumination optical system to guide light to a reading target area having a length and a width; a document illuminating device to illuminate the entire document; an image forming optical system to form an image from light reflected from the document; and a sensor provided in an image forming section of the image forming optical system to read the image of the document. The illumination optical system includes a concentration section to control light diffusion, and a reflection section. The reflection section includes at least two integrally configured reflection surfaces, in which a sine value of an angle of reflected light from at least one reflection surface is positive, while a sine value of an angle of reflected light from the rest of at least one reflection surface is negative.
US07920303B2 Scanning device with multiple LED light sources and application thereof
A scanning device with multiple LED light sources and an application thereof. The scanning device includes a housing, a chassis, a main LED light source and an auxiliary LED light source. A horizontal plane of the housing is connected to a sloped plane of the housing to form a connecting section. The main LED light source has a length extending in a longitudinal direction substantially perpendicular to a moving direction of the chassis. The main LED light source provides a main light ray to illuminate the horizontal plane, and includes a first circuit board mounted on the chassis and first LEDs mounted on the first circuit board. The auxiliary LED light source includes a second circuit board mounted on the chassis and a second LED mounted on the second circuit board. The second LED provides an auxiliary light ray to illuminate the connecting section.
US07920301B2 Read device and copying machine
A read device comprises: a read part that reads information recorded on a medium being carried in a given reading position; a first regulate member, disposed more upstream in a carry direction of the medium than the reading position, that regulates a position of one surface of the medium being carried; and a second regulate member, disposed more downstream in the carry direction of the medium than the reading position, that regulates a position of the other surface of the medium being carried.
US07920299B2 System and method for processing a form
In a system and method for processing a form comprising a plurality of entry markings, an area-array image sensor may capture an image of the form in free-space without requiring relative movement of the sensor and the form. A processor may interpret the captured image to determine at least a first entry selection based, at least in part, on the position of at least one of the plurality of entry markings with respect to at least one other marking in the image.
US07920297B2 System and method for printing using variable-density white ink under-printed layer
Techniques for generated variable density mono-color under-print layer(s) for printing underneath an image on a substrate to improve the appearance of the printed image.
US07920294B2 Data processing method, data processing apparatus, method for generating dither pattern, and dither pattern
There is provided a dither pattern capable of reducing deterioration in image quality caused due to beading by suppressing the occurrence of grains in printing images using a plurality of color inks. If among threshold dots, for which repulsive force potentials are totalized, a threshold dot Do has the largest total, a change in repulsive force potential is obtained between before and after the movement of dot Do. The threshold dot Do is moved to a dot with the smallest total of repulsive force potentials between before and after its movement. By repeating this process, the total energy of all the three planes can be reduced, achieving a dot distribution, in which the number of low frequency components is reduced and the dots are appropriately dispersed, for superposed dither patterns.
US07920293B2 System and method for patterned encoded halftoning
A preferred embodiment reproduces an image by receiving an input contone array of M contone data values. The contone data values may lie within a range from 1 to N. The embodiment includes comparing each contone data value to an array of M sets of pattern look-up tables to generate an array of M pattern values. M may be a number of one or more. Each pattern value in the array of M pattern values may be decoded to a corresponding K by L multi-pixel pattern of binary data. The binary data is rendered by a reprographic device.
US07920292B2 Database system for processing image data for consistent color printing
Present systems and methods enable digital color printers to consistently print color output from computer generated image data that includes spot color definitions. Colors that are defined as spot colors can be separated from colors that are defined as combinations of process colors. Accordingly, color corrections can be separately applied to objects that are defined by spot color definitions to provide customized image processing that provides printed color images with improved quality.
US07920291B2 Apparatus, method and program for processing an image
An image processing apparatus includes a comparison unit adapted to compare a color of a first master page and a color of an edge area of an object in a variable page, and a change unit adapted to, when the color difference between the first master page and the edge area of the object is equal to or less than a predetermined threshold value, change the first master page to a second master page having a color that is not similar to the color of the object.
US07920288B2 Image forming apparatus, image forming method and program
An object of the present invention is to obtain a desired output result when forming an image based on the resource data downloaded via a network by avoiding a situation that the downloaded resource data in incomplete state is employed for output. In order to accomplish the above object, the present invention provides an image forming method comprising a step (S901, S902) of holding the downloaded resource data, a step (S903 to S907) of determining whether or not the information necessary for forming the image is provided by analyzing the resource data, and a step (S908) of deleting the resource data held at the holding step, if as a result of the determination, it is determined that the information necessary for forming the image is not provided.
US07920280B2 Multi-usage print setting in an information processing apparatus
An apparatus includes a first graphics processing unit and a second graphics processing unit for converting graphics data from applications to print data capable of being processed by printer drivers. The apparatus determines whether a first printer driver is suitable for an application, and enables selection of a second printer driver, if it is determined that the first printer driver is not suitable for the application.
US07920274B2 Method of measuring topology of functional liquid droplet in pixel, topology measuring apparatus of functional liquid in pixel, liquid ejection apparatus, method of manufacturing electro-optical apparatus, electro-optical apparatus, and electronic apparatus
A method of measuring topology of functional liquid in a pixel, in which thickness or volume of the functional liquid in the pixel is measured by a surface topology measuring apparatus comprising: measuring surface topologies in which surface topology of the functional liquid in the pixel and surface topology of the bank are measured by the surface topology measuring apparatus, and measurement parameters regarding the surface topologies are generated; adding a bank height in which a height parameter of a height of the bank is added to the measurement parameter of a surface of the functional liquid in the pixel of the measurement parameter generated; and calculating topology in which the thickness or the volume of the functional liquid in the pixel is calculated based on the added measurement parameter of the surface of the functional liquid in the pixel and the measurement parameter of the surface of the bank.
US07920272B2 Chirped coherent laser radar system and method
A laser radar system using collocated laser beams to unambiguously detects a range of a target and a range rate at which the target is moving relative to the laser radar system. Another aspect of various embodiments of the invention may relate to a laser radar system that uses multiple laser radar sections to obtain multiple simultaneous measurements (or substantially so), whereby both range and range rate can be determined without various temporal effects introduced by systems employing single laser sections taking sequential measurements. In addition, other aspects of various embodiments of the invention may enable faster determination of the range and rate of the target, a more accurate determination of the range and rate of the target, and/or may provide other advantages.
US07920270B2 Apparatus for interferometric sensing
An apparatus for interferometric sensing, comprising a plurality of single-longitudinal mode laser sources to each provide radiation at a corresponding plurality of selected wavelengths, and at least one modulator to frequency or phase modulate the radiation from each laser; a plurality of Fabry-Perot interferometers formed by Bragg Gratings written into optical fibre, each interferometer being responsive to one of the said plurality of wavelengths to each produce a reflected or transmitted optical output signal dependent on the corresponding interferometer path length; and one or more demodulators to demodulate the optical output signals and produce a corresponding plurality of measurement signals indicative of optical path lengths of the respective interferometers.
US07920267B2 Micro integrated planar optical waveguide type SPR sensor
An integrated optical waveguide type surface plasmon resonance (SPR) sensor having an optical waveguide with a corresponding SPR sensing area, photodetectors, and wavelength tunable laser or any kind of external tunable laser source/coupler formed on a substrate. In an embodiment, the laser is a wavelength tunable laser and optionally, the integrated device may include a power source on the substrate for providing a electric power to the wavelength tunable laser and the photodetectors, or a circuit for signal processing, or a microfluidic structure for routing a target sample to the SPR sensor area. The microfluidic structure optionally includes a mixer or a reaction chamber for mixing and allowing a physical or chemical reaction to occur, respectively. In an embodiment, plural planar integrated optical waveguide type SPR sensors may be fabricated on a substrate to form an array of SPR sensors.
US07920264B1 Horizontal attenuated total reflection system
Horizontally oriented attenuated total reflection (HATR) system applied in spectroscopic ellipsometer or polarimeter systems, and methodology of use.
US07920263B2 Apparatus and system for electro magnetic field measurements and automatic analyses of phase modulated optical signals from electrooptic devices
An apparatus, for measuring an electric field while minimally perturbing the electric field being measured, includes an analyzing stage and a sensor head. The sensor head is optically coupled to the analyzing stage by a laser probe beam transmitted from the analyzing stage. The sensor head includes an electro optic crystal disposed between two gradient index lenses, where the first gradient index lens emits a laser beam transmitted from the analyzing stage to the sensor head, where the electric field is applied and where, the electro optic crystal transforms the laser beam probe into a phase modulated laser beam. The second gradient index lens transmits the phase modulated laser beam back to the analyzing stage, where polarization optics and a photodetector convert the phase modulated laser beam into an electrical signal representing field strength and phase of the electric field.
US07920257B2 Systems and methods for determining the shape of glass sheets
Disclosed are systems and methods for determining the shape of a glass sheet during and/or after the forming process. In one example, a system for determining the shape of a glass sheet defining an interior bulk can include a light source, an image capture device and a processor that are configured to calculate the location of an energy centroid within a selected portion of the bulk of the glass sheet.
US07920253B2 Polarization optical time domain reflectometer and method of determining PMD
In a method of measuring cumulative polarization mode dispersion (PMD) along the length of a fiber-under-test (FUT), a polarization-sensitive optical time domain reflectometer (POTDR) is used to inject into the FUT plural series of light pulses arranged in several groups. Each group comprises at least two series having closely-spaced wavelengths and the same state of polarization (SOP). At least two of such groups are injected and corresponding OTDR traces obtained for each series by averaging the impulse-response signals of the several series in the group. The process is repeated for a number of groups. The PMD is obtained by normalizing the OTDR traces of all of the groups, then computing the difference between each normalized OTDR trace in one group and the corresponding normalized OTDR trace in another group, followed by the mean-square value of the differences. Finally, the PMD is computed as a predetermined function of the mean-square difference.
US07920252B2 Method and apparatus for spectrophotometric characterization of turbid materials
Method and apparatus for spectrophotometric characterization of turbid materials are provided. An incident light beam is used to illuminate a turbid material sample and optical signals of coherent reflectance, diffuse reflectance, collimated transmittance and diffuse transmittance are measured from the sample as functions of wavelength. The following optical parameters are determined as functions of wavelength for spectrophotometric characterization of the turbid material sample in the spectrum of interest: absorption coefficients μa, scattering coefficient μs, anisotropy factor g and real refractive index n.
US07920251B2 Integrated still image, motion video and speed measurement system
Devices capable of capturing still and motion imagery are integrated with an accurate distance and speed measuring apparatus. By measuring the changing distance of the target over that time, a target's speed can be determined. At substantially the same time as the target's speed is determined, imagery of the target is captured in both a still and moving format. Using a queuing mechanism for both distance and imagery data along with time stamps associated with each, a target's image, both in motion and still, can be integrated with its speed. In situations in which a still image is unavailable, a target's speed can be associated with a portion of a continuous stream of motion imagery to a point where a positive identification can be captured with a still image.
US07920246B2 LCD device including semiconductor of nano material and method for fabricating the same
An LCD device and a method for fabricating the same are disclosed. The LCD device includes a substrate having a pixel region. A gate electrode is formed in the pixel region. A gate insulating film is formed on the substrate including the gate electrode. A conducting layer is formed on the substrate including the gate insulating film. A semiconductor layer containing a nanosemiconductor material is formed on the conducting layer above the gate electrode. Source and drain electrodes overlap opposing sides of the semiconductor layer. A passivation layer is formed on the substrate including the source and drain electrodes. A first contact hole in the passivation layer exposes the drain electrode. A pixel electrode in the pixel region is connected to the drain electrode through the first contact hole.
US07920244B2 Liquid crystal display device and method of fabricating the same
A liquid crystal display device includes an array substrate including: gate and data lines crossing each other to define a pixel region on a first substrate; a thin film transistor connected to the gate and data lines; and first and second height adjusters; an opposing substrate facing the array substrate; a liquid crystal layer between the array substrate and the opposing substrate; a gap spacer corresponding to the first height adjuster and contacting the array substrate and the opposing substrate; a first press-buffer spacer corresponding to the second height adjuster, contacting the opposing substrate and spaced apart from the array substrate; and a second press-buffer spacer contacting the opposing substrate and spaced apart form the array substrate, wherein a distance between the first press-buffer spacer and the array substrate is substantially less than a distance between the second press-buffer spacer and the array substrate.
US07920239B2 Liquid crystal display device
A liquid crystal display device including first and second substrates, liquid crystal between the substrates, a plurality of gate bus lines extending in a first direction, a plurality of drain bus lines extending in a second direction, and a picture element electrode. The picture element electrode includes a body portion and a plurality of branches, separated by slits, extending therefrom. The body portion includes a first body portion extending generally in the first direction and a second body portion extending generally in the second direction, and further wherein the first body portion includes at least one wide portion and at least one narrow portion. The liquid crystal display device also includes a capacitor electrode and a capacitor upper electrode that overlap the wide portion. The capacitor upper electrode connects to the picture element electrode through a contact hole formed at the wide portion.
US07920237B2 Transparent polymer film and method for producing it, and retardation film, polarizer and liquid crystal display device comprising the film
A transparent polymer film satisfying Re≧15 and Rth≦−7.5, and having a moisture permeability at 40° C. and a relative humidity of 90% of at least 100 g/(m2·day) as calculated in terms of the film having a thickness of 80 μm. This film can be stuck to a polarizing film in on-line operation.
US07920235B2 Liquid crystal display device having a protrusive film formed over a phase plate in a reflective pixel region
A liquid crystal display device includes a first substrate and a second substrate with a liquid crystal material sandwiched therebetween, a pixel having an optically transmissive portion and an optically reflective portion, a phase plate which is formed between the second substrate and the liquid crystal material in the optically transmissive portion of the pixel, and a color filter which is formed between the second substrate and the liquid crystal material in the optically transmissive portion of the pixel and between the phase plate and the liquid crystal material in the optically reflective portion of the pixel. A counter electrode is formed between the color filter and the liquid crystal material, and a pixel electrode is formed between the first substrate and the liquid crystal material. An electric field which is produced by a voltage between the pixel electrode and the counter electrode induces behavior of the liquid crystal material.
US07920229B2 Display device having first and second display units separated by an optical sheet having an aperture with a width corresponding to one of the display units
A display device is provided which offers double-sided display and achieves a thin structure and also which prevents deterioration in display quality of each of front and back display units when an illumination unit such as a backlight is shared by these display units. The display device includes a first display unit having a display surface on the front surface thereof; a second display unit having a display surface on the rear surface thereof; and a common illumination unit interposed between the first display unit and the second display unit, for illuminating both the first display unit and the second display unit with light. A transflector is interposed between the second light-emitting surface of the light-guiding member and the second display unit.
US07920228B2 Dual liquid crystal display device
A dual liquid crystal display device includes a transmissive liquid crystal display panel; a reflective liquid crystal display panel formed on the same substrate as the transmissive liquid crystal display panel; a first light guide block disposed under the transmissive liquid crystal display panel and having dot patterns formed on a first surface thereof; a second light guide block disposed under the reflective liquid crystal display panel and having V-grooves formed on a first surface thereof and dot pattern formed on a second surface thereof; a light source disposed adjacent to the first light guide block; and a housing in which the transmissive and reflective liquid crystal display panels, the light source and the light guide blocks are seated, the housing having an opening to correspond to an image display surface of the reflective liquid crystal display panel.
US07920227B2 Illumination device and liquid crystal display device
A liquid crystal display device (1) of the present invention includes a display panel (3) and a backlight (2) (an illumination device). The backlight (2) includes a light-emitting layer (20) in which a plurality of light sources (5) are scattered and a diffuser (7) (a diffusion layer) that is formed on the light-emitting layer and diffuses light from the light-emitting layer. The light sources (5) that are present within the light-emitting layer (20) emit light in a direction (a direction of an arrow) substantially parallel to a boundary surface between the light-emitting layer (20) and the diffuser (7). In the diffuser (7), a transmittance of light in an area (7c) close to each of the light sources is smaller than a transmittance of light in an area that is far from each of the light sources.
US07920226B2 Display comprising plurality of birefringent protrusions on a waveguide of a backlight
A display comprises: a transmissive pixilated spatial light modulator (21); and a backlight (22). The backlight has a light-transmissive waveguide (26), with a first face of the waveguide being opposed to the spatial light modulator (21). The first face of the waveguide comprises a plurality of regions that are not totally internally reflective for at least one polarization of light propagating within the waveguide, and the remainder of the first face of the waveguide is totally internally reflective for light propagating within the waveguide. Light is extracted from the waveguide at the regions where first face of the waveguide is not totally internally reflective. The pitch of the regions where first face of the waveguide is not totally internally reflective is substantially an integer multiple of the pitch of the pixels of the spatial light modulator.
US07920219B2 Liquid crystal display device and method of manufacturing the same
A liquid crystal display (“LCD”) device includes a first thin film transistor (“TFT”) applying a high gray-scale data signal supplied from a first data line to a first pixel electrode, an upper electrode connected to the first pixel electrode through a first contact hole, and directly connected to the first TFT, a first storage capacitor storing the high gray-scale data signal, a second TFT applying a low gray-scale data signal supplied from a second data line to a second pixel electrode through a second contact hole, an upper electrode connected to the second pixel electrode through a third contact hole, and a second storage capacitor storing the low gray-scale data signal.
US07920218B2 Recording device
A recording device that includes an obtainment unit that obtains image information representing an image; and a voltage application unit that applies a voltage with a frequency according to the image information obtained by the obtainment unit, to a pair of electrodes equipped with a display medium, the display medium having a multi-layered liquid-crystal phase provided between the pair of electrodes, the multi-layered liquid-crystal phase having a first layer capable of assuming a specific alignment when the applied voltage is greater than or equal to a pre-set first voltage threshold, and a second layer capable of assuming a specific alignment when the applied voltage is greater than or equal to a second voltage threshold. An application of a voltage to the pair of electrodes effecting a first voltage component and a second voltage component applied to the first layer and the second layer, respectively.
US07920216B2 Stereo image display with switch function between horizontal display and vertical display
A stereo image display, switching between a first display direction and a second display direction, includes a polarized light module for providing a polarized light. A first light grating unit is implemented on the light path of the polarized light. When the first light grating unit is activated, the polarized light is modulated to output light in every two column; and when it is turned off, all the polarized light substantially passes. A second grating unit is implemented on the light path of the polarized light. When the second light grating unit is activated, the polarized light is modulated to output light in every two row; and when it is turned off, all the polarized light substantially passes. By the light passing the light grating units, an image displaying unit displays a first image at odd columns or rows and a second image at even columns or rows.
US07920214B2 Method for formation of a color video image for projection systems with one cathode ray tube
A method for formation of projection systems color video-images comprises: preliminary programmed processing of video-signals, dividing them into three primary colors components, and generating frame- and line-synchronizing pulses for CRT raster, provided by processing means; formation of three primary color images adjacently positioned on a screen of a single projection type one-beam CRT, the screen of which is divided into three rectangular areas for red, green and blue images wherein each area is coated by a red, green, or blue color phosphor layer respectively, and each image of a primary color is located on the corresponding phosphor layer of its color; superimposing the images to form a combined color image by optical means; displaying the combined color image on a common projection screen.
US07920212B2 Digital gamma correction circuit and digital gamma correction method
A digital gamma correction circuit includes: a data setting portion for setting set data including a section width W1 and coordinates (Xp,Yp) of a break point P; a coefficient calculation portion for calculating coefficients for straight-line equations representing a broken baseline including a break point and three predetermined approximate line segments for defining a gamma correction broken line approximating an ideal gamma correction curve, the approximate line segments gradually varying in slope in the vicinity of the break point; arithmetic portions for performing arithmetic operations based on the coefficients to subject input data to gamma correction; and a result selection portion for making a suitable selection from among results for the arithmetic operations. Thus, it is possible to obtain a gamma correction broken line approximating an ideal gamma correction curve, and achieve a smooth correction characteristic with a small number of data items.
US07920210B2 Integrated circuit to process data in multiple color spaces
An integrated circuit includes display processing components to process pixel data of digital video. The integrated circuit also includes mask-programmable logic integrated with one or more of the display processing components to receive the pixel data in a first color space and at least a second color space, where the mask-programmable logic can further process the pixel data to enhance the digital video.
US07920204B2 Image capture apparatus and control method thereof
The image capture apparatus changes a time from the commencement of the operation of the accumulation of the electrical charge to the shuttering, by the shutter blade unit, of the pixel within the image capture element by way of the reset operation in a state of retracting the shutter blade unit from the light path of the image capture element.
US07920202B2 Apparatus and method to control focusing of photographing device
An apparatus and method to control the focusing of a photographing device, in which a light source portion is removed from an image, is provided. The focusing of the photographing device is controlled according to whether the image is in a high- or low-illuminance state. The apparatus includes a luminance detection unit detecting respective luminance values of pixels included in an image; a filter unit outputting values corresponding to the detected luminance values; a threshold calculation unit counting a number of pixels having luminance values greater than a predetermined value among the luminance values of the pixels included in the image and calculating a threshold value using a ratio of the counted number of pixels to a total number of pixels included in the image; and a control unit controlling a position of a lens using output values greater than the calculated threshold value among the output values.
US07920201B2 Shutter and mirror driving mechanism for an image pickup apparatus
An image pickup apparatus of the present invention includes a mechanical lock mechanism capable of holding a first curtain and a second curtain in an open state mechanically and a controller that controls the mechanical lock mechanism so as to hold the second curtain in the open state and controls a display so as to display image data generated based on a subject image incident upon an image pickup element as a moving image while the first curtain is in the open state.
US07920195B2 Image sensing apparatus having an effective pixel area
An image sensing apparatus provided with a plurality of image sensing elements each including a plurality of photoelectric conversion sections and an adding circuit adapted to add signals from the plurality of photoelectric conversion sections to obtain a one-pixel signal, wherein the adding circuit adds the signals such that the one-pixel signals obtained by the addition are arranged at equal intervals in an area extending over the plurality of image sensing elements.
US07920194B2 Image sensors with pixel reset
Techniques for use with image sensors include transferring a signal level from an active sensor pixel to a readout circuit, performing a flushed reset of the pixel, and isolating the pixel from the readout circuit during resetting of the pixel.
US07920192B2 Photoelectric conversion device with a pixel region and a peripheral circuit region sharing a same substrate
A photoelectric conversion device includes a photoelectric conversion region having a plurality of photoelectric conversion elements and a first MOS transistor configured to read a signal in response to an electric charge of each photoelectric conversion element; and a peripheral circuit region having a second MOS transistor configured to drive the first MOS transistor and/or amplify the signal read from the photoelectric conversion region, the photoelectric conversion region and the peripheral circuit region being located on the same semiconductor substrate, wherein an impurity concentration in a drain of the first MOS transistor is lower than an impurity concentration in a drain of the second MOS transistor.
US07920187B2 Image pickup device that identifies portions of a face
An image pickup device includes an image pickup unit configured to convert an optical image of a subject to image data and to output the image data, a face image recognition unit configured to recognize face image from the image data, and a face portion judgment unit configured to judge each portion in the face image recognized by the face image recognition unit. When every portion in the face image can be judged by the face portion judgment unit, a release button for executing photographing of the subject is automatically pressed, or the photographing operation is executed.
US07920186B2 Method and apparatus for defective pixel detection based on the human visual system
A bad pixel detection method and module which provide a quick-test and a full-test for bad pixel detections in an image. The quick-test tests a current pixel to one and only one good neighbor having been previously tested. The quick-test is optimized by exploiting weaknesses in the human visual system especially for red and blue colors. More lenient thresholds can be used for the blue color compared to thresholds for the red and green colors. Moreover, the full-test is constructed and arranged to detect bad pixel clusters in a kernel.
US07920182B2 Digital camera with non-uniform image resolution
A digital camera includes a sensor adapted to provide a digital representation of a portion of a field of view and an optical system that causes a plurality of locations within the field of view to become incident on the sensor. A pixel correction module adds a bias value to any pixel within the digital representation of a portion of a field of view and multiplies it by a gain factor. A region-of-interest lookup table stores sets of values, each set related to a rectangular region of interest within the field of view. The stored values include bias and gain factors.
US07920173B2 Image output system, image operating apparatus, image method, image operating method and computer readable medium based on image capturing time ranking
According to the present invention, the album including user's favorite pictures as main features can be easily provided. The system includes; an image capturing section which captures an image; a image capturing time measuring section which measures the time after setting the image capturing section ready to capture the image and while the user continues to operate the image capturing section to capture the image in each image capturing operation of the image capturing section; a ranking calculating section which ranks the image based on the image capturing time calculated by the image capturing time measuring section; and an output controlling section which displays or prints out the image ranked more highly by the ranking calculating section.
US07920171B2 Methods and apparatuses for vignetting correction in image signals
Methods and apparatuses for vignetting correction of imager pixels signals. A polynomial correction surface is determined based on a pixel array center, height, and width, surface fitting parameters, and pixel coordinates. The pixel signal is then multiplied by the corresponding value from the polynomial correction surface to create a vignetting corrected signal.
US07920170B2 Image sensing apparatus and method which combine a plurality of images obtained from different areas at different time intervals
An image sensing apparatus has first and second image sensors is provided. In the image sensing apparatus, an optical system forms an optical image on the first and second image sensors; an area-of-interest extracting unit extracts an area of interest from image data output by the second image sensor; an area-of-interest information storage unit stores area-of-interest information indicative of a pixel area in the first image sensor corresponding to the position of the area of interest; a first storage unit stores image data from an entire pixel area of the first image sensor at a time interval; a second storage unit stores image data from the pixel area of the first image sensor indicated by the area-of-interest information, at a shorter time interval; and a combining unit combines the image data stored in the first and second storage units to generate combined image data.
US07920167B2 Method and apparatus for the creation of image capture device parameter curves
A user provides a graphical representation of a desired image capture device control parameter curve with respect to time. A digital image of the graphical representation of a desired image capture device control parameter curve is captured. The digital image is analyzed by a processor that generates necessary control parameters as defined by the desired image capture device control parameter curve. The processor uses the resulting control parameters to control an image capture device during an image capture session.
US07920165B2 Video training system
A self-viewing environment and an apparatus enabling unrestricted movement of a subject within the self-viewing environment are disclosed. A subject wears a head mounted display that receives a video signal by wireless transmission. The subject is positioned within the field of view of a video camera that sources a video image for transmission to the subject. Video mirror-imaging and signal-processing are employed to adapt the perceived self-viewing environment for the benefit of the subject.
US07920164B2 Viewing surveillance system for carrying out surveillance independent of a broadcasting form
A viewing surveillance system which make it possible to carry out the viewing surveillance independently from the broadcasting form like analog broadcasting or digital broadcasting. The viewing surveillance system also make it possible to carry out the viewing surveillance without any restriction set to viewers or any burden to the broadcast stations. The image feature data generating unit 12 receives a picture signal from the image viewing terminal 50, and generates the image feature data which represents a feature of the image from the picture signal. The image information transmitting unit 13 transmits the image feature data generated by the image feature data generating unit 12 to the viewing surveillance server 2. On the other hand, the image feature data generating units 21a to 21c also generates the image feature data based on the broadcasted programs and stores the image feature data in the program image feature data storing unit 22. The viewing program specifying unit 23 specifies the viewed program by matching the image feature data received from the image information transmitting unit 13 and the image feature data stored in the program image feature data storing unit 22.
US07920157B2 Image forming apparatus that controls an exposure amount intensity for forming a first image formed of an equal or smaller number of consecutive dots than a predetermined number in a predetermined direction is higher than an electric intensity for forming a second
In an image forming apparatus, an exposure device performs exposure on a non-image area of image pattern, performs an exposure on the image area in an exposure amount lower than the non-image area or does not perform exposure, and an exposure amount control device controls, with respect to pixels having the same density data, an exposure amount given by an exposure device to be smaller in a first portion, which is a thin-line of a width that is equal to or less than a predetermined number of pixels or which is an isolated dot of widths that are equal to or less than the predetermined number of pixels in two directions substantially orthogonal to each other, than in a second portion which is a line of a width exceeding the predetermined number or a surface of widths that exceed the predetermined number in two directions substantially orthogonal to each other.
US07920155B2 Image forming apparatus and method of controlling the same
An image forming apparatus that is operable at a plurality of image forming speeds and can be constructed at low costs without adding circuits or the like. A conversion circuit converts image data into lighting patterns for turning on/off laser light on a basis of each of units of auxiliary pixels formed by dividing a pixel as an image forming element. A shift register sequentially stores lighting patterns for pixels pixel from the conversion circuit, and sequentially outputs them to a laser drive circuit. In monochrome printing, the rotational speed of a polygon motor is set to perform a printing operation. In color printing, the difference between an image forming speed for the monochrome printing and an image forming speed for the color printing is calculated, and based on the difference, the amount of insertion of pixel pieces using the shift register is determined for a printing operation.
US07920153B2 Noise quantity measuring apparatus
The present invention provides a noise quantity measuring apparatus adaptable to a video input signal subjected to automatic gain control. A luminance determination circuit compares luminance levels of respective pixels constituting a video input signal VIN and a predetermined threshold value for every arbitrary area Ai. If even one of the luminance levels exceeds the threshold value, then the luminance determination circuit outputs a detection signal DET to the corresponding area Ai. Sums SUMi of luminance level differences developed every plural arbitrary areas Ai, which are outputted from an integration circuit, are supplied to a selection circuit, where they are compared with an output signal OUT. Thereafter, each smaller value is supplied to a register. The register holds the output of the selection circuit in accordance with a latch signal LAT supplied from a pulse generator. On the other hand, when the detection signal DET is outputted, the latch signal LAT outputted from the pulse generator is stopped. Thus, the sum of the luminance level differences with respect to each area having pixels whose luminance levels exceed the threshold value, is ignored and eliminated from an output signal OUT indicative of the quantity of noise.
US07920148B2 Post-rendering anti-aliasing with a smoothing filter
A system to apply a smoothing filter during anti-aliasing at a post-rendering stage. An embodiment of the system includes a three-dimensional renderer, an edge detector, and a smoothing filter. The three-dimensional renderer is configured to render a three-dimensional scene. The edge detector is coupled to the three-dimensional renderer. The edge detector is configured to read values of a depth buffer and to apply edge detection criteria to the values of the depth buffer in order to detect an object edge within the three -dimensional scene. The smoothing filter coupled to the edge detector. The smoothing filter is configured to read values of a color buffer and to apply a smoothing coefficient to the values of the color buffer. The values of the color buffer include a pixel sample at the detected object edge.
US07920146B2 User interface providing device
A user interface providing device provides a user interface that handles correction of a pixel value of each pixels forming image data. The user interface includes a hue setting unit for selecting a pixel by designating a hue.
US07920145B2 Image processing apparatus control method and image processing apparatus
There is described an image processing apparatus that converts (n+m)-bit monochromatic image data of a single channel into n-bit color display image data of three channels or more, based on predetermined correlations. The apparatus includes luminance and chromaticity calculating sections to calculate luminance and chromaticity information corresponding to each of monochrome signal values; a signal value determining section to determine each combination of plural-channel color signal values represented by the n-bit color display image data, based on the luminance and chromaticity information, so that each combination of the plural-channel color signal values corresponds to each of the monochrome signal values; and a correlation establishing section to establish the predetermined correlations between the (n+m)-bit monochromatic image data and the n-bit color display image data, so that each combination of the plural-channel color signal values and each of the monochrome signal values are correlated with each other.
US07920144B2 Method and system for visualization of dynamic three-dimensional virtual objects
A method for visualization of dynamic three-dimensional (3D) virtual objects comprises storing a plurality of static 3D key-models respectively describing a dynamic 3D object in at least one of a number of poses and shapes; and rendering the dynamic 3D object by interpolation of the 3D key-models by performing the interpolation in a vertex shader program of a programmable graphics processing unit (GPU).
US07920143B1 Method for defining animation parameters for an animation definition interface
A system and a computer-readable medium are provided for controlling a computing device to define a set of computer animation parameters for an object to be animated electronically. An electronic reference model of the object to be animated is obtained. The reference model is altered to form a modified model corresponding to a first animation parameter. Physical differences between the electronic reference model and the modified model are determined and a representation of the physical differences are stored as the first animation parameter. Altering of the reference model and determining of the physical differences are repeated. The stored parameters are provided to a rendering device for generation of the animation in accordance with the stored parameters. Determining physical differences between the electronic reference model and the modified model and storing a representation of the physical differences as the first animation parameter include comparing vertex positions of the reference model.
US07920139B2 Processing of computer graphics
A graphics processing platform includes a rasteriser 50 that receives primitives representing an image to be displayed for processing. The rasteriser 50 determines which sets of sampling points of the image include sampling points that are covered by a given primitive, and then generates a fragment for rendering for each set of sampling points found to include a sampling point that is covered by the primitive and passes those fragments to a renderer 51 for rendering. The renderer 51 carries out rendering operations on the fragments that it receives, and stores the rendered fragment data in tile buffers 52. The rendered fragment data is stored in multiple copies in the appropriate sample positions in the tile buffers 52, so as to provide a separate set of fragment data for each individual sample position taken of the image. The data from the tile buffers 52 is input to a downsampling unit 53, and thence output to a frame buffer 54 of a display device 55 for display.
US07920138B2 Liquid crystal panel, liquid crystal display device having the same and method for driving the same
A liquid crystal panel includes a gate line; a data line crossing the gate line to define a pixel region; a common line parallel to the gate line; a first switching part in the pixel region for applying a first voltage from the data line to the pixel region; and a second switching part in the pixel region for applying a second voltage from the common line to the pixel region, wherein the first and second switching parts are simultaneously switched on through the gate line.
US07920136B2 System and method of driving a MEMS display device
Methods of writing display data to MEMS display elements are configured to minimize charge buildup and differential aging. Simultaneous to writing rows of image data, a pre-write operation is performed on a next row. The pre-write operation writes either image data or the inverse of the image data to the next row. In some embodiments, the selection between writing image data and writing inverse image data is performed in a random or pseudo-random manner.
US07920134B2 Periodic sensor autocalibration and emulation by varying stimulus level
The automatic calibration of a sensor panel is disclosed by varying the amplitude of an input stimulus Vstim to simulate a full-touch condition and calibrating each pixel of the sensor panel in accordance with the difference between the simulated full-touch condition and a baseline full-touch condition. To accomplish this, a baseline full scale output FS_targ_cal can be measured at during pre-delivery calibration for each pixel using a test fixture capable of applying a no-touch to full-touch condition given a nominal Vstim. A full-touch condition can then be emulated for each pixel by lowering Vstim until the current full scale output FS_targ_current equals FS_targ_cal, and determining the Vstim value Vstim_cal at that point. During field calibration, Vstim_cal can be applied to each pixel to simulate a full-touch condition, and FS_targ_current can be obtained and compared against FS_targ_cal. Each analog channel can then be tuned so that in subsequent full-touch conditions, FS_targ_current will approximately equal FS_targ_cal.
US07920133B2 Acoustic wave type touch panel
An acoustic wave type touch panel is equipped with: a substrate that objects contact; reflective arrays having a great number of inclined lines provided on the substrate; acoustic wave generating sections provided on the substrate; and detecting sections provided on the substrate. An array of micro reflectors, which are shorter than the inclined lines, for attenuating spurious waves generated by reflection of the acoustic waves by the reflective arrays, is provided in the reflective array regions between the inclined lines at least one end thereof.
US07920132B2 Virtual keyboard system with automatic correction
There is disclosed an enhanced text entry system which determines one or more alternate textual interpretations of each sequence of inputs detected within a designated auto-correcting keyboard region. The actual contact locations for the keystrokes may occur outside the boundaries of the specific keyboard key regions associated with the actual characters of the word interpretations proposed or offered for selection, where the distance from each contact location to each corresponding intended character may in general increase with the expected frequency of the intended word in the language or in a particular context.
US07920126B2 Input device
An input device, especially for a vehicle, comprises a touchscreen to enter commands by touching an operating surface of the touchscreen or by pressing on the operating surface, an actuator to move the touchscreen in at least one direction, and a control module to control the actuator as a function of the speed of a touching movement over the operating surface.
US07920125B2 Electronic apparatus
According to one embodiment, an electronic apparatus includes a housing having an outer surface and an inner surface, a pointing device having a flat input surface and located in the housing with the input surface on the inner surface of the housing, an operation area provided in a position on the outer surface of the housing corresponding to at least a part of the pointing device, and a display section which illuminates at least a part of an outline of the operation area and displays a position of the operation area.
US07920123B2 Information input device
An information input device has a main section where an operation member used to input information is disposed. The information input device also has a support section on which the main section is mounted and which slidably supports the main section in a depth direction. The support section is capable of tilting the main section by sliding the main section in the depth direction thereby raising a rear side of the main section.
US07920122B2 Presence detection control knob
Control knob comprising a mobile part (3) capable of being actuated manually and linked with an electromechanical transducer (7). The knob also comprises a metal surface (15) arranged in the vicinity of the mobile part and means to measure the capacitance of the metal surface so that the presence of a finger in the vicinity of the mobile part can be detected.
US07920115B2 Apparatus and method for data transmission using bit masking and bit restoration, and apparatus and method for driving image display device using the same
An apparatus and method for data transmission and an apparatus and method for driving an image display device using the same are disclosed, in which transition of data is minimized during data transmission to minimize electromagnetic interference. The apparatus for data transmission includes a data modulator modulating low bits excluding the most significant bit (MSB) in response to the MSB of input data, and a data restorer restoring the modulated data transmitted from the data modulator to their original data in response to the MSB. Since the low data bit excluding the MSB data are inverted in response to the MSB data of the input data, the number of times of data transition can be reduced to reach half, thereby minimizing electromagnetic interference.
US07920110B2 Pixel circuit
A pixel circuit has an organic light emitting diode, a driving transistor, a capacitor and a first switch. The organic light emitting diode has a first end coupled to a first power source terminal. The driving transistor has a source and a drain respectively coupled to a second power source terminal and a second end of the light emitting diode. The capacitor couples a gate of the driving transistor to a reference voltage terminal. The first switch couples the second end of the light emitting diode to the capacitor, and couples the gate and the drain of the driving transistor together when a first scan signal is asserted.
US07920109B2 Emission driving device of organic light emitting display device
A system on panel (SOP)-type emission driving device of an organic light emitting display device. The emission driving device includes an odd emission control line controller having a plurality of flip-flops for outputting emission control signals to odd emission control lines, and an even line controller having a plurality of flip-flops for outputting emission control signals to even emission control lines. Each of the flip-flops alternately receives a clock signal and an inverted clock signal for causing the flip-flip to output an emission control signal. In one embodiment, each flip-flop includes nine PMOS transistors and two capacitors.
US07920108B2 Driving circuit and organic electroluminescence display thereof
A driving circuit to decrease an error of a grey level voltage without affecting a voltage drop when a grey level signal of a D/A converter is generated in an analog switch, and an organic electroluminescence display using the same. The driving circuit includes first and second switches to select respective reference voltages corresponding to a data signal; resistor arrays to receive and distribute the respective reference voltages using at least two resistances to generate a grey level voltage; a third switch to select one resistor array in response to the data signal and transmit the reference voltages to the selected resistor array; a fourth switch to output the grey level voltage; a MUX circuit connected to the fourth switch to select a data line to transmit the grey level voltage; and a precharge circuit connected between the fourth switch and the data line to select one of the reference voltages to precharge the data line.
US07920105B2 Method of driving plasma display panel and apparatus thereof
Disclosed is a method of driving a plasma display panel and apparatus thereof enabling to minimize power consumption for driving the plasma display panel 1. The present invention includes the steps of generating a reset discharge by supplying ramp waves so as to equalize cells in the plasma display panel in a reset period, supplying selected specific ones of the cells with a scan voltage pulse swinging between a lowest voltage levels of the reset discharge and a data pulse of a voltage level lowered as much as a negative voltage level of the scan voltage pulse, generating an address discharge by the scan voltage pulse and data pulse applied to the selected cells in an address period, and maintaining the address discharge for a sustain period.
US07920104B2 Plasma display apparatus
Provided is a plasma display apparatus having a plasma display panel constituted of a plurality of discharge cells, and a driver for driving the panel. The apparatus includes a scan IC (integrated circuit) having a first switch turning on to apply a first signal to the panel, and a second switch turning on to apply a second signal to the panel, wherein, when the first signal applied to the panel changes into the second signal, the first and second switches are floated between an application period of the first signal and an application period of the second signal.
US07920103B2 Plasma display apparatus and driving method thereof
The present invention relates to a plasma display apparatus, and more particularly, to a driving method thereof. The plasma display apparatus includes a panel comprised of a first substrate and a second substrate bonded to each other, a first electrode and a second electrode formed on the upper substrate, and a sustain driver for applying sustain pulses to the first and second electrodes, wherein the sustain driver applies a sustain voltage between the first and second electrodes, and floats at least one of the first and second electrodes after the completion of a sustain discharge caused by the sustain voltage.In the plasma display apparatus and the driving method thereof, according to the present invention, at least one of a scan electrode and a sustain electrode is floated for a predetermined time after the completion of the sustain discharge. This floating state prevents wall charges that are generated during the sustain discharge from being accumulated and increases a discharge path of a plasma display apparatus using a space voltage, thereby improving afterimage characteristic and enhancing brightness and discharge efficiency.
US07920100B2 Foldable reflect array
A foldable reflect array may include a plurality of geometrically-flat reflect antennas. Each of the reflect antennas may include a respective plurality of antenna elements to receive and retransmit an incident wavefront, and each of the plurality of reflect antennas may be foldably coupled to at least one other of the plurality of reflect antennas.
US07920097B2 Multiband antenna
A multiband antenna includes at least two polygons. The at least two polygons are spaced by means of a non-straight gap shaped as a space-filling curve, in such a way that the whole gap length is increased yet keeping its size and the same overall antenna size allowing for an effective tuning of frequency bands of the antenna.
US07920093B2 Methods for improving computational efficiency in a global positioning satellite receiver
A method reduces consumption of computational resources in a satellite signal receiver. The method includes segmenting a sample of a received global positioning base band vector, segmenting a sample of a replica code/acquisition signal into segments corresponding in length to the segments of the base band vector, circularly correlating segments of the base band vector to zero padded segments of the code/acquisition signal to form a time domain correlation vector, inserting a portion of the time domain correlation vector in a matrix, continuing to correlate circularly the segments of the received signal sample with zero padded segments of the code signal sample until all of the segments in received signal sample have been circularly correlated, dividing rows in the matrix into blocks that are equal to a smallest increment corresponding to a bit edge, sorting the blocks from the divided rows into zero padded blocks, transforming the zero padded blocks into frequency domain columns, summing the frequency domain columns in different combinations to form a plurality of coherent integration matrices for testing possible bit edge locations and bit values.
US07920092B2 GPS receiver and related method and apparatus
A GPS receiver (10) is disclosed comprising a GPS antenna and a GPS RF front-end including an analogue to digital converter for sampling received GPS signals; and a processor for outputting, including to an external device, the GPS signal samples together with ancillary information either directly or indirectly describing characteristics of the GPS signal samples and/or the GPS signals contained therein. Also disclosed is a corresponding method of providing a position fix and a computer program, computer-readable storage medium and apparatus for the same.
US07920090B2 Radar system
The invention provides a radar system comprising a power amplifier and a mixer, wherein the power amplifier and the mixer are integrated in a common semiconductor chip. For detecting a target object with the radar system, a high frequency signal from the power amplifier is employed as a local oscillator signal for the mixer, the radar system comprising the power amplifier and the mixer.
US07920088B2 Apparatus and method to identify targets through opaque barriers
The present invention is a method and apparatus that provides detection, characterization, and intuitive dissemination of targets. This disclosure combines improvements to ultra-wideband (UWB) sensing and machine target characterization with a means to convey data in a format that is quickly and readily understood by practitioners of the technology. The invention is well suited for Situational Awareness (SA) support in areas that are occluded by rain, fog, dust, darkness, distance, foliage, building walls, and any material that can be penetrated by ultra-wideband RF signals. Sense Through The Wall (STTW) performance parameters including target range, stand-off distance, and probability of detection are improved herein by combining a dynamically positioned sliding windowing function with orthogonal feature vectors that include but are not limited to time amplitude decay, spectral composition, and propagation time position in the return signal data. This invention is particularly useful for STTW and SA applications including urban combat, law enforcement, fire protection, transportation security, and homeland security. The invention can also be used to detect objects that are concealed by clothing, debris, and other non-metallic materials.
US07920087B2 Apparatus for estimating state of vehicle located in frontward field
An estimation apparatus estimates a state of a vehicle located in a frontward field. Positional coordinates of a plurality of positions on an object are measured by radiating radar waves toward the frontward field and receiving reflected radar waves from an object in the frontward field. A position, direction and size of a graphical pattern are obtained by approximating the graphical pattern into a profile pattern of the object. The graphical pattern is modeled as a profile of a vehicle. A direction and size of the graphical pattern are unknown. The profile pattern is expressed by the positional coordinates. As the state of the vehicle located ahead, a position of the vehicle, a direction of the vehicle, and one of a whole length and a whole width of the vehicle are estimated based on the position, the direction, and the size of the graphical pattern.
US07920085B2 Method and system for analog-to-digital conversion
Method and system for analog-to-digital conversion. According to an embodiment, the present invention provides an integrated circuit. The integrated circuit includes a different operational amplifier, which includes a first output, a second output, a first input, and a second input. The operational amplifier is associated with an amplification factor. The integrated circuit also includes a first voltage input. The first voltage input can be characterized by a first voltage. Additionally, the integrated circuit includes a second voltage input. The second voltage input can be characterized by a second voltage. Furthermore, the integrated circuit includes a first voltage source configured to provide a first reference voltage. In addition, the integrated circuit includes a second voltage source configured to provide a second reference voltage. Furthermore, the integrated circuit includes a first capacitor being electrically coupled to the first input and disengageably coupled to the first voltage input.
US07920082B2 D/A converter circuit and digital input class-D amplifier
The present invention provides a D/A converter circuit which enables D/A conversion with a high precision and can prevent occurrence of a limit cycle component in the case where an input signal is low, and can also prevent the effect of dither signal from occurring in an analog signal which is a D/A conversion result.A dither signal generation section 505 outputs a dither signal (DITHER) which is an alternating current signal and a reversal dither signal (DITHER_N) inverted from the dither signal. A DEM decoder 502 processes an input digital signal including a component of the dither signal (DITHER), and outputs a plurality of lines of time-series digital signals having a density of “1” or “0” conforming to the input digital signal to be processed. An analog addition section 503 converts a plurality of lines of time-series digital signals and the reversal dither signal (DITHER_N) into an analog signal respectively and adds them, and outputs an analog signal which is a D/A conversion result.
US07920080B2 Correlated noise and spurious signal reduction
Error introduced by analog to digital conversion of a set of laser pulses can be reduced by shifting the clock reference time associated with the firing of the laser pulse. A timing offset module shifts the timing reference of each laser pulse. Digital codes generated by the ADC from the received signals are realigned and summed eliminating systematic error introduced by clock driven operations of the ADC. A comparison of the total ADC output of detected laser pulses over a select number of clock intervals enables a return signal to be distinguishable over the systematic error.
US07920076B2 Run length limiter and run length limiting method
According to one embodiment, a run length limiter includes a searcher configured to search a received digital data for a specific symbol, an operator configured to operate an exclusive OR operation of the specific symbol and the digital data, and an output module configured to output the exclusive OR operated digital data with the specific symbol.
US07920074B2 Apparatus and method for an accelerated thumbwheel on a communications device
An accelerated roller apparatus on a handheld electronic communications device that handles urgency conditions. The device includes a manipulable mechanism that is capable of generating a manipulation-related signal. Changes in the signal occur whenever motion is imparted upon the manipulable mechanism. An urgency activity detector module generates an urgency message when the changes in the signal indicate an urgency condition. The urgency activity detector module uses the signal changes to determine the urgency condition based upon timing of successive manipulations of the manipulable mechanism satisfying a preselected timing threshold. The urgency message is then used by an application operating on the device.
US07920072B2 Virtual earth rooftop overlay and bounding
Provided is a single repository for capturing, connecting, sharing, and visualizing information based on a geographic location, for example. Detailed information of a structure or object information can be displayed on a rooftop or over an area of interest. The detailed information can be provided for a single structure or for each structure shown on a map area. According to an embodiment is a system that facilitates surface overlay and bounding on a map. The system can include a receiver component that receives information for an object, a boundary component that ascertains a perimeter of the object, and a rendering component that selectively displays the object information and object on a map based in part on a user perspective.
US07920071B2 Augmented reality-based system and method providing status and control of unmanned vehicles
An augmented reality system identifies and controls a vehicle located within an environment. A tracking system obtains viewpoint information corresponding to a real-time view of the environment. A processing system receives information from one or more sensors. Information includes sensor location information and status information about the vehicle. Processing system generates graphics using said sensor location information and said viewpoint information. Graphics include visual representations of said status information and controls. A display displays the generated graphics such that the graphics are superimposed on the real-time view. The graphics appear attached to the vehicle. An interaction device activates a displayed control.
US07920068B2 Distance correction for damage prevention system
A system and method for determining a distance of a utility asset from a moving equipment. The invention determines a first current location of the equipment; accesses stored coordinates for a plurality of utility assets; selects an area of interest including a portion of the plurality of utility assets; identifies local utility assets in the selected area; determines a utility asset nearest to the first current position of the equipment, from the local utility assets; determines velocity and direction of the moving equipment; and determines the distance from the nearest utility asset to the second current location of the equipment responsive to the determined velocity and direction of the equipment. The invention may then generate a warning indication responsive to the determined distance.
US07920066B2 Large area position/proximity correction device with alarms using (D)GPS technology
A collar to be worn on an object or a large or small animal has been designed incorporating (D)GPS technology. The operation of the device includes programming the three dimensional boundary into the memory of the device and simply installing the collar on the animal. As the animal approaches the preprogrammed boundary, a first alarm sounds when the subject is within an arbitrary user defined distance, and a second more drastic alarm such as a shock correction is applied when the subject approaches a second position closer to the boundary. Means to easily program the device are also included in the system. The device has the capability to call or transmit important information such as location, speed, identity, and medical parameters, etc. to a station automatically or when polled. All necessary analog and digital circuitry, microprocessor, programming, communications hardware are integrated into the collar. The device also has applications in land, air and sea navigation, farming, construction, tracking stolen vehicles, and keeping track of children. This device could also be embedded in a specialized lawnmower that would know where your yard ended and your neighbor's began, and traverse around all obstacles in the yard. Important Military applications would include warning and directing soldiers of front line boundaries, minefield mapping and 3-D direction around MOA's for aircraft.
US07920065B2 System and method for providing visual and physiological cues in a matching system
A portable matching device and method is provided. The portable matching device includes a memory that is configured to store first identification information. A communication device in the portable matching device is configured to transmit the first identification information from the memory to a presence detector and to receive a matching attribute from a server, which is configured to determine whether a first profile associated with the first identification information and a second profile match according to matching criteria. The portable matching device further includes a match indicator that is configured to present the matching attribute, which is unique to the second profile and is presented by the match indicator so as to be at least one of outwardly visible or audible so as to be information to a person other than a user of the matching device of the match.
US07920055B2 Classification method for pedestrian protection system
In order to provide a fast and reliable classification of an impact, the present invention proposes a method for the classification of an impact between an object and a vehicle, comprising the steps of detecting an initial contact between said object and said vehicle; recording a width data relating to a width of an impact zone between the object and the vehicle; processing said width data for determining the width of said impact zone a predetermined time interval after the initial contact; forming a first criterion for deciding whether the object is a pedestrian by identifying if the determined width of the impact zone lies between predetermined lower and upper first threshold values; determining that the object is human if said first criterion is met.
US07920053B2 Notification system and method thereof
A notification system and method of visual notification of different types of events by flashing different colors is provided, wherein the notification system includes a master controller and a notification device. The master controller is configured to communicate at least one signal. The notification device includes an enclosure accepting a plurality of conductors providing both signaling and electrical power to the notification device, and at least one strobe drive circuit configured to supply an electrical signal for periodically flashing at least one strobe. The notification device further includes a strobe system configured to flash at least one strobe, such that the strobe system flashes one of at least two different colors, and a control logic configured to determine which color of the at least two different colors to flash at least one strobe based upon the signal received from at least one of the plurality of conductors.
US07920048B2 Method for using a table of data to control access and a locking mechanism using same
A container has a lid and a locking mechanism. The locking mechanism includes a male wall with a switch. A female wall mounts to the inside wall of the container and, when closed, encompasses the male wall. The female wall has a magnet that activates the switch. A lever contained inside the male wall moves into and out of a slot formed in the female wall. The switch completes a circuit that generates a close signal to the lever when the lid is closed. A button extends through a hole in the lid such that the button can be depressed to indicate locking and cannot be depressed when unlocked. When unlocked, the button cannot be depressed because the lever blocks the button. To open the container when closed, the actuation mechanism moves the lever in response to an entered code that must match a stored code or calculated content-specific code.
US07920045B2 Surface mountable PPTC device with integral weld plate
A surface mount circuit protection device includes a laminar PTC resistive element having first and second major surfaces and a thickness therebetween. A first electrode layer substantially coextensive the first surface is formed of a first metal material of a type adapted to be soldered to a printed circuit substrate. A second electrode layer formed at the second major surface includes structure forming or defining a weld plate. The metal weld plate has a thermal mass and thickness capable of withstanding resistance micro spot welding of a strap interconnect without significant resultant damage to the device. The device is preferably surface mounted to a printed circuit board assembly forming a battery protection circuit connected to a battery/cell by battery strap interconnects, wherein one of the battery strap interconnects is micro spot welded to the weld plate of the device.
US07920044B2 Appliance assembly with thermal fuse and temperature sensing device assembly
An appliance assembly includes an appliance and a thermal assembly. The thermal assembly includes a housing attached to the appliance, a temperature sensing device carried by the housing and electrically coupled with the appliance, and a thermal fuse carried by the housing and electrically coupled with the appliance, the thermal assembly being a modular assembly and thereby configured for being, as a single unit, attached to and detached from the appliance.
US07920043B2 Planar magnetic device and power supply IC package using same
A planar magnetic device 1 includes a first magnetic layer 3 and a second magnetic layer 5 that are made of a mixture of a magnetic powder 7 and a resin, and a planar coil 4 disposed between the magnetic layers. When the planar coil 4 has an adjacent winding interval W between the potions 4c of the coil and the magnetic powder 7 has a maximum particle size L, planar magnetic device 1 satisfies the relationship W>L. In the planar magnetic device 1 having the above structure, fine magnetic powder that can produce a high inductance fills the spaces between the adjacent windings. Thus, the invention can achieve a high-performance planar magnetic device, such as a thin inductor.
US07920037B2 Fault interrupter and load break switch
A fault interrupter and load break switch includes a trip assembly configured to automatically open a transformer circuit electrically coupled to stationary contacts of the switch upon the occurrence of a fault condition. The fault condition causes a Curie metal element electrically coupled to at least one of the stationary contacts to release a magnetic latch. The release causes a trip rotor of the trip assembly to rotate a rotor assembly. This rotation causes ends of a movable contact of the rotor assembly to electrically disengage the stationary contacts, thereby opening the circuit. The switch also includes a handle for manually opening and closing the electrical circuit in fault and non-fault conditions. Actuation of the handle coupled to the rotor assembly via a spring-loaded rotor causes the movable contact ends to selectively engage or disengage the stationary contacts.
US07920033B1 Systems and methods for frequency modulation adjustment
A system and method for providing, among other things, wideband phase modulation is described. Several embodiments include a scaling network for scaling an input modulation signal in accordance with a scaling parameter and thereby generating a scaled modulation signal that is applied to a voltage-controlled oscillator of a phase-locked loop. A sensing network may also be included for detecting changes in one or more parameters characterizing the voltage-controlled oscillator. A calibration adjustment network may additionally be included for adjusting the scaling parameter in accordance with the changes in the one or more parameters.
US07920032B2 Oscillator based on thermal diffusion
An oscillator device for generating an oscillator signal, includes a heater arrangement, a first switching element, a temperature sensor, signal process means, and voltage controlled oscillator; an output of the temperature sensor being connected to an input of the signal processing means, and an output of the signal processing means being connected to an input of the voltage controlled oscillator. The first switching element is arranged for receiving the oscillator signal from the voltage controlled oscillator and for providing a heater drive signal to either a first heater element or a second heater element of the heater arrangement based on the oscillator signal. The signal processing means comprise a synchronous demodulator.
US07920029B2 Power amplifier
A radio frequency power amplifier has first and second amplifier stages coupled in series, one of which is operated in class F and the other is operated in inverse class F; an envelope detector adapted to detect an envelope of the input signal; a power supply coupled to supply an electrical supply voltage to the first and second amplifier stages, wherein the electrical supply voltage is controlled to follow the envelope of the input signal. Such amplifier makes it possible to maintain class F and inverse class F operation, respectively, of the first and second amplifier stages independent on the input signal. Preferably, this is done by controlling the electrical supply voltage so that the saturation levels of the first and second amplifier stages follow the envelope of the input signal.
US07920025B2 Operational amplifier and method of driving liquid crystal display
It was difficult to design an operational amplifier which can cancel an offset to drive a liquid crystal display. An operational amplifier includes: a first differential pair having a first transistor and a second transistor of a first conduction type; a second differential pair having a third transistor and a fourth transistor of a second conduction type; a first floating current source; a second floating current source; and an output stage having a fifth transistor and a sixth transistor, in which, when an input signal is applied to the first and third transistor, an electric current which flows into the fifth transistor and the sixth transistor is set by the first floating current source, and when the input signal is applied to the second and fourth transistor, an electric current which flows into the fifth transistor and the sixth transistor is set by the second floating current source.
US07920022B2 Switched capacitor system with and method for output glitch reduction
A switched capacitor system with output glitch reduction step charges the switched capacitor by switching it to a first voltage level in a first phase, to an intermediate voltage level of a pre-charge node in a pre-charge phase and to the voltage level of the output node of the amplifier stage in a settling phase; the pre-charge node can be implemented at the input of the amplifier stage, the output of a preceding stage or at any other pre-existing suitable node in the amplifier system.
US07920020B2 System and method for auto-power gating synthesis for active leakage reduction
A method includes parsing a design of the integrated circuit to define cells in automatic power gating power domains, automatically creating an automatic power gating power domain netlist from the parsed design of the integrated circuit, and placing and routing the automatic power gating power domain netlist to produce a layout for the integrated circuit. The parsing partitions a high-level power domain of the integrated circuit into one or more automatic power gating power domains. The automatic power gating power domains have substantially zero-cycle power up times, thereby enabling transparent operation. Furthermore, the automatic power gating power domains may be automatically inserted into designs of integrated circuits, thereby relieving integrated circuit designers of the task of inserting power domains and associated hardware and software.
US07920017B2 Programmable clock booster system
A programmable clock booster system including a clock booster circuit including at least one boost capacitor connected between a first node and a second node for sampling an input voltage in a first phase and applying a boosting voltage to said second node during a second phase, and a programmable capacitor circuit connected to said first node for providing a programmable boosted voltage on said first node during said second phase.
US07920014B2 Semiconductor integrated circuit device
In order to transfer data at high speed over a long distance, a current mode logic output circuit (CML) having a large number of taps, high accuracy, and a wide switchable range of the amount of pre-emphasis is needed. However, when the amount of emphasis is set by adding unit source-coupled pair circuits, a problem will arise that the output capacitance of the current mode logic output circuit would increase, thus hampering high-speed transmission. An output circuit of the invention is constructed from unit source-coupled pair circuits 501, which are obtained by dividing a current mode logic output circuit (CML) into m groups, terminal resistors 502, and a data selector 504. The amount of emphasis of each tap is determined by the ratio of the number of unit source-coupled pair circuits, which have been obtained by dividing the CML into m groups, allocated to each tap. Thus, the amount of emphasis can be set to be any arbitrary amount without a change in the output amplitude of 1. As a result, the transmission speed can be increased and the transmission distance can be extended.
US07920011B1 Voltage trimming circuit
A voltage trimming circuit is provided. The voltage trimming circuit has an input stage, an up-trimming resistor ladder, a down-trimming resistor ladder and a control means. The input stage has a first input, a second input and an output, wherein the first output is to receive an input voltage, the second input is connected to a connection point and the output is to provide an output voltage based on a difference between the voltage of the first and the second input. The up-trimming resistor ladder is connected between the output of the input stage and the connection point and the down-trimming resistor ladder connected between a ground potential and the connection point. The control means controls the resistance of the up-trimming and the down-trimming resistor ladder to up-trim or down-trim the output voltage.
US07920002B2 Pulse synthesis circuit
A high-level period of each of n first pulse signals partially or wholly overlaps a period during which all of n second pulse signals are at the low level. A high-level period of each of the n second pulse signals partially or wholly overlaps a period during which all of the n first pulse signals are at the low level. Each of n first drive transistors includes a source connected to a ground node, a drain connected to a first node, and a gate receiving a corresponding one of the first pulse signals. Each of n second drive transistors includes a source connected to the ground node, a drain connected to a second node, and a gate receiving a corresponding one of the second pulse signals. A current mirror circuit allows a current corresponding to a current flowing through the second node to flow through the first node.
US07920000B2 PLL circuit and method of controlling the same
A PLL circuit according to an exemplary aspect of the present invention includes: a PFD that detects a phase difference between two clock signals; an LPF that outputs a voltage based on a detection result of the PFD; a VCO that controls a frequency of a VCO output clock output based on the voltage; a frequency divider that divides a frequency of the VCO output clock and outputs an output clock; and an automatic adjustment circuit that adjusts a frequency division ratio of the frequency divider based on the voltage. The automatic adjustment circuit includes a comparison circuit that outputs a control signal for controlling the frequency divider and a control signal for controlling the reference voltage. This circuit configuration makes it possible to control an oscillation frequency of a PLL circuit with accuracy and stability.
US07919994B2 Reception comparator for signal modulation upon a supply line
The present invention relates to a wire-bound transmission of data, as occurs, for example, between a sensor and a control unit. In order to save lines, both the supply voltage and the data signal to be transmitted are transmitted over the same line. The field of the present invention relates to the extraction of data signals from the supply voltage line.
US07919992B2 Charge recycling amplifier for a high dynamic range CMOS imager
A high dynamic range amplifier circuit for amplifying pixel signals of an imager device is disclosed. The amplifier circuit uses a read-out scheme based on a charge recycling approach, where a pixel signal is first amplified with a low gain during a first amplification phase T1, and then the amplifier output is immediately recycled and the pixel signal amplified with a higher gain during a second amplification phase T2.
US07919988B2 Output circuit and driving method thereof
An output circuit includes a pre-driving unit configured to drive an input signal by using a different driving power according to an output operation mode and generate pull-up and pull-down signals corresponding to the resultant input signal and an output driving unit configured to output data in response to the pull-up and pull-down signals.
US07919985B2 Current-controlled CMOS circuits with inductive broadbanding
Various circuit techniques for implementing ultra high speed circuits use current-controlled CMOS (C3MOS) logic with inductive broadbanding fabricated in conventional CMOS process technology. Optimum balance between power consumption and speed for each circuit application is achieved by combining high speed C3MOS logic with inductive broadbanding/C3MOS logic with low power conventional CMOS logic. The combined C3MOS logic with inductive broadbanding/C3MOS/CMOS logic allows greater integration of circuits such as high speed transceivers used in fiber optic communication systems.
US07919982B1 Digital interface sensing apparatus
A digital interface sensing apparatus includes a sensor, an analog detecting circuit, an analog to digital (A/D) converter, a signal cable, and an interface switch circuit. The sensor senses an external analog signal. The analog detecting circuit detects the sensed analog signal from the sensor. The A/D converter converts the sensed analog signal to a digital signal and receives a clock signal and a data demand signal. The A/D converter sends the digital signal in response to the A/D converter receiving the clock signal and the data demand signal. The interface switch circuit includes a multiplexer and a recommended standard 422 (RS-422) transceiver. The RS-422 transceiver is connected between the A/D converter and the multiplexer to switch RS-422 digital signal and transistor-transistor logic (TTL) signal. The multiplexer is connected between the A/D converter and the signal cable to selectively transfer RS-233 and RS-422 signals.
US07919970B2 Device, method and system for estimating the termination to a wired transmission-line based on determination of characteristic impedance
A system and method for measuring a characteristic impedance of a transmission-line comprises transmitting energy to the line, and shortly after measuring the voltage/current involved and thus measuring the equivalent impedance. The measured characteristic impedance may then be used in order to determine the termination value required to minimize reflections. In another embodiment, the proper termination is set or measured by adjusting the termination value to achieve maximum power dissipation in the terminating device. The equivalent characteristic impedance measurement may be used to count the number of metallic conductors connected to a single connection point. This abstract is not intended to limit or construe the scope of the claims.
US07919969B2 Network analyzer comprising a switchable measuring bridge
The invention relates to a network analyzer comprising a signal generator for generating an excitation signal which can be supplied to a measuring object connectable to a network analyzer by means of a measuring line, and a measuring bridge which is connected to the measuring line by means of signal transmission. A reference signal corresponding to the excitation signal can be extracted from a reference channel, and a measuring signal corresponding to a signal corresponding to a signal reflected from the measuring object can be extracted from a measuring channel. the measuring bridge comprises a resistive bridge and at least one hybrid coupler which is connected to the resistive bridge in series. the measuring bridge is operated as a resistive bridge in a low frequency range and as a hybrid coupler in a upper frequency range.
US07919967B2 Verification of a fabrication process used to form read elements in magnetic heads
Test methods and components are disclosed for testing the quality of a fabrication process used to form read elements in magnetic heads. A wafer is populated with one or more test components along with magnetic heads. The test components are formed by the same or similar fabrication processes as the read elements, but do not include a conductive MR sensor between the test leads. By measuring the resistance of the test components, the formation of parasitic shunts can be identified in the test components, which may indicate the formation of parasitic shunts in the read elements. Thus, the quality of the fabrication process in forming read elements in magnetic head may be determined.